[ARM] PR target/78694: Avoid invalid RTL sharing in minipool code
[official-gcc.git] / gcc / testsuite / ChangeLog
blobeab8cd8c4f7311bf0c2796af92fd7698bd24ec5a
1 2016-12-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         PR target/78694
4         * gcc.c-torture/compile/pr78694.c: New test.
6 2016-12-20  Eric Botcazou  <ebotcazou@adacore.com>
8         PR testsuite/71232
9         * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
10         * gnat.dg/vect2.adb: Likewise.
11         * gnat.dg/vect3.adb: Likewise.
12         * gnat.dg/vect4.adb: Likewise.
13         * gnat.dg/vect5.adb: Likewise.
14         * gnat.dg/vect6.adb: Likewise.
16 2016-12-19  Uros Bizjak  <ubizjak@gmail.com>
18         * gcc.target/i386/pr59874-3.c: New test.
20 2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
22         * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
23         * gcc.target/powerpc/fold-vec-mult-char.c: New.
24         * gcc.target/powerpc/fold-vec-mult-float.c: New.
25         * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
26         * gcc.target/powerpc/fold-vec-mult-int.c: New.
27         * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
28         * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
29         * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
30         * gcc.target/powerpc/fold-vec-mult-short.c: New.
32 2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
34         * gcc.target/powerpc/fold-vec-sub-char.c: New.
35         * gcc.target/powerpc/fold-vec-sub-float.c: New.
36         * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
37         * gcc.target/powerpc/fold-vec-sub-int.c: New.
38         * gcc.target/powerpc/fold-vec-sub-int128.c: New.
39         * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
40         * gcc.target/powerpc/fold-vec-sub-short.c: New.
42 2016-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
44         PR target/78748
45         * gcc.c-torture/compile/pr78748.c: New test.
47 2016-12-18  Janus Weil  <janus@gcc.gnu.org>
49         PR fortran/78848
50         * gfortran.dg/dtio_22.f90: New test.
52 2016-12-18  Janus Weil  <janus@gcc.gnu.org>
54         PR fortran/78592
55         * gfortran.dg/dtio_21.f90: New test.
57 2016-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
59         PR fortran/78746
60         * charlen_03.f90: Remove test.
61         * charlen_10.f90: Ditto.
63 2016-12-17  Jakub Jelinek  <jakub@redhat.com>
65         PR sanitizer/78832
66         * gcc.dg/asan/pr78832.c: New test.
68 2016-12-17  Andrew Senkevich  <andrew.senkevich@intel.com>
70         * gcc.target/i386/avx512bw-kaddd-1.c: New test.
71         * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
72         * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
73         * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
75 2016-12-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
77         PR fortran/78239
78         * gfortran.dg/fimplicit_none_1.f90:  New test.
79         * gfortran.dg/fimplicit_none_2.f90:  New test.
81 2016-12-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
83         * gcc.target/powerpc/byte-in-either-range-0.c: New test.
84         * gcc.target/powerpc/byte-in-either-range-1.c: New test.
85         * gcc.target/powerpc/byte-in-range-0.c: New test.
86         * gcc.target/powerpc/byte-in-range-1.c: New test.
87         * gcc.target/powerpc/byte-in-set-0.c: New test.
88         * gcc.target/powerpc/byte-in-set-1.c: New test.
89         * gcc.target/powerpc/byte-in-set-2.c: New test.
91 2016-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
93         PR fortran/78622
94         * gfortran.dg/dtio_20.f03: New test.
96 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
98         PR fortran/78757
99         * gfortran.dg/char_result_16.f90: New test.
101 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
103         * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
105 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
107         * gcc.target/aarch64/ubfx_lsr_1.c: New test.
109 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
111         PR c/78408
112         * gcc.dg/pr78408-1.c: New test.
113         * gcc.dg/pr78408-2.c: New test.
115 2016-12-16  Marek Polacek  <polacek@redhat.com>
117         PR tree-optimization/78819
118         * gcc.dg/tree-ssa/vrp112.c: New test.
120 2016-12-16  Eric Botcazou  <ebotcazou@adacore.com>
122         * gnat.dg/opt61.adb: New test.
123         * gnat.dg/opt61_pkg.ad[sb]: New helper.
125 2016-12-16  Richard Biener  <rguenther@suse.de>
127         PR c++/71694
128         * g++.dg/pr71694.C: New testcase.
130 2016-12-16  Richard Biener  <rguenther@suse.de>
132         PR middle-end/71632
133         * gcc.dg/pr71632.c: New testcase.
135 2016-12-15  Andrew Senkevich  <andrew.senkevich@intel.com>
137         * gcc.target/i386/avx512bw-kmovd-1.c: New test.
138         * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
139         * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
140         * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
141         * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
142         * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
143         * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
144         * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
145         * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
146         * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
147         * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
148         * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
149         * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
150         * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
151         * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
152         * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
154 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
156         P0490R0 GB 20: decomposition declaration should commit to tuple
157         interpretation early
158         * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
160 2016-12-15  Nathan Sidwell  <nathan@acm.org>
162         PR c++/77585
163         * g++.dg/cpp1y/pr77585.C: New.
165 2016-12-15  David Edelsohn  <dje.gcc@gmail.com>
167         * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
168         * gcc.dg/tree-ssa/pr71179.c: Same.
170 2016-12-15  Janus Weil  <janus@gcc.gnu.org>
172         PR fortran/78800
173         * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
175 2016-12-15  Toma Tabacu  <toma.tabacu@imgtec.com>
177         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
178         -mmicromips.
180 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
182         * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
183         * gcc.dg/torture/pr78515.c: Likewise.
184         * gcc.dg/pr69634.c: Likewise.
186 2016-12-14  Martin Sebor  <msebor@redhat.com>
188         PR middle-end/78519
189         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
191 2016-12-14  Martin Sebor  <msebor@redhat.com>
193         PR c++/78774
194         * g++.dg/cpp1y/pr78774.C: New test.
196 2016-12-14  David Malcolm  <dmalcolm@redhat.com>
198         PR target/78213
199         * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
200         -fself-test.
201         * gcc.dg/pr78213.c: Disable this test.
202         * selftests/example.txt: New file.
204 2016-12-14  Martin Sebor  <msebor@redhat.com>
206         PR middle-end/78786
207         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
209 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
211         PR target/78791
212         * gcc.c-torture/execute/pr78791.c: New test.
213         * gcc.target/i386/pr78791.c: New test.
215 2016-12-14  Marek Polacek  <polacek@redhat.com>
217         PR c++/72775
218         * g++.dg/ext/flexary12.C: Adjust dg-error.
219         * g++.dg/ext/flexary20.C: New.
220         * g++.dg/ext/flexary21.C: New.
222 2016-12-14  Uros Bizjak  <ubizjak@gmail.com>
224         PR target/59874
225         * gcc.target/i386/pr59874-1.c: New test.
226         * gcc.target/i386/pr59874-2.c: Ditto.
228 2016-12-14  David Edelsohn  <dje.gcc@gmail.com>
230         * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
231         * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
232         * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
234 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
236         PR debug/77844
237         * g++.dg/opt/pr77844.C: New test.
239 2016-12-14  Martin Sebor  <msebor@redhat.com>
241         PR c/17308
242         * gcc.dg/builtins-nonnull.c: New test.
243         * gcc.dg/nonnull-4.c: New test.
245 2016-12-14  Nathan Sidwell  <nathan@acm.org>
247         PR c++/78701
248         * g++.dg/cpp0x/pr78701.C: New.
250 2016-12-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
252         * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
253         defined, add tracing of the various extracts to stderr.  Add
254         support for tests that convert the result to another type.
255         * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
256         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
257         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
258         tests that do an extract and then convert the values double.
259         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
260         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
261         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
262         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
263         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
264         * gcc.target/powerpc/p9-extract-1.c: Update test to check for
265         VEXTU{B,H,W}{L,R}X instructions being generated by default instead
266         of VEXTRACTU{B,H} and XXEXTRACTUW.
267         * gcc.target/powerpc/p9-extract-3.c: New test for combination of
268         vec_extract and convert to floating point.
269         * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
270         and vec_extract4b.
271         * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
273 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
275         * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
276         -mmicromips.
278 2016-12-14  Andre Vehreschild  <vehre@gcc.gnu.org>
280         PR fortran/78780
281         * gfortran.dg/coarray/alloc_comp_5.f90: New test.
282         * gfortran.dg/coarray_42.f90: New test.
284 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
286         PR target/78796
287         * gcc.dg/tls/pr78796.c: New test.
289 2016-12-14  Richard Biener  <rguenther@suse.de>
291         PR tree-optimization/78731
292         * gcc.dg/torture/pr78731.c: New testcase.
294 2016-12-14  Martin Liska  <mliska@suse.cz>
296         * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
297         * gcc.dg/tree-ssa/dump-2.c: Likewise.
299 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
301         * gcc.target/mips/msa-builtins-err.c (dg-options): Add
302         -ffat-lto-objects option.
304 2016-12-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
305             Jakub Jelinek  <jakub@redhat.com>
307         * gcc.dg/strlenopt-30.c: New test-case.
309 2016-12-14  Richard Biener  <rguenther@suse.de>
311         PR tree-optimization/78788
312         * gcc.dg/torture/pr78788.c: New testcase.
314 2016-12-13  Nathan Sidwell  <nathan@acm.org>
316         PR c++/69481
317         * g++.dg/cpp0x/pr69481.C: New.
319 2016-12-13  Uros Bizjak  <ubizjak@gmail.com>
321         PR target/78794
322         * gcc.target/i386/pr78794.c: New test.
324 2016-12-13  Andre Vehreschild  <vehre@gcc.gnu.org>
326         PR fortran/77785
327         * gfortran.dg/coarray_38.f90: Added expecting error message.
328         * gfortran.dg/coarray_41.f90: New test.
329         * gfortran.dg/coarray_class_2.f90: New test.
331 2016-12-13 Carl Love  <cel@us.ibm.com>
333         * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
334         file.
335         * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
336         file.
338 2016-12-13  Martin Liska  <mliska@suse.cz>
340         PR tree-optimization/78428
341         * gcc.dg/tree-ssa/pr78428.c: New test.
343 2016-12-13  Janus Weil  <janus@gcc.gnu.org>
344             Paul Thomas  <pault@gcc.gnu.org>
346         PR fortran/78737
347         * gfortran.dg/dtio_19.f90: New test case.
349 2016-12-13  Michael Matz  <matz@suse.de>
351         PR tree-optimization/78725
352         * gcc.dg/pr78725.c: New test.
353         * gcc.dg/pr78725-2.c: New test.
355 2016-12-13  Richard Biener  <rguenther@suse.de>
357         PR middle-end/78742
358         * gcc.dg/torture/pr78742.c: New testcase.
360 2016-12-13  Martin Liska  <mliska@suse.cz>
362         * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
363         scanned pattern ASAN_MARK.
364         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
365         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
366         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
367         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
369 2016-12-13  Jakub Jelinek  <jakub@redhat.com>
371         PR ipa/77905
372         * g++.dg/ipa/pr77905.C: New test.
374 2016-12-12  Jakub Jelinek  <jakub@redhat.com>
376         PR tree-optimization/78777
377         * g++.dg/torture/pr78777.C: New test.
379 2016-12-12  Martin Sebor  <msebor@redhat.com>
381         PR middle-end/78622
382         PR middle-end78606
383         * gcc.c-torture/execute/pr78622.c: New test.
384         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
385         behavior inadvertently introduced in a previous commit.  Tighten
386         up final checking.
387         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
388         Add test cases.
389         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
390         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
391         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
392         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
393         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
394         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
395         add a final optimization check.
396         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
397         * gcc.dg/tree-ssa/pr78622.c: New test.
399 2016-12-12  Janus Weil  <janus@gcc.gnu.org>
401         PR fortran/78392
402         * gfortran.dg/constant_shape.f90: New test case.
404 2016-12-12  Marek Polacek  <polacek@redhat.com>
406         PR c++/78647
407         * g++.dg/parse/error58.C: New.
409 2016-12-12  David Malcolm  <dmalcolm@redhat.com>
411         PR preprocessor/78680
412         * gcc.dg/format/pr78680.c: New test case.
413         * gcc.dg/plugin/diagnostic-test-expressions-1.c
414         (test_multiline_token): New function.
415         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
416         (test_backslash_continued_logical_lines): New function.
418 2016-12-12  Nathan Sidwell  <nathan@acm.org>
420         PR c++/78252
421         * g++.dg/cpp1y/lambda-mangle-1.C: New.
423 2016-12-12  Uros Bizjak  <ubizjak@gmail.com>
425         PR target/78738
426         * gcc.target/i386/pr78738.c: New test.
428 2016-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
430         * lib/target-supports.exp
431         (check_effective_target_newlib_broken_long_double_io): New check.
432         (check_effective_target_frexpl): Likewise.
434 2016-12-12  Marek Polacek  <polacek@redhat.com>
436         PR middle-end/78716
437         * g++.dg/other/vararg-5.C: New.
439 2016-12-12  Bernd Schmidt  <bschmidt@redhat.com>
441         PR rtl-optimization/78669
442         * gcc.target/i386/pr78669.c: New test.
444 2016-12-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
446         * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
448 2016-12-12  Toma Tabacu  <toma.tabacu@imgtec.com>
450         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
451         -mnan=2008 and -mabs=2008.
453 2016-12-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
455         PR target/78695
456         * gcc.target/powerpc/swaps-stack-protector.c: New test.
458 2016-12-11  Uros Bizjak  <ubizjak@gmail.com>
460         PR target/70799
461         * gcc.target/i386/pr70799-3.c: New test.
463 2016-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
465         PR c++/78637
466         * g++.dg/parse/namespace14.C: New.
468 2016-12-10  Jakub Jelinek  <jakub@redhat.com>
470         PR tree-optimization/78720
471         * gcc.c-torture/execute/pr78720.c: New test.
473         PR fortran/78758
474         * gfortran.dg/pr78758.f90: New test.
475         * gfortran.dg/pr38868.f: Remove again bogus warning.
477 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
479         PR fortran/77903
480         * gfortran.dg/submodule_20.f08: New test.
482 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
484         PR testsuite/78740
485         * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
487 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
489         * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
490         support __int128.
492 2016-12-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
494         PR ipa/78721
495         * gcc.dg/pr78721.c: New test.
497 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
499         PR target/72742
500         * gcc.c-torture/compile/pr72742.c: New test.
502 2016-12-09  Martin Sebor  <msebor@redhat.com>
504         * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
505         on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
507 2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
509         PR rtl-optimization/78255
510         * gcc.target/aarch64/pr78255.c: New.
511         * gcc.target/arm/pr78255-1.c: New.
512         * gcc.target/arm/pr78255-2.c: New.
514 2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
516         * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
517         strings
518         * gcc.target/powerpc/dimode-2.c: Likewise.
520 2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>
522         PR ipa/78027
523         * c-c++-common/goacc/acc-icf.c: New test.
524         * gfortran.dg/goacc/pr78027.f90: New test.
526 2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>
528         PR target/78733
529         * gcc.target/aarch64/pr78733.c: New test.
531 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
533         PR fortran/61767
534         * gfortran.dg/finalize_31.f90: New test.
536 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
538         PR fortran/78505
539         * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
541 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
543         * gfortran.dg/coarray_alloc_comp_3.f08: New test.
544         * gfortran.dg/coarray_alloc_comp_4.f08: New test.
545         * gfortran.dg/finalize_18.f90: Add count for additional guard against
546         accessing null-pointer.
547         * gfortran.dg/proc_ptr_comp_47.f90: New test.
549 2016-12-09  Nathan Sidwell  <nathan@acm.org>
551         PR c++/78550
552         * g++.dg/cpp1y/pr78550.C: New.
554 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
556         PR fortran/44265
557         * gfortran.dg/char_result_14.f90: New test.
558         * gfortran.dg/char_result_15.f90: New test.
560 2016-12-09  Martin Liska  <mliska@suse.cz>
562         * gcc.dg/tree-ssa/dump-3.c: New test.
564 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
566         PR tree-optimization/78726
567         * gcc.c-torture/execute/pr78726.c: New test.
568         * gcc.dg/guality/pr78726.c: New test.
570 2016-12-08  Martin Sebor  <msebor@redhat.com>
572         PR c/78284
573         * gcc.dg/attr-alloc_size-3.c: New test.
574         * gcc.dg/attr-alloc_size-4.c: New test.
575         * gcc.dg/attr-alloc_size-5.c: New test.
576         * gcc.dg/attr-alloc_size-6.c: New test.
577         * gcc.dg/attr-alloc_size-7.c: New test.
578         * gcc.dg/attr-alloc_size-8.c: New test.
579         * gcc.dg/attr-alloc_size-9.c: New test.
580         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
582 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
584         PR fortran/65173
585         PR fortran/69064
586         PR fortran/69859
587         PR fortran/78350
588         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
589         * gfortran.dg/charlen_01.f90: New test.
590         * gfortran.dg/charlen_02.f90: Ditto.
591         * gfortran.dg/charlen_03.f90: Ditto.
592         * gfortran.dg/charlen_04.f90: Ditto.
593         * gfortran.dg/charlen_05.f90: Ditto.
594         * gfortran.dg/charlen_06.f90: Ditto.
595         * gfortran.dg/charlen_07.f90: Ditto.
596         * gfortran.dg/charlen_08.f90: Ditto.
597         * gfortran.dg/charlen_09.f90: Ditto.
598         * gfortran.dg/charlen_10.f90: Ditto.
599         * gfortran.dg/charlen_11.f90: Ditto.
600         * gfortran.dg/charlen_12.f90: Ditto.
601         * gfortran.dg/charlen_13.f90: Ditto.
602         * gfortran.dg/charlen_14.f90: Ditto.
603         * gfortran.dg/charlen_15.f90: Ditto.
605 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
607         PR rtl-optimization/78671
608         * gcc.target/i386/pr78671.c: New.
610 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
612         PR target/78733
613         * gcc.target/aarch64/pr78733.c: New test.
615 2016-12-08  Nathan Sidwell  <nathan@acm.org>
617         PR c++/78551
618         * g++.dg/cpp1y/pr78551.C: New.
620 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
622         PR debug/78112
623         * g++.dg/pr78112.C: Remove platform-dependent checks.
624         * g++.dg/pr78112-2.C: New testcase.
626 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
628         PR middle-end/78684
629         * g++.dg/torture/pr78684.C: New test.
631 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
633         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
634         (CHECK_CRYPTO): Remove.
635         (expected_poly64x1_t, expected_poly64x2_t): Remove
637 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
639         P0003R5 - removal of dynamic exception specification from C++17
640         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
641         throw (type-id-list) in C++11 and C++14 and removal in C++17.
642         * g++.dg/compat/eh/ctor1_y.C: Likewise.
643         * g++.dg/compat/eh/new1_x.C: Likewise.
644         * g++.dg/compat/eh/new1_y.C: Likewise.
645         * g++.dg/compat/eh/spec3_x.C: Likewise.
646         * g++.dg/compat/eh/spec3_y.C: Likewise.
647         * g++.dg/compat/eh/template1.h: Likewise.
648         * g++.dg/compat/eh/template1_y.C: Likewise.
649         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
650         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
651         * g++.dg/cpp0x/auto9.C: Likewise.
652         * g++.dg/cpp0x/defaulted23.C: Likewise.
653         * g++.dg/cpp0x/error5.C: Likewise.
654         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
655         * g++.dg/cpp0x/noexcept02.C: Likewise.
656         * g++.dg/cpp0x/noexcept07.C: Likewise.
657         * g++.dg/cpp0x/noexcept08.C: Likewise.
658         * g++.dg/cpp0x/noexcept19.C: Likewise.
659         * g++.dg/cpp0x/variadic73.C: Likewise.
660         * g++.dg/cpp0x/variadic-throw.C: Likewise.
661         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
662         * g++.dg/eh/async-unwind2.C: Likewise.
663         * g++.dg/eh/cond4.C: Likewise.
664         * g++.dg/eh/delete1.C: Likewise.
665         * g++.dg/eh/ehopt1.C: Likewise.
666         * g++.dg/eh/forced3.C: Likewise.
667         * g++.dg/eh/forced4.C: Likewise.
668         * g++.dg/eh/init-temp2.C: Likewise.
669         * g++.dg/eh/pr38662.C: Likewise.
670         * g++.dg/eh/pr41819.C: Likewise.
671         * g++.dg/eh/shadow1.C: Likewise.
672         * g++.dg/eh/spec2.C: Likewise.
673         * g++.dg/eh/spec3.C: Likewise.
674         * g++.dg/eh/spec5.C: Likewise.
675         * g++.dg/eh/spec6.C: Likewise.
676         * g++.dg/eh/spec7.C: Likewise.
677         * g++.dg/eh/spec8.C: Likewise.
678         * g++.dg/eh/spec9.C: Likewise.
679         * g++.dg/eh/template1.C: Likewise.
680         * g++.dg/eh/unexpected1.C: Likewise.
681         * g++.dg/ext/has_nothrow_assign.C: Likewise.
682         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
683         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
684         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
685         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
686         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
687         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
688         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
689         * g++.dg/gcov/gcov-7.C: Likewise.
690         * g++.dg/init/new13.C: Likewise.
691         * g++.dg/init/new25.C: Likewise.
692         * g++.dg/lookup/exception1.C: Likewise.
693         * g++.dg/opt/noreturn-1.C: Likewise.
694         * g++.dg/other/error3.C: Likewise.
695         * g++.dg/rtti/crash3.C: Likewise.
696         * g++.dg/template/eh2.C: Likewise.
697         * g++.dg/template/error36.C: Likewise.
698         * g++.dg/tm/pr46567.C: Likewise.
699         * g++.dg/tm/pr47340.C: Likewise.
700         * g++.dg/torture/pr46364.C: Likewise.
701         * g++.dg/torture/pr49394.C: Likewise.
702         * g++.dg/torture/pr52918-1.C: Likewise.
703         * g++.dg/torture/pr57190.C: Likewise.
704         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
705         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
706         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
707         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
708         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
709         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
710         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
711         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
712         * g++.dg/tree-ssa/pr45605.C: Likewise.
713         * g++.dg/warn/Wreturn-type-3.C: Likewise.
714         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
715         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
716         * g++.old-deja/g++.eh/spec1.C: Likewise.
717         * g++.old-deja/g++.eh/spec2.C: Likewise.
718         * g++.old-deja/g++.eh/spec3.C: Likewise.
719         * g++.old-deja/g++.eh/spec4.C: Likewise.
720         * g++.old-deja/g++.eh/spec6.C: Likewise.
721         * g++.old-deja/g++.eh/throw1.C: Likewise.
722         * g++.old-deja/g++.eh/throw2.C: Likewise.
723         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
724         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
725         * g++.old-deja/g++.mike/eh15.C: Likewise.
726         * g++.old-deja/g++.mike/eh25.C: Likewise.
727         * g++.old-deja/g++.mike/eh33.C: Likewise.
728         * g++.old-deja/g++.mike/eh34.C: Likewise.
729         * g++.old-deja/g++.mike/eh50.C: Likewise.
730         * g++.old-deja/g++.mike/eh51.C: Likewise.
731         * g++.old-deja/g++.mike/eh55.C: Likewise.
732         * g++.old-deja/g++.mike/p10416.C: Likewise.
733         * g++.old-deja/g++.other/crash28.C: Likewise.
734         * g++.old-deja/g++.other/crash30.C: Likewise.
735         * g++.old-deja/g++.other/new7.C: Likewise.
736         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
737         * g++.old-deja/g++.robertl/eb123.C: Likewise.
739 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
741         * gcc.target/aarch64/pr78382.c: New testcase.
743 2016-12-08  Andrew Pinski  <apinski@cavium.com>
745         * gcc.target/aarch64/pr71112.c: New testcase.
747 2016-12-07  Martin Sebor  <msebor@redhat.com>
749         PR middle-end/77784
750         PR middle-end/78149
751         PR middle-end/78138
752         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
753         * g++.dg/ext/builtin-object-size3.C (bar): Same.
754         * g++.dg/ext/strncpy-chk1.C: Same.
755         * g++.dg/opt/memcpy1.C: Same.
756         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
757         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
758         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
759         * gcc.dg/attr-alloc_size.c: Same.
760         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
761         * gcc.dg/builtin-stringop-chk-2.c: Same.
762         * gcc.dg/builtin-stringop-chk-4.c: New test.
763         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
764         * gcc.dg/memcpy-2.c: Same.
765         * gcc.dg/pr40340-1.c: Same.
766         * gcc.dg/pr40340-2.c (main): Same.
767         * gcc.dg/pr40340-5.c (main): Same.
768         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
769         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
770         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
771         warning.
772         * gfortran.dg/char_length_3.f90: Prune expected warnings.
773         * gfortran.dg/pr38868.f: Add expected warnings.
775 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
777         PR target/72717
778         * gcc.target/powerpc/pr72717.c: New test.
780 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
782         * gcc.dg/builtin-strstr-1.c: New test.
783         * g++.dg/cpp0x/constexpr-strstr.C: New test.
785         PR c++/78692
786         * g++.dg/torture/pr78692.C: New test.
788 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
790         PR rtl-optimization/78617
791         * gcc.c-torture/execute/pr78617.c: New test.
793 2016-12-07  Carl Love  <cel@us.ibm.com>
795         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
796         P9 to their own test file.  This allows precise constraints on the
797         effective target and compile options.
798         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
799         compare P8 built-in tests.
800         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
801         compare P9 built-in tests.
803 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
805         * gcc.target/i386/pr77761.c: Require int128 effective target.
806         (avx512f_test): Delete.
807         (do_main): Rename to avx512f_test.
809 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
811         PR tree-optimization/78691
812         * gcc.target/i386/pr78691-i386.c: New test.
813         * gcc.target/powerpc/pr78691-ppc.c: New test.
815 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
817         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
818         * gcc.target/i386/pr70322-2.c: Likewise.
819         * gcc.target/i386/pr70322-3.c: Likewise.
820         * gcc.target/i386/pr70322-4.c: Likewise.
822 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
824         * gcc.target/aarch64/pr71727.c: New testcase.
826 2016-12-06  Tom de Vries  <tom@codesourcery.com>
828         PR tree-optimization/67955
829         * gcc.dg/tree-ssa/dse-points-to.c: New test.
831 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
833         PR target/78658
834         * gcc.target/powerpc/pr78658.c: New test.
836 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
838         PR target/77761
839         * testsuite/gcc.target/i386/pr77761.c: New.
841 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
843         PR fortran/78659
844         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
845         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
846         * gfortran.dg/namelist_34.f90: Update test.
847         * gfortran.dg/namelist_63.f90: Update test.
849 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
851         * gcc.target/mips/msa-builtins-err.c: New test.
853 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
855         PR c++/71537
856         * g++.dg/cpp0x/constexpr-71537.C: New test.
858         PR c++/71537
859         * g++.dg/cpp0x/constexpr-memchr.C: New test.
861         PR c++/71537
862         * g++.dg/cpp0x/constexpr-strchr.C: New test.
864         PR tree-optimization/78675
865         * gcc.c-torture/execute/pr78675.c: New test.
866         * gcc.target/i386/pr78675-1.c: New test.
867         * gcc.target/i386/pr78675-2.c: New test.
869 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
871         * gcc.target/i386/avx512bw-kandd-1.c: New.
872         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
873         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
874         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
875         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
876         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
877         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
878         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
879         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
880         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
881         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
882         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
883         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
884         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
885         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
886         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
887         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
888         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
889         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
890         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
891         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
892         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
894 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
896         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
897         gcc.dg/fold-and-rshift-2.c: New testcases.
899 2016-12-05  Nathan Sidwell  <nathan@acm.org>
901         * c-c++-common/fmax_errors.c: Check notes after last error are
902         emitted.
904 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
906         PR rtl-optimization/78561
907         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
909 2016-12-04  Martin Sebor  <msebor@redhat.com>
911         PR c/78668
912         * gcc.dg/builtin-alloc-size.c: New test.
914 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
916         PR target/70322
917         * gcc.target/i386/pr70322-4.c: New test.
919 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
921         PR fortran/43207
922         * gfortran.dg/abstract_type_9.f90: New test case.
924 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
926         PR fortran/42188
927         * gfortran.dg/derived_result_2.f90.f90: New test case.
929 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
931         PR fortran/58175
932         * gfortran.dg/finalize_30.f90: Extend test case.
934 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
936         PR c++/78649
937         * g++.dg/cpp0x/pr78649.C: New test.
939 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
941         PR target/70322
942         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
944 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
946         PR fortran/78618
947         * gfortran.dg/char_conversion.f90: New test.
949 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
951         PR target/70322
952         * gcc.target/i386/pr70322-1.c: New test.
953         * gcc.target/i386/pr70322-2.c: New test.
954         * gcc.target/i386/pr70322-3.c: New test.
956 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
957             Thomas Preud'homme  <thomas.preudhomme@arm.com>
959         * gcc.target/arm/cmse/cmse-1.c: Add test for
960         cmse_nonsecure_caller.
962 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
963             Thomas Preud'homme  <thomas.preudhomme@arm.com>
965         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
966         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
967         * gcc.target/arm/cmse/cmse-14.c: New.
968         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
969         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
970         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
971         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
972         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
973         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
974         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
975         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
976         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
977         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
978         * gcc.target/arm/cmse/baseline/union-1.c: New.
979         * gcc.target/arm/cmse/baseline/union-2.c: New.
980         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
981         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
982         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
983         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
984         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
985         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
986         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
987         * gcc.target/arm/cmse/mainline/union-1.c: New.
988         * gcc.target/arm/cmse/mainline/union-2.c: New.
989         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
990         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
991         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
992         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
993         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
994         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
995         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
996         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
997         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
998         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
999         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
1000         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
1001         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
1002         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
1004 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1005             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1007         * gcc.target/arm/cmse/cmse-3.c: Add tests.
1008         * gcc.target/arm/cmse/cmse-4.c: Add tests.
1009         * gcc.target/arm/cmse/cmse-15.c: New.
1011 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1012             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1014         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1015         * gcc.target/arm/cmse/struct-1.c: New.
1016         * gcc.target/arm/cmse/bitfield-1.c: New.
1017         * gcc.target/arm/cmse/bitfield-2.c: New.
1018         * gcc.target/arm/cmse/bitfield-3.c: New.
1019         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1020         * gcc.target/arm/cmse/baseline/softfp.c: New.
1021         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1022         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1023         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1024         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1025         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1027 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1028             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1030         * gcc.target/arm/cmse/cmse-4.c: New.
1031         * gcc.target/arm/cmse/cmse-9.c: New.
1032         * gcc.target/arm/cmse/cmse-10.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-3.c: New.
1039 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1040             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1042         * gcc.target/arm/cmse/cmse.exp: New.
1043         * gcc.target/arm/cmse/cmse-1.c: New.
1044         * gcc.target/arm/cmse/cmse-12.c: New.
1045         * lib/target-supports.exp
1046         (check_effective_target_arm_cmse_ok): New.
1048 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
1049             James Norris  <jnorris@codesourcery.com>
1051         * c-c++-common/goacc/data-2.c: Adjust test.
1052         * c-c++-common/goacc/executeables-1.c: New test.
1053         * g++.dg/goacc/data-1.C: Adjust test.
1055 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
1057         PR rtl-optimization/78561
1058         * gcc.target/aarch64/pr78561.c: New.
1060 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
1062         * gcc.dg/fold-bopcond-1.c: New test.
1063         * gcc.dg/fold-bopcond-2.c: New test.
1065 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1067         * gcc.target/s390/md/setmem_long-1.c: Fix test.
1069 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
1071         PR rtl-optimization/78547
1072         * gcc.dg/pr78547.c: New test.
1074         PR rtl-optimization/78575
1075         * gcc.dg/pr78575.c: New test.
1077 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1079         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1081 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1083         PR target/77822
1084         * gcc.target/s390/s390.exp: Support .C tests.
1085         * gcc.target/s390/pr77822-2.c: New test.
1086         * gcc.target/s390/pr77822-1.C: New test.
1088 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1090         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1092 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1094         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1096 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1098         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1099         pattern checks.
1100         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1102 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
1104         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1106 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
1108         PR fortran/77505
1109         * gfortran.dg/char_length_20.f90: New test.
1110         * gfortran.dg/char_length_21.f90: Ditto.
1112 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1114         PR fortran/78279
1115         * gfortran.dg/pr78279.f90: New test.
1117 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
1119         * g++.dg/tls/pr77285-1.C: dg-add-options tls
1121 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
1123         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1125 2016-12-01  Richard Biener  <rguenther@suse.de>
1127         * gcc.dg/torture/alias-2.c: New testcase.
1129 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
1131         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1132         * gcc.target/avr/tiny-caller-save.c: Dito.
1134 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1136         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1138 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
1140         PR debug/78587
1141         * gcc.dg/debug/pr78587.c: New test.
1143 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
1145         PR rtl-optimization/78607
1146         * gcc.c-torture/compile/pr78607.c: New testcase.
1148 2016-11-30  Martin Sebor  <msebor@redhat.com>
1150         PR tree-optimization/78586
1151         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1153 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
1155         PR tree-optimization/77856
1156         * gcc.target/i386/pr77856.c: New.
1158 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1160         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1161         scan-assembler-not on AIX.
1163 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1165         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1167 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1169         * g++.dg/eh/new1.C: XFAIL on AIX.
1170         * g++.dg/eh/delete1.C: Same.
1171         * g++.dg/init/new40.C: Same.
1172         * g++.old-deja/g++.eh/new2.C: Same.
1174 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1176         PR c/78498
1177         * gcc.dg/format/pr78494.c: Rename to...
1178         * gcc.dg/format/pr78498.c: ...this.
1180 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1182         PR c/78498
1183         * gcc.dg/format/pr78494.c: New test case.
1185 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1187         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1188         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1189         * g++.dg/debug/dwarf2/refqual-1.C: Same.
1190         * g++.dg/debug/dwarf2/refqual-2.C: Same.
1192 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
1194         PR rtl-optimization/78610
1195         * gcc.c-torture/compile/pr78610.c: New testcase.
1197 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
1199         PR tree-optimization/78574
1200         * gcc.c-torture/compile/pr78574.c: New test.
1202 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1204         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1205         to the changed interfaces.
1206         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1207         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1208         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1209         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1210         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1211         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1212         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1214 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1216         PR fortran/78593
1217         * gfortran.dg/derived_result.f90: New test case.
1219 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1221         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1222         -mfloat-abi=soft option.
1223         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
1224         foreach loop.
1226 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1228         PR target/78362
1229         * gcc.c-torture/compile/pr78362.c: New test.
1231 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1233         * lib/target-supports.exp (check_effective_target_freorder): Check
1234         additional case.
1236 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1238         * gcc.target/arc/arc700-stld-hazard.c: New file.
1240 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1242         PR fortran/78592
1243         * gfortran.dg/dtio_18.f90: New test case.
1245 2016-11-30  Martin Liska  <mliska@suse.cz>
1247         PR sanitizer/78541
1248         * gcc.dg/asan/pr78541-2.c: New test.
1249         * gcc.dg/asan/pr78541.c: New test.
1251 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
1253         PR tree-optimization/78586
1254         * gcc.c-torture/execute/pr78586.c: New test.
1256 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1258         PR fortran/78573
1259         * gfortran.dg/class_61.f90: New test case.
1261 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1263         PR preprocessor/78569
1264         * gcc.dg/format/pr78569.c: New test case.
1266 2016-11-29  Martin Sebor  <msebor@redhat.com>
1268         avoid false positives on ILP32 targets.
1269         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1271 2016-11-29  Martin Sebor  <msebor@redhat.com>
1273         PR tree-optimization/78512
1274         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1275         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1277 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
1279         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1280         Force value through k register.
1282 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1284         PR c++/72774
1285         PR c++/72786
1286         PR c++/77922
1287         PR c++/78313
1288         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1289         * g++.dg/spellcheck-macro-ordering.C: New test case.
1290         * g++.dg/spellcheck-pr78313.C: New test case.
1292 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
1294         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1295         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1296         (Poly64x1_t, Poly64x2_t): Added types.
1297         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1298         (vmov_n_p64, vmovq_n_p64): Added.
1299         (vld2_lane_p64, vld2q_lane_p64): Likewise.
1300         (vld3_lane_p64, vld3q_lane_p64): Likewise.
1301         (vld4_lane_p64, vld4q_lane_p64): Likewise.
1302         (vst2_lane_p64, vst2q_lane_p64): Likewise.
1303         (vst3_lane_p64, vst3q_lane_p64): Likewise.
1304         (vst4_lane_p64, vst4q_lane_p64): Likewise.
1305         (vget_lane_p64, vgetq_lane_p64): Likewise.
1306         (vget_high_p64): Likewise.
1307         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1308         Added AArch64 flags.
1309         (vreint_vector, vreint_vector_res): Moved to header.
1310         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1311         Added Aarch64 flags.
1312         (vreint_vector, vreint_vector_res): Moved to header.
1314 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
1316         PR fortran/58175
1317         * gfortran.dg/finalize_30.f90: New test case.
1319 2016-11-29  Martin Liska  <mliska@suse.cz>
1321         PR gcov-profile/78582
1322         * gcc.dg/pr78582.c: New test.
1324 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1326         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1327         targets with sizeof(int) < 4.
1329 2016-11-29  Richard Biener  <rguenther@suse.de>
1331         PR middle-end/78546
1332         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1334 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
1336         * gcc.target/powerpc/rldic-0.c: New testcase.
1337         * gcc.target/powerpc/rldic-1.c: New testcase.
1338         * gcc.target/powerpc/rldic-2.c: New testcase.
1339         * gcc.target/powerpc/rldicl-0.c: New testcase.
1340         * gcc.target/powerpc/rldicl-1.c: New testcase.
1341         * gcc.target/powerpc/rldicl-2.c: New testcase.
1342         * gcc.target/powerpc/rldicr-0.c: New testcase.
1343         * gcc.target/powerpc/rldicr-1.c: New testcase.
1344         * gcc.target/powerpc/rldicr-2.c: New testcase.
1345         * gcc.target/powerpc/rldicx.h: New file.
1346         * gcc.target/powerpc/rldimi-0.c: New testcase.
1347         * gcc.target/powerpc/rldimi-1.c: New testcase.
1348         * gcc.target/powerpc/rldimi-2.c: New testcase.
1349         * gcc.target/powerpc/rldimi.h: New file.
1350         * gcc.target/powerpc/rlwimi-0.c: New testcase.
1351         * gcc.target/powerpc/rlwimi-1.c: New testcase.
1352         * gcc.target/powerpc/rlwimi-2.c: New testcase.
1353         * gcc.target/powerpc/rlwimi.h: New file.
1354         * gcc.target/powerpc/rlwinm-0.c: New testcase.
1355         * gcc.target/powerpc/rlwinm-1.c: New testcase.
1356         * gcc.target/powerpc/rlwinm-2.c: New testcase.
1357         * gcc.target/powerpc/rlwinm.h: New file.
1359 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1361         PR middle-end/78540
1362         * gcc.dg/pr78540.c: New test.
1364 2016-11-28  Martin Sebor  <msebor@redhat.com>
1366         PR middle-end/78520
1367         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1368         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1369         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1370         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1372 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1374         PR c++/72808
1375         * g++.dg/debug/pr72808.C: New test.
1377         PR rtl-optimization/78546
1378         * gcc.dg/torture/pr78546-1.c: New test.
1379         * gcc.dg/torture/pr78546-2.c: New test.
1381         PR fortran/78298
1382         * gfortran.dg/gomp/pr78298.f90: New test.
1384 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
1386         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1387         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1389 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1391         PR c++/77591
1392         * g++.dg/cpp1y/pr77591.C: New test.
1394 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
1396         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1398 2016-11-28  Richard Biener  <rguenther@suse.de>
1400         PR tree-optimization/78542
1401         * gcc.dg/torture/pr78542.c: New testcase.
1403 2016-11-28  Richard Biener  <rguenther@suse.de>
1405         PR tree-optimization/78343
1406         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1407         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1409 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1411         PR lto/78211
1412         * g++.dg/ipa/pr78211.C: New test.
1414 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
1416         PR fortran/78474
1417         * gfortran.dg/submodule_22.f08: New test.
1419         PR fortran/78331
1420         * gfortran.dg/submodule_21.f08: New test.
1422 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
1424         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1426 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1427             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1428             Dominique d'Humieres  <dominiq@lps.ens.fr>
1430         PR target/67710
1431         *  gcc.dg/darwin-minversion-1.c: Update min version check.
1432         *  gcc.dg/darwin-minversion-2.c: Likewise.
1433         *  gcc.dg/darwin-minversion-3.c: Likewise.
1435 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1437         PR target/57438
1438         * gcc.dg/pr57438-1.c: New Test.
1439         * gcc.dg/pr57438-2.c: New Test.
1441 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1442             Iain Sandoe  <iain@codesourcery.com>
1444         PR target/71767
1445         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1446         linker-visible symbols.
1447         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1448         * gcc.dg/const-uniq-1.c: Likewise.
1449         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1450         * gcc.target/i386/pr70799-1.c: Likewise.
1452 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1454         PR rtl-optimization/78438
1455         PR rtl-optimization/78477
1456         * gcc.c-torture/execute/pr78438.c: New test.
1457         * gcc.c-torture/execute/pr78477.c: New test.
1459         PR rtl-optimization/78526
1460         * gcc.dg/pr78526.c: New test.
1462 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
1464         PR rtl-optimization/77541
1465         * gcc.target/i386/pr77541.c: Change target to int128.
1467 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
1469         PR fortran/60853
1470         * gfortran.dg/typebound_assignment_8.f90: New test case.
1472 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1474         PR rtl-optimization/78527
1475         * gcc.c-torture/compile/pr78527.c: New test.
1477 2016-11-25  Martin Liska  <mliska@suse.cz>
1479         PR gcov-profile/78086
1480         * g++.dg/gcov/pr16855.C: Clean up the test case.
1481         * g++.dg/gcov/pr16855-priority.C: New test.
1483 2016-11-25  Richard Biener  <rguenther@suse.de>
1485         PR ipa/78515
1486         * gcc.dg/torture/pr78515.c: New testcase.
1488 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
1490         PR fortran/78293
1491         * gfortran.dg/allocatable_function_10.f90: New test.
1492         * gfortran.dg/class_array_15.f03: Increase builtin_free count
1493         from 11 to 12.
1495 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
1497         PR middle-end/78507
1498         PR middle-end/78510
1499         PR middle-end/78517
1500         * g++.dg/torture/pr78507.C: New test.
1501         * gcc.dg/torture/pr78510.c: New test.
1502         * gcc.dg/torture/pr78517.c: New test.
1504 2016-11-24  Richard Biener  <rguenther@suse.de>
1506         PR tree-optimization/78343
1507         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1508         * gcc.dg/autopar/uns-outer-6.c: Adjust.
1509         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1510         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1511         * gcc.dg/vect/pr38529.c: Likewise.
1513 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1515         PR tree-optimization/77673
1516         * gcc.dg/pr77673.c: New test.
1518 2016-11-25  Martin Jambor  <mjambor@suse.cz>
1520         PR tree-optimization/70965
1521         * g++.dg/pr70965.C: New test.
1523 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1524             Andreas Schwab  <schwab@linux-m68k.org>
1526         PR gcov-profile/78467
1527         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1528         signed int.
1530 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1532         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1533         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1535 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1537         * gcc.dg/tree-ssa/tailcall-8.c: New test.
1539 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1541         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1542         with sizeof(int) < 4.
1544 2016-11-24  Martin Sebor  <msebor@redhat.com>
1546         PR tree-optimization/78476
1547         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1549 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1551         PR rtl-optimization/77541
1552         * gcc.target/i386/pr77541.c: New.
1554 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1556         PR fortran/78500
1557         * gfortran.dg/class_result_4.f90: New test.
1559 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1561         * gcc.target/aarch64/_Float16_1.c: New.
1562         * gcc.target/aarch64/_Float16_2.c: Likewise.
1563         * gcc.target/aarch64/_Float16_3.c: Likewise.
1565 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1567         * gcc.target/aarch64/floatdihf2_1.c: New.
1569 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1571         PR target/48863
1572         PR inline-asm/70184
1573         * gcc.target/arm/pr48863.c: New test.
1575 2016-11-24  Martin Liska  <mliska@suse.cz>
1577         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1578         parts for frequencies/probabilities.
1579         * gcc.dg/pr34027-1.c: Likewise.
1580         * gcc.dg/strict-overflow-2.c: Likewise.
1581         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1582         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1583         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1584         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1585         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1586         * gcc.dg/tree-ssa/dump-2.c: New test.
1588 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1590         * gcc.target/i386/align-limit.c: New test.
1592 2016-11-24  Richard Biener  <rguenther@suse.de>
1594         PR tree-optimization/71595
1595         * gcc.dg/torture/pr71595.c: New testcase.
1597 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1599         PR rtl-optimization/78120
1600         * gcc.target/i386/pr78120.c: New test.
1602 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1604         * gcc.c-torture/compile/20161124-1.c: New test.
1606 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1608         PR bootstrap/78493
1609         * g++.dg/cpp1z/decomp18.C: New test.
1611 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1613         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1614         * gcc.target/aarch64/store-pair-1.c: Likewise.
1616 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1618         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1619         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1620         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1621         * gcc.target/aarch64/vect-clz.c: Likewise.
1622         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1623         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1624         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1625         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1626         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1627         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1628         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1629         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1631 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1633         PR target/78458
1634         * gcc.target/powerpc/pr78458.c: New.
1636 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1638         * gcc.c-torture/compile/20161123-1.c: New test.
1640 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1642         PR fortran/78297
1643         * gfortran.dg/pr78297.f90: New test.
1645 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1647         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1649 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1651         PR sanitizer/69278
1652         * g++.dg/ubsan/return-7.C: New test.
1653         * c-c++-common/ubsan/unreachable-4.c: New test.
1655         PR tree-optimization/78482
1656         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1657         (bar): New function.
1658         (main): Call bar instead of printf.
1660         PR middle-end/69183
1661         * gfortran.dg/gomp/pr69183.f90: New test.
1663 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1665         PR target/78230
1666         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1667         (test2) Ditto.
1669 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1671         PR c++/77907
1672         * g++.dg/cpp0x/pr77907.C: New test.
1674 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1676         PR middle-end/78153
1677         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1678         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1680 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1682         PR target/63250
1683         * lib/target-supports.exp (add_options_for_float16): Add
1684         -mfp16-format=ieee when testign arm*-*-*.
1686 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1688         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1689         result.
1690         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1691         result.
1693 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1695         * lib/target-supports.exp (check_effective_target_float16): Add
1696         options for _Float16.
1697         (check_effective_target_float32): Add options for _Float32.
1698         (check_effective_target_float64): Add options for _Float64.
1699         (check_effective_target_float128): Add options for _Float128.
1700         (check_effective_target_float32x): Add options for _Float32x.
1701         (check_effective_target_float64x): Add options for _Float64x.
1702         (check_effective_target_float128x): Add options for _Float128x.
1704 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1706         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1707         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1709 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1711         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1712         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1714 2016-11-23  Martin Sebor  <msebor@redhat.com>
1716         PR middle-end/78461
1717         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1718         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1720 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1722         PR c++/71450
1723         * g++.dg/cpp0x/pr71450-1.C: New test.
1724         * g++.dg/cpp0x/pr71450-2.C: New test.
1726         PR c++/77739
1727         * g++.dg/cpp1y/pr77739.C: New test.
1729 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1731         * c-c++-common/gomp/gridify-1.c: Update scan string.
1732         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1733         * c-c++-common/gomp/gridify-2.c: New test.
1734         * c-c++-common/gomp/gridify-3.c: Likewise.
1736 2016-11-23  Richard Biener  <rguenther@suse.de>
1738         PR tree-optimization/78396
1739         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1741 2016-11-23  Richard Biener  <rguenther@suse.de>
1743         PR tree-optimization/78482
1744         * gcc.dg/torture/pr78482.c: New testcase.
1746 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1748         * gcc.dg/fold-cond_expr-1.c: New test.
1749         * gcc.dg/fold-condcmpconv-1.c: New test.
1750         * gcc.dg/fold-condcmpconv-2.c: New test.
1752 2016-11-23  Richard Biener  <rguenther@suse.de>
1754         PR middle-end/71762
1755         * gcc.dg/torture/pr71762-1.c: New testcase.
1756         * gcc.dg/torture/pr71762-2.c: Likewise.
1757         * gcc.dg/torture/pr71762-3.c: Likewise.
1758         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1760 2016-11-23  Richard Biener  <rguenther@suse.de>
1762         PR lto/78472
1763         * g++.dg/lto/pr78472_0.c: New testcase.
1764         * g++.dg/lto/pr78472_1.C: Likewise.
1766 2016-11-23  Richard Biener  <rguenther@suse.de>
1767             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1769             PR tree-optimization/78154
1770             * gcc.dg/tree-ssa/pr78154.c: New test.
1772 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1774         * gcc.dg/pr31096.c: New testcase.
1775         * gcc.dg/pr31096-1.c: New testcase.
1777 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1779         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1780         adjust for warning->pedwarn change.
1781         * gcc.dg/cpp/defined-syshdr.c,
1782         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1783         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1784         gcc.dg/cpp/defined-Wextra.c,
1785         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1787 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1789         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1791 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1793         PR target/78451
1794         * gcc.target/i386/pr78451.c: New test.
1795         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1796         and #pragma GCC pop_options around the first #pragma GCC target.
1797         * gcc.target/i386/pr69255-2.c: Likewise.
1798         * gcc.target/i386/pr69255-3.c: Likewise.
1800 2016-11-23  Michael Collison  <michael.collison@arm.com>
1802         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1803         additional constants are recognized and fewer instructions generated.
1804         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1805         additional constants are recognized and fewer instructions generated.
1807 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1809         * gcc.misc-tests/godump-1.c: Update expected output for recent
1810         changes.
1812 2016-11-22  Marek Polacek  <polacek@redhat.com>
1814         PR tree-optimization/78455
1815         * gcc.dg/uninit-23.c: New.
1817 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1819         PR fortran/78479
1820         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1821         comment.
1823 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1825         PR fortran/78479
1826         * gfortran.dg/char_component_initializer_3.f90: New test.
1828 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1830         PR target/78451
1831         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1832         GCC target pragma before including immintrin.h.
1834 2016-11-22  Carl Love  <cel@us.ibm.com>
1836         * gcc.target/powerpc/builtins-3.c: New file to test the new
1837         built-ins for vector compare equal and vector compare not equal.
1839 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1841         PR fortran/78443
1842         * gfortran.dg/typebound_proc_35.f90: New test case.
1844 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1846         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1847         parameter in declaration.
1849 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1851         * gcc.dg/loop-split.c: Require int32plus.
1852         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1854 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1856         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1858 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1860         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1862 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1864         PR target/78439
1865         * gcc.c-torture/compile/pr78439.c: New test.
1867 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1869         PR target/77904
1870         * gcc.target/arm/pr77904.c: New test.
1872 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1874         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1875         isa_rev>=2.
1877 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1879         PR tree-optimization/78436
1880         * gcc.c-torture/execute/pr78436.c: New test.
1882         PR middle-end/78416
1883         * gcc.dg/torture/pr78416.c: New test.
1885         PR tree-optimization/78445
1886         * gcc.dg/pr78445.c: New test.
1888 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1890         PR libgfortran/78449
1891         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1893 2016-11-21  Jeff Law  <law@redhat.com>
1895         PR target/68538
1896         * gcc.c-torture/compile/pr68538.c: New test.
1898 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1900         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1901         to be generated instead of FCTIWUZ or FCTIWZ.
1903 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1905         PR middle-end/67335
1906         * g++.dg/vect/simd-clone-7.cc: New test.
1908         PR c++/71973
1909         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1910         long unsigned int.
1911         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1912         unsigned long.
1914 2016-11-20  Jeff Law  <law@redhat.com>
1916         PR target/25128
1917         * gcc.target/m68k/pr25128.c: New test.
1919 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1921         * gcc.dg/tree-ssa/tailcall-7.c: New test.
1923 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
1925         PR preprocessor/78324
1926         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1927         (test_multitoken_macro): New function.
1928         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1929         case.
1930         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1931         case.
1932         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1933         cases.
1934         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1935         Move to...
1936         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
1937         -ftrack-macro-expansion=0.
1938         (test_sprintf_note): Remove "P" macro.  Add
1939         dg-begin/end-multiline-output directives.
1940         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1942 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
1944         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1945         Return 1 for AVR_TINY.
1947 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
1949         PR rtl-optimization/71785
1950         * gcc.target/powerpc/pr71785.c: New file.
1952 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
1954         PR testsuite/78114
1955         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1956         options.  Refine test by checking predictive commining PHI
1957         nodes in vectorized loop wrto vector factor.
1959 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1961         PR c++/71973
1962         * g++.dg/pr71973-1.C: New test.
1963         * g++.dg/pr71973-2.C: New test.
1964         * g++.dg/pr71973-3.C: New test.
1965         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1966         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1967         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1968         to dg-options.
1969         * g++.old-deja/g++.other/realloc.C: Likewise.
1970         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1972 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1974         PR tree-optimization/78413
1975         * gcc.dg/tree-ssa/pr78413.c: New test.
1977 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1979         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1980         target is Thumb-only.
1982 2016-11-20  Jeff Law  <law@redhat.com>
1984         PR target/48551
1985         * gcc.target/m68k/pr48551.c: New test.
1987 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
1989         PR fortran/69741
1990         * gfortran.dg/forall_18.f90: New testcase.
1992 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1994         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1996 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1998         PR fortran/78395
1999         * gfortran.dg/typebound_operator_21.f03: New test.
2001 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
2003         * gcc.dg/tree-ssa/divide-5.c: New file.
2005 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
2007         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2008         signed int.
2010 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
2012         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2013         libatomic_available.
2014         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2015         * gfortran.dg/coarray_allocate_10.f08: Likewise.
2016         * gfortran.dg/coarray_allocate_7.f08: Likewise.
2017         * gfortran.dg/coarray_allocate_8.f08: Likewise.
2018         * gfortran.dg/coarray_allocate_9.f08: Likewise.
2019         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2020         * gfortran.dg/coarray_stat_2.f90: Likewise.
2021         * gfortran.dg/coindexed_1.f90: Likewise.
2023 2016-11-18  Jeff Law  <law@redhat.com>
2025         PR target/25111
2026         * gcc.target/m68k/pr25111.c: New test.
2028 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
2030         PR c++/68180
2031         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2033         PR middle-end/78419
2034         * gcc.target/i386/pr78419.c: New test.
2036         PR c++/77285
2037         * g++.dg/tls/pr77285-1.C: New test.
2038         * g++.dg/tls/pr77285-2.C: New test.
2040 2016-11-18  Jeff Law  <law@redhat.com>
2042         PR target/25112
2043         * gcc.target/m68k/pr25112: New test.
2045 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
2047         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2048         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2050 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2052         * gcc.target/arm/optional_thumb-1.c: New test.
2053         * gcc.target/arm/optional_thumb-2.c: New test.
2054         * gcc.target/arm/optional_thumb-3.c: New test.
2056 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2058         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2059         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2060         successful test.
2061         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2062         (DEFAULT_REQUIRED_QUORUM): Likewise.
2064 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
2065             Toma Tabacu  <toma.tabacu@imgtec.com>
2067         * gcc.target/mips/inline-memcpy-1.c (dg-options):
2068         Add (REQUIRES_STDLIB).
2069         * gcc.target/mips/inline-memcpy-2.c: Ditto.
2070         * gcc.target/mips/inline-memcpy-3.c: Ditto.
2071         * gcc.target/mips/inline-memcpy-4.c: Ditto.
2072         * gcc.target/mips/inline-memcpy-5.c: Ditto.
2073         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2074         * gcc.target/mips/loongson-simd.c: Ditto.
2075         * gcc.target/mips/memcpy-1.c: Ditto.
2076         * gcc.target/mips/mips-3d-1.c: Ditto.
2077         * gcc.target/mips/mips-3d-2.c: Ditto.
2078         * gcc.target/mips/mips-3d-3.c: Ditto.
2079         * gcc.target/mips/mips-3d-4.c: Ditto.
2080         * gcc.target/mips/mips-3d-5.c: Ditto.
2081         * gcc.target/mips/mips-3d-6.c: Ditto.
2082         * gcc.target/mips/mips-3d-7.c: Ditto.
2083         * gcc.target/mips/mips-3d-8.c: Ditto.
2084         * gcc.target/mips/mips-3d-9.c: Ditto.
2085         * gcc.target/mips/mips-ps-1.c: Ditto.
2086         * gcc.target/mips/mips-ps-2.c: Ditto.
2087         * gcc.target/mips/mips-ps-3.c: Ditto.
2088         * gcc.target/mips/mips-ps-4.c: Ditto.
2089         * gcc.target/mips/mips-ps-6.c: Ditto.
2090         * gcc.target/mips/mips16-attributes.c: Ditto.
2091         * gcc.target/mips/mips32-dsp-run.c: Ditto.
2092         * gcc.target/mips/mips32-dsp.c: Ditto.
2093         * gcc.target/mips/save-restore-1.c: Ditto.
2094         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2095         (mips_preprocess): Add ignore_output argument that when set
2096         will not return the pre-processed output.
2097         (mips_arch_info): Update arguments for the call to mips_preprocess.
2098         (mips-dg-init): Ditto.
2099         (mips-dg-options): Check if a test having test option
2100         (REQUIRES_STDLIB) has the required sysroot support for
2101         the current test options.
2103 2016-11-17  Jeff Law  <law@redhat.com>
2105         PR middle-end/38219
2106         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2108         PR target/47192
2109         * gcc.target/m68k/pr47192.c: New test.
2111 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
2113         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2114         instead of isa>=4, in order to downgrade to R5.
2116 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
2118         * gcc.target/arc/cmem-bit-1.c: New file.
2119         * gcc.target/arc/cmem-bit-2.c: New file.
2120         * gcc.target/arc/cmem-bit-3.c: New file.
2121         * gcc.target/arc/cmem-bit-4.c: New file.
2123 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
2125         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2126         "avx5124fmaps".
2127         * gcc.target/i386/funcspec-56.inc: Test new attributes.
2129 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
2130             Andrew Senkevich <andrew.senkevich@intel.com>
2132         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2133         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2134         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2135         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2136         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2137         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2138         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2139         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2140         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2141         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2142         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2143         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2144         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2145         avx5124vnniw-check.h.
2146         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2147         check_effective_target_avx5124vnniw): New.
2148         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2149         Set under ifndef.
2150         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2151         * gcc.target/i386/sse-13.c: Ditto.
2152         * g++.dg/other/i386-2.C: Ditto.
2153         * g++.dg/other/i386-3.C: Ditto.
2154         * gcc.target/i386/sse-22.c: Ditto.
2155         * gcc.target/i386/sse-23.c: Ditto.
2157 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2159         PR c++/55080
2160         * g++.dg/parse/pr55080.C: New.
2162 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2164         PR target/78101
2165         * gcc.target/powerpc/fusion4.c: New test.
2167 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2169         PR target/77933
2170         * gcc.target/arm/pr77933-1.c: New test.
2171         * gcc.target/arm/pr77933-2.c: Likewise.
2173 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
2175         PR middle-end/78201
2176         * g++.dg/opt/pr78201.C: New test.
2178 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
2180         * gcc.dg/pr78333.c: Add empty implementations of
2181         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2182         problems on non-glibc systems.
2184 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
2186         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2187         (test_raw_string_one_liner): New function.
2188         (test_raw_string_multiline): New function.
2190 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2192         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2193         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2195 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2196             Richard Biener  <rguenther@suse.de>
2198         PR tree-optimization/77848
2199         * gfortran.dg/vect/pr77848.f: New test.
2201 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2203         PR target/77308
2204         * gcc.target/arm/pr53447-5.c: New test.
2205         * lib/target-supports.exp
2206         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2208 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
2210         * gcc.target/arc/abitest.S: New file.
2211         * gcc.target/arc/abitest.h: Likewise.
2212         * gcc.target/arc/va_args-1.c: Likewise.
2213         * gcc.target/arc/va_args-2.c: Likewise.
2214         * gcc.target/arc/va_args-3.c: Likewise.
2215         * gcc.target/arc/mcrc.c: Deleted.
2216         * gcc.target/arc/mdsp-packa.c: Likewise.
2217         * gcc.target/arc/mdvbf.c: Likewise.
2218         * gcc.target/arc/mmac-24.c: Likewise.
2219         * gcc.target/arc/mmac-d16.c: Likewise.
2220         * gcc.target/arc/mno-crc.c: Likewise.
2221         * gcc.target/arc/mno-dsp-packa.c: Likewise.
2222         * gcc.target/arc/mno-dvbf.c: Likewise.
2223         * gcc.target/arc/mno-mac-24.c: Likewise.
2224         * gcc.target/arc/mno-mac-d16.c: Likewise.
2225         * gcc.target/arc/mno-rtsc.c: Likewise.
2226         * gcc.target/arc/mno-xy.c: Likewise.
2227         * gcc.target/arc/mrtsc.c: Likewise.
2228         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2229         function.
2230         (check_effective_target_arc700): Likewise.
2231         (check_effective_target_arc6xx): Likewise.
2232         (check_effective_target_arcmpy): Likewise.
2233         (check_effective_target_archs): Likewise.
2234         (check_effective_target_clmcpu): Likewise.
2235         (check_effective_target_barrelshifter): Likewise.
2236         * gcc.target/arc/barrel-shifter-1.c: Changed.
2237         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2238         * gcc.target/arc/cmem-1.c: Changed.
2239         * gcc.target/arc/cmem-2.c: Likewise.
2240         * gcc.target/arc/cmem-3.c: Likewise.
2241         * gcc.target/arc/cmem-4.c: Likewise.
2242         * gcc.target/arc/cmem-5.c: Likewise.
2243         * gcc.target/arc/cmem-6.c: Likewise.
2244         * gcc.target/arc/cmem-7.c: Likewise.
2245         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2246         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2247         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2248         * gcc.target/arc/jump-around-jump.c: Update options.
2249         * gcc.target/arc/mARC601.c: Changed.
2250         * gcc.target/arc/mcpu-arc600.c: Changed.
2251         * gcc.target/arc/mcpu-arc601.c: Changed.
2252         * gcc.target/arc/mcpu-arc700.c: Changed.
2253         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2254         * gcc.target/arc/movb-1.c: Changed.
2255         * gcc.target/arc/movb-2.c: Likewise.
2256         * gcc.target/arc/movb-3.c: Likewise.
2257         * gcc.target/arc/movb-4.c: Likewise.
2258         * gcc.target/arc/movb-5.c: Likewise.
2259         * gcc.target/arc/movb_cl-1.c: Likewise.
2260         * gcc.target/arc/movb_cl-2.c: Likewise.
2261         * gcc.target/arc/movbi_cl-1.c: Likewise.
2262         * gcc.target/arc/movh_cl-1.c: Likewise.
2263         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2264         * gcc.target/arc/mul64.c: Enable it only for ARC600.
2265         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2266         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2267         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2268         * gcc.target/arc/trsub.c: Only for ARC EM cores.
2269         * gcc.target/arc/builtin_simdarc.c: Changed.
2270         * gcc.target/arc/extzv-1.c: Likewise.
2271         * gcc.target/arc/insv-1.c: Likewise.
2272         * gcc.target/arc/insv-2.c: Likewise.
2273         * gcc.target/arc/mA6.c: Likewise.
2274         * gcc.target/arc/mA7.c: Likewise.
2275         * gcc.target/arc/mARC600.c: Likewise.
2276         * gcc.target/arc/mARC700.c: Likewise.
2277         * gcc.target/arc/mcpu-arc600.c: Likewise.
2278         * gcc.target/arc/mcpu-arc700.c: Likewise.
2279         * gcc.target/arc/movl-1.c: Likewise.
2280         * gcc.target/arc/nps400-1.c: Likewise.
2281         * gcc.target/arc/trsub.c: Likewise.
2282         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2283         configuration.
2284         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2285         * gcc.target/arc/mswape.c: Likewise.
2287 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2289         PR c++/68180
2290         * g++.dg/cpp1y/pr68180.C: New.
2292 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2294         PR tree-optimization/78319
2295         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2296         arm-none-eabi.
2298 2016-11-17  Richard Biener  <rguenther@suse.de>
2300         PR tree-optimization/78306
2301         * gcc.dg/cilk-plus/pr78306.c: New testcase.
2303 2016-11-17  Richard Biener  <rguenther@suse.de>
2305         PR middle-end/78305
2306         * gcc.dg/torture/pr78305.c: New testcase.
2308 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
2310         PR fortran/66227
2311         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2313 2016-11-16  Marek Polacek  <polacek@redhat.com>
2315         PR c/78285
2316         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2317         * g++.dg/ext/case-range2.C: Likewise.
2319 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2321         PR fortran/58001
2322         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2323         * gfortran.dg/fmt_tab_2.f90: Ditto.
2325 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2327         PR rtl-optimization/78378
2328         * gcc.c-torture/execute/pr78378.c: New test.
2330 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
2332         * gcc.dg/tree-prof/section-attr-1.c: New file.
2333         * gcc.dg/tree-prof/section-attr-2.c: New file.
2334         * gcc.dg/tree-prof/section-attr-3.c: New file.
2336 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2338         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2339         rather than `la'.
2341 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2343         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2344         (dg-final): Remove microMIPS JALRS mnemonic matching.
2345         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2346         (dg-final): Remove microMIPS JALRS mnemonic matching.
2347         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2348         (dg-final): Remove microMIPS JALRS mnemonic matching.
2349         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2350         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2351         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2352         * gcc.target/mips/call-1u.c: New test case.
2353         * gcc.target/mips/call-2u.c: New test case.
2354         * gcc.target/mips/call-3u.c: New test case.
2355         * gcc.target/mips/call-4u.c: New test case.
2356         * gcc.target/mips/call-5u.c: New test case.
2357         * gcc.target/mips/call-6u.c: New test case.
2359 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2361         * gcc.target/arm/empty_fiq_handler.c: New test.
2363 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2365         PR fortran/78299
2366         * gfortran.dg/gomp/pr78299.f90: New test.
2368 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
2370         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2371         * gcc.dg/optimize-bswaphi-1.c: Likewise.
2372         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2374 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2376         PR libgfortran/78314
2377         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2379 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
2381         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2382         according to updated dump info.
2384 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
2386         * lib/target-supports.exp (check_effective_target_alloca): Use a
2387         compile test.
2388         * gcc.target/nvptx/softstack.c: New test.
2389         * gcc.target/nvptx/decl-shared.c: New test.
2390         * gcc.target/nvptx/decl-shared-init.c: New test.
2392 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2394         * gcc.target/mips/data-sym-jump.c: New test case.
2395         * gcc.target/mips/data-sym-pool.c: New test case.
2396         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2397         annotation.
2399 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2401         * lib/target-supports.exp (check_avx2_hw_available): New.
2402         (check_effective_target_avx2_runtime): New.
2403         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2405 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
2407         PR testsuite/78136
2408         * gcc.dg/cpp/trad/trad.exp
2409         (dg-runtest): Moved $srcdir/$subdir/ to
2410         DEFAULT_TRADCPPFLAGS.
2412 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
2414         PR fortran/78356
2415         * gfortran.dg/class_allocate_23.f08: New test.
2417 2016-11-16  Richard Biener  <rguenther@suse.de>
2419         PR middle-end/78333
2420         * gcc.dg/pr78333.c: New testcase.
2422 2016-11-16  Martin Liska  <mliska@suse.cz>
2424         PR sanitizer/78270
2425         * gcc.dg/asan/pr78270.c: Update comment style.
2426         * gcc.dg/asan/pr78270-2.c: New test.
2428 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2430         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2431         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2433 2016-11-16  Richard Biener  <rguenther@suse.de>
2435         PR tree-optimization/78348
2436         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2438 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2440         PR sanitizer/77823
2441         * c-c++-common/ubsan/overflow-vec-1.c: New test.
2442         * c-c++-common/ubsan/overflow-vec-2.c: New test.
2444 2016-11-15  Marek Polacek  <polacek@redhat.com>
2446         * g++.dg/cpp1z/init-statement6.C: Rename a function.
2448 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2450         PR libgfortran/51119
2451         * gfortran.dg/matmul_12.f90: New test case.
2453 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
2455         * gcc.target/i386/funcspec-56.inc: New file.
2456         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
2457         common 32-bit and 64-bit function specific options.
2458         * gcc.target/i386/funcspec-6.c: Ditto.
2460 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2462         * g++.dg/cpp1z/decomp14.C: New test.
2463         * g++.dg/cpp1z/decomp15.C: New test.
2464         * g++.dg/cpp1z/decomp16.C: New test.
2466         * g++.dg/cpp1z/decomp13.C: New test.
2468         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2470         PR c++/71988
2471         * g++.dg/cpp0x/constexpr-71988.C: New test.
2473 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2475         * gcc.target/mips/insn-casesi.c: New test case.
2476         * gcc.target/mips/insn-pseudo-1.c: New test case.
2477         * gcc.target/mips/insn-pseudo-2.c: New test case.
2478         * gcc.target/mips/insn-pseudo-3.c: New test case.
2479         * gcc.target/mips/insn-pseudo-4.c: New test case.
2480         * gcc.target/mips/insn-tablejump.c: New test case.
2482 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2484         * gcc.target/mips/mips.exp (mips_option_tests): Add
2485         `-mcode-readable=yes' array element.
2487 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2489         * gcc.target/mips/mips.exp (mips_option_tests): Add
2490         `-mmicromips' array element.
2492 2016-11-15  Michael Matz  <matz@suse.de>
2494         PR missed-optimization/77881
2495         * gcc.target/i386/pr77881.c: New test.
2497 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2499         PR middle-end/78295
2500         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2502 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2504         * gcc.target/powerpc/vec-set-int.c: New test.
2505         * gcc.target/powerpc/vec-set-short.c: Likesie.
2506         * gcc.target/powerpc/vec-set-char.c: Likewise.
2508 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2510         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2512 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
2514         PR fortran/78300
2515         * gfortran.dg/class_result_3.f90: New test.
2517 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
2518             Richard Biener  <rguenther@suse.de>
2520         * gcc.dg/gimplefe-1.c: New testcase.
2521         * gcc.dg/gimplefe-2.c: Likewise.
2522         * gcc.dg/gimplefe-3.c: Likewise.
2523         * gcc.dg/gimplefe-4.c: Likewise.
2524         * gcc.dg/gimplefe-5.c: Likewise.
2525         * gcc.dg/gimplefe-6.c: Likewise.
2526         * gcc.dg/gimplefe-7.c: Likewise.
2527         * gcc.dg/gimplefe-8.c: Likewise.
2528         * gcc.dg/gimplefe-9.c: Likewise.
2529         * gcc.dg/gimplefe-10.c: Likewise.
2530         * gcc.dg/gimplefe-11.c: Likewise.
2531         * gcc.dg/gimplefe-12.c: Likewise.
2532         * gcc.dg/gimplefe-13.c: Likewise.
2533         * gcc.dg/gimplefe-14.c: Likewise.
2534         * gcc.dg/gimplefe-15.c: Likewise.
2535         * gcc.dg/gimplefe-16.c: Likewise.
2536         * gcc.dg/gimplefe-17.c: Likewise.
2537         * gcc.dg/gimplefe-18.c: Likewise.
2539 2016-11-14  Martin Liska  <mliska@suse.cz>
2541         PR bootstrap/78069
2542         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2543         to match scanned pattern.
2544         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2546 2016-11-14  Richard Biener  <rguenther@suse.de>
2548         PR tree-optimization/78312
2549         * gcc.dg/torture/pr78312.c: New testcase.
2551 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2553         PR target/78093
2554         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2556 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2557             Jason Merrill  <jason@redhat.com>
2559         Implement P0217R3 - C++17 structured bindings
2560         * g++.dg/cpp1z/decomp1.C: New test.
2561         * g++.dg/cpp1z/decomp2.C: New test.
2562         * g++.dg/cpp1z/decomp3.C: New test.
2563         * g++.dg/cpp1z/decomp4.C: New test.
2564         * g++.dg/cpp1z/decomp5.C: New test.
2565         * g++.dg/cpp1z/decomp6.C: New test.
2566         * g++.dg/cpp1z/decomp7.C: New test.
2567         * g++.dg/cpp1z/decomp8.C: New test.
2568         * g++.dg/cpp1z/decomp9.C: New test.
2569         * g++.dg/cpp1z/decomp10.C: New test.
2571 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2573         * g++.dg/torture/pr78268.C: New test.
2575 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2577         PR c/35503
2578         * c-c++-common/pr35503-1.c: New test.
2579         * c-c++-common/pr35503-2.c: Likewise.
2580         * c-c++-common/pr35503-3.c: Likewise.
2581         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2583 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2585         PR rtl-optimization/78232
2586         PR rtl-optimization/78248
2587         * gcc.dg/ubsan/pr78248.c: New test.
2589 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2591         * gnat.dg/address_conv.adb: New test.
2593 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2595         * gnat.dg/renaming11.ad[sb]: New test.
2597 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2599         * c-c++-common/dump-ada-spec-6.c: New test.
2601 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2603         * gnat.dg/lto21.adb: New test.
2604         * gnat.dg/lto21_pkg1.ads: New helper.
2605         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2607 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2609         PR fortran/60952
2610         * gfortran.dg/typebound_proc_34.f90: New test.
2612 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2614         PR fortran/66366
2615         * gfortran.dg/class_57.f90: Changed error message.
2616         * gfortran.dg/class_60.f90: New test.
2618 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2620         * g++.dg/pr78112.C: XFAIL AIX.
2622 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2624         PR fortran/77501
2625         * gfortran.dg/typebound_generic_16.f90: New test.
2627 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2629         PR c++/71225
2630         * g++.dg/cpp0x/pr71225.C: New test.
2632 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2634         * gcc.target/sparc/20161111-1.c: New test.
2636 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2638         PR target/78310
2639         * gcc.target/i386/pr78310.c: New test.
2641 2016-11-11  Jeff Law  <law@redhat.com>
2643         * gcc.dg/tree-ssa/isolate-6.c: New test.
2644         * gcc.dg/tree-ssa/isolate-7.c: New test.
2646 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2648         PR testsuite/78292
2649         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2650         vect_max_reduc.
2652 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2654         PR c++/72774
2655         * g++.dg/parse/pr72774.C: New test.
2657 2016-11-11  Richard Biener  <rguenther@suse.de>
2659         PR tree-optimization/71575
2660         * gcc.dg/graphite/pr71575-1.c: New testcase.
2661         * gcc.dg/graphite/pr71575-2.c: Likewise.
2663 2016-11-11  Richard Biener  <rguenther@suse.de>
2665         PR middle-end/78295
2666         * gcc.dg/uninit-pr78295.c: New testcase.
2668 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2670         PR fortran/78277
2671         * gfortran.dg/dec_structure_17.f90: New test.
2673 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2675         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2676         being allowed in vector registers.
2677         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2678         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2679         * gcc.target/powerpc/vsx-himode.c: Likewise.
2680         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2681         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2682         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2683         to allow matching MFVSRD or MFVSRW.
2685 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2687         PR rtl-optimization/78241
2688         * gcc.dg/pr78241.c: New test.
2690 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2692         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2693         201307.
2695         * g++.dg/cpp1z/noexcept-type14.C: New test.
2696         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2698 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2700         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2701         WVAL0S tests added in r241817.
2703 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2705         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2706         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2707         no longer allowed and corresponding ordered construct.
2708         * gfortran.dg/gomp/linear-1.f90: New test.
2709         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2710         * gfortran.dg/gomp/declare-target-1.f90: New test.
2711         * gfortran.dg/gomp/declare-target-2.f90: New test.
2713 2016-11-10  Martin Liska  <mliska@suse.cz>
2715         PR sanitizer/78270
2716         * gcc.dg/asan/pr78270.c: New test.
2718 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2719             Jakub Jelinek  <jakub@redhat.com>
2721         PR debug/78112
2722         * g++.dg/pr78112.C: New testcase.
2724 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2726         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2727         -Wno-c++1z-compat.
2728         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2729         string in case condition contains % characters.
2731         PR c++/78283
2732         * g++.dg/cpp1z/noexcept-type13.C: New test.
2734 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2736         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2737         using (HAS_MOVN) with MIPS III.
2739 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2741         PR fortran/46459
2742         * gfortran.dg/volatile14.f90: New test.
2744 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2746         PR target/78262
2747         * gcc.target/i386/pr78262.c: New test.
2749 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2751         PR fortran/78259
2752         * gfortran.dg/pr78259.f90: New test.
2754 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2756         PR fortran/60777
2757         * gfortran.dg/spec_expr_7.f90: New test.
2759 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2761         PR target/77718
2762         * gcc.c-torture/execute/pr77718.c: New test.
2764         * gcc.dg/ubsan/c99-shift-3.c: New test.
2765         * gcc.dg/ubsan/c99-shift-4.c: New test.
2766         * gcc.dg/ubsan/c99-shift-5.c: New test.
2767         * gcc.dg/ubsan/c99-shift-6.c: New test.
2769 2016-11-09  Martin Liska  <mliska@suse.cz>
2771         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2772         test-case for memcmp.
2773         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2775 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2777         PR testsuite/78269
2778         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2780 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2782         * gfortran.dg/move_alloc_18.f90: New test.
2784 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2786         PR middle-end/78256
2787         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2788         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2790 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2792         PR fortran/71894
2793         * gfortran.dg/class_59.f90: New test.
2795 2016-11-09  Richard Biener  <rguenther@suse.de>
2797         PR tree-optimization/78007
2798         * gcc.dg/vect/vect-bswap32.c: Adjust.
2799         * gcc.dg/vect/vect-bswap64.c: Likewise.
2801 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2803         * gcc.dg/ipa/vrp7.c: New test.
2805 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2807         PR ipa/78121
2808         * gcc.dg/ipa/pr78121.c: New test.
2810 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2812         * c-c++-common/asan/default_options.h: New file.
2813         * c-c++-common/asan/strcasestr-1.c: New test.
2814         * c-c++-common/asan/strcasestr-2.c: Likewise.
2815         * c-c++-common/asan/strcspn-1.c: Likewise.
2816         * c-c++-common/asan/strcspn-2.c: Likewise.
2817         * c-c++-common/asan/strpbrk-1.c: Likewise.
2818         * c-c++-common/asan/strpbrk-2.c: Likewise.
2819         * c-c++-common/asan/strspn-1.c: Likewise.
2820         * c-c++-common/asan/strspn-2.c: Likewise.
2821         * c-c++-common/asan/strstr-1.c: Likewise.
2822         * c-c++-common/asan/strstr-2.c: Likewise.
2823         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2825 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2827         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2829 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2831         PR fortran/68440
2832         * gfortran.dg/class_58.f90: New test.
2834 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2836         PR target/70799
2837         * gcc.target/i386/pr70799-2.c: New test.
2839 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2841         PR fortran/77596
2842         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2844 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2846         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2848 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2850         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2852 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2854         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2856 2016-11-08  Martin Liska  <mliska@suse.cz>
2858         PR testsuite/78242
2859         * g++.dg/asan/use-after-scope-4.C: New test.
2860         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2861         * gcc.dg/asan/use-after-scope-8.c: Remove.
2863 2016-11-08  Richard Biener  <rguenther@suse.de>
2865         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2867 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2869         PR testsuite/78136
2870         * gcc.dg/cpp/trad/trad.exp
2871         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2872         * gcc.dg/cpp/trad/include.c: Use local header file.
2874 2016-11-08  Richard Biener  <rguenther@suse.de>
2876         PR tree-optimization/78205
2877         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2879 2016-11-08  Richard Biener  <rguenther@suse.de>
2881         PR tree-optimization/78224
2882         * g++.dg/torture/pr78224.C: New testcase.
2884 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2886         * gcc.dg/store_merging_1.c: Require store_merge.
2887         * gcc.dg/store_merging_2.c: Likewise.
2888         * gcc.dg/store_merging_4.c: Likewise.
2889         * gcc.dg/store_merging_5.c: Likewise.
2890         * gcc.dg/store_merging_6.c: Likewise.
2891         * gcc.dg/store_merging_7.c: Likewise.
2892         * gcc.dg/store_merging_8.c: Likewise.
2893         * lib/target-supports.exp (check_effective_target_store_merge): New.
2895 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2897         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2898         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2899         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2900         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2901         -mvsx -mpower8-vector.
2902         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2903         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2904         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2905         -mvsx -mpower8-vector.
2907 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2909         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2911         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2912         * gcc.dg/visibility-14.c: XFAIL AIX.
2913         * gcc.dg/visibility-15.c: XFAIL AIX.
2914         * gcc.dg/visibility-16.c: XFAIL AIX.
2915         * gcc.dg/visibility-17.c: XFAIL AIX.
2916         * gcc.dg/visibility-18.c: XFAIL AIX.
2917         * gcc.dg/visibility-19.c: XFAIL AIX.
2918         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2919         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2920         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2921         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2923 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2925         PR target/78227
2926         * gcc.target/i386/pr78227-1.c: New test.
2927         * gcc.target/i386/pr78227-2.c: New test.
2929 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2931         PR middle-end/35691
2932         * gcc.dg/pr35691-1.c: New test-case.
2933         * gcc.dg/pr35691-2.c: Likewise.
2935 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2937         PR rtl-optimization/77309
2938         * gcc.dg/torture/pr77309.c: New test.
2940 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2942         PR middle-end/71529
2943         * gcc.target/i386/pr71529.C: Moved to ...
2944         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
2946         PR target/64411
2947         * gcc.target/i386/pr64411.C: Moved to ...
2948         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
2949         lp64.
2951         PR target/65105
2952         * gcc.target/i386/pr65105-4.C: Moved to ...
2953         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
2954         Run into compile test rather than execute test.
2956 2016-11-07  Richard Biener  <rguenther@suse.de>
2958         PR target/78229
2959         * g++.dg/pr78229.C: New testcase.
2961 2016-11-07  Richard Biener  <rguenther@suse.de>
2963         PR tree-optimization/78218
2964         * gcc.dg/torture/pr78218.c: New testcase.
2966 2016-11-07  Richard Biener  <rguenther@suse.de>
2968         PR tree-optimization/78228
2969         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2971 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2973         PR target/77822
2974         * g++.dg/torture/pr77822.C: New test.
2976 2016-11-07  Martin Liska  <mliska@suse.cz>
2978         * c-c++-common/asan/force-inline-opt0-1.c: Disable
2979         -f-sanitize-address-use-after-scope.
2980         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2981         internal fn calls.
2982         * g++.dg/asan/use-after-scope-1.C: New test.
2983         * g++.dg/asan/use-after-scope-2.C: Likewise.
2984         * g++.dg/asan/use-after-scope-3.C: Likewise.
2985         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2986         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2987         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2988         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2989         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2990         * g++.dg/asan/use-after-scope-types.h: Likewise.
2991         * gcc.dg/asan/use-after-scope-1.c: Likewise.
2992         * gcc.dg/asan/use-after-scope-2.c: Likewise.
2993         * gcc.dg/asan/use-after-scope-3.c: Likewise.
2994         * gcc.dg/asan/use-after-scope-4.c: Likewise.
2995         * gcc.dg/asan/use-after-scope-5.c: Likewise.
2996         * gcc.dg/asan/use-after-scope-6.c: Likewise.
2997         * gcc.dg/asan/use-after-scope-7.c: Likewise.
2998         * gcc.dg/asan/use-after-scope-8.c: Likewise.
2999         * gcc.dg/asan/use-after-scope-9.c: Likewise.
3000         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
3001         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
3002         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
3003         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
3004         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3006 2016-11-07  Richard Biener  <rguenther@suse.de>
3008         PR tree-optimization/78189
3009         * g++.dg/torture/pr78189.C: New testcase.
3011 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
3013         * gcc.dg/Wtrampolines.c: XFAIL AIX.
3015 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
3017         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3018         occuring.
3020 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3022         PR fortran/78221
3023         * arith.c (gfc_complex2real):  Change gfc_warning_now to
3024         gfc_warning.
3026 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
3028         * gfortran.dg/move_alloc_17.f03: New test.
3030 2016-11-05  Richard Biener  <rguenther@suse.de>
3032         PR bootstrap/78188
3033         * g++.dg/ipa/pr78188.C: New test.
3035 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
3036             Dominique d'Humieres  <dominiq@lps.ens.fr>
3038         PR fortran/69495
3039         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3041 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
3043         PR fortran/67564
3044         * gfortran.dg/select_type_39.f03: New test.
3046 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
3048         PR fortran/64933
3049         * gfortran.dg/associate_23.f90: New test.
3051 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
3053         PR target/77834
3054         * gcc.dg/pr77834.c: New test.
3056 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
3058         PR c++/67980
3059         * g++.dg/cpp1y/pr67980.C: New.
3061 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3063         * gcc.target/powerpc/fold-vec-add-1.c: New.
3064         * gcc.target/powerpc/fold-vec-add-2.c: New.
3065         * gcc.target/powerpc/fold-vec-add-3.c: New.
3066         * gcc.target/powerpc/fold-vec-add-4.c: New.
3067         * gcc.target/powerpc/fold-vec-add-5.c: New.
3068         * gcc.target/powerpc/fold-vec-add-6.c: New.
3069         * gcc.target/powerpc/fold-vec-add-7.c: New.
3071 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
3073         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3074         for -mbranch-likely, infer -mno-branch-likely for R6.
3076 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3078         PR c++/71973
3079         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3080         * g++.dg/init/new15.C: Likewise.
3081         * g++.dg/ipa/inline-1.C: Likewise.
3082         * g++.dg/ipa/inline-2.C: Likewise.
3083         * g++.dg/lto/20080908-1_0.C: Likewise.
3084         * g++.dg/tc1/dr20.C: Likewise.
3085         * g++.dg/tree-ssa/inline-1.C: Likewise.
3086         * g++.dg/tree-ssa/inline-2.C: Likewise.
3087         * g++.old-deja/g++.law/except1.C: Likewise.
3088         * g++.old-deja/g++.other/vbase5.C: Likewise.
3089         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3091 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3093         PR tree-optimization/78210
3094         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3095         possibility of widening multiplies.
3097 2016-11-04  Richard Biener  <rguenther@suse.de>
3099         PR middle-end/78185
3100         * gcc.dg/pr78185.c: New testcase.
3102 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
3104         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3105         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3107 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
3108             Alexandre Oliva  <aoliva@redhat.com>
3109             Jason Merrill  <jason@redhat.com>
3111         PR debug/28767
3112         PR debug/56974
3113         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3114         * g++.dg/debug/dwarf2/ref-3.C: New test.
3115         * g++.dg/debug/dwarf2/ref-4.C: New test.
3116         * g++.dg/debug/dwarf2/refqual-1.C: New test.
3117         * g++.dg/debug/dwarf2/refqual-2.C: New test.
3119 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
3121         * gfortran.dg/dec_exp_1.f90: New test.
3122         * gfortran.dg/dec_exp_2.f90: Likewise.
3123         * gfortran.dg/dec_exp_3.f90: Likewise.
3125 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
3127         * gfortran.dg/dec_parameter_1.f: New test.
3128         * gfortran.dg/dec_parameter_2.f90: Likewise.
3129         * gfortran.dg/dec_parameter_3.f90: Likewise.
3130         * gfortran.dg/dec_parameter_4.f90: Likewise.
3132 2016-11-03  Martin Liska  <mliska@suse.cz>
3134         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3135         output.
3136         * gcc.dg/tree-prof/time-profiler-3.c: New test.
3138 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3140         PR libgcc/78067
3141         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3143 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3145         * gcc.c-torture/execute/pr78170.c: Require int32plus.
3147 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
3149         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3151 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
3153         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3154         Check for arm_v8_neon_hw.
3155         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3156         Likewise.
3157         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3158         Likewise.
3159         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3160         Likewise.
3162 2016-11-02  Richard Biener  <rguenther@suse.de>
3164         * gcc.dg/store_merging_8.c: New testcase.
3166 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
3168         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3170 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
3172         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3173         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3174         * gcc.dg/addr_equal_1.c: XFAIL AIX.
3175         * gcc.dg/pr65779.c: XFAIL AIX.
3176         * gcc.dg/pr70405.c: XFAIL AIX.
3178         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3179         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3180         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3182 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3184         * lib/target-supports.exp (check_gc_sections_available): Use
3185         -print-prog-name=ld to determine linker used.
3187 2016-11-02  Martin Liska  <mliska@suse.cz>
3189         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3190         test case.
3192 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3194         PR tree-optimization/78170
3195         * gcc.c-torture/execute/pr78170.c: New test.
3197 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3199         PR tree-optimization/78162
3200         * gcc.c-torture/compile/pr78162.c: New test.
3202 2016-11-02  Richard Biener  <rguenther@suse.de>
3204         PR tree-optimization/78035
3205         PR tree-optimization/77964
3206         * gcc.target/i386/pr78035.c: New testcase.
3208 2016-11-02  Richard Biener  <rguenther@suse.de>
3210         * gcc.dg/tree-ssa/vrp111.c: New testcase.
3211         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3212         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3213         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3214         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3216 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
3218         * gfortran.dg/pr70937.f90: require-effective-target lto.
3220 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3222         PR fortran/69544
3223         * gfortran.dg/where_6.f90:  New test.
3225 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
3227         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3229 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3231         PR fortran/69544
3232         * gfortran.dg/where_5.f90:  New test.
3234 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
3236         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3237         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3238         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3239         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3241 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
3243         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3244         Whitespace fixes.
3245         (check_effective_target_vect_cmdline_needed): Check
3246         is-effective-target ia32 for x86 targets.
3247         (check_effective_target_vect_simd_clones): Simplify condition.
3248         (check_effective_target_vect_double): Ditto.
3249         (check_effective_target_vect_aligned_arrays): Check
3250         is-effective-target ia32 for x86 targets.  Simplify condition.
3251         (check_effective_target_vect_multiple_sizes): Simplify condition.
3252         (check_effective_target_sqrt_insn): Add i?86-*-* target.
3253         (check_effective_target_sync_int_128): Simplify condition.
3254         (check_effective_target_sync_int_128_runtime): Ditto.
3255         (check_effective_target_sync_long_long_runtime): Ditto.
3256         (check_effective_target_divmod): Add i?86-*-* target.
3258 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3260         * gcc.target/powerpc/vsx-extract-4.c: New test.
3261         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3263 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3265         PR fortran/54679
3266         * gfortran.dg/fmt_l.f90: Update test.
3267         * gfortran.dg/fmt_l0.f90: New test.
3269 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3271         PR c++/78089
3272         * c-c++-common/builtin-shuffle-1.c: New test.
3273         * g++.dg/cpp0x/addressof3.C: New test.
3275 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
3277         Add tests for a const member and a reference member for launder.
3278         * g++.dg/cpp1z/launder3.C: New.
3279         * g++.dg/cpp1z/launder4.C: Likewise.
3280         * g++.dg/cpp1z/launder5.C: Likewise.
3281         * g++.dg/cpp1z/launder5.cc: Likewise.
3282         * g++.dg/cpp1z/launder5.h: Likewise.
3283         * g++.dg/cpp1z/launder6.C: Likewise.
3284         * g++.dg/cpp1z/launder6.cc: Likewise.
3285         * g++.dg/cpp1z/launder6.h: Likewise.
3287 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3289         PR c++/77948
3290         * g++.dg/cpp0x/pr77948-1.C: New test.
3291         * g++.dg/cpp0x/pr77948-2.C: New test.
3292         * g++.dg/cpp0x/pr77948-3.C: New test.
3293         * g++.dg/cpp0x/pr77948-4.C: New test.
3294         * g++.dg/cpp0x/pr77948-5.C: New test.
3295         * g++.dg/cpp0x/pr77948-6.C: New test.
3297         PR tree-optimization/77860
3298         * gcc.dg/pr77860.c: New test.
3300 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3302         PR c++/77886
3303         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3305 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3307         * gcc.dg/lto/pr60449_0.c: Skip for avr.
3309 2016-10-30  Le-Chun Wu  <lcwu@google.com>
3310             Mark Wielaard  <mjw@redhat.com>
3312         * gcc.dg/Wshadow-compatible-local-1.c: New test.
3313         * gcc.dg/Wshadow-local-1.c: Likewise.
3314         * gcc.dg/Wshadow-local-2.c: Likewise.
3315         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3316         * g++.dg/warn/Wshadow-local-1.C: Likewise.
3317         * g++.dg/warn/Wshadow-local-2.C: Likewise.
3319 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3321         PR tree-optimization/71915
3322         PR tree-optimization/71490
3323         * gcc.dg/tree-ssa/pr54245.c: Delete.
3324         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3325         document why.
3327 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3329         PR fortran/78123
3330         * gfortran.dg/fmt_t_9.f: New test.
3332 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3334         PR fortran/67219
3335         * gfortran.dg/pr67219.f90:  New test.
3337 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
3339         PR rtl-optimization/77919
3340         * g++.dg/torture/pr77919-2.C: New test.
3342         PR target/78148
3343         * gcc.dg/pr78148.c: New test.
3345 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
3347         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3348         * gcc.target/sparc/overflow-4.c: ...here.
3349         * gcc.target/sparc/overflow-5.c: New test.
3351 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3352             Kugan Vivekanandarajah  <kuganv@linaro.org>
3353             Jim Wilson  <jim.wilson@linaro.org>
3355         PR tree-optimization/43721
3356         * lib/target-supports.exp (check_effective_target_divmod): New.
3357         (check_effective_target_divmod_simode): Likewise.
3358         (check_effective_target_arm_divmod_simode): Likewise.
3359         * gcc.dg/divmod-1-simode.c: New test.
3360         * gcc.dg/divmod-1.c: Likewise.
3361         * gcc.dg/divmod-2-simode.c: Likewise.
3362         * gcc.dg/divmod-2.c: Likewise.
3363         * gcc.dg/divmod-3-simode.c: Likewise.
3364         * gcc.dg/divmod-3.c: Likewise.
3365         * gcc.dg/divmod-4-simode.c: Likewise.
3366         * gcc.dg/divmod-4.c: Likewise.
3367         * gcc.dg/divmod-5.c: Likewise.
3368         * gcc.dg/divmod-6-simode.c: Likewise.
3369         * gcc.dg/divmod-6.c: Likewise.
3370         * gcc.dg/divmod-7.c: Likewise.
3372 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3373             Jakub Jelinek  <jakub@redhat.com>
3374             Andrew Pinski  <pinskia@gmail.com>
3376         PR middle-end/22141
3377         PR rtl-optimization/23684
3378         * gcc.c-torture/execute/pr22141-1.c: New test.
3379         * gcc.c-torture/execute/pr22141-2.c: Likewise.
3380         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3381         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3382         * gcc.dg/store_merging_1.c: New test.
3383         * gcc.dg/store_merging_2.c: Likewise.
3384         * gcc.dg/store_merging_3.c: Likewise.
3385         * gcc.dg/store_merging_4.c: Likewise.
3386         * gcc.dg/store_merging_5.c: Likewise.
3387         * gcc.dg/store_merging_6.c: Likewise.
3388         * gcc.dg/store_merging_7.c: Likewise.
3389         * gcc.target/i386/pr22141.c: Likewise.
3390         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3391         * g++.dg/init/new17.C: Likewise.
3393 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
3395         PR middle-end/72747
3396         * c-c++-common/pr72747-1.c: New test.
3397         * c-c++-common/pr72747-2.c: Likewise.
3399 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3401         * gcc.target/s390/oscbreak-1.c: New test.
3403 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3405         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3407 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
3409         PR rtl-optimization/77919
3410         * g++.dg/torture/pr77919.C: New test.
3412         PR rtl-optimization/78132
3413         * gcc.target/i386/pr78132.c: New test.
3415 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
3417         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3419 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3421         * gcc.target/powerpc/vsx-simode.c: New test.
3422         * gcc.target/powerpc/vsx-simode2.c: Likewise.
3423         * gcc.target/powerpc/vsx-simode3.c: Likewise.
3425 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
3427         PR fortran/78026
3428         * gfortran.dg/gomp/pr78026.f03: New test.
3429         * gfortran.dg/select_type_38.f03: New test.
3431         PR middle-end/78025
3432         * g++.dg/gomp/declare-simd-7.C: New test.
3434 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3436         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3437         * gfortran.dg/dec_init_2.f90: Likewise.
3438         * gfortran.dg/dec_init_3.f90: New test.
3439         * gfortran.dg/dec_init_4.f90: Likewise.
3441 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3443         * gcc.dg/fold-narrowbopcst-1.c: New test.
3445 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3447         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3448         dg-shouldfail/dg-output instead of XFAIL.
3449         * gfortran.dg/dec_io_6.f90: Likewise.
3451 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3453         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3454         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3455         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3456         * gcc.target/arm/atomic-op-char-3.c: Likewise.
3457         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3458         * gcc.target/arm/atomic-op-int-3.c: Likewise.
3459         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3460         * gcc.target/arm/atomic-op-release-3.c: Likewise.
3461         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3462         * gcc.target/arm/atomic-op-short-3.c: Likewise.
3464 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3466         * gcc.dg/fold-convmaxconv-1.c: New test.
3467         * gcc.dg/fold-convminconv-1.c: New test.
3469 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3471         PR fortran/78092
3472         * gfortran.dg/pr78092.f90: New test.
3474 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3476         PR target/78056
3477         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3478         expected error message.
3479         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3480         expected error message.
3481         * gcc.target/powerpc/vsu/vec-all-nez-7.c
3482         (test_all_not_equal_and_not_zero): Change expected error message.
3484 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
3486         PR fortran/77973
3487         * gfortran.dg/gomp/pr77973.f90: New test.
3489 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
3491         PR fortran/78108
3492         * gfortran.dg/submodule_18.f08: New test.
3493         * gfortran.dg/submodule_19.f08: New test.
3495 2016-10-26  Michael Matz  <matz@suse.de>
3497         * g++.dg/pr78060.C: New test.
3498         * gfortran.dg/pr78061.f: New test.
3499         * g++.dg/pr78088.C: New test.
3501 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
3503         * gfortran.dg/dec_io_1.f90: New test.
3504         * gfortran.dg/dec_io_2.f90: New test.
3505         * gfortran.dg/dec_io_3.f90: New test.
3506         * gfortran.dg/dec_io_4.f90: New test.
3507         * gfortran.dg/dec_io_5.f90: New test.
3508         * gfortran.dg/dec_io_6.f90: New test.
3510 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3512         PR sanitizer/78106
3513         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3515 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3517         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3518         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3520 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3522         * gnat.dg/opt59.adb: New test.
3523         * gnat.dg/opt59_pkg.ad[sb]: New helper.
3525         * gnat.dg/opt60.adb: New test.
3527 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
3529         PR fortran/72770
3530         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3531         this pr.
3533 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3535         PR target/78102
3536         * gcc.target/i386/pr78102.c: New test.
3538 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3540         * gfortran.dg/dec_logical_xor_1.f90: New test.
3541         * gfortran.dg/dec_logical_xor_2.f90: New test.
3542         * gfortran.dg/dec_logical_xor_3.f03: New test.
3544 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3546         * gfortran.dg/dec_loc_rval_1.f90: New test.
3547         * gfortran.dg/dec_loc_rval_2.f90: New test.
3548         * gfortran.dg/dec_loc_rval_3.f03: New test.
3550 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3552         * gfortran.dg/dec_type_print.f90: New testcase.
3554 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3556         * gfortran.dg/feed_1.f90: New test.
3557         * gfortran.dg/feed_2.f90: New test.
3559 2016-10-25  Martin Liska  <mliska@suse.cz>
3561         PR sanitizer/78106
3562         * gcc.dg/asan/pr78106.c: New test.
3564 2016-10-25  Martin Liska  <mliska@suse.cz>
3566         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3568 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3570         PR target/78041
3571         * gcc.target/arm/pr78041.c: New test.
3573 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3575         * g++.dg/cpp1z/launder1.C: New test.
3576         * g++.dg/cpp1z/launder2.C: New test.
3578 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3579             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3581         PR target/71676
3582         PR target/71678
3583         * gcc.target/avr/pr71676-2.c: New test.
3585 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3586             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3588         PR target/71676
3589         PR target/71678
3590         * gcc.target/avr/pr71676-1.c: New test.
3591         * gcc.target/avr/pr71676-3.c: New test.
3592         * gcc.target/avr/pr71676.c: New test.
3593         * gcc.target/avr/pr71678.c: New test.
3595 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3597         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3598         such that cloned verions of tested functions are not created.
3600 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3602         PR fortran/71895
3603         * gfortran.dg/pr71895.f90: New test.
3605 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3607         * g++.dg/debug/dwarf2/ref-2.C: New test.
3609 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3611         * c-c++-common/Wint-in-bool-context-3.c: New test.
3613 2016-10-24  Martin Sebor  <msebor@redhat.com>
3615         PR middle-end/77735
3616         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3617         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3618         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3619         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3620         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3621         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3622         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3624 2016-10-24  Richard Biener  <rguenther@suse.de>
3626         PR testsuite/71491
3627         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3628         * gcc.dg/vect/slp-45.c: Likewise.
3630 2016-10-24  Richard Biener  <rguenther@suse.de>
3632         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3633         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3634         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3636 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3638         PR target/78093
3639         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3640         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3642 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3644         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3646 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3648         * gcc.target/i386/bmi2-pext-1.c: New test.
3649         * gcc.target/i386/bmi2-pdep-1.c: New test.
3650         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3651         * gcc.target/i386/tbm-bextri-1.c: New test.
3652         * gcc.target/i386/bmi-bextr-6.c: New test.
3654 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3656         PR target/77483
3657         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3658         * gcc.target/i386/pr65105-1.c: Likewise.
3659         * gcc.target/i386/pr65105-2.c: Likewise.
3660         * gcc.target/i386/pr65105-3.c: Likewise.
3661         * gcc.target/i386/pr65105-5.c: Likewise.
3662         * gcc.target/i386/pr67761.c: Likewise.
3663         * gcc.target/i386/pr70799-1.c: Likewise.
3665 2016-10-24  Martin Liska  <mliska@suse.cz>
3667         PR sanitizer/77966
3668         * c-c++-common/ubsan/unreachable-3.c: New test.
3670 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3672         PR fortran/77763
3673         * gfortran.dg/pr77763.f90
3675 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3677         PR fortran/54730
3678         PR fortran/78033
3679         * gfortran.dg/pr78033.f90: New test.
3681 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3683         PR fortran/69834
3684         * gfortran.dg/select_type_1.f03: Change error for overlapping
3685         TYPE IS cases.
3686         * gfortran.dg/select_type_36.f03: New test.
3688 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3690         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3692 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3694         PR fortran/78021
3695         * gfortran.dg/string_length_3.f90:  New test.
3697 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3699         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3701 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3703         PR fortran/43366
3704         PR fortran/57117
3705         PR fortran/61337
3706         * gfortran.dg/alloc_comp_class_5.f03: New test.
3707         * gfortran.dg/class_allocate_21.f90: New test.
3708         * gfortran.dg/class_allocate_22.f90: New test.
3709         * gfortran.dg/realloc_on_assign_27.f08: New test.
3711 2016-10-21  Jeff Law  <law@redhat.com>
3713         * PR tree-optimization/71947
3714         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3715         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3716         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3718 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3720         * gcc.dg/ipa/vrp5.c: New test.
3721         * gcc.dg/ipa/vrp6.c: New test.
3723 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3725         * gcc.target/aarch64/test_frame_17.c: New test.
3727 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3729         * gcc.target/aarch64/test_frame_17.c: New test.
3731 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3733         PR preprocessor/71681
3734         * gcc.dg/cpp/pr71681-1.c: New testcase
3735         * gcc.dg/cpp/pr71681-2.c: Likewise
3736         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3737         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3738         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3739         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3741 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3743         PR target/78057
3744         * gcc.target/i386/pr78057.c: New test.
3746         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3748 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3750         PR fortran/69566
3751         * gfortran.dg/select_type_37.f03: New test.
3753 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3755         PR target/71627
3756         * gcc.target/avr/pr71627.c: New test
3758 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3760         * gcc.target/sparc/overflow-1.c: New test.
3761         * gcc.target/sparc/overflow-2.c: Likewise.
3762         * gcc.target/sparc/overflow-3.c: Likewise.
3764 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3766         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3767         effective target.
3769 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3771         PR rtl-optimization/78038
3772         * gcc.target/aarch64/pr78038.c: New test.
3774 2016-10-21  Richard Biener  <rguenther@suse.de>
3776         PR tree-optimization/78051
3777         * g++.dg/torture/pr78051.C: New testcase.
3779 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3781         * c-c++-common/wdate-time.c: Restored test case.
3782         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3784 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3786         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3788 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3790         PR target/78037
3791         * gcc.target/i386/pr78037.c: New test.
3793 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3795         * gcc.target/visium/overflow8.c: New.
3796         * gcc.target/visium/overflow16.c: Likewise.
3797         * gcc.target/visium/overflow32: Likewise.
3799 2016-10-20  Michael Matz  <matz@suse.de>
3801         * gcc.dg/loop-split.c: New test.
3802         * gcc.dg/tree-ssa/ifc-9.c: Update.
3803         * gcc.dg/tree-ssa/ifc-10.c: Update.
3805 2016-10-20  Richard Biener  <rguenther@suse.de>
3807         * gcc.dg/graphite/pr35356-1.c: Update.
3809 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3811         PR c++/77446
3812         * g++.dg/cpp1y/pr77446.C: New.
3814 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3816         PR tree-optimization/53979
3817         * gcc.dg/pr53979-1.c: New test-case.
3818         * gcc.dg/pr53979-2.c: Likewise.
3820 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3822         * c-c++-common/Wint-in-bool-context-2.c: New test.
3824 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3826         * gfortran.dg/dtio_17.f90: Fix test.
3828 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3830         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3831         * gcc.dg/Walloca-2.c: Same.
3833 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3835         * gcc.dg/Wvla-1.c: Rename to...
3836         * gcc.dg/Wvla-larger-than-1.c: ...this.
3837         * gcc.dg/Wvla-2.c: Rename to...
3838         * gcc.dg/Wvla-larger-than-2.c: ...this.
3839         * gcc.dg/Wvla-3.c: Rename to...
3840         * gcc.dg/Walloca-11.c.: ...this.
3841         * gcc.dg/wvla-[1-7].c: Rename to:
3842         * gcc.dg/Wvla-[1-7].c: ...this.
3844 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3846         PR tree-optimization/78005
3847         * gcc.dg/vect/pr78005.c: New.
3848         * gcc.target/i386/l_fma_float_1.c: Revise test.
3849         * gcc.target/i386/l_fma_float_2.c: Ditto.
3850         * gcc.target/i386/l_fma_float_3.c: Ditto.
3851         * gcc.target/i386/l_fma_float_4.c: Ditto.
3852         * gcc.target/i386/l_fma_float_5.c: Ditto.
3853         * gcc.target/i386/l_fma_float_6.c: Ditto.
3854         * gcc.target/i386/l_fma_double_1.c: Ditto.
3855         * gcc.target/i386/l_fma_double_2.c: Ditto.
3856         * gcc.target/i386/l_fma_double_3.c: Ditto.
3857         * gcc.target/i386/l_fma_double_4.c: Ditto.
3858         * gcc.target/i386/l_fma_double_5.c: Ditto.
3859         * gcc.target/i386/l_fma_double_6.c: Ditto.
3861 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3863         PR tree-optimization/78024
3864         * gcc.dg/goacc/loop-processing-1.c: New file.
3866 2016-10-19  Richard Biener  <rguenther@suse.de>
3868         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3870 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3872         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3873         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3874         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3875         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3876         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3877         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3878         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3879         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3880         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3881         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3882         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3883         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3884         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3885         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3886         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3887         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3888         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3889         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3890         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3891         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3892         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3893         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3894         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3895         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3896         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3897         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3898         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3899         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3900         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3901         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3902         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3903         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3904         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3905         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3906         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3907         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3908         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3909         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3910         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3911         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3912         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3913         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3914         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3915         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3916         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3917         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3918         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3919         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3920         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3921         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3922         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3923         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3924         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3925         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3926         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3927         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3928         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3929         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3930         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3931         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3932         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3933         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3934         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3935         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3936         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3937         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3938         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3939         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3940         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3941         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3942         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3943         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3944         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3945         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3946         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3947         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3948         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3949         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3950         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3951         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3952         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3953         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3954         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3955         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3956         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3957         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3958         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3959         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3960         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3961         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3962         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3963         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3964         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3965         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3966         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3967         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3968         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3969         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3970         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3971         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3972         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3973         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3974         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3975         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3976         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3977         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3978         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3979         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3980         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3981         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3982         * gcc.target/powerpc/vsu/vsu.exp: New file.
3984 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
3986         PR target/77991
3987         * gcc.target/i386/pr77991.c: New test.
3989 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
3991         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3992         LTO is used.
3994 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3996         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3998 2016-10-18  Richard Biener  <rguenther@suse.de>
4000         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
4001         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4002         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4003         * gcc.dg/tree-ssa/pr21294.c: Likewise.
4004         * gcc.dg/tree-ssa/pr21563.c: Likewise.
4005         * gcc.dg/tree-ssa/pr23744.c: Likewise.
4006         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4007         * gcc.dg/tree-ssa/pr68431.c: Likewise.
4008         * gcc.dg/tree-ssa/vrp03.c: Likewise.
4009         * gcc.dg/tree-ssa/vrp06.c: Likewise.
4010         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4011         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4012         * gcc.dg/tree-ssa/vrp19.c: Likewise.
4013         * gcc.dg/tree-ssa/vrp20.c: Likewise.
4014         * gcc.dg/tree-ssa/vrp92.c: Likewise.
4015         * gcc.dg/pr68217.c: Likewise.
4016         * gcc.dg/predict-9.c: Likewise.
4017         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4018         * gcc.dg/predict-1.c: Likewise.
4020 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4022         * gfortran.dg/dtio_17.f90: New test.
4024 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4026         * gcc.dg/ipa/vrp4.c: Adjust testcase.
4028 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4030         * gcc.dg/ipa/vrp4.c: New test.
4032 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4034         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4035         * gcc.dg/torture/pr39074.c: Likewise.
4037 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
4039         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4040         * gnat.dg/trampoline4.adb: Minor tweak.
4042 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4044         PR tree-optimization/77916
4045         * gcc.dg/torture/pr77916.c: New.
4047 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4049         PR fortran/77978
4050         * gfortran.dg/pr77978_1.f90: New test.
4051         * gfortran.dg/pr77978_2.f90: Ditto.
4052         * gfortran.dg/pr77978_3.f90: Ditto.
4054 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
4056         PR fortran/61420
4057         PR fortran/78013
4058         * gfortran.dg/proc_ptr_49.f90: New test.
4060 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4062         PR target/77308
4063         * gcc.target/arm/pr77308.c: New test.
4065 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
4067         * lib/target-supports.exp
4068         (check_effective_target_floatn_nx_runtime): Return 0 for
4069         powerpc*-ibm-aix*.
4071 2016-10-17  Andrew Pinski  <apinski@cavium.com>
4073         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4074         long instead of long.
4075         * gcc.target/aarch64/cinc_common_1.c: Likewise.
4076         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4077         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4078         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4079         * gcc.target/aarch64/pr68102_1.c: Likewise.
4080         * gcc.target/aarch64/target_attr_3.c: Likewise.
4082 2016-10-17  Richard Biener  <rguenther@suse.de>
4084         PR tree-optimization/77988
4085         * gcc.dg/torture/pr77988.c: New testcase.
4087 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4089         * gcc.dg/pr71636-1.c: New test-case.
4090         * gcc.dg/pr71636-2.c: Likewise.
4092 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
4094         * gnat.dg/trampoline3.adb: New test.
4095         * gnat.dg/trampoline4.adb: Likewise.
4097 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4099         * gfortran.dg/dtio_16.f90: New test.
4101 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4103         * gcc.target/sparc/bmaskbshuf.c: Rename to...
4104         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4105         * gcc.target/sparc/bmaskbshuf-2.c: New test.
4107 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4109         * gcc.target/sparc/popc.c: Rename to...
4110         * gcc.target/sparc/popc-1.c: ...this.
4111         * gcc.target/sparc/popc-2.c: New test.
4113 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4115         PR fortran/77972
4116         * gfortran.dg/unexpected_eof_4.f90: New test.
4118 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
4120         PR libfortran/48587
4121         * gfortran.dg/negative_unit2.f90: New test.
4123 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
4125         PR middle-end/77959
4126         * gfortran.dg/pr77959.f90: New test.
4128         DR 1511 - const volatile variables and ODR
4129         * g++.dg/DRs/dr1511-1.C: New test.
4130         * g++.dg/DRs/dr1511-2.C: New test.
4132 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4134         * gnat.dg/debug7.adb (dg-options): Remove -g.
4135         * gnat.dg/debug8.adb (dg-options): Add -margs.
4136         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4138 2016-10-14  Richard Biener  <rguenther@suse.de>
4140         PR tree-optimization/77979
4141         * gcc.dg/torture/pr77979.c: New testcase.
4143 2016-10-14  Martin Liska  <mliska@suse.cz>
4145         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4146         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4147         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4149 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
4151         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4152         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4153         * gcc.dg/torture/pr77937-2.c: Likewise.
4155 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4157         * gnat.dg/lto15.adb: Adjust.
4158         * gnat.dg/lto16.adb: Likewise.
4159         * gnat.dg/lto17.adb: Likewise
4160         * gnat.dg/lto18.ad[sb]: New test.
4161         * gnat.dg/lto18_pkg.ads: New helper.
4162         * gnat.dg/lto19.adb: New test.
4163         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4164         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4165         * gnat.dg/lto20.adb: New test.
4166         * gnat.dg/lto20_pkg.ad[sb]: New helper.
4168 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4170         * gfortran.dg/coarray_38.f90: Expect error message.
4172 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4174         * gcc.target/aarch64/spellcheck_1.c: New test.
4175         * gcc.target/aarch64/spellcheck_2.c: Likewise.
4176         * gcc.target/aarch64/spellcheck_3.c: Likewise.
4177         * gcc.target/aarch64/spellcheck_4.c: Likewise.
4178         * gcc.target/aarch64/spellcheck_5.c: Likewise.
4179         * gcc.target/aarch64/spellcheck_6.c: Likewise.
4181 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
4183         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4185 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4187         PR tree-optimization/77937
4188         * gcc.dg/torture/pr77937-1.c: New.
4189         * gcc.dg/torture/pr77937-2.c: New.
4191 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4193         * g++.dg/cpp1z/inline-var1.C: New test.
4194         * g++.dg/cpp1z/inline-var1a.C: New test.
4195         * g++.dg/cpp1z/inline-var1.h: New file.
4196         * g++.dg/cpp1z/inline-var2.C: New test.
4197         * g++.dg/cpp1z/inline-var3.C: New test.
4198         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4199         uninitialized const.
4201 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
4203         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4204         Xscale is specified, not just -march.
4205         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4206         is incompatible with Xscale.
4208 2016-10-13  Martin Sebor  <msebor@redhat.com>
4210         PR c++/71912
4211         * g++.dg/ext/flexary4.C: Adjust.
4212         * g++.dg/ext/flexary5.C: Same.
4213         * g++.dg/ext/flexary9.C: Same.
4214         * g++.dg/ext/flexary19.C: New test.
4215         * g++.dg/ext/flexary18.C: New test.
4216         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4217         regression test.
4218         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4219         Avoid generating a flexible array member in an array.
4221 2016-10-13  Martin Sebor  <msebor@redhat.com>
4223         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4224         to placate -Wformat on targets where the type is not int.
4226 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
4228         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4229         in INSN_LOCATION.
4231 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4233         * gcc.target/i386/l_fma_float_1.c: Revise test.
4234         * gcc.target/i386/l_fma_float_2.c: Ditto.
4235         * gcc.target/i386/l_fma_float_3.c: Ditto.
4236         * gcc.target/i386/l_fma_float_4.c: Ditto.
4237         * gcc.target/i386/l_fma_float_5.c: Ditto.
4238         * gcc.target/i386/l_fma_float_6.c: Ditto.
4239         * gcc.target/i386/l_fma_double_1.c: Ditto.
4240         * gcc.target/i386/l_fma_double_2.c: Ditto.
4241         * gcc.target/i386/l_fma_double_3.c: Ditto.
4242         * gcc.target/i386/l_fma_double_4.c: Ditto.
4243         * gcc.target/i386/l_fma_double_5.c: Ditto.
4244         * gcc.target/i386/l_fma_double_6.c: Ditto.
4246 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4248         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4250 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4252         * gcc.dg/vect/vect-98.c: Refine test case.
4253         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4254         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4255         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4257 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4259         PR c/77946
4260         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4262 2016-10-13  Martin Liska  <mliska@suse.cz>
4264         PR tree-optimization/77943
4265         * g++.dg/tree-ssa/pr77943.C: New test.
4267 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4269         PR fortran/72832
4270         * gfortran.dg/allocate_with_source_22.f03: New test.
4271         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
4272         fail.
4274 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4276         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4277         * gcc.target/arm/movsi_movw.c: Likewise.
4278         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4279         directive to work on big endian targets.
4281 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4283         * gcc.dg/tree-ssa/evrp6.c: New test.
4285 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4287         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4288         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4289         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4291 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4293         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4294         * gcc.target/powerpc/warn-2.c: Ditto.
4296 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
4298         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4299         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4300         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
4301         for -mmsa.
4302         * gcc.target/mips/msa.c: New test.
4303         * gcc.target/mips/msa-builtins.c: Likewise.
4304         * lib/target-supports.exp (check_mips_msa_hw_available): New.
4305         (check_effective_target_mips_msa_runtime): Likewise.
4306         (check_effective_target_mips_msa): Likewise.
4307         (add_options_for_mips_msa): Likewise.
4308         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4309         (check_effective_target_vect_intfloat_cvt): Likewise.
4310         (check_effective_target_vect_uintfloat_cvt): Likewise.
4311         (check_effective_target_vect_floatint_cvt): Likewise.
4312         (check_effective_target_vect_floatuint_cvt): Likewise.
4313         (check_effective_target_vect_shift): Likewise.
4314         (check_effective_target_vect_shift_char): Likewise.
4315         (check_effective_target_vect_long): Likewise.
4316         (check_effective_target_vect_float): Likewise.
4317         (check_effective_target_vect_double): Likewise.
4318         (check_effective_target_vect_long_long): Likewise.
4319         (check_effective_target_vect_perm): Likewise.
4320         (check_effective_target_vect_perm_byte): Likewise.
4321         (check_effective_target_vect_perm_short): Likewise.
4322         (check_effective_target_vect_sdot_qi): Likewise.
4323         (check_effective_target_vect_udot_qi): Likewise.
4324         (check_effective_target_vect_sdot_hi): Likewise.
4325         (check_effective_target_vect_udot_hi): Likewise.
4326         (check_effective_target_vect_pack_trunc): Likewise.
4327         (check_effective_target_vect_unpack): Likewise.
4328         (check_effective_target_vect_hw_misalign): Likewise.
4329         (check_effective_target_vect_condition): Likewise.
4330         (check_effective_target_vect_cond_mixed): Likewise.
4331         (check_effective_target_vect_char_mult): Likewise.
4332         (check_effective_target_vect_short_mult): Likewise.
4333         (check_effective_target_vect_int_mult): Likewise.
4334         (check_effective_target_vect_extract_even_odd): Likewise.
4335         (check_effective_target_vect_interleave): Likewise.
4336         (check_vect_support_and_set_flags): Check if the target supports MSA
4337         and append to the list of EFFECTIVE_TARGETS.
4339 2016-10-12  Richard Biener  <rguenther@suse.de>
4341         PR debug/77947
4342         * g++.dg/torture/pr77947.C: New testcase.
4344 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4346         * gnat.dg/debug8.adb: New testcase.
4348 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4350         * gnat.dg/debug9.adb: New testcase.
4352 2016-10-12  Richard Biener  <rguenther@suse.de>
4354         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4355         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4356         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4358 2016-10-12  Richard Biener  <rguenther@suse.de>
4360         PR tree-optimization/77920
4361         * gcc.dg/torture/pr77920.c: New testcase.
4363 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
4365         PR tree-optimization/77929
4366         * gcc.c-torture/compile/pr77929.c: New test.
4368         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4369         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4370         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4371         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4372         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4373         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4374         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4375         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4376         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4378 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4380         * gcc.target/sparc/setcc-4.c: Adjust.
4381         * gcc.target/sparc/setcc-5.c: Likewise.
4382         * gcc.target/sparc/setcc-6.c: Likewise.
4383         * gcc.target/sparc/setcc-7.c: Likewise.
4384         * gcc.target/sparc/setcc-8.c: Likewise.
4385         * gcc.target/sparc/setcc-9.c: Likewise.
4386         * gcc.target/sparc/setcc-10.c: Delete.
4388 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4390         PR fortran/77942
4391         * gfortran.dg/pr77942.f90
4393 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
4395         * gfortran.dg/dec_math.f90: New testsuite.
4397 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4399         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
4400         (main): Declare j as i32 instead of int.
4402 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4404         PR testsuite/PR77710
4405         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4406         target triplet instead of *-*-*-*.
4408 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4410         * gnat.dg/unchecked_convert10.adb: New test.
4411         * gnat.dg/unchecked_convert11.adb: Likewise.
4412         * gnat.dg/unchecked_convert12.adb: Likewise.
4414 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4416         * gcc.target/sparc/cbcond-1.c: New test.
4417         * gcc.target/sparc/cbcond-2.c: Likewise.
4418         * gcc.target/sparc/movcc-1.c: Likewise.
4419         * gcc.target/sparc/movcc-2.c: Likewise.
4420         * gcc.target/sparc/setcc-1.c: Adjust.
4421         * gcc.target/sparc/setcc-2.c: Likewise.
4422         * gcc.target/sparc/setcc-3.c: Likewise.
4423         * gcc.target/sparc/setcc-4.c: Likewise.
4424         * gcc.target/sparc/setcc-5.c: Likewise.
4425         * gcc.target/sparc/setcc-6.c: New test.
4426         * gcc.target/sparc/setcc-7.c: Likewise.
4427         * gcc.target/sparc/setcc-8.c: Likewise.
4428         * gcc.target/sparc/setcc-9.c: Likewise.
4429         * gcc.target/sparc/setcc-10.c: Likewise.
4431 2016-10-10  Jeff Law  <law@redhat.com>
4433         PR tree-optimization/71947
4434         * gcc.dg/tree-ssa/pr71947-1.c: New test.
4435         * gcc.dg/tree-ssa/pr71947-2.c: New test.
4436         * gcc.dg/tree-ssa/pr71947-3.c: New test.
4437         * gcc.dg/tree-ssa/pr71947-4.c: New test.
4438         * gcc.dg/tree-ssa/pr71947-5.c: New test.
4439         * gcc.dg/tree-ssa/pr71947-6.c: New test.
4441 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4443         PR fortran/77915
4444         * gfortran.dg/matmul_11.f90:  New test.
4446 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4448         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4449         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4450         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4451         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4452         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4453         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4454         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4455         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4456         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4457         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4458         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4459         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4460         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4461         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4462         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4463         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4464         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4465         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4466         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4467         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4468         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4469         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4470         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4471         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4472         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4473         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4474         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4475         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4476         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4477         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4478         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4479         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4480         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4481         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4482         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4483         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4484         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4485         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4486         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4487         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4488         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4489         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4490         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4491         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4492         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4493         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4494         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4495         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4496         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4497         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4498         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4499         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4500         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4501         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4502         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4503         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4504         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4505         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4506         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4508 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4510         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4511         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4512         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4513         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4514         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4515         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4516         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4517         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4518         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4519         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4520         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4521         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4522         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4523         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4525 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4527         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4528         Enable AArch64.
4529         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4530         vdup*_laneq.
4531         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4532         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4533         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4534         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4536 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
4537             Jiong Wang  <jiong.wang@arm.com>
4539         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4540         AArch64 support.
4541         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4542         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4543         AArch64 targets.
4544         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4545         AArch64 targets.
4546         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4547         targets.
4548         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4550 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4552         * gnat.dg/specs/vfa.ads: New test.
4554 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4556         * gnat.dg/inline13.ad[sb]: New test.
4557         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4559 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4561         * gnat.dg/biased_subtype.adb: New test.
4563 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4565         PR tree-optimization/77901
4566         * gcc.c-torture/compile/pr77901.c: New test.
4568 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4570         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4571         * gcc.dg/ipa/propalign-2.c: Likewise
4572         * gcc.dg/ipa/propalign-3.c: Likewise.
4573         * gcc.dg/ipa/propalign-4.c: Likewise.
4574         * gcc.dg/ipa/propalign-5.c: Likewise.
4576 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4578         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4580         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4582         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4583         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4585 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4587         * gfortran.dg/dec_union_11.f90: New testcase.
4589 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4591         PR c++/66443
4592         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4593         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4594         * g++.dg/cpp1y/pr66443-cxx14.C: New
4595         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4596         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4598 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4600         * g++.dg/cpp0x/addressof1.C: New test.
4601         * g++.dg/cpp0x/addressof2.C: New test.
4603 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4605         * gcc.target/powerpc/float128-type-1.c: New test to check that
4606         PowerPC 64-bit Linux enables -mfloat128-type by default.
4607         * gcc.target/powerpc/float128-type-2.c: Likewise.
4608         * gcc.target/powerpc/float128-mix.c: Change error message to
4609         reflect that __ibm128 is now #define'ed to be long double.
4611 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4613         PR fortran/77406
4614         * gfortran.dg/pr77406.f90: New test.
4615         * gfortran.dg/assumed_type_3.f90: Update error messages.
4616         * gfortran.dg/defined_operators_1.f90: Ditto.
4617         * gfortran.dg/generic_26.f90: Ditto.
4618         * gfortran.dg/generic_7.f90: Ditto.
4619         * gfortran.dg/gomp/udr5.f90: Ditto.
4620         * gfortran.dg/gomp/udr7.f90: Ditto.
4621         * gfortran.dg/interface_1.f90: Ditto.
4622         * gfortran.dg/interface_37.f90: Ditto.
4623         * gfortran.dg/interface_5.f90: Ditto.
4624         * gfortran.dg/interface_6.f90: Ditto.
4625         * gfortran.dg/interface_7.f90
4626         * gfortran.dg/no_arg_check_3.f90
4627         * gfortran.dg/operator_5.f90
4628         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4630 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4632         PR c++/77700
4633         * c-c++-common/Wint-in-bool-context.c: Update test.
4635 2016-10-07  Richard Biener  <rguenther@suse.de>
4637         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4638         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4640 2016-10-07  Marek Polacek  <polacek@redhat.com>
4642         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4644 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4646         PR c++/69733
4647         * c-c++-common/pr69733.c: New test.
4648         * gcc.dg/pr69733.c: New test.
4649         * gcc.target/i386/pr69733.c: New test.
4651 2016-10-07  Marek Polacek  <polacek@redhat.com>
4653         PR c++/77803
4654         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4656 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4658         PR tree-optimization/77664
4659         * gcc.dg/tree-ssa/pr77664.c: New test.
4660         * gcc.dg/pr77664.c: New test.
4662 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4664         * gfortran.dg/pr69955.f90: New test.
4666 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4668         PR fortran/57910
4669         * gfortran.dg/pr57910.f90: New test.
4671 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4673         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4674         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4676 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4678         PR tree-optimization/77862
4679         * gcc.dg/pr77862.c: New test.
4681 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4683         * gcc.dg/tree-ssa/evrp4.c: New test.
4685 2016-10-06  Jeff Law  <law@redhat.com>
4687         PR tree-optimization/71661
4688         * gcc.dg/tree-ssa/pr71661.c: New test.
4690 2016-10-06  Richard Biener  <rguenther@suse.de>
4692         PR tree-optimization/77855
4693         * gcc.dg/torture/pr77855.c: New testcase.
4695 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4696             Eric Botcazou  <ebotcazou@adacore.com>
4698         * g++.dg/other/pr77759.C: New test.
4700 2016-10-06  Richard Biener  <rguenther@suse.de>
4702         PR tree-optimization/77839
4703         * gcc.dg/torture/pr77839.c: New testcase.
4705 2016-10-06  Marek Polacek  <polacek@redhat.com>
4707         * g++.dg/cpp1z/init-statement9.C: New test.
4709 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4711         * gcc.target/i386/pcommit-1.c: Deleted.
4712         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4713         * gcc.target/i386/sse-13.c: Ditto.
4714         * gcc.target/i386/sse-14.c: Ditto.
4715         * gcc.target/i386/sse-22.c: Ditto.
4716         * gcc.target/i386/sse-23.c: Ditto.
4717         * g++.dg/other/i386-2.C: Ditto.
4719 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4721         * gcc.target/i386/pr77833.c: Require int128 effective target.
4723 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4725         PR fortran/58991
4726         PR fortran/58992
4727         * gfortran.dg/associate_22.f90: New test.
4729 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4731         * gfortran.dg/dec_union_9.f90: New testcase.
4732         * gfortran.dg/dec_union_10.f90: New testcase.
4734 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4736         PR sanitizer/66343
4737         * gcc.dg/pch/pr66343-3.c: New test.
4738         * gcc.dg/pch/pr66343-3.hs: New file.
4740         PR sanitizer/66343
4741         * gcc.dg/pch/pr66343-1.c: New test.
4742         * gcc.dg/pch/pr66343-1.hs: New file.
4743         * gcc.dg/pch/pr66343-2.c: New test.
4744         * gcc.dg/pch/pr66343-2.hs: New file.
4746 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4748         * c-c++-common/Wint-in-bool-context.c: Update test.
4750 2016-10-05  Marek Polacek  <polacek@redhat.com>
4752         * g++.dg/cpp1z/init-statement1.C: New test.
4753         * g++.dg/cpp1z/init-statement2.C: New test.
4754         * g++.dg/cpp1z/init-statement3.C: New test.
4755         * g++.dg/cpp1z/init-statement4.C: New test.
4756         * g++.dg/cpp1z/init-statement5.C: New test.
4757         * g++.dg/cpp1z/init-statement6.C: New test.
4758         * g++.dg/cpp1z/init-statement7.C: New test.
4759         * g++.dg/cpp1z/init-statement8.C: New test.
4761 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4763         PR fortran/67524
4764         * gfortran.dg/pr67524.f90: New test.
4766 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4768         PR sanitizer/77823
4769         * c-c++-common/ubsan/shift-9.c: New test.
4771 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4773         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4774         of int if __SIZEOF_INT__ is less than 4 bytes.
4776 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4778         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4779         * gfortran.dg/class_array_20.f03: Likewise.
4780         * gfortran.dg/class_array_21.f03: Likewise.
4781         * gfortran.dg/finalize_29.f08: Likewise.
4782         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4784 2016-10-05  Richard Biener  <rguenther@suse.de>
4786         PR middle-end/77826
4787         * gcc.dg/torture/pr77826.c: New testcase.
4789 2016-10-05  Richard Biener  <rguenther@suse.de>
4791         * gcc.dg/fold-copysign-1.c: New testcase.
4793 2016-10-05  Andreas Schwab  <schwab@suse.de>
4795         * g++.dg/pr49847-2.C: Remove.
4797 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4799         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4801 2016-10-05  Richard Biener  <rguenther@suse.de>
4803         PR middle-end/55152
4804         * gcc.dg/pr55152-2.c: New testcase.
4806 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4808         * gfortran.dg/dtio_15.f90: New test.
4810 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4812         * gcc.dg/split-7.c: New test.
4814 2016-10-04  Martin Sebor  <msebor@redhat.com>
4816         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4817         %lc directive to wint_t to silence -Wformat warnings on targets
4818         where the latter is a distinct type such as long.
4820 2016-10-04  Martin Sebor  <msebor@redhat.com>
4822         PR c++/77804
4823         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4825 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4827         PR c++/77791
4828         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4830         * g++.dg/other/java3.C: Remove.
4831         * g++.dg/other/java1.C: Remove.
4832         * g++.dg/other/error12.C: Remove.
4833         * g++.dg/other/java2.C: Remove.
4834         * g++.dg/warn/Wnvdtor.C: Remove.
4835         * g++.dg/lookup/java1.C: Remove.
4836         * g++.dg/lookup/java2.C: Remove.
4837         * g++.dg/ext/pr34829.C: Remove.
4838         * g++.dg/ext/java-3.C: Remove.
4839         * g++.dg/ext/java-1.C: Remove.
4840         * g++.dg/ext/java-2.C: Remove.
4841         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4843 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4845         PR tree-optimization/77808
4846         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4848 2016-10-04  Richard Biener  <rguenther@suse.de>
4850         PR tree-optimization/77399
4851         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4853 2016-10-04  Richard Biener  <rguenther@suse.de>
4855         PR middle-end/77833
4856         * gcc.target/i386/pr77833.c: New testcase.
4858 2016-09-26  Jeff Law  <law@redhat.com>
4860         PR tree-optimization/71550
4861         PR tree-optimization/71403
4862         * gcc.c-torture/execute/pr71550.c: New test.
4864 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4866         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4867         option.
4869 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4871         Revert
4872         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4874         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4876 2016-10-03  Marek Polacek  <polacek@redhat.com>
4878         * g++.dg/cpp0x/nullptr37.C: New test.
4880 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4882         * c-c++-common/Wint-in-bool-context.c: Update test.
4884 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4886         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4887         earlier.
4888         * g++.dg/charset/asm2.c (memmove): Likewise.
4889         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4890         * g++.dg/tls/diag-4.C (foo): Likewise.
4891         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4892         dg-warning, fix up regex.
4893         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4894         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4895         * g++.old-deja/g++.mike/net31.C: Likewise.
4896         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4897         for C++17.
4898         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4899         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4901 2016-10-01  Richard Biener  <rguenther@suse.de>
4903         PR middle-end/77798
4904         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4906 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
4908         PR fortran/77663
4909         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4911 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
4913         PR c/77490
4914         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4915         Add dg-prune-output directive.
4917 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4919         PR fortran/66643
4920         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4921         * gfortran.fortran-torture/compile/write.f90: Update test.
4923 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
4925         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4926         arm_fp16_alternative_ok as the required effective target.
4927         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
4928         -mfp16-format=alternative to the dg-options directive and remove
4929         the dg-add-options directive.
4931 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4933         PR fortran/77764
4934         * gfortran.dg/dec_union_8.f90: New testcase.
4936 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4938         PR fortran/77782
4939         * gfortran.dg/dec_structure_16.f90: New testcase.
4941 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
4943         * gfortran.dg/coarray_allocate_10.f08: New test.
4944         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4946 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4948         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4950 2016-09-30  Richard Biener  <rguenther@suse.de>
4952         PR tree-optimization/77399
4953         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4955 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
4957         * c-c++-common/pr27336.c: Make dependency on
4958         -fdelete-null-pointer-checks explicit.
4959         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4960         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4961         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4962         * gcc.dg/pic-1.c: Require fpic target support.
4963         * gcc.dg/pic-2.c: Likewise.
4965 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
4967         Implement P0001R1 - C++17 removal of register storage class specifier
4968         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4969         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4970         C++17.
4971         * c-c++-common/vector-subscript-5.c (foo): Don't use register
4972         keyword if not __SSE2__.
4973         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4974         C++17.
4975         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4976         register keywords.
4977         * g++.dg/eh/pr29166.C: Add -Wno-register option.
4978         * g++.dg/warn/register-parm-1.C (erroneous_warning,
4979         no_erroneous_warning): Expect new warnings for C++17.
4980         * g++.dg/warn/register-var-2.C (f): Likewise.
4981         * g++.dg/parse/register1.C (f): Expect new error for C++17.
4982         * g++.dg/parse/linkage2.C (foo): Likewise.
4983         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4984         keyword on parameters for C++17.
4985         * g++.dg/cpp1z/register1.C: New test.
4986         * g++.dg/cpp1z/register2.C: New test.
4987         * g++.dg/cpp1z/register3.C: New test.
4989 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4991         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4992         * gcc.target/i386/avx2-check.h (main): Ditto.
4993         * gcc.target/i386/avx512bw-check.h (main): Ditto.
4994         * gcc.target/i386/avx512cd-check.h (main): Ditto.
4995         * gcc.target/i386/avx512dq-check.h (main): Ditto.
4996         * gcc.target/i386/avx512er-check.h (main): Ditto.
4997         * gcc.target/i386/avx512f-check.h (main): Ditto.
4998         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4999         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
5000         * gcc.target/i386/avx512vl-check.h (main): Ditto.
5002 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
5004         PR target/77756
5005         * gcc.target/i386/pr77756.c: New test.
5007 2016-09-29  Marek Polacek  <polacek@redhat.com>
5009         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5011 2016-09-29  Marek Polacek  <polacek@redhat.com>
5013         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5014         C++14.
5016 2016-09-29  Martin Liska  <mliska@suse.cz>
5018         * objc/execute/construct1.m: New test.
5020 2016-09-29  Richard Biener  <rguenther@suse.de>
5022         PR tree-optimization/77768
5023         * gcc.dg/torture/pr77768.c: New testcase.
5025 2016-09-28  Richard Biener  <rguenther@suse.de>
5027         PR middle-end/77407
5028         * gcc.dg/pr77407.c: New testcase.
5030 2016-09-29  Richard Biener  <rguenther@suse.de>
5032         PR middle-end/55152
5033         * gcc.dg/pr55152.c: New testcase.
5034         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5036 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5038         * gcc.dg/profile-update-warning.c: Restrict to ia32.
5039         (dg-options): Remove -m32.
5041 2016-09-28  Martin Sebor  <msebor@redhat.com>
5043         PR middle-end/77721
5044         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5046 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5048         PR libgfortran/77707
5049         * gfortran.dg/inquire_17.f90: New test.
5051 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
5053         PR c++/77467
5054         * g++.dg/cpp1y/constexpr-77467.C: New test.
5056 2016-09-28  Martin Sebor  <msebor@redhat.com>
5058         PR c/77762
5059         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5060         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5061         (test_sprintf_p_const): Adjust line numbers to avoid failures
5062         introduced in r240503.
5064 2016-09-28  Martin Sebor  <msebor@redhat.com>
5066         PR middle-end/77683
5067         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5069 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5071         PR c++/77748
5072         * g++.dg/pr77550.C: Avoid undefined behavior.
5074         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5076 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
5078         * gcc.dg/strlenopt-20.c: Update test.
5079         * gcc.dg/strlenopt-21.c: Likewise.
5080         * gcc.dg/strlenopt-22.c: Likewise.
5081         * gcc.dg/strlenopt-22g.c: Likewise.
5082         * gcc.dg/strlenopt-26.c: Likewise.
5083         * gcc.dg/strlenopt-5.c: Likewise.
5084         * gcc.dg/strlenopt-7.c: Likewise.
5085         * gcc.dg/strlenopt-9.c: Likewise.
5087 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5089         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5091         * g++.dg/cpp1z/lambda-this1.C: New test.
5092         * g++.dg/cpp1z/lambda-this2.C: New test.
5094         PR c++/77722
5095         * g++.dg/ubsan/return-4.C: New test.
5096         * g++.dg/ubsan/return-5.C: New test.
5097         * g++.dg/ubsan/return-6.C: New test.
5099 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
5101         * lib/target-supports.exp
5102         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5103         in function comment.
5105 2016-09-27  Martin Liska  <mliska@suse.cz>
5107         PR gcov-profile/46266
5108         * lib/gcov.exp: Verify that <built-in>.gcov file is not
5109         considered.
5111 2016-09-27  Richard Biener  <rguenther@suse.de>
5113         PR tree-optimization/77745
5114         * g++.dg/torture/pr77745.C: New testcase.
5116 2016-09-27  Richard Biener  <rguenther@suse.de>
5118         PR tree-optimization/77478
5119         * gcc.dg/torture/pr77478.c: New testcase.
5121 2016-09-27  Martin Liska  <mliska@suse.cz>
5123         PR gcov-profile/7970
5124         PR gcov-profile/16855
5125         PR gcov-profile/44779
5126         * g++.dg/gcov/pr16855.C: New test.
5128 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5130         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5132 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5134         PR fortran/77666
5135         * gfortran.dg/gomp/pr77666.f90: New test.
5137 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
5139         PR ipa/77677
5140         * gcc.dg/torture/pr77677-2.c: New test.
5142 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5144         PR fortran/77420
5145         * gfortran.dg/pr77420_1.f90: New test.
5146         * gfortran.dg/pr77420_2.f90: Ditto.
5147         * gfortran.dg/pr77420_3.f90: New test. Requires ...
5148         * gfortran.dg/pr77420_4.f90: this file.
5150 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
5152         PR middle-end/77719
5153         * gfortran.dg/pr77719.f90: New test.
5155 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5157         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5158         singular form of byte when quantity is unknown.
5160 2016-09-26  Marek Polacek  <polacek@redhat.com>
5162         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5164 2016-09-26  Martin Liska  <mliska@suse.cz>
5166         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5167         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5168         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5169         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5170         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5171         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5172         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5173         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5174         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5176 2016-09-26  Marek Polacek  <polacek@redhat.com>
5178         PR c/7652
5179         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5180         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5181         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5182         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5183         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5184         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5185         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5186         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5187         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5188         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5189         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5190         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5191         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5192         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5193         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5194         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5195         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5196         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5197         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5198         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5199         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5200         * c-c++-common/attr-fallthrough-1.c: New test.
5201         * c-c++-common/attr-fallthrough-2.c: New test.
5202         * g++.dg/cpp0x/fallthrough1.C: New test.
5203         * g++.dg/cpp0x/fallthrough2.C: New test.
5204         * g++.dg/cpp1z/fallthrough1.C: New test.
5205         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5206         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5207         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5208         * objc.dg/Wimplicit-fallthrough-1.m: New test.
5210 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5212         PR fortran/77429
5213         * gfortran.dg/pr77429.f90: New test.
5215 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5217         PR fortran/77694
5218         * gfortran.dg/pr77694.f90: New test.
5220 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
5222         PR target/51244
5223         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5225 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5227         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5228         for 32-bit mode.
5230 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5232         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5233         for 32-bit mode.
5235 2016-09-24  Marek Polacek  <polacek@redhat.com>
5237         PR c/77490
5238         * c-c++-common/Wbool-operation-1.c: New test.
5239         * gcc.dg/Wbool-operation-1.c: New test.
5241 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
5243         * gfortran.dg/dec_static_1.f90: New.
5244         * gfortran.dg/dec_static_2.f90: New.
5245         * gfortran.dg/dec_static_3.f90: New.
5246         * gfortran.dg/dec_static_4.f90: New.
5248 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5250         PR fortran/48298
5251         * gfortran.dg/negative_unit_check.f90: Update test.
5252         * gfortran.dg/dtio_14.f90: New test.
5254 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5256         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5257         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5258         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5259         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5260         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5261         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5262         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5264 2016-09-23  Martin Sebor  <msebor@redhat.com>
5266         PR testsuite/77713
5267         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5268         assuming long double is bigger than double.
5270 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5272         Implement P0138R2, C++17 construction rules for enum class values
5273         * g++.dg/cpp1z/direct-enum-init1.C: New test.
5275 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5277         PR preprocessor/77672
5278         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5279         expected multiline output from first warning to reflect change
5280         in r240434.
5282 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5284         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5286 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5287             Tom de Vries  <tom@codesourcery.com>
5289         PR testsuite/77411
5290         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5292 2016-09-23  Marek Polacek  <polacek@redhat.com>
5294         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5295         * c-c++-common/gomp/atomic-13.c: Likewise.
5296         * c-c++-common/gomp/atomic-14.c: Likewise.
5297         * c-c++-common/pr60439.c: Remove invalid code.
5298         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5299         * g++.dg/expr/bitfield5.C: Likewise.
5300         * g++.dg/expr/bitfield6.C: Likewise.
5301         * g++.dg/expr/bool1.C: Likewise.
5302         * g++.dg/expr/bool3.C: Likewise.
5303         * g++.dg/expr/lval3.C: Likewise.
5304         * g++.dg/expr/lval4.C: Likewise.
5305         * g++.old-deja/g++.jason/bool5.C: Likewise.
5307 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5309         PR preprocessor/77672
5310         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5311         (test_terminator_location): New function.
5313 2016-09-23  Richard Biener  <rguenther@suse.de>
5315         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5317 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5319         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5320         -march=armv8.2-a+fp16 when supported by the hardware.
5321         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5322         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5323         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
5324         semi-colons to a macro invocations.
5325         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5326         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5327         defined.
5328         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5329         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5330         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5331         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5332         defined.
5333         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5334         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5335         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5336         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5337         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5338         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5339         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5340         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5341         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5342         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5343         defined.
5344         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5345         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5346         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5347         defined.
5348         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5349         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5350         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5351         defined.
5352         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5353         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5354         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5355         defined.
5356         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5357         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5358         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5359         defined.  Also fix some white-space.
5360         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5361         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5362         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5363         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5364         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5365         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5366         defined.  Also fix some long lines and white-space.
5367         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5368         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5369         defined.  Also fix some long lines and white-space.
5370         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5371         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5372         defined.
5373         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5374         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5375         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5376         defined.
5377         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5378         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5379         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5380         defined.
5381         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5382         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5383         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5384         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5385         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5386         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5387         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5388         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5389         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5390         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5391         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5392         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5393         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5394         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5395         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5396         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5397         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5398         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5399         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5401 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
5402             Matthew Wahab  <matthew.wahab@arm.com>
5404         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5405         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5406         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5407         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5408         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5409         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5410         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5411         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5412         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5413         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5414         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5415         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5416         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5417         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5418         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5419         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5420         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5421         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5422         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5423         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5424         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5425         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5426         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5427         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5428         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5429         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5430         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5431         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5432         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5433         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5434         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5435         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5436         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5437         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5438         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5439         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5440         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5442 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5444         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5445         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5446         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5447         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5448         support.
5450 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
5452         PR ipa/77677
5453         * gcc.dg/torture/pr77677.c: New test.
5455 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
5457         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5458         here now.
5460 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5462         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5463         options.  Add tests for float16x4_t and float16x8_t.
5465 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5467         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5468         * gcc.target/s390/risbg-ll-2.c: Ditto.
5469         * gcc.target/s390/risbg-ll-3.c: Ditto.
5471 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5473         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5474         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5476 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5478         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5479         output to the simplified instructions.
5481 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5483         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5484         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5486 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5488         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5489         (FP16_SUPPORTED): New
5490         (expected-hfloat-16x4): Make conditional on __fp16 support.
5491         (expected-hfloat-16x8): Likewise.
5492         (vdup_n_f16): Disable for non-AArch64 targets.
5493         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5494         conditional on FP16_SUPPORTED.
5495         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5496         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5497         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5498         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5499         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5500         for testing __fp16.
5501         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5502         conditional on FP16_SUPPORTED.
5503         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5504         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5506 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5508         * gcc.target/arm/short-vfp-1.c: New.
5510 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5512         * gcc.target/arm/attr-fp16-arith-1.c: New.
5514 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5516         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5517         New.
5518         (add_options_for_arm_v8_2a_fp16_neon): New.
5519         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5520         (add_options_for_arm_arch_v8_2a): Auto-generate.
5521         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5522         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5523         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5524         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5525         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5526         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5527         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5529 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5531         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5532         arm_fp16_alternative_ok.
5533         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5534         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5535         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5536         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5537         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5538         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5539         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5540         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5541         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5542         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5543         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5544         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5545         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5546         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5547         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5548         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5549         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5550         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5551         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5552         arm_fp16_alternative_ok.
5553         * lib/target-supports.exp
5554         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5555         (check_effective_target_arm_fp16_alternative_ok): New.
5556         (check_effective_target_arm_fp16_none_ok_nocache): New.
5557         (check_effective_target_arm_fp16_none_ok): New.
5559 2016-09-23  Martin Liska  <mliska@suse.cz>
5561         * gcc.dg/ipa/pr77653.c: Replace adress
5562         with address.
5564 2016-09-23  Martin Liska  <mliska@suse.cz>
5566         * gcc.target/i386/movbe-4.c: New test.
5568 2016-09-23  Martin Liska  <mliska@suse.cz>
5570         * gcc.target/i386/crc32-5.c: New test.
5572 2016-09-23  Martin Liska  <mliska@suse.cz>
5574         * gcc.target/i386/pr71652.c: New test.
5575         * gcc.target/i386/pr71652-2.c: New test.
5576         * gcc.target/i386/pr71652-3.c: New test.
5578 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5580         * lib/gcc-dg.exp (process-message): Support relative line number
5581         notation - .+4 or .-1 etc.
5582         * gcc.dg/dg-test-1.c: New test.
5584 2016-09-22  Martin Sebor  <msebor@redhat.com>
5586         PR target/77676
5587         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5588         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5589         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5590         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5592 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5594         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5595         * gcc.dg/ifcvt-2.c: Ditto.
5596         * gcc.dg/zero_bits_compound-1.c: Ditto.
5597         * gcc.dg/zero_bits_compound-1.c: Ditto.
5598         * gcc.dg/pr40550.c: Simplify target selectors.
5599         Use dg-additional-options.
5600         * gcc.dg/pr47893.c: Ditto.
5601         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5602         additional options for 32-bit x86 targets.
5603         * gcc.dg/pr70955.c: Move to ...
5604         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5606 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5608         PR c++/61019
5609         * g++.dg/cpp0x/pr61019.C: New.
5611 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5612             Terry Guo  <terry.guo@arm.com>
5614         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5615         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5616         * gcc.target/arm/pure-code/pure-code.exp: New.
5618 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5620         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5621         Remove SSE effective target requirement.
5623 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5625         PR c++/71979
5626         * g++.dg/cpp0x/pr71979.C: New.
5628 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5630         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5632 2016-09-22  Martin Liska  <mliska@suse.cz>
5634         PR ipa/77653
5635         * gcc.dg/ipa/pr77653.c: New test.
5637 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5639         PR fortran/77665
5640         * gfortran.dg/gomp/pr77665.f90: New test.
5642 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5644         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5645         * gfortran.dg/dtio_13.f90: New test.
5647 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5649         PR fortran/66107
5650         * gfortran.dg/pr66107.f90: New test.
5652 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5654         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5655         with call to builtin delete function.
5657 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5659         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5660         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5661         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5662         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5663         tests.
5665 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5667         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5669 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5671         PR c++/77651
5672         * g++.dg/cpp1z/aligned-new6.C: New test.
5674 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5676         * gcc.target/arm/fp16-aapcs-3.c: New.
5677         * gcc.target/arm/fp16-aapcs-4.c: New.
5678         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5679         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5680         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5681         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5683 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5685         PR tree-optimization/77550
5686         * g++.dg/pr77550.C: New test.
5688 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5690         PR target/77326
5691         * gcc.target/avr/torture/pr77326.c: New test.
5693 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5695         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5697 2016-09-21  Richard Biener  <rguenther@suse.de>
5699         PR tree-optimization/77648
5700         * gcc.dg/torture/pr77648-1.c: New testcase.
5701         * gcc.dg/torture/pr77648-2.c: Likewise.
5703 2016-09-21  Richard Biener  <rguenther@suse.de>
5704         Jakub Jelinek  <jakub@redhat.com>
5706         PR tree-optimization/77621
5707         * gcc.dg/pr77621.c: New testcase.
5709 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5711         PR fortran/77657
5712         * gfortran.dg/dtio_12.f90: New test.
5714 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5716         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5718 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5720         PR tree-optimization/72835
5721         * gcc.dg/tree-ssa/pr72835.c: New test.
5723 2016-09-20  Martin Sebor  <msebor@redhat.com>
5725         PR middle-end/49905
5726         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5727         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5728         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5729         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5730         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5731         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5732         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5734 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5736         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5737         arguments/compare will be optimized away.
5738         * gcc.dg/torture/ftrapv-1.c: Likewise.
5740 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5742         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5743         will be optimized away.
5744         * gcc.dg/ipa/vrp1.c: New test.
5745         * gcc.dg/ipa/vrp2.c: New test.
5746         * gcc.dg/ipa/vrp3.c: New test.
5748 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5750         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5751         does the same transformation.
5752         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5753         * gcc.dg/tree-ssa/evrp1.c: New test.
5754         * gcc.dg/tree-ssa/evrp2.c: New test.
5755         * gcc.dg/tree-ssa/evrp3.c: New test.
5756         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5757         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5758         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5759         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5760         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5761         foling now happens early.
5762         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5763         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5764         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5765         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5766         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5768 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5770         PR target/77621
5771         * gcc.target/i386/pr77621.c: New test.
5772         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5773         pattern, loop should vectorize with -mtune=atom.
5775 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5776             Jakub Jelinek  <jakub@redhat.com>
5778         PR testsuite/63299
5779         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5780         instead of delete.
5782 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5784         PR c++/77626
5785         * g++.dg/other/pr77626.C: New test.
5787         PR c++/77638
5788         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5790         PR c++/77637
5791         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5793         PR middle-end/77624
5794         * c-c++-common/pr77624-1.c: New test.
5795         * c-c++-common/pr77624-2.c: New test.
5797 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5799         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5800         of digits expected.
5802 2016-09-20  Richard Biener  <rguenther@suse.de>
5804         PR tree-optimization/77646
5805         * gcc.dg/torture/pr77646.c: New testcase.
5807 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5809         PR c++/77434
5810         * c-c++-common/Wint-in-bool-context.c: New test.
5812 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5814         * gcc.dg/cr-decimal-dig-1.c: New test.
5816 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5818         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5819         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5820         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5821         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5823 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5825         PR rtl-optimization/77416
5826         * gcc.target/powerpc/pr77416.c: New.
5828 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5830         PR c++/77639
5831         * g++.dg/template/error-recovery4.C: New test.
5833 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5835         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5837 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5839         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5840         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5842 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5843             Jan Hubicka  <jh@suse.cz>
5845         PR target/77587
5846         * gcc.dg/pr77587.c: New test.
5847         * gcc.dg/pr77587a.c: New file.
5849 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5851         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5852         * gfortran.dg/coarray_38.f90:
5853         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5854         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5855         * gfortran.dg/coarray_allocate_7.f08: New test.
5856         * gfortran.dg/coarray_allocate_8.f08: New test.
5857         * gfortran.dg/coarray_allocate_9.f08: New test.
5858         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5859         new caf_register.
5860         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5861         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5862         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5863         get_by_refs.
5864         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5865         * gfortran.dg/coarray_lock_7.f90: Same.
5866         * gfortran.dg/coarray_poly_5.f90: Same.
5867         * gfortran.dg/coarray_poly_6.f90: Same.
5868         * gfortran.dg/coarray_poly_7.f90: Same.
5869         * gfortran.dg/coarray_poly_8.f90: Same.
5870         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5872 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5874         PR fortran/77584
5875         * gfortran.dg/dec_structure_15.f90: New testcase.
5877 2016-09-19  Richard Biener  <rguenther@suse.de>
5879         PR middle-end/77605
5880         * gcc.dg/torture/pr77605.c: New testcase.
5882 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5884         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5886 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5888         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5889         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5890         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5891         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5892         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5893         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5894         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5895         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5896         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5897         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5898         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5900 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5902         * gcc.target/i386/pr68633.c: Fix expected result.
5904 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
5906         PR fortran/68078
5907         * gfortran.dg/pr68078.f90: New test.
5908         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5910 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5912         PR target/77613
5913         * gcc.target/powerpc/swaps-p8-25.c: New.
5915 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5917         PR c++/77482
5918         * g++.dg/cpp0x/constexpr-77482.C: New test.
5920         PR c++/77379
5921         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5922         thunk offsets.
5923         * g++.dg/abi/abi-tag23a.C: Likewise.
5925         PR c++/77338
5926         * g++.dg/cpp0x/decltype-77338.C: New test.
5928         PR c++/77375
5929         * g++.dg/cpp0x/mutable1.C: New test.
5931 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
5933         PR fortran/77612
5934         * gfortran.dg/pr77612.f90: New test.
5936 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5938         * gcc.dg/torture/pr70421.c: Require int32plus.
5940 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5942         PR middle-end/77475
5943         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5945         PR target/77526
5946         * gcc.target/i386/pr77526.c: New test.
5948 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5949             Eric Botcazou  <ebotcazou@adacore.com>
5951         PR middle-end/77594
5952         * gcc.target/i386/pr77594.c: New test.
5954 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
5956         PR fortran/69963
5957         * gfortran.dg/misplaced_implicit_character.f90: New test.
5959 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
5961         PR tree-optimization/77503
5962         * gcc.dg/vect/pr77503.c: New test.
5964 2016-09-15  Richard Biener  <rguenther@suse.de>
5966         PR middle-end/77544
5967         * c-c++-common/torture/pr77544.c: New testcase.
5969 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
5971         PR middle-end/77475
5972         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5973         * gcc.dg/march-generic.c: Likewise.
5974         * gcc.target/i386/spellcheck-options-1.c: New test.
5975         * gcc.target/i386/spellcheck-options-2.c: New test.
5976         * gcc.target/i386/spellcheck-options-3.c: New test.
5977         * gcc.target/i386/spellcheck-options-4.c: New test.
5979 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
5981         PR fortran/72743
5982         * gfortran.dg/goacc/pr72743.f90: New test.
5984 2016-09-15  Richard Biener  <rguenther@suse.de>
5986         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5988 2016-09-15  Richard Biener  <rguenther@suse.de>
5990         PR tree-optimization/77514
5991         * gcc.dg/torture/pr77514.c: New testcase.
5993 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5995         PR c++/77549
5996         * g++.dg/lookup/pr77549.C: New test.
5998 2016-09-14  Marek Polacek  <polacek@redhat.com>
6000         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
6001         * c-c++-common/gomp/atomic-13.c: Likewise.
6002         * c-c++-common/gomp/atomic-14.c: Likewise.
6003         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
6004         * g++.dg/cpp1z/bool-increment1.C: New test.
6005         * c-c++-common/pr60439.c: Add dg-warning.
6006         * g++.dg/expr/bitfield4.C: Likewise.
6007         * g++.dg/expr/bitfield5.C: Likewise.
6008         * g++.dg/expr/bitfield6.C: Likewise.
6009         * g++.dg/expr/bool1.C: Likewise.
6010         * g++.dg/expr/bool3.C: Likewise.
6011         * g++.dg/expr/lval3.C: Likewise.
6012         * g++.dg/expr/lval4.C: Likewise.
6013         * g++.old-deja/g++.jason/bool5.C: Likewise.
6014         * g++.dg/expr/bitfield3.C: Adjust dg-error.
6015         * g++.dg/other/error18.C: Likewise.
6016         * g++.dg/gomp/atomic-14.C: Likewise.
6018 2016-09-14  Nathan Sidwell  <nathan@acm.org>
6020         PR c++/77539
6021         * g++.dg/cpp1y/pr77539.C: New.
6023 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
6025         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6026         dg-require.
6027         * g++.dg/ext/builtin_alloca.C: Likewise.
6028         * g++.dg/template/spec35.C: Likewise.
6029         * gcc.dg/builtins-68.c: Likewise.
6030         * gcc.misc-tests/gcov-13.c: Likewise.
6031         * gcc.misc-tests/gcov-14.c: Likewise.
6033 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
6035         * gfortran.dg/dec_structure_14.f90: New testcase.
6037 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
6039         PR sanitizer/68260
6040         * c-c++-common/tsan/pr68260.c: New test.
6042 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
6044         PR target/70713
6045         * gcc.target/msp430/function-attributes-1.c: New test.
6046         * gcc.target/msp430/function-attributes-2.c: New test.
6047         * gcc.target/msp430/function-attributes-3.c: New test.
6049 2015-04-18  Martin Sebor  <msebor@redhat.com>
6051         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6052         of non-nul characters.
6053         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6055 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
6057         * g++.dg/cpp0x/gen-attrs-61.C: New test.
6058         * g++.dg/cpp1z/gen-attrs1.C: New test.
6060         PR tree-optimization/77454
6061         * gcc.dg/pr77454.c: New test.
6063         PR c++/77553
6064         * g++.dg/cpp1y/constexpr-77553.C: New test.
6066 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
6068         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6069         (test_show_locus): Replace rich_location::add_fixit_insert calls
6070         with add_fixit_insert_before and add_fixit_insert_after.
6072 2016-09-13  Jason Merrill  <jason@redhat.com>
6073             Tom de Vries  <tom@codesourcery.com>
6075         PR c++/77427
6076         * g++.dg/pr77427.C: New test.
6078 2016-09-13  Martin Liska  <mliska@suse.cz>
6080         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6081         effective target.
6082         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6083         * lib/target-supports.exp: Define the new target.
6085 2016-09-12  Andrew Pinski  <apinski@cavium.com>
6087         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6088         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6090 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
6092         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6093         variable arguments.
6094         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6095         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6096         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6097         variable argument.
6098         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6099         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6101 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6103         PR c++/77496
6104         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6105         * g++.dg/ext/pr77496.C: New test.
6106         * g++.dg/warn/pr77496.C: New test.
6108 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
6110         PR c/72858
6111         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6112         to preserve conversion chars, and to preserve prefix information.
6113         * gcc.dg/format/pr72858.c: New test case.
6115 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6117         * gfortran.dg/pr77507.f90: Move to ...
6118         * gfortran.dg/ieee/pr77507.f90: here.
6120 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6122         PR ipa/61159
6123         * compile/pr61159.c: New testcase
6125 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6127         PR ipa/64316
6128         * gcc.dg/ipa/pr63416.c: New testcase.
6130 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
6131             Steven G. Kargl  <kargl@gcc.gnu.org>
6133         PR fortran/77532
6134         * gfortran.dg/dtio_11.f90: new test.
6136 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
6138         PR fortran/77507
6139         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6140         * gfortran.dg/c_assoc_4.f90: Ditto.
6142 2016-09-10  Tom de Vries  <tom@codesourcery.com>
6144         PR C/71602
6145         * c-c++-common/va-arg-va-list-type.c: New test.
6147 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
6149         PR rtl-optimization/77289
6150         * gcc.target/powerpc/pr77289.c: New test.
6152 2016-09-09  Martin Sebor  <msebor@redhat.com>
6154         PR c/77520
6155         PR c/77521
6156         * gcc.dg/pr77520.c: New test.
6157         * gcc.dg/pr77521.c: New test.
6159 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6161         PR fortran/77506
6162         * gfortran.dg/pr77506.f90: New test.
6164 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6166         PR fortran/77507
6167         * gfortran.dg/pr77507.f90: New test.
6169 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
6171         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6173 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6174             Louis Krupp      <lkrupp@gcc.gnu.org>
6176         PR fortran/69514
6177         * gfortran.dg/pr69514_1.f90: New test.
6178         * gfortran.dg/pr69514_2.f90: New test.
6180 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
6182         PR fortran/77500
6183         * gfortran.dg/gomp/pr77500.f90: New test.
6185         PR fortran/77516
6186         * gfortran.dg/gomp/pr77516.f90: New test.
6188 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
6190         PR middle-end/77475
6191         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6192         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6193         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6194         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6195         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6196         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6198 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
6200         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6201         "substring-locations.h".
6203 2016-09-07  Richard Biener  <rguenther@suse.de>
6205         PR c/77450
6206         * c-c++-common/vector-subscript-8.c: Move ..
6207         * gcc.dg/pr77450.c: ... here.
6209 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6211         PR libgfortran/77393
6212         * gfortran.dg/fmt_f0_2.f90: Update test.
6213         * gfortran.dg/fmt_f0_3.f90: New test.
6215 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6217         PR debug/77389
6218         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6219         in dg-options.
6221         PR debug/57519
6222         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6224 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
6226         PR target/69255
6227         * gcc.target/i386/pr69255-1.c: New test.
6228         * gcc.target/i386/pr69255-2.c: New test.
6229         * gcc.target/i386/pr69255-3.c: New test.
6231 2016-09-06  Martin Sebor  <msebor@redhat.com>
6233         PR c/77336
6234         * gcc.dg/format/miss-7.c: New test.
6236 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
6238         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6240 2016-09-06  Martin Liska  <mliska@suse.cz>
6242         PR gcov-profile/77378
6243         PR gcov-profile/77466
6244         * gcc.dg/profile-update-warning.c: New test.
6246 2016-09-06  Richard Biener  <rguenther@suse.de>
6248         PR tree-optimization/77479
6249         * gcc.dg/torture/pr77479.c: New testcase.
6251 2016-09-06  Richard Biener  <rguenther@suse.de>
6253         PR c/77450
6254         * c-c++-common/vector-subscript-7.c: Adjust.
6255         * c-c++-common/vector-subscript-8.c: New testcase.
6257 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6259         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6261 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
6263         PR target/77476
6264         * gcc.target/i386/avx512f-pr77476.c: New test.
6265         * gcc.target/i386/avx512bw-pr77476.c: New test.
6266         * gcc.target/i386/avx512dq-pr77476.c: New test.
6268         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6269         Update comment to mention also avx512f.
6271         PR sanitizer/77396
6272         * g++.dg/asan/pr77396-2.C: New test.
6274 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
6276         PR rtl-optimization/77452
6277         * gcc.target/i386/pr77452.c: New test.
6279 2016-09-05  Marek Polacek  <polacek@redhat.com>
6281         PR c/77423
6282         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6284 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6286         PR fortran/77391
6287         * gfortran.dg/pr77391.f90: New test.
6289 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6291         PR fortran/77460
6292         * gfortran.dg/pr77460.f90: New test.
6294 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
6296         PR c/65467
6297         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6299 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
6301         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6303 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
6305         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6306         test case.
6307         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6308         diagnostic-test-show-locus-generate-patch.c to the sources
6309         for diagnostic_plugin_test_show_locus.c.
6311 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
6313         PR c/65467
6314         * gcc.dg/gomp/_Atomic-1.c: New test.
6315         * gcc.dg/gomp/_Atomic-2.c: New test.
6316         * gcc.dg/gomp/_Atomic-3.c: New test.
6317         * gcc.dg/gomp/_Atomic-4.c: New test.
6318         * gcc.dg/gomp/_Atomic-5.c: New test.
6320         PR sanitizer/77396
6321         * g++.dg/asan/pr77396.C: New test.
6323 2016-09-01  Martin Sebor  <msebor@redhat.com>
6325         PR tree-optimization/71831
6326         * gcc.dg/builtin-object-size-16.c: New test.
6327         * gcc.dg/builtin-object-size-17.c: New test.
6329 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6331         PR libgfortran/77393
6332         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6334 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
6336         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6337         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6338         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6339         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6340         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6341         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6342         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6343         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6344         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6345         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6346         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6347         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6348         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6349         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6350         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6351         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6352         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6353         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6355 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
6357         * gnat.dg/opt58.adb: New test.
6358         * gnat.dg/opt58_pkg.ads: New helper.
6360 2016-09-01  Richard Biener  <rguenther@suse.de>
6362         PR middle-end/77436
6363         * gcc.dg/torture/pr77436.c: New testcase.
6365 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6367         * gcc.dg/pr64252.c: Require int32plus.
6368         * gcc.dg/pr66299-1.c: Likewise.
6369         * gcc.dg/pr66299-2.c: Likewise.
6370         * gcc.dg/torture/20131115-1.c: Skip for avr.
6372 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6374         * gcc.target/aarch64/ands_3.c: New test.
6376 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
6378         PR fortran/77352
6379         * gfortran.dg/gomp/pr77352.f90: New test.
6381         PR fortran/77374
6382         * gfortran.dg/gomp/pr77374.f08: New test.
6384 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6386         PR tree-optimization/73714
6387         * gcc.dg/tree-ssa/pr73714.c: New test.
6389 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6391         PR libgfortran/77393
6392         * gfortran.dg/fmt_f0_2.f90: New test.
6394 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6396         * gcc.target/i386/pr59539-2.c: Adapt options.
6397         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6399 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
6401         PR fortran/77418
6402         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6403         of the associate entity and replace with a pointer to the
6404         intended item on the stack.
6406 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6407             Paul Thomas  <pault@gcc.gnu.org>
6409         PR fortran/48298
6410         * gfortran.dg/dtio_1.f90: New test.
6411         * gfortran.dg/dtio_2.f90: New test.
6412         * gfortran.dg/dtio_3.f90: New test.
6413         * gfortran.dg/dtio_4.f90: New test.
6414         * gfortran.dg/dtio_5.f90: New test.
6415         * gfortran.dg/dtio_6.f90: New test.
6416         * gfortran.dg/dtio_7.f90: New test.
6417         * gfortran.dg/dtio_8.f90: New test.
6418         * gfortran.dg/dtio_9.f90: New test.
6419         * gfortran.dg/dtio_10.f90: New test.
6421 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6423         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6424         (test_many_nested_locations): New function.
6425         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6426         (test_show_locus): Handle "test_many_nested_locations".
6428 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6430         * g++.dg/template/double-greater-than-fixit.C: New test case.
6432 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6434         * gnat.dg/opt57.ad[sb]: New test.
6435         * gnat.dg/opt57_pkg.ads: New helper.
6437 2016-08-30  Richard Biener  <rguenther@suse.de>
6439         PR tree-optimization/69047
6440         * gcc.dg/pr69047.c: Fix byte-order check.
6442 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
6444         PR tree-optimization/72866
6445         * gcc.dg/vect/pr72866.c: New test.
6447         PR debug/77363
6448         * g++.dg/debug/dwarf2/pr77363.C: New test.
6450         PR middle-end/77377
6451         * gcc.target/i386/pr77377.c: New test.
6453         PR debug/77389
6454         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6455         in dg-options.
6457 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6459         * gfortran.dg/pr77372.f90: Moved to ...
6460         * gfortran.dg/ieee/pr77372.f90: here.
6462 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6464         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6465         vector short/char initializations.
6466         * gcc.target/powerpc/vec-init-5.c: Likewise.
6467         * gcc.target/powerpc/vec-init-6.c: New compile time test for
6468         vector initialization optimizations.
6469         * gcc.target/powerpc/vec-init-7.c: Likewise.
6470         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6471         vector float/double initializations.
6472         * gcc.target/powerpc/vec-init-9.c: Likewise.
6474 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
6476         PR target/77403
6477         * gcc.target/i386/pr77403.c: New test.
6479 2016-08-29  Marek Polacek  <polacek@redhat.com>
6481         PR c/77292
6482         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6484 2016-08-29  Tom de Vries  <tom@codesourcery.com>
6486         PR c/77398
6487         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6489 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
6491         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6493 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
6495         * gfortran.dg/dec_structure_13.f90: New testcase.
6497 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
6499         PR fortran/77261
6500         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6501         available.
6503 2016-08-28  Tom de Vries  <tom@codesourcery.com>
6505         PR lto/70955
6506         * gcc.dg/pr70955.c: New test.
6507         * gcc.dg/lto/pr70955_0.c: Same.
6508         * gcc.dg/lto/pr70955_1.c: Same.
6510 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
6512         PR tree-optimization/71077
6513         * gcc.target/i386/pr71077.c: New test.
6515 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6517         PR fortran/77380
6518         * gfortran.dg/pr77380.f90: New test.
6520 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6522         PR fortran/77372
6523         gfortran.dg/pr77372.f90: New test.
6525 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6527         * gcc.dg/spellcheck-fields-2.c (test): Move
6528         dg-begin/end-multiline-output within function body.
6529         (test_macro): New function.
6531 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6533         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6534         (test_fixit_insert): Update expected output.
6535         (test_fixit_remove): Likewise.
6536         (test_fixit_replace): Likewise.
6538 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6540         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6541         Fix typo.
6543 2016-08-26  Richard Biener  <rguenther@suse.de>
6545         PR tree-optimization/69047
6546         * gcc.dg/pr69047.c: New testcase.
6548 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6549             Martin Jambhor  <mjambor@suse.cz>
6551         * gcc.dg/ipa/propbits-1.c: New test-case.
6552         * gcc.dg/ipa/propbits-2.c: Likewise.
6553         * gcc.dg/ipa/propbits-3.c: Likewise.
6555 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6557         PR fortran/77351
6558         * gfortran.dg/pr77351.f90: New test.
6560 2016-08-25  Marek Polacek  <polacek@redhat.com>
6562         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6564 2016-08-25  Marek Polacek  <polacek@redhat.com>
6566         PR c/77323
6567         * gcc.dg/pr77323.c: New test.
6569 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6571         PR fortran/77358
6572         * gfortran.dg/submodule_17.f08: New test.
6574 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6575             Michael Collison  <michael.collison@arm.com>
6577         * gcc.target/arm/builtin_saddl.c: New testcase.
6578         * gcc.target/arm/builtin_saddll.c: New testcase.
6579         * gcc.target/arm/builtin_uaddl.c: New testcase.
6580         * gcc.target/arm/builtin_uaddll.c: New testcase.
6581         * gcc.target/arm/builtin_ssubl.c: New testcase.
6582         * gcc.target/arm/builtin_ssubll.c: New testcase.
6583         * gcc.target/arm/builtin_usubl.c: New testcase.
6584         * gcc.target/arm/builtin_usubll.c: New testcase.
6586 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6588         PR target/77270
6589         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6590         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6591         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6592         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6593         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6594         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6595         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6596         effective target.  Remove scan-assembler-times directives.
6597         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6598         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6599         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6601 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6603         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6604         of unsigned int.
6605         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6607 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6609         PR testsuite/77317
6610         * lib/target-supports.exp
6611         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6612         (check_effective_target_vect_natural_alignment): Ditto.
6613         (check_effective_target_vector_alignment_reachable): Ditto.
6614         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6616 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6618         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6620 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6622         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6623         being created from pointers to memory locations.
6624         * gcc.target/powerpc/vec-init-2.c: Likewise.
6626 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6628         * gfortran.dg/dec_structure_12.f90: New testcase.
6630 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6632         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6634 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6636         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6637         verification.
6639 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6641         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6642         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6644 2016-08-23  Richard Biener  <rguenther@suse.de>
6646         PR tree-optimization/27336
6647         * c-c++-common/pr27336.c: New testcase.
6649 2016-08-22  Marek Polacek  <polacek@redhat.com>
6651         PR c++/77321
6652         * g++.dg/cpp1y/pr77321.C: New test.
6654 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6656         PR fortran/60774
6657         * gfortran.dg/empty_label.f: Adjust test for new error message.
6658         * gfortran.dg/empty_label.f90: Ditto.
6659         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6660         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6661         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6663 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6665         PR fortran/61318
6666         * gfortran.dg/pr61318.f90: New test.
6668 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6670         PR fortran/77260
6671         * gfortran.dg/pr77260_1.f90: New test.
6672         * gfortran.dg/pr77260_2.f90: Ditto.
6674 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6676         PR middle-end/77269
6677         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6678         __builtin_signbitf and __builtin_signbitl in expected generic
6679         expansion.
6680         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6681         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6682         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6683         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6684         tests.
6686 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6688         * gcc.dg/torture/float128-builtin.c,
6689         gcc.dg/torture/float128-ieee-nan.c,
6690         gcc.dg/torture/float128x-builtin.c,
6691         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6692         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6693         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6694         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6695         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6696         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6697         gcc.dg/torture/floatn-nan.h: New tests.
6699 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6701         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6702         macro.
6703         (main): Update calls to TEST_I_F.
6704         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6705         macro.
6706         (main): Update calls to TEST_I_F.
6708 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6710         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6711         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6712         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6713         names in calls to TEST_I_F.
6715 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6717         PR c/52952
6718         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6720 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6722         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6723         and !natural_alignment_64.
6724         * gcc.dg/ipa/propalign-2.c: Likewise.
6725         * gcc.dg/ipa/propalign-3.c: Likewise.
6726         * gcc.dg/ipa/propalign-4.c: Likewise.
6727         * gcc.dg/ipa/propalign-5.c: Likewise.
6728         * lib/target-supports.exp
6729         (check_effective_target_natural_alignment_32): Add avr-*-*.
6731 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6733         PR tree-optimization/61839
6734         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6735         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6736         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6737         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6739 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6741         PR c/32187
6742         * lib/target-supports.exp (check_effective_target_float16)
6743         (check_effective_target_float32, check_effective_target_float64)
6744         (check_effective_target_float128, check_effective_target_float32x)
6745         (check_effective_target_float64x)
6746         (check_effective_target_float128x)
6747         (check_effective_target_float16_runtime)
6748         (check_effective_target_float32_runtime)
6749         (check_effective_target_float64_runtime)
6750         (check_effective_target_float128_runtime)
6751         (check_effective_target_float32x_runtime)
6752         (check_effective_target_float64x_runtime)
6753         (check_effective_target_float128x_runtime)
6754         (check_effective_target_floatn_nx_runtime)
6755         (add_options_for_float16, add_options_for_float32)
6756         (add_options_for_float64, add_options_for_float128)
6757         (add_options_for_float32x, add_options_for_float64x)
6758         (add_options_for_float128x): New procedures.
6759         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6760         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6761         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6762         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6763         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6764         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6765         gcc.dg/torture/float128-complex.c,
6766         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6767         gcc.dg/torture/float128x-basic.c,
6768         gcc.dg/torture/float128x-complex.c,
6769         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6770         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6771         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6772         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6773         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6774         gcc.dg/torture/float32x-basic.c,
6775         gcc.dg/torture/float32x-complex.c,
6776         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6777         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6778         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6779         gcc.dg/torture/float64x-basic.c,
6780         gcc.dg/torture/float64x-complex.c,
6781         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6782         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6783         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6784         gcc.dg/torture/floatn-tg.h,
6785         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6786         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6787         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6788         gcc.dg/torture/fp-int-convert-float128x.c,
6789         gcc.dg/torture/fp-int-convert-float16-timode.c,
6790         gcc.dg/torture/fp-int-convert-float16.c,
6791         gcc.dg/torture/fp-int-convert-float32-timode.c,
6792         gcc.dg/torture/fp-int-convert-float32.c,
6793         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6794         gcc.dg/torture/fp-int-convert-float32x.c,
6795         gcc.dg/torture/fp-int-convert-float64-timode.c,
6796         gcc.dg/torture/fp-int-convert-float64.c,
6797         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6798         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6799         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6800         maximum exponent of floating-point type.  Use it in testing
6801         whether 0x8...0 fits in the floating-point type.  Always treat -1
6802         (signed 0xf...f) as fitting in the floating-point type.
6803         (M_OK1): New macro.
6804         * gcc.dg/torture/fp-int-convert-double.c,
6805         gcc.dg/torture/fp-int-convert-float.c,
6806         gcc.dg/torture/fp-int-convert-float128-timode.c,
6807         gcc.dg/torture/fp-int-convert-float128.c,
6808         gcc.dg/torture/fp-int-convert-float80-timode.c,
6809         gcc.dg/torture/fp-int-convert-float80.c,
6810         gcc.dg/torture/fp-int-convert-long-double.c,
6811         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6813 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6815         PR fortran/72744
6816         * gfortran.dg/gomp/pr72744.f90: New test.
6818         PR fortran/69281
6819         * gfortran.dg/gomp/pr69281.f90: New test.
6821 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6823         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6824         the last special seed value.
6825         * gfortran.dg/random_7.f90: Use size for last array member instead
6826         of hardcoded value.
6828 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6830         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6831         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6833 2016-08-19  Richard Biener  <rguenther@suse.de>
6835         PR tree-optimization/77286
6836         * gcc.dg/torture/pr77286.c: New testcase.
6838 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6840         * gcc.dg/verbose-asm-2.c: New test case.
6842 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6844         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6845         (custom_diagnostic_finalizer): Update for change to
6846         diagnostic_show_locus.
6848 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6850         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6851         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6853 2016-08-18  Marek Polacek  <polacek@redhat.com>
6855         PR c/71514
6856         * gcc.dg/pr71514.c: New test.
6858 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6860         PR target/72839
6861         * gcc.target/i386/pr72839.c: New test.
6863 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6865         PR middle-end/70895
6866         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6867         * c-c++-common/goacc/reduction-1.c: Likewise.
6868         * c-c++-common/goacc/reduction-2.c: Likewise.
6869         * c-c++-common/goacc/reduction-3.c: Likewise.
6870         * c-c++-common/goacc/reduction-4.c: Likewise.
6872 2016-08-18  Alan Modra  <amodra@gmail.com>
6874         * gcc.c-torture/compile/pr72771.c: New.
6876 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6878         PR fortran/67496
6879         * gfortran.dg/pr67496.f90: New test.
6881 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6883         PR tree-optimization/71752
6884         * gcc.dg/vect/pr71752.c: New.
6886 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6888         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6890 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6892         PR middle-end/77259
6893         * g++.dg/ipa/devirt-52.C: New test.
6895 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
6897         * c-c++-common/goacc/reduction-6.c: New testcase.
6899 2016-08-17  Richard Biener  <rguenther@suse.de>
6901         PR tree-optimization/76490
6902         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6903         * gcc.dg/pr52904.c: XFAIL.
6905 2016-08-17  Richard Biener  <rguenther@suse.de>
6907         PR tree-optimization/23855
6908         * gcc.dg/loop-unswitch-2.c: Adjust.
6910 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6912         PR tree-optimization/72817
6913         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6915 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
6917         PR libgcc/77265
6918         * gcc.dg/torture/float128-extend-inf.c: New test.
6920 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
6922         PR c/72857
6923         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6924         for embedded NUL.
6925         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6926         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6927         caret placement.
6928         (test_oct): Likewise.
6929         (test_multiple): Likewise.
6930         (test_field_width_specifier): Likewise.
6931         (test_field_width_specifier_2): New function.
6932         (test_field_precision_specifier): New function.
6933         (test_embedded_nul): Update expected caret placement.
6934         (test_non_contiguous_strings): Update line number.
6935         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6936         (__emit_string_literal_range): Add "caret_idx" param.
6937         (test_simple_string_literal): Add value for new param, updating
6938         expected output..
6939         (test_concatenated_string_literal): Likewise.
6940         (test_multiline_string_literal): Likewise.
6941         (test_hex): Likewise.
6942         (test_oct): Likewise.
6943         (test_multiple): Likewise.
6944         (test_ucn4): Likewise.
6945         (test_ucn8): Likewise.
6946         (test_u8): Likewise.
6947         (test_u): Likewise; update expected message, from "range" to
6948         "location".
6949         (test_U): Likewise.
6950         (test_L): Likewise.
6951         (test_macro): Add value for new param.
6952         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6953         (__emit_string_literal_range): Add "caret_idx" param.
6954         (test_stringified_token_1): Add value for new param.  Update
6955         expected message, from "range" to "location".
6956         (test_stringized_token_2): Likewise, adding param to macro.
6957         (test_stringified_token_3): Likewise.
6958         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6959         (emit_warning): Convert param from source_range to location_t.
6960         (test_string_literals): Add caret_idx param, and use it when
6961         constructing a substring_loc.  Update error message, from
6962         "range" to "location".
6964 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6966         PR target/71910
6967         * g++.dg/gomp/pr71910.C: New test.
6969         PR middle-end/67485
6970         * gcc.c-torture/compile/pr67485.c: New test.
6972         PR target/72867
6973         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6975 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6977         PR tree-optimization/69848
6978         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6980 2016-08-16  Martin Liska  <mliska@suse.cz>
6982         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6983         of memory operations so that it can be handled by core2
6984         in 32-bit mode.
6986 2016-08-16  Richard Biener  <rguenther@suse.de>
6988         PR tree-optimization/76783
6989         * gcc.dg/pr76783.c: New testcase.
6990         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6992 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6994         PR tree-optimization/72817
6995         PR tree-optimization/73450
6996         * gcc.dg/tree-ssa/pr72817.c: New test.
6997         * gcc.dg/tree-ssa/pr73450.c: New test.
6999 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
7001         * gfortran.dg/init_flag_13.f90: New testcase.
7002         * gfortran.dg/init_flag_14.f90: Ditto.
7003         * gfortran.dg/init_flag_15.f03: Ditto.
7004         * gfortran.dg/dec_init_1.f90: Ditto.
7005         * gfortran.dg/dec_init_2.f90: Ditto.
7007 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
7009         PR target/72867
7010         * gcc.target/i386/pr72867.c: New test.
7012 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
7014         * c-c++-common/dump-ada-spec-5.c: New test.
7016 2016-08-15  Richard Biener  <rguenther@suse.de>
7018         PR tree-optimization/73434
7019         * gcc.dg/torture/pr73434.c: New testcase.
7021 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
7023         PR tree-optimization/72824
7024         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7026 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
7028         PR fortran/70598
7029         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7030         in use_device clause.
7031         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7032         * gfortran.dg/goacc/list.f95: Adjust to catch
7033         "neither a POINTER nor an array" error messages.
7035 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
7037         PR target/76342
7038         * gcc.target/i386/pr76342.c: New test.
7040 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
7042         PR c/71512
7043         * g++.dg/ubsan/pr71512.C: New test.
7044         * c-c++-common/ubsan/pr71512-1.c: New test.
7045         * c-c++-common/ubsan/pr71512-2.c: New test.
7047 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7049         * gcc.target/powerpc/vec-init-1.c: New tests to test various
7050         vector initialization options.
7051         * gcc.target/powerpc/vec-init-2.c: Likewise.
7052         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7053         is generated on ISA 3.0.
7055 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
7057         PR middle-end/71654
7058         * gcc.dg/c-c++-common/pr71654.c: New test.
7059         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7060         dg-options.
7061         * gcc.dg/tree-ssa/vrp24: Likewise.
7063 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
7065         PR c/67410
7066         * gcc.dg/pr67410.c: New test.
7068 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
7070         PR tree-optimization/69848
7071         * gcc.dg/vect/vect-pr69848.c: New test.
7073 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
7075         PR testsuite/71008
7076         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7077         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7078         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7079         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7081 2016-08-12  Richard Biener  <rguenther@suse.de>
7083         PR tree-optimization/57326
7084         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7085         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7086         * gcc.dg/tree-ssa/pr35287.c: Likewise.
7087         * gcc.target/i386/pr45685.c: Likewise.
7088         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7089         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7090         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7091         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7092         * gfortran.dg/pr34163.f90: Likewise.
7094 2016-08-12  Martin Liska  <mliska@suse.cz>
7096         * g++.dg/gcov/gcov-16.C: New test.
7097         * lib/gcov.exp: Support new argument for run-gcov function.
7099 2016-08-12  Martin Liska  <mliska@suse.cz>
7101         PR gcov-profile/35590
7102         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7104 2016-08-12  Richard Biener  <rguenther@suse.de>
7106         PR tree-optimization/72851
7107         * gcc.dg/torture/pr72851.c: New testcase.
7109 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
7111         PR debug/63240
7112         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7113         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7114         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7115         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7116         DW_AT_deleted.
7118         PR debug/55641
7119         * g++.dg/debug/dwarf2/ref-1.C: New.
7121         PR debug/49366
7122         * g++.dg/debug/dwarf2/template-params-12.H: New.
7123         * g++.dg/debug/dwarf2/template-params-12f.C: New.
7124         * g++.dg/debug/dwarf2/template-params-12g.C: New.
7125         * g++.dg/debug/dwarf2/template-params-12n.C: New.
7126         * g++.dg/debug/dwarf2/template-params-12s.C: New.
7127         * g++.dg/debug/dwarf2/template-params-12u.C: New.
7128         * g++.dg/debug/dwarf2/template-params-12v.C: New.
7129         * g++.dg/debug/dwarf2/template-params-12w.C: New.
7131 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7133         PR target/72863
7134         * gcc.target/powerpc/pr72863.c: New test.
7136 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
7138         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7140 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7142         * gcc.target/i386/pieces-strcpy-1.c: New test.
7143         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7145 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7147         PR c++/72868
7148         * g++.dg/cpp1y/constexpr-switch4.C: New test.
7150 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7152         * gcc.target/i386/pieces-memcpy-1.c: New test.
7153         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7154         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7155         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7156         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7157         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7159 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7161         PR c/72816
7162         * gcc.dg/pr72816.c: Remove dg-error.
7164 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7166         PR tree-optimization/71083
7167         * gcc.c-torture/execute/pr71083.c: New test.
7168         * gnat.dg/loop_optimization23.adb: New test.
7169         * gnat.dg/loop_optimization23_pkg.ads: New test.
7170         * gnat.dg/loop_optimization23_pkg.adb: New test.
7172 2016-08-11  Richard Biener  <rguenther@suse.de>
7174         PR tree-optimization/72772
7175         * gcc.dg/graphite/pr35356-1.c: Adjust.
7176         * gcc.dg/tree-ssa/pr59597.c: Likewise.
7178 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
7180         * gfortran.dg/random_7.f90: Take into account that the last seed
7181         value is the special p value.
7182         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7184 2016-08-11  Richard Biener  <rguenther@suse.de>
7186         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7188 2016-08-11  Alan Modra  <amodra@gmail.com>
7190         * gcc.target/powerpc/pr71680.c: New.
7192 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7194         * gcc.target/powerpc/bfp/bfp.exp: New file.
7195         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7196         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7197         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7198         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7199         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7200         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7201         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7202         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7203         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7204         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7205         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7206         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7207         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7208         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7209         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7210         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7211         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7212         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7213         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7214         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7215         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7216         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7217         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7218         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7219         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7220         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7221         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7222         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7223         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7224         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7225         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7226         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7227         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7228         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7229         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7230         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7231         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7232         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7233         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7234         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7235         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7236         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7237         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7238         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7239         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7240         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7241         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7242         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7243         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7244         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7245         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7246         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7247         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7249 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7251         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7252         Add aarch64*-*-*.
7254 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7256         * gcc.target/aarch64/simd/vcond-ne.c: New test.
7258 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7260         PR target/72853
7261         * gcc.target/powerpc/pr72853.c: New test.
7263 2016-08-10  Martin Liska  <mliska@suse.cz>
7265         PR gcov-profile/58306
7266         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7268 2016-08-10  Martin Liska  <mliska@suse.cz>
7270         * g++.dg/gcov/gcov-threads-1.C: New test.
7272 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7274         PR target/71873
7275         * gcc.target/avr/pr71873.c: New test.
7277 2016-08-09  Martin Liska  <mliska@suse.cz>
7279         * g++.dg/gcov/gcov-dump-1.C: New test.
7280         * g++.dg/gcov/gcov-dump-2.C: New test.
7282 2016-08-09  Martin Liska  <mliska@suse.cz>
7284         * gcc.dg/tree-prof/val-prof-9.c: New test.
7286 2016-08-09  Martin Liska  <mliska@suse.cz>
7288         * gcc.dg/tree-prof/val-prof-8.c: New test.
7290 2016-08-09  Martin Jambor  <mjambor@suse.cz>
7292         PR ipa/71981
7293         * gcc.dg/ipa/pr71981.c: New test.
7295 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7297         PR tree-optimization/33707
7298         * gcc.dg/vect/pr33707.c: New test.
7300 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7302         PR tree-optimization/pr72772
7303         * gcc.dg/tree-ssa/pr72772.c: New test.
7305 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
7307         PR rtl-optimization/66669
7308         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7310 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7312         PR tree-optimization/72824
7313         * gcc.c-torture/execute/ieee/pr72824.c: New test.
7315 2016-08-09  Richard Biener  <rguenther@suse.de>
7317         PR tree-optimization/71802
7318         * gcc.dg/torture/pr71802.c: New testcase.
7320 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7322         PR c++/72809
7323         * g++.dg/eh/stdarg1.C: New test.
7325 2016-08-08  Andi Kleen  <ak@linux.intel.com>
7327         * lib/profopt.exp: (auto-profopt-execute): Don't include full
7328         test command line in failure log.
7329         (profopt-execute): dito. Make autofdo file names unique.
7331 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7333         PR c/64955
7334         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7335         output.
7337 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7339         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7340         c99_runtime.
7341         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7342         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7343         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7344         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7345         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7346         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7348 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7350         PR c/52952
7351         * gcc.dg/cpp/pr66415-1.c: Likewise.
7352         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7353         * gcc.dg/format/c90-printf-1.c: Likewise.
7354         * gcc.dg/format/diagnostic-ranges.c: New test case.
7356 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
7358         PR fortran/72716
7359         * gfortran.dg/gomp/pr72716.f90: New test.
7361         PR middle-end/72781
7362         * gcc.dg/gomp/pr72781.c: New test.
7364         PR middle-end/68762
7365         * g++.dg/vect/pr68762-1.cc: New test.
7366         * g++.dg/vect/pr68762-2.cc: New test.
7367         * g++.dg/vect/pr68762.h: New file.
7369 2016-08-08  Martin Sebor  <msebor@redhat.com>
7371         PR testsuite/72838
7372         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7373         * g++.dg/warn/overflow-warn-3.C: Same.
7374         * g++.dg/warn/overflow-warn-4.C: Same.
7376 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7378         PR fortran/71936
7379         * gfortran.dg/allocate_with_source_21.f03: New test.
7381 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7383         PR fortran/72698
7384         * gfortran.dg/allocate_with_source_20.f03: New test.
7386 2016-08-08  Alan Modra  <amodra@gmail.com>
7388         * gcc.c-torture/compile/pr72802.c: New.
7390 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7392         PR fortran/70524
7393         * gfortran.dg/dependency_48.f90: New test.
7395 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7397         PR fortran/70040
7398         * gfortran.dg/pr70040.f90:  New testcase.
7400 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7402         PR fortran/71961
7403         * gfortran.dg/matmul_10.f90:  New testcase.
7405 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
7407         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7409 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
7411         PR c/72816
7412         * gcc.dg/pr72816.c: New test.
7414 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
7416         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7417         * g++.dg/conversion/pr41426.C: Likewise.
7418         * g++.dg/conversion/pr66211.C: Likewise.
7419         * g++.dg/cpp1y/lambda-init9.C: Likewise.
7420         * g++.dg/init/ref8.C: Likewise.
7421         * g++.old-deja/g++.law/cvt20.C: Likewise.
7422         * g++.old-deja/g++.mike/p9732c.C: Likewise.
7424 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7426         PR tree-optimization/18046
7427         * gcc.dg/tree-ssa/vrp105.c: New test.
7428         * gcc.dg/tree-ssa/vrp106.c: New test.
7430 2016-08-05  Martin Sebor  <msebor@redhat.com>
7432         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7433         1ul in diagnostics.  Remove hyphen from "constant-expression."
7434         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7435         * g++.dg/cpp0x/static_assert3.C: Same.
7436         * g++.dg/cpp1y/constexpr-throw.C: Same.
7437         * g++.dg/template/nontype3.C: Same.
7438         * g++.dg/warn/overflow-warn-1.C: Same.
7439         * g++.dg/warn/overflow-warn-3.C: Same.
7440         * g++.dg/warn/overflow-warn-4.C: Same.
7442 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
7444         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7445         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7446         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7447         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7449 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7451         PR tree-optimization/72810
7452         * gcc.dg/tree-ssa/vrp110.c: New test.
7454 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
7456         PR Target/72819
7457         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7458         registers.
7459         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7460         saving the half-precision registers.
7461         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7462         value is returned in h0.
7463         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7464         are passed in FP/SIMD registers.
7465         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7466         passing works corrcetly.
7467         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7468         (hfa_f16x2_t): Likewise.
7469         (hfa_f16x3_t): Likewise.
7470         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7471         are promoted to double and passed in a double register.
7472         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7473         are promoted to double and stacked.
7474         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7475         __fp16 data types.
7476         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7477         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7478         __fp16 first get passed in FP/SIMD registers, then stacked.
7480 2016-08-05  Nathan Sidwell  <nathan@acm.org>
7482         PR c++/68724
7483         * g++.dg/cpp0x/pr68724.C: New.
7485 2016-08-05  Richard Biener  <rguenther@suse.de>
7487         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7489 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7491         * gcc.dg/tree-ssa/vrp107.c: New test.
7492         * gcc.dg/tree-ssa/vrp108.c: New test.
7493         * gcc.dg/tree-ssa/vrp109.c: New test.
7495 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7497         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7498         dg-options.
7500 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7502         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7503         test-cases.
7504         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7505         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7506         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7507         test-cases.
7508         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7509         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7510         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7511         large_double.
7513 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
7515         PR c++/72800
7516         * g++.dg/cpp1y/lambda-ice1.C: New.
7518 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7520         PR c++/72759
7521         * g++.dg/cpp1y/pr72759.C: New test.
7523 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7525         * gcc.dg/switch-10.c: New test.
7527 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
7529         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7531 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
7533         * c-c++-common/goacc/routine-5.c: Update.
7535 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7537         PR rtl-optimization/70903
7538         * gcc.c-torture/execute/pr70903.c: New test.
7540 2016-08-04  Martin Liska  <mliska@suse.cz>
7542         * gcc.dg/params/params.exp: Replace file exists with
7543         TESTING_IN_BUILD_TREE.
7545 2016-08-04  Marek Polacek  <polacek@redhat.com>
7547         PR c++/70229
7548         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7550 2016-08-04  Richard Biener  <rguenther@suse.de>
7552         PR middle-end/71984
7553         * gcc.dg/torture/pr71984.c: Guard correctness check for
7554         little-endian.
7556 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7558         * gcc.c-torture/compile/20160802-1.c: New testcase.
7560 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7562         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7564 2016-08-03  Richard Biener  <rguenther@suse.de>
7566         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7567         and remove -O3.
7568         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7569         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7571 2016-08-03  Richard Biener  <rguenther@suse.de>
7573         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7574         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7575         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7576         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7578 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7580         * gcc.dg/init-excess-2.c: Require int32plus.
7581         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7582         * gcc.dg/pr59963-2.c: Require int32plus.
7583         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7584         * gcc.dg/unroll-7.c: Require int32plus.
7586 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7588         PR tree-optimization/34114
7589         * gcc.dg/tree-ssa/loop-42.c: New test.
7591 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7593         * gcc.target/aarch64/vminmaxnm.c: New.
7594         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7595         tests.
7597 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7599         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7600         vec_extract for vector float, vector int, vector short, and vector
7601         char.
7602         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7603         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7604         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7605         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7607 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7609         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7610         single stack adjustment, no writeback.
7611         * gcc.target/aarch64/test_frame_12.c: Likewise.
7612         * gcc.target/aarch64/test_frame_13.c: Likewise.
7613         * gcc.target/aarch64/test_frame_15.c: Likewise.
7614         * gcc.target/aarch64/test_frame_6.c: Likewise.
7615         * gcc.target/aarch64/test_frame_7.c: Likewise.
7616         * gcc.target/aarch64/test_frame_8.c: Likewise.
7617         * gcc.target/aarch64/test_frame_16.c: New test.
7619 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7621         PR target/72748
7622         * gcc.target/i386/pr72748.c: New test.
7624 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7626         PR tree-optimization/71818
7627         * gcc.dg/vect/pr71818.c: New
7629 2016-08-01  Martin Liska  <mliska@suse.cz>
7631         PR tree-optimization/71857
7632         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7634 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7636         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7638 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7640         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7642 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7644         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7645         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7647 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7649         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7650         (check_effective_target_c++): Likewise. Also match for libstdc++.
7652 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7654         PR fortran/41922
7655         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7656         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7657         * gfortran.dg/pr41922.f90: New test.
7659 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7661         PR fortran/68566
7662         * gfortran.dg/pr68566.f90: new test.
7664 2016-07-30  Martin Sebor  <msebor@redhat.com>
7666         PR c++/60760
7667         PR c++/71091
7668         * g++.dg/cpp0x/constexpr-cast.C: New test.
7669         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7670         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7671         * g++.dg/ubsan/pr63956.C: Correct.
7673 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7675         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7676         vector double or vector long where the vector is in memory.
7677         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7678         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7680 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7682         PR fortran/69867
7683         * gfortran.dg/pr69867.f90: New test.
7685 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7687         PR fortran/69962
7688         * gfortran.dg/pr69962.f90: New test.
7690 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7692         PR fortran/70006
7693         * gfortran.dg/pr70006.f90: New test.
7695 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7697         PR fortran/71730
7698         * gfortran.dg/pr71730.f90: New test.
7699         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7700         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7701         * gfortran.dg/array_constructor_26.f03: Ditto.
7703 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7705         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7706         * gcc.target/powerpc/pr71763.c: Likewise.
7708 2016-07-29  Marek Polacek  <polacek@redhat.com>
7710         PR c/71742
7711         * gcc.dg/940510-1.c: Adjust dg-error.
7712         * gcc.dg/c99-flex-array-1.c: Likewise.
7713         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7715         PR c/71853
7716         * gcc.dg/noncompile/pr71853.c: New test.
7718         PR c/71573
7719         * gcc.dg/noncompile/pr71573.c: New test.
7721         PR c/71926
7722         * g++.dg/warn/Wparentheses-30.C: New test.
7723         * gcc.dg/Wparentheses-14.c: New test.
7725 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7727         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7729 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7731         PR tree-optimization/57558
7732         * gcc.dg/vect/pr57558-1.c: New test.
7733         * gcc.dg/vect/pr57558-2.c: New test.
7735 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7737         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7738         to scan forwprop1 dump pass.
7740 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7742         PR c++/51488
7743         * g++.dg/template/pr51488.C: New.
7745 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7747         PR c/71969
7748         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7749         static __inline__.
7750         * gcc.dg/pr71969-1.c: New test.
7751         * gcc.dg/pr71969-2.c: New test.
7752         * gcc.dg/pr71969-3.c: New test.
7754 2016-07-29  Marek Polacek  <polacek@redhat.com>
7756         PR c/71574
7757         * c-c++-common/pr71574.c: New test.
7759         PR c/71583
7760         * gcc.dg/noncompile/pr71583.c: New test.
7762 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7764         PR middle-end/68217
7765         * gcc.dg/pr68217.c: New test.
7767 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7769         PR fortran/71067
7770         * gfortran.dg/pr71067_1.f90: New test.
7771         * gfortran.dg/pr71067_2.f90: Ditto.
7773 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7775         * gcc.target/powerpc/vec-extract-1.c: New test.
7777 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7779         PR fortran/71799
7780         * gfortran.dg/pr71799.f90: New test.
7782 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7784         PR c++/71665
7785         * g++.dg/cpp0x/pr71665-1.C: New.
7786         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7787         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7788         * g++.dg/ext/label10.C: Likewise.
7789         * g++.dg/parse/constant5.C: Likewise.
7791 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7793         PR fortran/71859
7794         * gfortran.dg/pr71859.f90: New test.
7795         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7796         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7798 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7800         PR fortran/71883
7801         * gfortran.dg/pr71883.f90: New test.
7803 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7805         PR tree-optimization/71734
7806         * g++.dg/vect/pr70729-nest.cc: New test.
7808 2016-07-28  Renlin Li  <renlin.li@arm.com>
7810         Revert
7811         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7813         PR fortran/71902
7814         * gfortran.dg/dependency_47.f90:  New test.
7816 2016-07-28  Martin Liska  <mliska@suse.cz>
7818         PR gcov-profile/68025
7819         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7821 2016-07-28  Martin Liska  <mliska@suse.cz>
7823         * g++.dg/vect/pr70944.cc: New test.
7825 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7827         PR middle-end/71994
7828         * gcc.dg/torture/pr71994.c: New test.
7830 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7832         PR middle-end/71078
7833         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7834         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7835         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7837 2016-07-27  Richard Biener  <rguenther@suse.de>
7839         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7841 2016-07-27  Martin Liska  <mliska@suse.cz>
7843         * gcc.dg/predict-13.c: New test.
7844         * gcc.dg/predict-14.c: New test.
7846 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7848         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7849         including stdint.h.
7850         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7851         including stdint.h.
7853 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7855         PR target/71869
7856         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7857         IEEE built-in functions handle quiet and signalling NaNs
7858         correctly.
7860 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7862         PR fortran/71862
7863         * gfortran.dg/pr71862.f90: New test.
7865 2016-07-26  Martin Sebor  <msebor@redhat.com>
7867         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7868         selector with dg-options.
7870 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7872         PR tree-optimization/18046
7873         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7874         * gcc.dg/tree-ssa/vrp103.c: New test.
7875         * gcc.dg/tree-ssa/vrp104.c: New test.
7877 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7879         * gcc.target/powerpc/pr63354.c: Require lp64 since
7880         -mprofile-kernel is not legal with -m32.
7882 2016-07-26  Richard Biener  <rguenther@suse.de>
7884         PR rtl-optimization/71984
7885         * gcc.dg/torture/pr71984.c: New testcase.
7887 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7889         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7890         g++-dg-runtest via et-dg-runtest.
7891         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7892         * gcc.dg/vect/vect.exp: Likewise.
7893         * gfortran.dg/graphite/graphite.exp: Likewise, but for
7894         gfortran-dg-runtest.
7895         * gfortran.dg/vect/vect.exp: Likewise.
7896         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7897         (check_mips_loongson_hw_available): Likewise.
7898         (check_effective_target_mpaired_single_runtime): Likewise.
7899         (check_effective_target_mips_loongson_runtime): Likewise.
7900         (add_options_for_mpaired_single): Likewise.
7901         (check_effective_target_vect_int): Add global et_index.
7902         Check and save the supported feature for a target selected by
7903         the et_index target.  Break long lines where appropriate.  Call
7904         et-is-effective-target for MIPS with an argument instead of
7905         check_effective_target_* where appropriate.
7906         (check_effective_target_vect_intfloat_cvt): Likewise.
7907         (check_effective_target_vect_uintfloat_cvt): Likewise.
7908         (check_effective_target_vect_floatint_cvt): Likewise.
7909         (check_effective_target_vect_floatuint_cvt): Likewise.
7910         (check_effective_target_vect_simd_clones): Likewise.
7911         (check_effective_target_vect_shift): ewise.
7912         (check_effective_target_whole_vector_shift): Likewise.
7913         (check_effective_target_vect_bswap): Likewise.
7914         (check_effective_target_vect_shift_char): Likewise.
7915         (check_effective_target_vect_long): Likewise.
7916         (check_effective_target_vect_float): Likewise.
7917         (check_effective_target_vect_double): Likewise.
7918         (check_effective_target_vect_long_long): Likewise.
7919         (check_effective_target_vect_no_int_max): Likewise.
7920         (check_effective_target_vect_no_int_add): Likewise.
7921         (check_effective_target_vect_no_bitwise): Likewise.
7922         (check_effective_target_vect_widen_shift): Likewise.
7923         (check_effective_target_vect_no_align): Likewise.
7924         (check_effective_target_vect_hw_misalign): Likewise.
7925         (check_effective_target_vect_element_align): Likewise.
7926         (check_effective_target_vect_condition): Likewise.
7927         (check_effective_target_vect_cond_mixed): Likewise.
7928         (check_effective_target_vect_char_mult): Likewise.
7929         (check_effective_target_vect_short_mult): Likewise.
7930         (check_effective_target_vect_int_mult): Likewise.
7931         (check_effective_target_vect_extract_even_odd): Likewise.
7932         (check_effective_target_vect_interleave): Likewise.
7933         (check_effective_target_vect_stridedN): Likewise.
7934         (check_effective_target_vect_multiple_sizes): Likewise.
7935         (check_effective_target_vect64): Likewise.
7936         (check_effective_target_vect_call_copysignf): Likewise.
7937         (check_effective_target_vect_call_sqrtf): Likewise.
7938         (check_effective_target_vect_call_btrunc): Likewise.
7939         (check_effective_target_vect_call_btruncf): Likewise.
7940         (check_effective_target_vect_call_ceil): Likewise.
7941         (check_effective_target_vect_call_ceilf): Likewise.
7942         (check_effective_target_vect_call_floor): Likewise.
7943         (check_effective_target_vect_call_floorf): Likewise.
7944         (check_effective_target_vect_call_lceil): Likewise.
7945         (check_effective_target_vect_call_lfloor): Likewise.
7946         (check_effective_target_vect_call_nearbyint): Likewise.
7947         (check_effective_target_vect_call_nearbyintf): Likewise.
7948         (check_effective_target_vect_call_round): Likewise.
7949         (check_effective_target_vect_call_roundf): Likewise.
7950         (check_effective_target_vect_perm): Likewise, but also append *_saved
7951         to the existing global name to properly cache the result.
7952         (check_effective_target_vect_perm_byte): Likewise.
7953         (check_effective_target_vect_perm_short): Likewise.
7954         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7955         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7956         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7957         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7958         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7959         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7960         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7961         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7962         (check_effective_target_vect_sdot_qi): Likewise.
7963         (check_effective_target_vect_udot_qi): Likewise.
7964         (check_effective_target_vect_sdot_hi): Likewise.
7965         (check_effective_target_vect_udot_hi): Likewise.
7966         (check_effective_target_vect_usad_char): Likewise.
7967         (check_effective_target_vect_pack_trunc): Likewise.
7968         (check_effective_target_vect_unpack): Likewise.
7969         (check_effective_target_vect_aligned_arrays): Likewise.
7970         (check_effective_target_vect_natural_alignment): Likewise.
7971         (check_effective_target_vector_alignment_reachable): Likewise.
7972         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7973         (is-effective-target): Initialize et_index if undefined.
7974         (et-dg-runtest): New.
7975         (et-is-effective-target): Likewise.
7976         (check_vect_support_and_set_flags): Add supported MIPS targets to
7977         EFFECTIVE_TARGETS list.  Return the number of supported targets.
7979 2016-07-26  Richard Biener  <rguenther@suse.de>
7980             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7982         PR middle-end/70920
7983         * gcc.dg/pr70920-1.c: New test-case.
7984         * gcc.dg/pr70902-2.c: Likewise.
7985         * gcc.dg/pr70920-3.c: Likewise.
7986         * gcc.dg/pr70920-4.c: Likewise
7987         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7988         2 instead of 3.
7990 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
7992         * gcc.c-torture/execute/pr71494.c: Require label_values.
7993         * gcc.dg/pr16973.c: Ditto.
7995 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7997         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7998         * gcc.dg/torture/pr69771.c: Require int32plus.
7999         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
8001 2016-07-25  Martin Liska  <mliska@suse.cz>
8003         * gcc.dg/torture/pr71987.c: New test.
8005 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8007         PR fortran/71935
8008         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8009         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
8010         * gfortran.dg/pr71935.f90: New test.
8012 2016-07-22  Martin Sebor  <msebor@redhat.com>
8014         PR c++/71675
8015         * g++.dg/ext/atomic-3.C: New test.
8016         * gcc.dg/atomic/pr71675.c: New test.
8018 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
8020         * gcc.target/i386/mvc8.c: New test.
8022 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
8024         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8025         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8027 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8029         PR fortran/71795
8030         * gfortran.dg/constructor_50.f90:  New test.
8032 2016-07-22  Martin Liska  <mliska@suse.cz>
8034         PR gcov-profile/69028
8035         PR gcov-profile/62047
8036         * g++.dg/cilk-plus/pr69028.C: New test.
8038 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
8040         * gfortran.dg/coarray_stat_2.f90: New test.
8042 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8044         * gcc.target/powerpc/vec-extract.h: New files to check the
8045         vec_extract built-in functions for all vector types, testing
8046         accessing each element, both with constant and variable element
8047         numbers.
8048         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8049         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8050         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8051         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8052         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8053         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8054         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8055         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8056         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8058 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
8060         PR c++/71728
8061         * g++.dg/other/pr71728.C: New test.
8063 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
8065         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8066         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8067         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8068         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8069         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8071 2016-07-21  Richard Biener  <rguenther@suse.de>
8073         PR tree-optimization/71947
8074         * gcc.dg/tree-ssa/vrp102.c: New testcase.
8076 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
8078         * gcc.dg/tree-ssa/scev-15.c: New.
8080 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
8082         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8084 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
8086         PR c++/71941
8087         * g++.dg/gomp/pr71941.C: New test.
8089 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
8091         PR c/70339
8092         PR c/71858
8093         * g++.dg/spellcheck-identifiers.C: New test case, based on
8094         gcc.dg/spellcheck-identifiers.c.
8095         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8096         gcc.dg/spellcheck-identifiers-2.c.
8097         * g++.dg/spellcheck-typenames.C: New test case, based on
8098         gcc.dg/spellcheck-typenames.c
8100 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
8102         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8103         pointer to member function and also test catching by reference.
8105 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8107         * gcc.target/s390/pr67443.c: Fix test case.
8109 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8111         * gcc.target/s390/insv-1.c: Xfail some tests.
8112         * gcc.target/s390/insv-2.c: Likewise.
8114 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8116         * gcc.target/avr/torture/get-mem.c: New test.
8117         * gcc.target/avr/torture/set-mem.c: New test.
8119 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8121         PR target/71948
8122         * gcc.target/avr/torture/tiny-progmem.c: New test.
8124 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
8126         PR c++/71909
8127         * g++.dg/parse/pr71909.C: New test.
8128         * g++.dg/tm/pr71909.C: New test.
8130         PR c++/50060
8131         * g++.dg/cpp0x/constexpr-50060.C: New test.
8132         * g++.dg/cpp1y/constexpr-50060.C: New test.
8134 2016-07-20  Martin Liska  <mliska@suse.cz>
8136         * gfortran.dg/graphite/pr71898.f90: New test.
8138 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
8140         PR tree-optimization/71503
8141         PR tree-optimization/71683
8142         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8143         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8145 2016-07-20  Martin Liska  <mliska@suse.cz>
8147         * gcc.dg/plugin/plugin.exp: Remove sreal test.
8148         * gcc.dg/plugin/sreal-test-1.c: Remove.
8149         * gcc.dg/plugin/sreal_plugin.c: Remove.
8151 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8153         PR fortran/71902
8154         * gfortran.dg/dependency_47.f90:  New test.
8156 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
8158         PR rtl-optimization/71916
8159         * gcc.c-torture/compile/pr71916.c: New test.
8161         PR middle-end/71874
8162         * g++.dg/torture/pr71874.C: New test.
8164         PR middle-end/71734
8165         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8166         (my_alloc): Rewritten to use __builtin_posix_memalign and
8167         __SIZE_TYPE__.
8168         (my_free): Use __builtin_free instead of _mm_free.
8169         (Vec::operator=): Use __builtin_memcpy.
8171 2016-07-19  Martin Jambor  <mjambor@suse.cz>
8173         PR fortran/71688
8174         * gfortran.dg/pr71688.f90: New test.
8176 2016-07-19  Richard Biener  <rguenther@suse.de>
8178         * c-c++-common/vector-subscript-6.c: New testcase.
8179         * c-c++-common/vector-subscript-7.c: Likewise.
8181 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8183         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8184         and UInt32 based on __SIZEOF_INT__.
8186 2016-07-19  Richard Biener  <rguenther@suse.de>
8188         PR tree-optimization/71901
8189         * gcc.dg/torture/pr71901.c: New testcase.
8191 2016-07-19  Richard Biener  <rguenther@suse.de>
8193         PR tree-optimization/71908
8194         * gcc.dg/torture/pr71908.c: New testcase.
8196 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8198         PR target/71493
8199         * gcc.target/powerpc/pr71493-1.c: New test.
8200         * gcc.target/powerpc/pr71493-2.c: Likewise.
8202 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
8204         PR c++/71835
8205         * g++.dg/conversion/ambig3.C: New test.
8207         PR c++/71828
8208         * g++.dg/cpp0x/constexpr-71828.C: New test.
8210         PR c++/71826
8211         * g++.dg/template/pr71826.C: New test.
8213         PR c++/71822
8214         * g++.dg/template/defarg21.C: New test.
8216         PR c++/71871
8217         * g++.dg/ext/vector31.C: New test.
8219 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
8221         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8223 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
8225         PR tree-optimization/71734
8226         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8228 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8230         * gcc.target/s390/warn-dynamicstack-1.c: New test.
8231         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8232         stack-layout-dynamic-1.c: New test.
8234 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8236         * gcc.target/s390/nolrl-1.c: New test.
8238 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
8240         PR fortran/71523
8241         * gfortran.dg/pr71523_1.f90: New test.
8242         * gfortran.dg/pr71523_2.f90: New test.
8244 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
8246         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8248 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8249             Marco Restelli  <mrestelli@gmail.com>
8251         PR fortran/62125
8252         * gfortran.dg/pr62125.f90: New test.
8254 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8256         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8257         * gcc.target/powerpc/mulkc3-1.c: Likewise.
8259 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
8261         PR c++/58796
8262         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8263         * g++.dg/cpp0x/nullptr35.C: New test.
8265 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8267         * gcc.dg/tree-ssa/scev-8.c: Update test string.
8269 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
8271         * gfortran.dg/goacc/vector_length.f90: New test.
8273 2016-07-15  Richard Biener  <rguenther@suse.de>
8275         PR tree-optimization/71881
8276         * gcc.dg/torture/pr71881.c: New testcase.
8278 2016-07-15  Richard Biener  <rguenther@suse.de>
8280         PR tree-optimization/71887
8281         * gcc.dg/torture/pr71887.c: New testcase.
8283 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
8285         PR c/71858
8286         * gcc.dg/spellcheck-identifiers-3.c: New test.
8288 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
8290         PR fortran/71807
8291         * gfortran.dg/null_9.f90: New test.
8293 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8295         * gcc.dg/tree-ssa/loop-41.c: New test.
8297 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8299         PR tree-optimization/71347
8300         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8302 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8304         PR fortran/29819
8305         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8306         * gfortran.dg/contains.f90: Ditto.
8307         * gfortran.dg/contains_empty_1.f03: Ditto.
8308         * gfortran.dg/submodule_3.f08: Ditto.
8310 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8312         PR testsuite/71865
8313         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8314         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8315         expected diagnostics.
8317         PR c/71858
8318         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8319         * gcc.dg/spellcheck-identifiers-2.c: New test.
8320         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8321         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8323 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8325         PR tree-optimization/71872
8326         * gcc.c-torture/compile/pr71872.c: New test.
8328 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8330         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8331         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8332         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8333         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8334         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8335         * gcc.target/arm/atomic-op-acquire-1.c: This.
8336         * gcc.target/arm/atomic-op-char.c: Rename into ...
8337         * gcc.target/arm/atomic-op-char-1.c: This.
8338         * gcc.target/arm/atomic-op-consume.c: Rename into ...
8339         * gcc.target/arm/atomic-op-consume-1.c: This.
8340         * gcc.target/arm/atomic-op-int.c: Rename into ...
8341         * gcc.target/arm/atomic-op-int-1.c: This.
8342         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8343         * gcc.target/arm/atomic-op-relaxed-1.c: This.
8344         * gcc.target/arm/atomic-op-release.c: Rename into ...
8345         * gcc.target/arm/atomic-op-release-1.c: This.
8346         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8347         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8348         * gcc.target/arm/atomic-op-short.c: Rename into ...
8349         * gcc.target/arm/atomic-op-short-1.c: This.
8350         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8351         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8352         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8353         * gcc.target/arm/atomic-op-char-2.c: Likewise.
8354         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8355         * gcc.target/arm/atomic-op-int-2.c: Likewise.
8356         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8357         * gcc.target/arm/atomic-op-release-2.c: Likewise.
8358         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8359         * gcc.target/arm/atomic-op-short-2.c: Likewise.
8361 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
8363         PR fortran/70842
8364         * gfortran.dg/select_type_35.f03: New test.
8366 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8368         PR target/65951
8369         PR tree-optimization/70923
8370         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8371         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8372         * gcc.dg/vect/pr65951.c: Likewise.
8373         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8375 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
8377         * c-c++-common/pr60226.c: Expect maximum object file alignment
8378         error on AIX.
8380 2016-07-14  Richard Biener  <rguenther@suse.de>
8382         PR tree-optimization/71866
8383         * gcc.dg/torture/pr71866.c: New testcase.
8385 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8387         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8388         selector and enclose boolean expression in curly braces.
8390 2016-07-14  Alan Modra  <amodra@gmail.com>
8392         PR target/71733
8393         * gcc.target/powerpc/p9-novsx.c: New.
8395 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8397         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8398         * g++.dg/tree-prof/morefunc.C: Dito.
8399         * g++.dg/tree-prof/pr35545.C: Dito.
8400         * g++.dg/tree-prof/reorder.C: Dito.
8401         * gcc.dg/tree-prof/20050826-2.c: Dito.
8402         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8403         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8404         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8405         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8406         * gcc.dg/tree-prof/inliner-1.c: Dito.
8407         * gcc.dg/tree-prof/merge_block.c: Dito.
8408         * gcc.dg/tree-prof/stringop-1.c: Dito.
8409         * gcc.dg/tree-prof/stringop-2.c: Dito.
8410         * gcc.dg/tree-prof/switch-case-1.c: Dito.
8411         * gcc.dg/tree-prof/switch-case-2.c: Dito.
8412         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8413         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8414         * gcc.dg/tree-prof/update-loopch.c: Dito.
8415         * gcc.dg/tree-prof/val-prof-1.c: Dito.
8416         * gcc.dg/tree-prof/val-prof-2.c: Dito.
8417         * gcc.dg/tree-prof/val-prof-3.c: Dito.
8418         * gcc.dg/tree-prof/val-prof-4.c: Dito.
8419         * gcc.dg/tree-prof/val-prof-5.c: Dito.
8420         * gcc.dg/tree-prof/val-prof-6.c: Dito.
8421         * gcc.dg/tree-prof/val-prof-7.c: Dito.
8423 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8425         * lib/profopt.exp (profopt-execute): Remove .imports files.
8427 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8429         * lib/profopt.exp (profopt-execute): Always log profiler command line.
8431 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8433         * lib/profopt.exp (dg-final-scan-autofdo,
8434         dg-final-scan-not-autofdo): New functions.
8436 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
8438         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8439         * gcc.dg/vect/vect-35.c: Ditto.
8440         * gcc.dg/vect/vect-alias-check-2.c: New test.
8442 2016-07-13  Martin Liska  <mliska@suse.cz>
8444         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8445         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8446         * gfortran.dg/pr42108.f90: Update expected dump scan.
8448 2016-07-13  Richard Biener  <rguenther@suse.de>
8450         PR tree-optimization/24574
8451         * gcc.dg/pr24574.c: New testcase.
8453 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8455         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8456         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8457         * c-c++-common/pr68833-1.c: Require int32plus.
8458         * gcc.dg/ipa/pr63551.c: Likewise.
8459         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8460         * gcc.dg/ipa/pr64041.c: Require int32plus.
8462 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8464         PR ipa/71633
8465         * g++.dg/pr71633.C: New test.
8467 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8469         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8470         Add new arm_thumb1_cbz_ok effective target.
8471         * gcc.target/arm/cbz.c: New test.
8473 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8475         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8476         Define effective target.
8477         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8478         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8479         * gcc.target/arm/movhi_movw.c: New test.
8480         * gcc.target/arm/movsi_movw.c: Likewise.
8481         * gcc.target/arm/movdi_movw.c: Likewise.
8483 2016-07-13  Richard Biener  <rguenther@suse.de>
8485         PR middle-end/71104
8486         * gcc.dg/pr71104-1.c: New testcase.
8487         * gcc.dg/pr71104-2.c: Likewise.
8489 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8491         PR target/71805
8492         * gcc.target/powerpc/pr71805.c: New test.
8494 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8496         * gcc.target/powerpc/divkc3-1.c: New.
8497         * gcc.target/powerpc/mulkc3-1.c: New.
8499 2016-07-12  Nathan Sidwell  <nathan@acm.org>
8501         * gcc.target/arm/data-rel-1.c: New.
8502         * gcc.target/arm/data-rel-2.c: New.
8503         * gcc.target/arm/data-rel-3.c: New.
8505 2016-07-12  Martin Liska  <mliska@suse.cz>
8507         * gcc.dg/params/blocksort-part.c: New test.
8508         * gcc.dg/params/params.exp: New file.
8510 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8512         PR middle-end/71700
8513         * gcc.c-torture/execute/pr71700.c: New test.
8515 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
8516         Richard Biener  <rguenther@suse.de>
8518         PR tree-optimization/23286
8519         PR tree-optimization/70159
8520         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8521         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8522         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8523         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8524         * gcc.dg/tree-ssa/pr35286.c: Likewise.
8525         * gcc.dg/tree-ssa/pr35287.c: Likewise.
8526         * gcc.dg/hoist-register-pressure-1.c: Likewise.
8527         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8528         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8529         * gcc.dg/pr51879-12.c: Likewise.
8530         * gcc.dg/strlenopt-9.c: Likewise.
8531         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8532         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8533         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8534         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8535         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8536         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8537         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8538         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8539         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8540         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8541         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8542         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8543         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8544         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8545         * gfortran.dg/pr43984.f90: Adjust expected outcome.
8547 2016-07-12  Richard Biener  <rguenther@suse.de>
8549         PR rtl-optimization/68961
8550         * gcc.target/i386/pr68961.c: New testcase.
8552 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8554         PR middle-end/71758
8555         * c-c++-common/gomp/pr71758.c: New test.
8556         * gfortran.dg/gomp/pr71758.f90: New test.
8558         PR tree-optimization/71823
8559         * gcc.dg/vect/pr71823.c: New test.
8561 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8563         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8564         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8565         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8567 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8569         PR target/71801
8570         * gcc.target/i386/pr71801.c: New test.
8572 2016-07-11  Richard Biener  <rguenther@suse.de>
8574         PR tree-optimization/71816
8575         * gcc.dg/torture/pr71816.c: New testcase.
8577 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8579         PR fortran/71783
8580         * gfortran.dg/dependency_46.f90:  New test.
8582 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8584         PR rtl-optimization/71621
8585         * gcc.target/i386/pr71621-1.c: New.
8586         * gcc.target/i386/pr71621-2.c: New.
8588 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8590         * gfortran.dg/goacc/pr71704.f90: New test.
8592 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8594         PR target/71297
8595         * gcc.target/powerpc/pr71297.c: New.
8597 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8599         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8601 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8603         PR target/71806
8604         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8606 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8608         PR tree-optimization/71667
8609         * gcc.dg/vect/pr71667.c: New
8611 2016-07-08  Martin Liska  <mliska@suse.cz>
8613         * gcc.dg/torture/pr71606.c: New test.
8615 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8617         PR fortran/71764
8618         * gfortran.dg/pr71764.f90: New test.
8620 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8621             Kai Tietz  <ktietz70@googlemail.com>
8623         PR c++/70869
8624         PR c++/71054
8625         * g++.dg/cpp0x/pr70869.C: New test.
8626         * g++.dg/cpp0x/pr71054.C: New test.
8628 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8630         * g++.dg/debug/pr71432.C: Fail on AIX.
8632 2016-07-07  Martin Liska  <mliska@suse.cz>
8634         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8635         an undefined behavior.
8636         * gfortran.dg/do_3.F90: Likewise.
8637         * gfortran.dg/do_check_11.f90: New test.
8638         * gfortran.dg/do_check_12.f90: New test.
8639         * gfortran.dg/do_corner_warn.f90: New test.
8641 2016-07-07  Martin Liska  <mliska@suse.cz>
8643         * gfortran.dg/predict-1.f90: Ammend the test.
8644         * gfortran.dg/predict-2.f90: Likewise.
8646 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8648         PR ipa/71624
8649         * g++.dg/pr71624.C: New test.
8651 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8653         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8654         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8655         ARMv8-M Mainline architectures.
8657 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8659         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8660         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8662 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8664         PR target/70098
8665         PR target/71763
8666         * gcc.target/powerpc/pr71763.c: New file.
8668 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8670         PR tree-optimization/71518
8671         * gcc.dg/pr71518.c: New test.
8673 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8675         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8677 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8679         PR target/50739
8680         * gcc.target/avr/pr50739.c: New test.
8682 2016-07-05  Jan Hubicka  <jh@suse.cz>
8684         * gcc.dg/tree-ssa/scev-14.c: update template.
8686 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8688         * gcc.dg/vect/group-no-gaps-1.c: New test.
8690 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8692         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8693         if kernel supports MPX.
8695 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8697         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8699 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8700             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8702         * gcc.target/powerpc/signbit-1.c: New test.
8703         * gcc.target/powerpc/signbit-2.c: New test.
8704         * gcc.target/powerpc/signbit-3.c: New test.
8706 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8708         PR rtl-optimization/71594
8709         * gcc.dg/torture/pr71594.c: New test.
8711 2016-07-05  Jan Hubicka  <jh@suse.cz>
8713         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8715 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8717         PR c++/62314
8718         * g++.dg/parse/error5.C: Update column
8719         number of missing semicolon error.
8720         * g++.dg/pr62314-2.C: New test case.
8722 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8724         * gfortran.dg/coarray_stat_function.f90: New test.
8725         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8726         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8727         to new interfaces.
8729 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8731         PR fortran/71623
8732         * gfortran.dg/deferred_character_17.f90: New test.
8734 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8736         * gcc.target/arm/neon/polytypes.c: Move to ...
8737         * gcc.target/arm/polytypes.c: ... here.
8738         * gcc.target/arm/neon/pr51534.c: Move to ...
8739         * gcc.target/arm/pr51534.c: ... here.
8740         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8741         * gcc.target/arm/vect-vcvt.c: ... here.
8742         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8743         * gcc.target/arm/vect-vcvtq.c: ... here.
8744         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8745         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8746         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8747         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8748         * gcc.target/arm/neon/neon.exp: Delete.
8749         * gcc.target/arm/neon/: Delete.
8751 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8753         PR fortran/65575
8754         * gfortran.dg: pr65575.f90: New test.
8756 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8758         PR fortran/35849
8759         * gfortran.dg: pr35849.f90: New test.
8761 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8763         PR c++/71739
8764         * g++.dg/cpp0x/pr71739.C: New test.
8766 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8768         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8770 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8772         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8773         locr.
8774         * gcc.target/s390/loc-1.c: New test.
8776 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8778         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8779         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8781 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8783         PR target/63874
8784         * gcc.target/aarch64/pr63874.c: New test.
8786 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8788         * g++.dg/header.c: New.
8789         * gcc.dg/header.c: New.
8791 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8793         PR c/71719
8794         * c-c++-common/Wunused-var-15.c: New test.
8796 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8798         PR fortran/71687
8799         * gfortran.dg/gomp/pr71687.f90: New test.
8801 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8803         * gcc.dg/const-float128-ped.c: Require __float128 effective
8804         target and options.
8805         * gcc.dg/const-float128.c: Likewise.
8806         * gcc.dg/torture/float128-cmp-invalid.c: Require
8807         __float128 and base_quadfloat_support effective targets, and
8808         __float128 options.
8809         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8810         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8811         * gcc.dg/torture/float128-nan.c: Likewise.
8812         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8813         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8814         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8815         * lib/target-supports.exp (check_effective_target___float128): New.
8816         (add_options_for___float128): New.
8817         (check_effective_target_base_quadword_support): New.
8819 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8821         PR target/71720
8822         * gcc.target/powerpc/pr71720.c: New test.
8824 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8826         * gcc.dg/bss.c: New.
8828 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8830         PR target/71698
8831         * gcc.target/powerpc/pr71698.c: New test.
8833 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8835         PR target/71151
8836         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8837         instead of ".foo" for its section name.
8838         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8839         depending on MCU's flash size.
8840         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8841         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8842         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8843         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8844         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8845         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8847 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8849         * gcc.target/i386/pr65105-2.c: Add -msse2.
8851 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8853         PR tree-optimization/71707
8854         * gcc.dg/strlenopt-29.c: New test.
8856         PR fortran/71704
8857         * gfortran.dg/gomp/pr71704.f90: New test.
8859         PR fortran/71705
8860         * gfortran.dg/gomp/pr71705.f90: New test.
8862 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8864         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8865         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8866         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8867         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8868         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8869         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8870         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8871         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8872         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8873         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8874         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8875         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8876         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8877         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8878         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8879         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8880         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8881         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8882         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8883         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8884         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8885         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8886         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8887         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8888         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8889         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8890         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8891         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8892         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8893         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8894         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8895         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8896         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8897         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8898         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8899         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8900         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8901         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8902         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8903         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8904         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8905         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8906         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8907         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8908         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8909         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8910         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8911         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8912         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8913         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8914         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8915         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8916         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8917         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8918         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8919         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8920         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8921         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8922         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8923         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8924         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8925         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8926         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8927         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8928         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8929         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8930         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8931         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8932         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8933         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8934         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8935         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8936         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8937         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8938         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8939         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8940         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8941         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8942         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8943         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8944         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8946 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8947             James Greenhalgh  <james.greenhalgh@arm.com>
8949         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8951 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
8952             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8954         * gcc.target/aarch64/vget_set_lane_1.c: New test.
8956 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
8958         PR driver/71651
8959         * gcc.dg/spellcheck-options-12.c: New test case.
8961 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8963         PR middle-end/71693
8964         * gcc.c-torture/compile/pr71693.c: New test.
8966 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
8968         * gcc.dg/spellcheck-params.c: New testcase.
8969         * gcc.dg/spellcheck-params-2.c: New testcase.
8971 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8973         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8974         vector extract instructions.
8975         * gcc.target/powerpc/p9-extract-2.c: Likewise.
8977 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8979         PR fortran/71686
8980         * gfortran.dg/unexpected_eof_2.f90: New test.
8981         * gfortran.dg/unexpected_eof_3.f90: New test.
8983 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
8985         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8987 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
8989         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8990         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8991         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8993 2016-06-29  Richard Biener  <rguenther@suse.de>
8995         PR middle-end/15256
8996         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8998 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
9000         * gcc.target/arm/aapcs/neon-vect10.c: Require
9001         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
9002         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
9003         * gcc.target/arm/aapcs/vfp18.c: Likewise.
9004         * gcc.target/arm/aapcs/vfp19.c: Likewise.
9005         * gcc.target/arm/aapcs/vfp20.c: Likewise.
9006         * gcc.target/arm/aapcs/vfp21.c: Likewise.
9007         * gcc.target/arm/fp16-aapcs-1.c: Require
9008         -mfloat-ab=hard.  Also simplify the test.
9009         * gcc.target/arm/fp16-aapcs-2.c: New.
9011 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
9013         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9014         (add_options_for_arm_fp16_ieee): New.
9015         (add_options_for_arm_fp16_alternative): New.
9016         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
9017         long-line.
9018         (effective_target_arm_fp16_hw): New.
9020 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9022         PR tree-optimization/71655
9023         * g++.dg/pr71655.C: New test.
9025 2016-06-29  Martin Liska  <mliska@suse.cz>
9027         * gcc.dg/pr71585.c: New test.
9028         * gcc.dg/pr71585-2.c: New test.
9029         * gcc.dg/pr71585-3.c: New test.
9031 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9033         PR tree-optimization/70729
9034         * g++.dg/vect/pr70729.cc: New test.
9036 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
9038         * c-c++-common/gomp/cancel-1.c: Extend.
9040 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
9042         PR tree-optimization/71625
9043         * gcc.dg/strlenopt-28.c: New test.
9045 2016-06-29  Richard Biener  <rguenther@suse.de>
9047         PR middle-end/71002
9048         * g++.dg/torture/pr71002.C: Adjust testcase.
9050 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
9052         PR c/71685
9053         * gcc.dg/pr71685.c: New test.
9055 2016-06-28  Martin Sebor  <msebor@redhat.com>
9057         PR c/71552
9058         * gcc.dg/init-bad-9.c: New test.
9060 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9062         * gcc.target/powerpc/abs128-1.c: Require VSX.
9063         * gcc.target/powerpc/copysign128-1.c: Likewise.
9064         * gcc.target/powerpc/inf128-1.c: Likewise.
9065         * gcc.target/powerpc/nan128-1.c: Likewise.
9067 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
9069         PR middle-end/71626
9070         * gcc.c-torture/execute/pr71626-1.c: New test.
9071         * gcc.c-torture/execute/pr71626-2.c: New test.
9073 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
9075         PR target/71656
9076         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9078 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
9080         PR target/71670
9081         * gcc.target/powerpc/pr71670.c: New testcase.
9083 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
9085         PR target/71656
9086         * gcc.target/powerpc/pr71656-1.c: New test.
9087         * gcc.target/powerpc/pr71656-2.c: New test.
9089 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
9091         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9092         around fp16 code.
9093         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9094         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9095         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9096         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9097         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9098         Add arm_neon_fp16_ok effective target.
9099         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9100         Likewise.
9101         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9102         Likewise.
9103         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9104         Likewise.
9105         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9106         Likewise.
9107         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9108         Likewise.
9109         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9110         Likewise.
9111         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9112         Likewise.
9113         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9114         Likewise.
9115         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9116         Likewise.
9117         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9118         Likewise.
9119         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9120         Likewise.
9122 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
9124         * gcc.dg/predict-12.c: New testcase.
9126 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9128         PR fortran/71649
9129         * gfortran.dg/pr71649.f90: New test.
9131 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
9133         PR tree-optimization/71643
9134         * g++.dg/opt/pr71643.C: New test.
9136         PR tree-optimization/71631
9137         * gcc.c-torture/execute/pr71631.c: New test.
9139 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9141         * gcc.dg/predict-11.c: New testcase.
9142         * gfortran.dg/predict-2.f90: New testcase.
9144 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9146         * gcc.dg/predict-10.c: New test.
9148 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9150         * gcc.target/powerpc/abs128-1.c: New.
9151         * gcc.target/powerpc/copysign128-1.c: New.
9152         * gcc.target/powerpc/inf128-1.c: New.
9153         * gcc.target/powerpc/nan128-1.c: New.
9155 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
9157         * gfortran.dg/pr71642.f90: New test.
9159 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9161         PR tree-optimization/71647
9162         * gcc.target/i386/pr71647.c: New test.
9164 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9166         * gcc.target/i386/noplt-gd-1.c: New test.
9167         * gcc.target/i386/noplt-gd-2.c: Likewise.
9168         * gcc.target/i386/noplt-gd-3.c: Likewise.
9169         * gcc.target/i386/noplt-ld-1.c: Likewise.
9170         * gcc.target/i386/noplt-ld-2.c: Likewise.
9171         * gcc.target/i386/noplt-ld-3.c: Likewise.
9172         * lib/target-supports.exp
9173         (check_effective_target_tls_get_addr_via_got): New.
9175 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9177         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9178         testsuite compile flags.
9179         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9180         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9182 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9184         * g++dg/vect/pr36684.cc: Add dg-do compile.
9185         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9186         * gcc.dg/vect/pr70021.c: Ditto.
9187         * gcc.dg/vect/pr70138-1.c: Ditto.
9188         * gcc.dg/vect/pr70138-2.c: Ditto.
9189         * gcc.dg/vect/pr70354-1.c: Ditto.
9190         * gcc.dg/vect/pr70354-2.c: Ditto.
9191         * gcc.dg/vect/pr71259.c: Ditto.
9192         * gcc.dg/vect/pr71416-1.c: Ditto.
9193         * gcc.dg/vect/slp-43.c: Ditto.
9194         * gcc.dg/vect/slp-45.c: Ditto.
9195         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9196         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9197         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9198         * gfortran.dg/vect/pr69980.f90: Ditto.
9200 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9202         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9203         * gcc.dg/vect/bb-slp-30.c: Ditto.
9204         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9205         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9206         * gcc.dg/vect/pr45902.c: Ditto.
9207         * gcc.dg/vect/pr48172.c: Ditto.
9208         * gcc.dg/vect/pr48377.c: Ditto.
9209         * gcc.dg/vect/pr49038.c: Ditto.
9210         * gcc.dg/vect/pr49771.c: Ditto.
9211         * gcc.dg/vect/pr52091.c: Ditto.
9212         * gcc.dg/vect/pr53185-2.c: Ditto.
9213         * gcc.dg/vect/pr56826.c: Ditto.
9214         * gcc.dg/vect/pr60276.c: Ditto.
9215         * gcc.dg/vect/pr62021.c: Ditto.
9216         * gcc.dg/vect/pr63530.c: Ditto.
9217         * gcc.dg/vect/pr65518.c: Ditto.
9218         * gcc.dg/vect/pr65947-1.c: Ditto.
9219         * gcc.dg/vect/pr65947-10.c: Ditto.
9220         * gcc.dg/vect/pr65947-11.c: Ditto.
9221         * gcc.dg/vect/pr65947-12.c: Ditto.
9222         * gcc.dg/vect/pr65947-13.c: Ditto.
9223         * gcc.dg/vect/pr65947-2.c: Ditto.
9224         * gcc.dg/vect/pr65947-3.c: Ditto.
9225         * gcc.dg/vect/pr65947-4.c: Ditto.
9226         * gcc.dg/vect/pr65947-5.c: Ditto.
9227         * gcc.dg/vect/pr65947-6.c: Ditto.
9228         * gcc.dg/vect/pr65947-7.c: Ditto.
9229         * gcc.dg/vect/pr65947-8.c: Ditto.
9230         * gcc.dg/vect/pr65947-9.c: Ditto.
9231         * gcc.dg/vect/pr71416-1.c: Ditto.
9232         * gcc.dg/vect/pr71439.c: Ditto.
9233         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9234         * gcc.dg/vect/vect-bswap16.c: Ditto.
9235         * gcc.dg/vect/vect-bswap32.c: Ditto.
9236         * gcc.dg/vect/vect-bswap64.c: Ditto.
9237         * gcc.dg/vect/vect-live-1.c: Ditto.
9238         * gcc.dg/vect/vect-live-2.c: Ditto.
9239         * gcc.dg/vect/vect-live-3.c: Ditto.
9240         * gcc.dg/vect/vect-live-4.c: Ditto.
9241         * gcc.dg/vect/vect-live-5.c: Ditto.
9242         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9243         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9244         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9245         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9246         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9247         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9248         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9249         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9250         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9251         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9252         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9253         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9254         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9255         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9256         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9257         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9258         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9260 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9262         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9264 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9266         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
9267         ia32 if R_386_GOT32X relocation is supported.
9268         * gcc.target/i386/noplt-3.c: Likewise.
9269         * gcc.target/i386/noplt-2.c: Likewise.
9270         (main): Renamed to ...
9271         (bar): This.
9272         * gcc.target/i386/noplt-4.c: Likewise.
9273         (main): Renamed to ...
9274         (bar): This.
9275         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9276         * gcc.target/i386/pr67400-5.c: Likewise.
9278 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9280         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9281         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9283         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9284         f4): Adjust expected diagnostics.
9285         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9286         (T): If OVFP is defined, redefine to TP.
9287         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9288         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9289         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9290         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9291         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9292         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9293         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9294         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9295         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9296         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9297         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9298         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9299         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9300         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9301         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9302         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9303         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9304         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9305         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9306         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9307         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9308         as last argument to __builtin_add_overflow_p.
9310 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9312         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9313         dg-options and remove default vector testsuite compile flags.
9314         * g++.dg/vect/pr33860a.cc: Ditto.
9315         * g++.dg/vect/pr45470-a.cc: Ditto.
9316         * g++.dg/vect/pr45470-b.cc: Ditto.
9317         * g++.dg/vect/pr60896.cc: Ditto.
9318         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9319         * gcc.dg/vect/pr18308.c: Ditto.
9320         * gcc.dg/vect/pr24049.c: Ditto.
9321         * gcc.dg/vect/pr33373.c: Ditto.
9322         * gcc.dg/vect/pr36228.c: Ditto.
9323         * gcc.dg/vect/pr42395.c: Ditto.
9324         * gcc.dg/vect/pr42604.c: Ditto.
9325         * gcc.dg/vect/pr46663.c: Ditto.
9326         * gcc.dg/vect/pr48765.c: Ditto.
9327         * gcc.dg/vect/pr49093.c: Ditto.
9328         * gcc.dg/vect/pr49352.c: Ditto.
9329         * gcc.dg/vect/pr52298.c: Ditto.
9330         * gcc.dg/vect/pr52870.c: Ditto.
9331         * gcc.dg/vect/pr53185.c: Ditto.
9332         * gcc.dg/vect/pr53773.c: Ditto.
9333         * gcc.dg/vect/pr56695.c: Ditto.
9334         * gcc.dg/vect/pr62171.c: Ditto.
9335         * gcc.dg/vect/pr63530.c: Ditto.
9336         * gcc.dg/vect/pr68339.c: Ditto.
9337         * gcc.dg/vect/pr71259.c: Ditto.
9338         * gcc.dg/vect/vect-82_64.c: Ditto.
9339         * gcc.dg/vect/vect-83_64.c: Ditto.
9340         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9341         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9342         * gcc.dg/vect/vect-shift-2.c: Ditto.
9343         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9344         * gfortran.dg/vect/pr39318.f90: Ditto.
9345         * gfortran.dg/vect/pr45714-a.f: Ditto.
9346         * gfortran.dg/vect/pr45714-b.f: Ditto.
9347         * gfortran.dg/vect/pr46213.f90: Ditto.
9349 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9350             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9352         * gcc.target/powerpc/p9-splat-5.c: New test.
9354 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9356         PR tree-optimization/71488
9357         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9358         * lib/target-supports.exp: ... here.
9359         (check_sse4_hw_available): New procedure.
9360         (check_effective_target_sse4_runtime): Ditto.
9361         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9362         -march=westmere for sse4_runtime targets.
9363         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9364         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9365         (dg-additional-options): Use for sse4_runtime targets.
9366         (main): Call check_vect ().
9367         (dg-final): Perform scan only for sse4_runtime targets.
9369 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9371         PR target/66232
9372         PR target/67400
9373         * gcc.target/i386/pr66232-14.c: New file.
9374         * gcc.target/i386/pr66232-15.c: Likewise.
9375         * gcc.target/i386/pr66232-16.c: Likewise.
9376         * gcc.target/i386/pr66232-17.c: Likewise.
9377         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
9378         ia32 if R_386_GOT32X relocation is supported.
9379         * gcc.target/i386/pr67400-2.c: Likewise.
9380         * gcc.target/i386/pr67400-3.c: Likewise.
9381         * gcc.target/i386/pr67400-4.c: Likewise.
9382         * gcc.target/i386/pr67400-6.c: Likewise.
9383         * gcc.target/i386/pr67400-7.c: Likewise.
9384         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9386 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9388         PR libgfortran/48852
9389         * gfortran.dg/char4_iunit_1.f03: Update test.
9390         * gfortran.dg/f2003_io_5.f03: Update test.
9391         * gfortran.dg/real_const_3.f90: Update test.
9393 2016-06-23  Andi Kleen  <ak@linux.intel.com>
9395         * g++.dg/bprob/bprob.exp: Support autofdo.
9396         * g++.dg/tree-prof/tree-prof.exp: dito.
9397         * gcc.dg/tree-prof/tree-prof.exp: dito.
9398         * gcc.misc-tests/bprob.exp: dito.
9399         * gfortran.dg/prof/prof.exp: dito.
9400         * lib/profopt.exp: dito.
9401         * lib/target-supports.exp: Check for autofdo.
9403 2016-06-23  Martin Liska  <mliska@suse.cz>
9405         * gcc.dg/pr71619.c: New test.
9407 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9409         PR target/67400
9410         * gcc.target/i386/pr67400-1.c: New test.
9411         * gcc.target/i386/pr67400-2.c: Likewise.
9412         * gcc.target/i386/pr67400-3.c: Likewise.
9413         * gcc.target/i386/pr67400-4.c: Likewise.
9414         * gcc.target/i386/pr67400-5.c: Likewise.
9415         * gcc.target/i386/pr67400-6.c: Likewise.
9416         * gcc.target/i386/pr67400-7.c: Likewise.
9418 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9420         * c-c++-common/missing-header-1.c: New test case.
9421         * c-c++-common/missing-header-2.c: New test case.
9422         * c-c++-common/missing-header-3.c: New test case.
9423         * c-c++-common/missing-header-4.c: New test case.
9425 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9427         PR c/70339
9428         * c-c++-common/attributes-1.c: Update dg-prune-output to include
9429         hint.
9430         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9431         expected results due to builtin "nanl" now being suggested for
9432         "name".
9433         * gcc.dg/pr67580.c: Update expected messages.
9434         * gcc.dg/spellcheck-identifiers.c: New testcase.
9435         * gcc.dg/spellcheck-typenames.c: New testcase.
9437 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9439         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9440         file.
9441         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9442         diagnostic-test-show-locus-parseable-fixits.c to sources for
9443         diagnostic_plugin_test_show_locus.c.
9444         * lib/gcc-defs.exp (freeform_regexps): New global.
9445         (dg-regexp): New function.
9446         (handle-dg-regexps): New function.
9447         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9448         freeform_regexps to the empty list.
9449         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9451 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9453         PR tree-optimization/71488
9454         * g++.dg/pr71488.C: New test.
9455         * gcc.dg/vect/vect-bool-cmp.c: New test.
9457 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
9459         * gcc.dg/guality/param-5.c: New test.
9461 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9463         * gcc.target/i386/asm-flag-7.c: New test.
9465 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9467         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9468         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9469         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9470         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9471         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9472         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9473         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9474         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9475         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9476         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9477         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9478         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9479         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9480         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9481         * lib/target-supports.exp: Likewise.
9483 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9485         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9486         * gcc.dg/attr-ms_struct-2.c: Likewise.
9487         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9488         * gcc.dg/bf-ms-attrib.c: Likewise.
9489         * gcc.dg/bf-ms-layout-2.c: Likewise.
9490         * gcc.dg/bf-ms-layout-3.c: Likewise.
9491         * gcc.dg/bf-ms-layout.c: Likewise.
9492         * gcc.dg/bf-no-ms-layout.c: Likewise.
9493         * gcc.target/i386/bitfield1.c: Likewise.
9494         * gcc.target/i386/bitfield2.c: Likewise.
9495         * gcc.target/i386/bitfield3.c: Likewise.
9497 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9499         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9500         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9501         override other than -mcpu=power9 command-line option is specified,
9502         or if the target operating system is aix.
9503         * gcc.target/powerpc/darn-1.c: Likewise.
9504         * gcc.target/powerpc/darn-2.c: Likewise.
9505         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9506         test if effective-target is not powerpc_p9vector_ok or if the
9507         target operating system is not defined.
9508         * gcc.target/powerpc/vslv-1.c: Likewise.
9509         * gcc.target/powerpc/vsrv-0.c: Likewise.
9510         * gcc.target/powerpc/vsrv-1.c: Likewise.
9512 2016-06-21  Tobias Burnus  <burnus@net-b.de>
9514         PR fortran/71068
9515         * gfortran.dg/coarray/data_1.f90: New.
9517 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9519         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9520         (dg-require-effective-target): Use arm_v8_neon_hw.
9521         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9522         (dg-require-effective-target): Likewise.
9523         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9524         (dg-require-effective-target): Likewise.
9525         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9526         (dg-require-effective-target): Likewise.
9527         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9528         (dg-require-effective-target): Likewise.
9529         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9530         (dg-require-effective-target): Likewise.
9531         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9532         Add AArch64 check.
9534 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9536         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9537         Set to 3 so test passes.
9539 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9541         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9543 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9545         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9546         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9547         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9548         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9550 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9552         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9553         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9555 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9557         PR target/71549
9558         * gcc.target/i386/pr71549.c: New test.
9560 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9562         * gcc.target/powerpc/vadsdu-0.c: Replace
9563         dg-require-effective-target directive to allow test to run on more
9564         platforms, and add dg-skip-if directive to disable test on aix
9565         platforms because of known incompatibilities.
9566         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9567         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9568         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9569         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9570         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9571         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9572         * gcc.target/powerpc/vadsdub-2.c: Replace
9573         dg-require-effective-target directive to allow test to run on more
9574         platforms, and add dg-skip-if directive to disable test on aix
9575         platforms because of known incompatibilities.
9576         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9577         with vec_absdb call to differentiate this test from vadsdub-1.c.
9578         * gcc.target/powerpc/vadsduh-1.c: Replace
9579         dg-require-effective-target directive to allow test to run on more
9580         platforms, and add dg-skip-if directive to disable test on aix
9581         platforms because of known incompatibilities.
9582         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9583         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9584         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9586 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9588         PR tree-optimization/71588
9589         * gcc.dg/pr71558.c: New test.
9591 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9593         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9594         * c-c++-common/pr68657-2.c: Likewise.
9595         * c-c++-common/pr68657-3.c: Likewise.
9596         * gcc.dg/torture/pr69714.c: Require int32plus support.
9597         * gcc.dg/torture/pr70025.c: Likewise.
9598         * gcc.dg/torture/pr70083.c: Likewise.
9599         * gcc.dg/torture/pr70542.c: Likewise.
9600         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9602 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9604         PR c/71601
9605         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9607 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9609         PR middle-end/71581
9610         * gcc.dg/pr71581.c: New test.
9612         PR rtl-optimization/71591
9613         * gcc.dg/cpp/pr71591.c: New test.
9615 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9617         PR target/71571
9618         * g++.dg/torture/pr71571.C: New test.
9620 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9622         PR target/71559
9623         * gcc.target/i386/sse2-pr71559.c: New test.
9624         * gcc.target/i386/avx-pr71559.c: New test.
9625         * gcc.target/i386/avx512f-pr71559.c: New test.
9627 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9629         PR fortran/71194
9630         * gfortran.dg/pointer_remapping_10.f90: New.
9632 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9634         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9636 2016-06-20  Martin Sebor  <msebor@redhat.com>
9638         PR c/69507
9639         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9640         * gnu90-const-expr-1.c: Same.
9641         * gnu99-const-expr-1.c: Same.
9642         * gnu99-static-1.c: Same.
9644 2016-06-20  Renlin Li  <renlin.li@arm.com>
9646         PR testsuite/71489
9647         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9649 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9651         * gcc.target/aarch64/vcvt_f64_1.c: New.
9652         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9653         * gcc.target/aarch64/vrecp_f64_1.c: New.
9655 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9657         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9658         "alignement".
9660 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9662         PR target/71103
9663         * gcc.target/avr/torture/pr71103-2.c: New test.
9665 2016-06-19  Martin Sebor  <msebor@redhat.com>
9667         PR c/69507
9668         * gcc.dg/alignof.c: New test.
9670 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9672         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9673         vs dg-error; test constexpr specifier too.
9675 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9677         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9679 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9681         * lib/target-supports.exp
9682         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9683         arm_neon_ok and merge flags.  Fix temporary test name.
9684         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9685         and merge flags.
9687 2016-06-17  Martin Liska  <mliska@suse.cz>
9689         * gcc.dg/predict-9.c: Fix dump scanning.
9691 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9693         PR tree-optimization/71354
9694         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9696 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9698         PR tree-optimization/71347
9699         * gcc.dg/tree-ssa/pr71347.c: New test.
9701 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9703         PR tree-optimization/71354
9704         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9706 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9708         * gcc.dg/vect/vect-alias-check-1.c: New test.
9710 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9712         PR target/71151
9713         * gcc.target/avr/pr71151-1.c: New test.
9714         * gcc.target/avr/pr71151-2.c: New test.
9715         * gcc.target/avr/pr71151-3.c: New test.
9716         * gcc.target/avr/pr71151-4.c: New test.
9717         * gcc.target/avr/pr71151-5.c: New test.
9718         * gcc.target/avr/pr71151-6.c: New test.
9719         * gcc.target/avr/pr71151-7.c: New test.
9720         * gcc.target/avr/pr71151-8.c: New test.
9721         * gcc.target/avr/pr71151-common.h: New test.
9723 2016-06-16  Martin Liska  <mliska@suse.cz>
9725         * gfortran.dg/predict-1.f90: New test.
9727 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9729         PR target/71242
9730         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9732 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9734         * g++.dg/vect/pr36648.cc: Disable cunrolli
9736 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9738         PR target/71554
9739         * gcc.c-torture/execute/pr71554.c: New test.
9741         PR rtl-optimization/71532
9742         * gcc.dg/torture/pr71532.c: New test.
9744 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9746         * gcc.target/powerpc/p9-dimode1.c: New test.
9747         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9749 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9751         * gcc.c-torture/compile/20160615-1.c: New test.
9753         * g++.dg/cpp0x/ref-qual17.C: New test.
9755 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9757         PR middle-end/71529
9758         * gcc.target/i386/pr71529.C: New test.
9760 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9762         PR tree-optimization/71483
9763         * g++.dg/vect/pr71483.c: New
9765 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9767         PR c++/70202
9768         * g++.dg/inherit/crash6.C: New.
9769         * g++.dg/inherit/union2.C: Likewise.
9770         * g++.dg/inherit/virtual12.C: Likewise.
9771         * g++.dg/inherit/virtual13.C: Likewise.
9772         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9774 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9776         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9778 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9780         PR tree-optimization/71439
9781         * gcc.dg/vect/pr71439.c: New
9783 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9785         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9787 2016-06-15  Richard Biener  <rguenther@suse.de>
9789         * gcc.dg/vect/slp-45.c: New testcase.
9791 2016-06-15  Richard Biener  <rguenther@suse.de>
9793         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9795 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9797         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9798         requirements, and disable for AIX for now.
9799         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9801 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9803         PR c++/71528
9804         * g++.dg/opt/pr71528.C: New test.
9806         PR c++/71516
9807         * g++.dg/init/pr71516.C: New test.
9809 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9811         * g++.dg/init/array46.C: New.
9813 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9815         * gcc.target/i386/float128-3.c: New test.
9816         * gcc.target/i386/quad-sse4.c: Ditto.
9817         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9818         Update scan strings.
9820 2016-06-14  Richard Biener  <rguenther@suse.de>
9822         PR middle-end/71526
9823         * gfortran.dg/pr71526.f90: New testcase.
9825 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9827         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9828         * gcc.dg/zero_bits_compound-1.c: Likewise.
9830 2016-06-14  Richard Biener  <rguenther@suse.de>
9832         PR tree-optimization/71522
9833         * gcc.dg/torture/pr71522.c: New testcase.
9835 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9837         PR tree-optimization/71520
9838         * gcc.dg/tree-ssa/pr71520.c: New test.
9840 2016-06-14  Richard Biener  <rguenther@suse.de>
9842         PR tree-optimization/71521
9843         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9845 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9847         PR sanitizer/71498
9848         * c-c++-common/ubsan/bounds-13.c: New test.
9850         PR preprocessor/71183
9851         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9853 2016-06-13  Jeff Law  <law@redhat.com>
9855         PR tree-optimization/71403
9856         * c-c++-common/ubsan/pr71403-1.c: New test.
9857         * c-c++-common/ubsan/pr71403-2.c: New test.
9858         * c-c++-common/ubsan/pr71403-3.c: New test.
9860 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9862         PR middle-end/71478
9863         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9864         Add -Wno-psabi -w to dg-options.
9866 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9868         * gcc.target/powerpc/vadsdu-0.c: New test.
9869         * gcc.target/powerpc/vadsdu-1.c: New test.
9870         * gcc.target/powerpc/vadsdu-2.c: New test.
9871         * gcc.target/powerpc/vadsdu-3.c: New test.
9872         * gcc.target/powerpc/vadsdu-4.c: New test.
9873         * gcc.target/powerpc/vadsdu-5.c: New test.
9874         * gcc.target/powerpc/vadsdub-1.c: New test.
9875         * gcc.target/powerpc/vadsdub-2.c: New test.
9876         * gcc.target/powerpc/vadsduh-1.c: New test.
9877         * gcc.target/powerpc/vadsduh-2.c: New test.
9878         * gcc.target/powerpc/vadsduw-1.c: New test.
9879         * gcc.target/powerpc/vadsduw-2.c: New test.
9881 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9883         * gcc.dg/c99-init-2.c (c): Update expected error message.
9884         * gcc.dg/init-bad-8.c (foo): Likewise.
9885         * gcc.dg/spellcheck-fields-3.c: New test case.
9887 2016-06-13  Martin Liska  <mliska@suse.cz>
9889         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9890         and "guess loop iv compared" heuristics.
9891         * gcc.dg/predict-2.c: Likewise.
9892         * gcc.dg/predict-3.c: Likewise.
9893         * gcc.dg/predict-4.c: Likewise.
9894         * gcc.dg/predict-5.c: Likewise.
9895         * gcc.dg/predict-6.c: Likewise.
9897 2016-06-13  Marek Polacek  <polacek@redhat.com>
9899         PR middle-end/71476
9900         * c-c++-common/Wswitch-unreachable-4.c: New test.
9901         * gcc.dg/Wswitch-unreachable-2.c: New test.
9902         * g++.dg/tm/jump1.C: Move dg-warning.
9904 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9906         * gnat.dg/renaming10.ad[sb]: New test.
9908 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
9910         PR fortran/70673
9911         * gfortran.dg/pr70673.f90: New test.
9913 2016-06-13  Richard Biener  <rguenther@suse.de>
9915         PR middle-end/64516
9916         * gcc.dg/align-3.c: New testcase.
9918 2016-06-13  Martin Liska  <mliska@suse.cz>
9920         * gcc.target/i386/pr71458.c: New test.
9922 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
9924         PR target/71241
9925         * gcc.dg/torture/float128-nan.c: New test.
9927 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9929         PR target/60751
9930         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9931         statement.
9933 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9935         PR target/60751
9936         * gfortran.dg/comma_IO_extension_1.f90: New test.
9937         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9938         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9939         statement.
9940         * gfortran.dg/graphite/pr38083.f90: Likewise.
9941         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9942         missing format.
9944 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9946         * gnat.dg/case_character.adb: New test.
9948 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
9950         PR middle-end/71310
9951         * gcc.target/powerpc/pr71310.c: New testcase.
9953 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
9955         PR middle-end/71478
9956         * gcc.dg/pr71478.c: New test.
9958 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
9960         PR middle-end/71494
9961         * gcc.c-torture/execute/pr71494.c: New test.
9963         PR c/68657
9964         * gcc.target/i386/pr68657.c: New test.
9966         PR inline-asm/68843
9967         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9968         (test): Add -masm=intel alternatives.
9970 2016-06-10  Martin Sebor  <msebor@redhat.com>
9972         PR c/71392
9973         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9975 2016-06-10  Jeff Law  <law@redhat.com>
9977         PR tree-optimization/71335
9978         * gcc.c-torture/execute/pr71335.c: New test.
9980 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
9982         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9983         the various "cannot tail-call: " messages.
9985 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
9987         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9988         and options.
9990 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
9992         PR sanitizer/71480
9993         * c-c++-common/asan/pr71480.c: New test.
9995 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
9997         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9998         (ASMNAME2): Likewise.
9999         (main): Replace fn in asm statement with ASMNAME ("fn").
10000         * gcc.dg/guality/pr68037-2.c: Likewise.
10001         * gcc.dg/guality/pr68037-3.c: Likewise.
10002         * gcc.dg/torture/pr68037-1.c: Likewise.
10003         * gcc.dg/torture/pr68037-2.c: Likewise.
10004         * gcc.dg/torture/pr68037-3.c: Likewise.
10006 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10008         PR inline-asm/68843
10009         * gcc.target/i386/pr68843-1.c: New test.
10010         * gcc.target/i386/pr68843-2.c: New test.
10012 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10013             Cesar Philippidis  <cesar@codesourcery.com>
10015         PR middle-end/71373
10016         * gcc.dg/goacc/nested-function-1.c: New file.
10017         * gcc.dg/goacc/nested-function-2.c: Likewise.
10018         * gcc.dg/goacc/pr71373.c: Likewise.
10019         * gfortran.dg/goacc/cray-2.f95: Likewise.
10020         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10021         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10022         * gfortran.dg/goacc/cray.f95: Update.
10023         * gfortran.dg/goacc/loop-1.f95: Likewise.
10024         * gfortran.dg/goacc/loop-3.f95: Likewise.
10025         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10026         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10028 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10030         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10031         for OpenACC tile clauses.
10032         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10034         PR c/71381
10035         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
10036         to...
10037         * c-c++-common/goacc/cache-2.c: ... this new file.
10038         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10039         * gfortran.dg/goacc/cache-2.f95: ... this new file.
10040         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10041         usage.
10042         * gfortran.dg/goacc/cray.f95: Likewise.
10043         * gfortran.dg/goacc/loop-1.f95: Likewise.
10045 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
10047         PR tree-optimization/71407
10048         PR tree-optimization/71416
10049         * gcc.dg/vect/pr71407.c: New
10050         * gcc.dg/vect/pr71416-1.c: New
10051         * gcc.dg/vect/pr71416-2.c: New
10053 2016-06-10  Richard Biener  <rguenther@suse.de>
10055         PR middle-end/71477
10056         * gcc.dg/torture/pr71477.c: New testcase.
10058 2016-06-09  Julia Koval  <julia.koval@intel.com>
10060         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10061         * gcc.target/i386/interrupt-13.c: Likewise.
10062         * gcc.target/i386/interrupt-15.c: Likewise.
10063         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10064         * gcc.target/i386/interrupt-24.c: Likewise.
10065         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10066         * gcc.target/i386/interrupt-9.c: Likewise.
10067         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10069 2016-06-09  Martin Sebor  <msebor@redhat.com>
10071         PR c/70883
10072         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10073         * gcc.dg/builtin-constant_p-1.c: Same.
10074         * gcc.dg/builtins-error.c: Same.
10075         * gcc.dg/pr70859.c: Same.
10077 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10079         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10080         * gcc.dg/torture/pr68067-1.c: Likewise.
10081         * gcc.dg/torture/pr68067-2.c: Likewise.
10083 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10085         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10086           when setting SIZE.
10088 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
10090         PR c++/71465
10091         * g++.dg/inherit/crash5.C: New.
10092         Revert:
10093         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10095         PR c++/70202
10096         * g++.dg/inherit/crash5.C: New.
10097         * g++.dg/inherit/virtual1.C: Adjust.
10099 2016-06-09  Martin Liska  <mliska@suse.cz>
10101         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10102         * g++.dg/predict-loop-exit-2.C: Likewise.
10103         * g++.dg/predict-loop-exit-3.C: Likewise.
10104         * gcc.dg/predict-1.c: Likewise.
10105         * gcc.dg/predict-2.c: Likewise.
10106         * gcc.dg/predict-3.c: Likewise.
10107         * gcc.dg/predict-4.c: Likewise.
10108         * gcc.dg/predict-5.c: Likewise.
10109         * gcc.dg/predict-6.c: Likewise.
10110         * gcc.dg/predict-7.c: Likewise.
10112 2016-06-09  Richard Biener  <rguenther@suse.de>
10114         PR tree-optimization/71462
10115         * gcc.dg/torture/pr71462.c: New testcase.
10117 2016-06-09  Marek Polacek  <polacek@redhat.com>
10119         PR c/65471
10120         * gcc.dg/c11-generic-3.c: New test.
10122 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
10124         * g++.dg/init/array42.C: New.
10125         * g++.dg/init/array43.C: Likewise.
10126         * g++.dg/init/array44.C: Likewise.
10127         * g++.dg/init/array45.C: Likewise.
10128         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10129         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10130         * g++.dg/cpp1y/auto-fn27.C: Likewise.
10131         * g++.dg/gomp/pr35751.C: Likewise.
10132         * g++.dg/init/array23.C: Likewise.
10133         * g++.dg/init/brace2.C: Likewise.
10134         * g++.dg/init/brace6.C: Likewise.
10136 2016-06-08  Martin Sebor  <msebor@redhat.com>
10137             Jakub Jelinek  <jakub@redhat.com>
10139         PR c++/70507
10140         PR c/68120
10141         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10142         * c-c++-common/builtin-arith-overflow-2.c: New test.
10143         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10144         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10145         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10147 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10149         PR c++/71442
10150         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10152 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
10154         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10155         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10156         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10157         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10158         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10159         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10160         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10161         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10162         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10163         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10164         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10165         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10166         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10168 2016-06-08  Richard Biener  <rguenther@suse.de>
10170         PR tree-optimization/68558
10171         * gcc.dg/vect/slp-44.c: New testcase.
10173 2016-06-08  Richard Biener  <rguenther@suse.de>
10175         * gcc.dg/vect/slp-43.c: New testcase.
10177 2016-06-08  Richard Biener  <rguenther@suse.de>
10179         PR tree-optimization/71452
10180         * gcc.dg/torture/pr71452.c: New testcase.
10182 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10184         PR c++/71448
10185         * g++.dg/torture/pr71448.C: New test.
10187 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
10189         PR debug/71432
10190         PR ada/71413
10191         * g++.dg/debug/pr71432.C: New test.
10193 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10195         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10196         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10197         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10199 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
10201         * gcc.dg/vect/vect-live-2.c: Update effective target.
10202         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10203         * lib/target-supports.exp: Add aarch64 to vect_long.
10205 2016-06-08  Marek Polacek  <polacek@redhat.com>
10207         PR c/71418
10208         * gcc.dg/noncompile/pr71418.c: New test.
10210         PR c/71426
10211         * gcc.dg/noncompile/pr71426.c: New test.
10213 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
10215         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10216         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10217         * gcc.dg/predict-3.c: Update template.
10218         * gcc.dg/predict-5.c: Update template.
10219         * gcc.dg/predict-6.c: Update template.
10220         * gcc.dg/predict-9.c: Update template.
10221         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10223 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
10225         * gcc.target/powerpc/vec-mul.c: New test.
10227 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
10229         * gcc.dg/spellcheck-fields-2.c: New test case.
10231 2016-06-07  Richard Biener  <rguenther@suse.de>
10233         PR c/61564
10234         * gcc.dg/Wpragmas-1.c: New testcase.
10235         * gcc.dg/Wattributes-4.c: Likewise.
10236         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10237         entry.
10239 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
10241         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10242         spurious debug code.
10244 2016-06-07  Richard Biener  <rguenther@suse.de>
10246         PR tree-optimization/71428
10247         * gcc.dg/torture/pr71428.c: New testcase.
10249 2016-06-07  Richard Biener  <rguenther@suse.de>
10251         PR middle-end/71423
10252         * gcc.dg/torture/pr71423.c: New testcase.
10254 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10256         PR middle-end/71408
10257         * gcc.dg/tree-ssa/pr71408.c: New test.
10259 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10261         PR middle-end/71281
10262         * g++.dg/torture/pr71281.C: New test.
10264 2016-06-06  Marek Polacek  <polacek@redhat.com>
10266         PR c/71362
10267         * gcc.dg/pr71362.c: New test.
10269 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10270             Patrick Palka  <ppalka@gcc.gnu.org>
10272         PR c++/70847
10273         PR c++/71330
10274         PR c++/71393
10275         * g++.dg/opt/pr70847.C: New test.
10276         * g++.dg/ubsan/pr70847.C: New test.
10277         * g++.dg/ubsan/pr71393.C: New test.
10279 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10281         PR tree-optimization/71259
10282         * gcc.dg/vect/pr71259.c: New test.
10284 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
10286         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10287         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10288         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10289         above.
10291 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10293         PR middle-end/37780
10294         * gcc.c-torture/execute/pr37780.c: New test.
10295         * gcc.target/aarch64/pr37780_1.c: Likewise.
10296         * gcc.target/arm/pr37780_1.c: Likewise.
10298 2016-06-06  Marek Polacek  <polacek@redhat.com>
10300         * c-c++-common/attr-may-alias-1.c: New test.
10301         * c-c++-common/attr-may-alias-2.c: New test.
10302         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10304 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10306         PR c/24414
10307         * gcc.target/i386/pr24414.c: New test.
10309 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
10311         * gcc.target/sparc/vis4misc.c: New file.
10312         * gcc.target/sparc/fpcmp.c: Likewise.
10313         * gcc.target/sparc/fpcmpu.c: Likewise.
10315 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
10317         * gcc.dg/vect/vect-live-1.c: Use additional-options.
10318         * gcc.dg/vect/vect-live-3.c: Likewise.
10320 2016-06-06  Richard Biener  <rguenther@suse.de>
10322         PR tree-optimization/71398
10323         * gcc.dg/torture/pr71398.c: New testcase.
10325 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
10327         PR target/71389
10328         * g++.dg/pr71389.C: New test.
10330 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10332         PR fortran/71404
10333         * gfortran.dg/fmt_read_5.f: New test.
10335 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
10337         PR fortran/69659
10338         * gfortran.dg/class_array_22.f03: New test.
10340 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10342         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10344 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10346         * gcc.dg/predict-9.c: Update template.
10348 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
10350         PR c++/49377
10351         * g++.dg/template/pr49377.C: New.
10353 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
10355         PR tree-optimization/71405
10356         * g++.dg/torture/pr71405.C: New test.
10358 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10360         PR c++/70202
10361         * g++.dg/inherit/crash5.C: New.
10362         * g++.dg/inherit/virtual1.C: Adjust.
10364 2016-06-03  Jeff Law  <law@redhat.com>
10366         PR tree-optimization/71316
10367         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10369 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10371         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
10372         dg-additional-options with just -fno-tree-scev-cprop in it.
10373         * gcc.dg/vect/vect-live-2.c: Likewise.
10374         * gcc.dg/vect/vect-live-5.c: Likewise.
10375         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10376         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10377         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10379 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
10381         PR c++/27100
10382         * g++.dg/other/friend6.C: New test.
10384 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10386         * g++.dg/torture/ppc-ldst-array.C: New.
10388 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
10390         PR target/71276
10391         PR target/71277
10392         * gcc.dg/torture/builtin-fp-int-inexact.c,
10393         gcc.target/i386/387-builtin-fp-int-inexact.c,
10394         gcc.target/i386/387-rint-inline-1.c,
10395         gcc.target/i386/387-rint-inline-2.c,
10396         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10397         gcc.target/i386/sse2-rint-inline-1.c,
10398         gcc.target/i386/sse2-rint-inline-2.c,
10399         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10400         gcc.target/i386/sse4_1-rint-inline.c: New tests.
10402 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
10403             Julia Koval  <julia.koval@intel.com>
10405         PR target/66960
10406         PR target/67630
10407         PR target/67634
10408         PR target/67841
10409         PR target/68037
10410         PR target/68618
10411         PR target/68661
10412         PR target/69575
10413         PR target/69596
10414         PR target/69734
10415         * gcc.dg/guality/pr68037-1.c: New test.
10416         * gcc.dg/guality/pr68037-2.c: Likewise.
10417         * gcc.dg/guality/pr68037-3.c: Likewise.
10418         * gcc.dg/torture/pr68037-1.c: Likewise.
10419         * gcc.dg/torture/pr68037-2.c: Likewise.
10420         * gcc.dg/torture/pr68037-3.c: Likewise.
10421         * gcc.dg/torture/pr68661-1a.c: Likewise.
10422         * gcc.dg/torture/pr68661-1b.c: Likewise.
10423         * gcc.target/i386/interrupt-1.c: Likewise.
10424         * gcc.target/i386/interrupt-2.c: Likewise.
10425         * gcc.target/i386/interrupt-3.c: Likewise.
10426         * gcc.target/i386/interrupt-4.c: Likewise.
10427         * gcc.target/i386/interrupt-5.c: Likewise.
10428         * gcc.target/i386/interrupt-6.c: Likewise.
10429         * gcc.target/i386/interrupt-7.c: Likewise.
10430         * gcc.target/i386/interrupt-8.c: Likewise.
10431         * gcc.target/i386/interrupt-9.c: Likewise.
10432         * gcc.target/i386/interrupt-10.c: Likewise.
10433         * gcc.target/i386/interrupt-11.c: Likewise.
10434         * gcc.target/i386/interrupt-12.c: Likewise.
10435         * gcc.target/i386/interrupt-13.c: Likewise.
10436         * gcc.target/i386/interrupt-14.c: Likewise.
10437         * gcc.target/i386/interrupt-15.c: Likewise.
10438         * gcc.target/i386/interrupt-16.c: Likewise.
10439         * gcc.target/i386/interrupt-17.c: Likewise.
10440         * gcc.target/i386/interrupt-18.c: Likewise.
10441         * gcc.target/i386/interrupt-19.c: Likewise.
10442         * gcc.target/i386/interrupt-20.c: Likewise.
10443         * gcc.target/i386/interrupt-21.c: Likewise.
10444         * gcc.target/i386/interrupt-22.c: Likewise.
10445         * gcc.target/i386/interrupt-23.c: Likewise.
10446         * gcc.target/i386/interrupt-24.c: Likewise.
10447         * gcc.target/i386/interrupt-25.c: Likewise.
10448         * gcc.target/i386/interrupt-26.c: Likewise.
10449         * gcc.target/i386/interrupt-27.c: Likewise.
10450         * gcc.target/i386/interrupt-28.c: Likewise.
10451         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10452         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10453         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10454         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10455         * gcc.target/i386/interrupt-iamcu.c: Likewise.
10456         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10457         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10458         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10459         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10460         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10461         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10462         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10464 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
10466         PR tree-optimization/52171
10467         * gcc.dg/pr52171.c: New test.
10468         * gcc.target/i386/pr52171.c: New test.
10470 2016-06-03  Jan Hubicka  <jh@suse.cz>
10472         * g++.dg/tree-ssa/pred-1.C: New testcase
10473         * gcc.dg/tree-ssa/pred-1.c: New testcase
10475 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10477         PR target/70957
10478         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10479         support.
10480         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10482 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10484         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10486 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10488         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10489         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10490         * gcc.dg/vect/vect-live-1.c: New test.
10491         * gcc.dg/vect/vect-live-2.c: New test.
10492         * gcc.dg/vect/vect-live-3.c: New test.
10493         * gcc.dg/vect/vect-live-4.c: New test.
10494         * gcc.dg/vect/vect-live-5.c: New test.
10495         * gcc.dg/vect/vect-live-slp-1.c: New test.
10496         * gcc.dg/vect/vect-live-slp-2.c: New test.
10497         * gcc.dg/vect/vect-live-slp-3.c: New test.
10499 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10501         PR middle-end/71387
10502         * g++.dg/opt/pr71387.C: New test.
10504 2016-06-02  Jeff Law  <law@redhat.com>
10506         PR tree-optimization/71328
10507         * gcc.c-torture/compile/pr71328.c: New test.
10509 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10511         PR fortran/52393
10512         * gfortran.dg/fmt_read_3.f90: Fix typo.
10513         * gfortran.dg/fmt_read_4.f90: New test.
10515 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
10517         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10518         * g++.dg/cpp0x/forw_enum6.C: Likewise.
10519         * g++.dg/cpp0x/forw_enum8.C: Likewise.
10520         * g++.dg/cpp0x/override2.C: Likewise.
10521         * g++.dg/parse/crash5.C: Likewise.
10522         * g++.dg/parse/error16.C: Likewise.
10523         * g++.dg/parse/error27.C: Likewise.
10524         * g++.dg/template/qualttp15.C: Likewise.
10525         * g++.dg/template/redecl4.C: Likewise.
10526         * g++.old-deja/g++.other/crash39.C: Likewise.
10527         * g++.old-deja/g++.other/struct1.C: Likewise.
10528         * g++.old-deja/g++.pt/m9a.C: Likewise.
10529         * g++.old-deja/g++.pt/memclass10.C: Likewise.
10531 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10533         PR c++/71372
10534         * c-c++-common/pr71372.c: New test.
10536         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10537         __TIME__ strings with __builtin_strcmp instead of printf and
10538         dg-output.
10540 2016-06-02  Martin Liska  <mliska@suse.cz>
10542         * gcc.dg/predict-9.c: New test.
10544 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10546         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10547         global set_compiler_env_var and global saved_compiler_env_var.
10549 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10551         PR rtl-optimization/71295
10552         * gcc.c-torture/compile/pr71295.c: New test.
10554 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10556         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10558         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10559         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10561         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10562         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10563         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10564         alternative number.
10566 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10568         * gcc.target/powerpc/p9-splat-4.c: New test.
10570 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10572         PR target/71186
10573         * gcc.target/powerpc/pr71186.c: New test.
10575 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10577         PR fortran/52393
10578         * gfortran.dg/fmt_read_3.f90: New test.
10580 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10582         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10583         procedure.
10585 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10587         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10588         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10589         env var is set.
10590         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10591         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10592         shown once.
10593         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10594         during compilation.
10595         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10596         vars set by dg-set-compiler-env-var.
10598 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10600         PR fortran/71156
10601         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10602         to the module procedure declaration.
10603         * gfortran.dg/submodule_16.f08: New test.
10605 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10607         PR middle-end/71371
10608         * c-c++-common/gomp/pr71371.c: New test.
10610 2016-06-01  Richard Biener  <rguenther@suse.de>
10612         PR tree-optimization/71366
10613         * gcc.dg/torture/pr71366-1.c: New testcase.
10614         * gcc.dg/torture/pr71366-2.c: Likewise.
10616 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10618         * gcc.target/powerpc/vslv-0.c: New test.
10619         * gcc.target/powerpc/vslv-1.c: New test.
10620         * gcc.target/powerpc/vsrv-0.c: New test.
10621         * gcc.target/powerpc/vsrv-1.c: New test.
10623 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10625         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10626         * gcc.target/nvptx/weak.c: New.
10628 2016-06-01  Richard Biener  <rguenther@suse.de>
10630         PR tree-optimization/71261
10631         * gcc.dg/torture/vect-bool-1.c: New testcase.
10633 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10635         * gfortran.dg/gomp/order-1.f90: New test.
10636         * gfortran.dg/gomp/order-2.f90: New test.
10638 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10640         * gcc.dg/unroll-6.c: Update template.
10641         * gcc.dg/unroll-7.c: New testcase.
10642         * gcc.dg/unroll-8.c: New testcase.
10644 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10646         * gnat.dg/opt56.ad[sb]: New test.
10648 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10650         PR c++/66635
10651         * g++.dg/cpp0x/constexpr-ice16.C: New.
10653 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10655         PR tree-optimization/71314
10656         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10657         -mbranch-cost=2.
10659 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10661         PR tree-optimization/71077
10662         * gcc.dg/tree-ssa/pr71077.c: New test.
10664 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10666         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10667         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10668         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10670 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10672         PR c++/71248
10673         * g++.dg/cpp0x/pr71248.C: New.
10674         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10675         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10676         * g++.dg/init/new37.C: Likewise.
10677         * g++.dg/template/static1.C: Likewise.
10678         * g++.dg/template/static2.C: Likewise.
10680 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10682         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10683         instead of %rdi.
10684         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10686 2016-05-31  Marek Polacek  <polacek@redhat.com>
10688         * c-c++-common/Wswitch-unreachable-3.c: New test.
10689         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10691 2016-05-31  Richard Biener  <rguenther@suse.de>
10693         PR tree-optimization/71352
10694         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10696 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10698         * gcc.target/arm/armv5_thumb_isa.c: New test.
10700 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10702         PR target/71346
10703         * gcc.target/i386/pr71346.c: New test.
10705 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10707         PR tree-optimization/69068
10708         * gcc.dg/graphite/pr69068.c: New test.
10710 2016-05-27  Martin Sebor  <msebor@redhat.com>
10712         PR c++/71306
10713         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10715 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10717         PR c++/71349
10718         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10719         nowait depend(inout: dd[0]) clauses where permitted.
10721 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10723         PR c++/71238
10724         * g++.dg/parse/pr71238.C: New.
10725         * g++.dg/concepts/friend1.C: Test column numbers too.
10726         * g++.dg/cpp0x/initlist31.C: Likewise.
10727         * g++.dg/cpp0x/pr51420.C: Likewise.
10728         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10729         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10730         * g++.dg/ext/builtin3.C: Likewise.
10731         * g++.dg/lookup/friend12.C: Likewise.
10732         * g++.dg/lookup/friend7.C: Likewise.
10733         * g++.dg/lookup/koenig1.C: Likewise.
10734         * g++.dg/lookup/koenig5.C: Likewise.
10735         * g++.dg/lookup/used-before-declaration.C: Likewise.
10736         * g++.dg/overload/koenig1.C: Likewise.
10737         * g++.dg/template/crash65.C: Likewise.
10738         * g++.dg/template/friend57.C: Likewise.
10739         * g++.dg/warn/Wshadow-5.C: Likewise.
10740         * g++.dg/warn/Wunused-8.C: Likewise.
10741         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10742         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10743         * g++.old-deja/g++.jason/member.C: Likewise.
10744         * g++.old-deja/g++.jason/report.C: Likewise.
10745         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10746         * g++.old-deja/g++.law/visibility20.C: Likewise.
10747         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10748         * g++.old-deja/g++.other/static5.C: Likewise.
10749         * g++.old-deja/g++.pt/overload2.C: Likewise.
10751 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10753         * gcc.dg/tree-ssa/peel1.c: New testcase.
10754         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10755         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10757 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10759         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10760         to ce.
10762 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10764         PR c++/71099
10765         * g++.dg/parse/virtual1.C: New.
10767 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10769         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10770         Use correct register when clearing %edx.
10772 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10774         PR tree-optimization/71289
10775         * gcc.dg/pr71289.c: New test.
10777 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10779         PR middle-end/71269
10780         PR middle-end/71292
10781         * gcc.dg/tree-ssa/pr71269.c: New test.
10782         * gcc.dg/tree-ssa/pr71292.c: New test.
10784 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10786         PR middle-end/71252
10787         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10789 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10791         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10792         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10793         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10795 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10797         PR tree-optimization/69067
10798         * gcc.dg/graphite/pr69067.c: New test.
10800 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10802         PR target/71245
10803         * gcc.target/i386/pr71245-1.c: New test.
10804         * gcc.target/i386/pr71245-2.c: Ditto.
10806 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10808         PR c++/71105
10809         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10810         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10811         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10813 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10815         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10817 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10819         Revert:
10820         PR c++/69855
10821         * g++.dg/overload/69855.C: New.
10822         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10823         * g++.old-deja/g++.pt/crash3.C: Likewise.
10825 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10827         PR c++/60385
10828         * g++.dg/parse/namespace13.C: New.
10830 2016-05-26  Jeff Law  <law@redhat.com>
10832         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10833         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10834         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10835         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10836         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10837         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10838         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10839         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10840         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10841         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10842         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10843         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10844         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10846 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10848         PR c++/69855
10849         * g++.dg/overload/69855.C: New.
10850         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10851         * g++.old-deja/g++.pt/crash3.C: Likewise.
10853 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10855         PR target/63596
10856         * gcc.target/aarch64/va_arg_1.c: New testcase.
10857         * gcc.target/aarch64/va_arg_2.c: Likewise.
10858         * gcc.target/aarch64/va_arg_3.c: Likewise.
10860 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10862         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10863         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10864         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10865         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10866         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10868 2016-05-27  Marek Polacek  <polacek@redhat.com>
10870         PR middle-end/71308
10871         * g++.dg/torture/pr71308.C: New test.
10873 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10875         * gcc.dg/zero_bits_compound-1.c: New test.
10876         * gcc.dg/zero_bits_compound-2.c: New test.
10878 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10880         PR middle-end/71279
10881         * gcc.dg/pr71279.c: New test.
10883 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10885         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10886         floating point min/max/comparison instructions.
10887         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10889 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10891         * c-c++-common/gomp/schedule-1.c: New test.
10892         * gfortran.dg/gomp/schedule-1.f90: New test.
10894 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
10896         PR c++/70822
10897         PR c++/70106
10898         * g++.dg/cpp1y/auto-fn32.C: New test.
10899         * g++.dg/cpp1y/paren4.C: New test.
10901 2016-05-26  Nathan Sidwell  <nathan@acm.org>
10903         * gcc.dg/20060410.c: Xfail on ptx.
10904         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10905         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10906         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10907         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10908         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10910 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10912         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10914 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10916         PR tree-optimization/71280
10917         * gcc.dg/pr71280.c: New test.
10919         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10921         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10922         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10924         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10926 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
10928         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10929         kept in memory.
10931 2016-05-25  Jeff Law  <law@redhat.com>
10933         PR tree-optimization/71272
10934         * gcc.c-torture/compile/pr71272.c: new test.
10936 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
10938         * gcc.target/powerpc/vec-cmpne.c: New test.
10939         * gcc.target/powerpc/vec-cmpne-long.c: New test.
10941 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10943         * gnat.dg/opt55.ad[sb]: New test.
10945 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10947         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10948         * c-c++-common/pr60226.c: Require int32plus.
10949         * gcc.c-torture/execute/pr70602.c: Likewise.
10950         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10951         unsigned long for malloc arg type.
10952         * gcc.dg/asr_div1.c: Require int32plus.
10953         * gcc.dg/enum-mode-1.c: XFAIL for int16.
10954         * gcc.dg/pie-1.c: Require pie.
10955         * gcc.dg/pie-2.c: Likewise.
10956         * gcc.dg/pr59471.c: Require int32plus.
10957         * gcc.dg/pr59963-2.c: XFAIL for int16.
10958         * gcc.dg/pr60114.c: Require int32plus.
10959         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10960         unsigned long for typedef of size_t.
10961         * gcc.dg/pr63914.c: Require int32plus.
10962         * gcc.dg/pr64536.c: Require pt32plus.
10963         * gcc.dg/pr65658.c: Likewise.
10964         * gcc.dg/pr67271.c: Require int32plus.
10965         * gcc.dg/pr68112.c: Likewise.
10966         * gcc.dg/pr69071.c: Skip for avr target.
10967         * gcc.dg/pr69973.c: Require int32plus.
10968         * gcc.dg/pr70169.c: Skip for avr target.
10969         * gcc.dg/sso-6.c: Require int32plus.
10970         * gcc.dg/sso-7.c: Likewise.
10971         * gcc.dg/sso-8.c: Likewise.
10972         * gcc.dg/vrp-min-max-2.c: Likewise.
10974 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10976         PR target/70738
10977         * gcc.target/i386/pr70738-1.c: New test.
10978         * gcc.target/i386/pr70738-2.c: Likewise.
10979         * gcc.target/i386/pr70738-3.c: Likewise.
10980         * gcc.target/i386/pr70738-4.c: Likewise.
10981         * gcc.target/i386/pr70738-5.c: Likewise.
10982         * gcc.target/i386/pr70738-6.c: Likewise.
10983         * gcc.target/i386/pr70738-7.c: Likewise.
10984         * gcc.target/i386/pr70738-8.c: Likewise.
10985         * gcc.target/i386/pr70738-9.c: Likewise.
10987 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10989         PR rtl-optimization/66940
10990         * gcc.c-torture/execute/pr66940.c: New test.
10992 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
10994         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10995         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10996         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10997         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10998         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10999         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
11000         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
11001         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
11002         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
11003         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
11004         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11005         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11006         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11007         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11008         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11009         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11010         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11011         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11012         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11013         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11014         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11015         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11016         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11017         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11019 2016-05-25  Marek Polacek  <polacek@redhat.com>
11021         PR c/71265
11022         * gcc.dg/noncompile/pr71265.c: New test.
11024         PR c/71266
11025         * gcc.dg/noncompile/old-style-parm-3.c: New test.
11027 2016-05-25  Nathan Sidwell  <nathan@acm.org>
11029         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11031 2016-05-25  Richard Biener  <rguenther@suse.de>
11033         PR tree-optimization/71261
11034         * c-c++-common/torture/pr71261.c: New testcase.
11036 2016-05-25  Richard Biener  <rguenther@suse.de>
11038         PR tree-optimization/71264
11039         * gcc.dg/vect/pr71264.c: New testcase.
11041 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
11043         PR c++/55992
11044         * g++.dg/cpp0x/alias-decl-53.C: New.
11045         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11047 2016-05-25  Martin Liska  <mliska@suse.cz>
11049         * g++.dg/pr71239.C: New test.
11051 2016-05-25  Richard Biener  <rguenther@suse.de>
11053         * gcc.dg/vect/pr58135.c: Rename to ...
11054         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11056 2016-05-25  Marek Polacek  <polacek@redhat.com>
11058         * g++.dg/pr65295.C: Use target c++14.
11060 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11062         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11063         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11065 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11067         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11068         instructions.
11070 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
11072         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11073         * c-c++-common/goacc/deviceptr-1.c: Likewise.
11074         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11075         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11076         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11077         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11078         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11079         * c-c++-common/goacc/pcopy.c: Likewise.
11080         * c-c++-common/goacc/pcopyin.c: Likewise.
11081         * c-c++-common/goacc/pcopyout.c: Likewise.
11082         * c-c++-common/goacc/pcreate.c: Likewise.
11083         * c-c++-common/goacc/pr70688.c: New test.
11084         * c-c++-common/goacc/present-1.c: Adjust test.
11085         * c-c++-common/goacc/reduction-5.c: Likewise.
11086         * g++.dg/goacc/data-1.C: New test.
11088 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11090         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11091         vector parity built-in functions.
11092         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11093         count trailing zeros automatic vectorization.
11094         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11095         count trailing zeros built-in functions.
11097 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11099         * gcc.dg/tree-ssa/reassoc-44.c: New test.
11101 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
11103         PR target/71050
11104         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11106 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11108         PR c++/50436
11109         * g++.dg/template/crash123.C: New.
11110         * g++.dg/template/crash124.C: Likewise.
11112 2016-05-24  Martin Sebor  <msebor@redhat.com>
11114         PR c++/71147
11115         * g++.dg/ext/flexary16.C: New test.
11117 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
11119         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11120         before math.h is included.
11121         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11122         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11123         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11124         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11125         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11126         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11127         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11128         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11129         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11130         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11131         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11132         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11133         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11134         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11135         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11136         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11137         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11138         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11139         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11140         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11141         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11142         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11143         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11145 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11146             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11148         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11149         support.
11151 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11153         PR c++/69872
11154         * g++.dg/warn/Wno-narrowing1.C: New.
11156 2016-05-24  Marek Polacek  <polacek@redhat.com>
11158         PR c/71249
11159         * c-c++-common/Wswitch-unreachable-2.c: New test.
11161 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
11163         PR c++/71257
11164         * g++.dg/vect/simd-clone-6.cc: New test.
11165         * g++.dg/gomp/declare-simd-6.C: New test.
11167         PR middle-end/70434
11168         PR c/69504
11169         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11171 2016-05-24  Richard Biener  <rguenther@suse.de>
11173         PR tree-optimization/71240
11174         * gcc.dg/optimize-bswapsi-5.c: New testcase.
11176 2016-05-24  Richard Biener  <rguenther@suse.de>
11178         PR tree-optimization/71230
11179         * gcc.dg/torture/pr71230.c: New testcase.
11180         * g++.dg/torture/pr71230.C: Likewise.
11182 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
11184         * c-c++-common/goacc/routine-5.c: Add tests.
11185         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11186         * gfortran.dg/goacc/routine-6.f90: Add tests.
11188 2016-05-24  Richard Biener  <rguenther@suse.de>
11190         PR tree-optimization/71253
11191         * gcc.dg/torture/pr71253.c: New testcase.
11193 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11195         PR middle-end/71252
11196         * gfortran.dg/pr71252.f90: New test.
11198 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
11200         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11202 2016-05-24  Richard Biener  <rguenther@suse.de>
11204         PR middle-end/70434
11205         PR c/69504
11206         * c-c++-common/vector-subscript-4.c: New testcase.
11207         * c-c++-common/vector-subscript-5.c: Likewise.
11209 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11211         PR fortran/71123
11212         * gfortran.dg/namelist_90.f: New test
11214 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11216         PR fortran/66461
11217         * gfortran.dg/unexpected_eof.f: New test
11219 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11220             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11222         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11223         as little endian.
11225 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11227         PR c++/70972
11228         * g++.dg/cpp0x/inh-ctor20.C: New.
11229         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11231 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11233         PR c++/69095
11234         * g++.dg/cpp0x/variadic168.C: New.
11236 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11238         * g++.dg/cpp0x/pr31445.C: Test column number too.
11239         * g++.dg/cpp0x/pr32253.C: Likewise.
11240         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11241         * g++.dg/cpp0x/variadic36.C: Likewise.
11243 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
11245         * gcc.dg/fold-notshift-2.c: Adjust.
11247 2016-05-23  Marek Polacek  <polacek@redhat.com>
11249         PR c/49859
11250         * c-c++-common/Wswitch-unreachable-1.c: New test.
11251         * gcc.dg/Wswitch-unreachable-1.c: New test.
11252         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11253         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11254         * g++.dg/gomp/block-10.C: Likewise.
11255         * gcc.dg/gomp/block-10.c: Likewise.
11256         * g++.dg/gomp/block-9.C: Likewise.
11257         * gcc.dg/gomp/block-9.c: Likewise.
11258         * g++.dg/gomp/target-1.C: Likewise.
11259         * g++.dg/gomp/target-2.C: Likewise.
11260         * gcc.dg/gomp/target-1.c: Likewise.
11261         * gcc.dg/gomp/target-2.c: Likewise.
11262         * g++.dg/gomp/taskgroup-1.C: Likewise.
11263         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11264         * gcc.dg/gomp/teams-1.c: Likewise.
11265         * g++.dg/gomp/teams-1.C: Likewise.
11266         * g++.dg/overload/error3.C: Likewise.
11267         * g++.dg/tm/jump1.C: Likewise.
11268         * g++.dg/torture/pr40335.C: Likewise.
11269         * gcc.dg/c99-vla-jump-5.c: Likewise.
11270         * gcc.dg/switch-warn-1.c: Likewise.
11271         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11272         * gcc.dg/nested-func-1.c: Likewise.
11273         * gcc.dg/pr67784-4.c: Likewise.
11275 2016-05-23  Richard Biener  <rguenther@suse.de>
11277         PR tree-optimization/71230
11278         * gfortran.dg/pr71230-1.f90: New testcase.
11279         * gfortran.dg/pr71230-2.f90: Likewise.
11281 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11283         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
11284         * gcc.dg/vect/pr58135.c:  Add new.
11285         * gfortran.dg/pr46519-1.f: Adjust test case.
11287 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11289         PR c++/53401
11290         * g++.dg/cpp0x/decltype64.C: New.
11292 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11294         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11295         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11296         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11298 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11300         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11301         Add poly64x1_t and poly64x2_t cases if supported.
11302         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11303         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11304         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11305         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11306         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11308 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11310         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11311         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11312         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11313         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11314         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11315         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11316         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11318 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11320         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11322 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11324         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11325         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11327 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
11329         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11330         constraint instead of "r".
11331         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11332         insn instead of vxorpd.
11333         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11335         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11336         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11338         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11340         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11341         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11343         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11345 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
11347         PR middle-end/40921
11348         * gcc.dg/tree-ssa/pr40921.c: New test.
11350 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
11352         PR target/71103
11353         * gcc.target/avr/pr71103.c: New test.
11355 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
11357         PR middle-end/71179
11358         * gcc.dg/tree-ssa/pr71179.c: New test.
11360 2016-05-20  Martin Sebor  <msebor@redhat.com>
11362         PR c/71115
11363         * gcc.dg/init-excess-2.c: New test.
11365 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
11367         * gnat.dg/opt53.adb: New test.
11368         * gnat.dg/opt54.adb: Likewise.
11370 2016-05-20  Martin Jambor  <mjambor@suse.cz>
11372         PR tree-optimization/70884
11373         * gcc.dg/tree-ssa/pr70919.c: New test.
11375 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11377         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11378         formatting.
11379         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11380         fix code formatting.
11382 2016-05-20  Nathan Sidwell  <nathan@acm.org>
11384         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
11385         non-common cases.
11386         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11388 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11390         * jit.dg/all-non-failing-tests.h: Add
11391         test-factorial-must-tail-call.c.
11392         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11393         * jit.dg/test-factorial-must-tail-call.c: New test case.
11395 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11397         PR fortran/71204
11398         * gfortran.dg/pr71204.f90: New test.
11400 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
11402         * gcc.target/nvptx/sincos.c: New test.
11404 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11406         PR c++/70572
11407         * g++.dg/cpp1y/auto-fn31.C: New.
11409 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11411         * gcc.target/powerpc/vec-addec.c: New test.
11412         * gcc.target/powerpc/vec-addec-int128.c: New test.
11414 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11416         * gcc.dg/plugin/must-tail-call-1.c: New test case.
11417         * gcc.dg/plugin/must-tail-call-2.c: New test case.
11418         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11419         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11421 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
11423         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11425 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11427         PR c++/71210
11428         * g++.dg/opt/pr71210-1.C: New test.
11429         * g++.dg/opt/pr71210-2.C: New test.
11431         PR tree-optimization/29756
11432         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11433         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
11434         only on selected targets where V4SImode vectors are known to be
11435         supported.
11437 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
11439         PR tree-optimization/71079
11440         PR tree-optimization/71206
11441         * gcc.dg/tree-ssa/pr71206.c: New testcase.
11443 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11445         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11446         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11447         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11449 2016-05-20  Richard Guenther  <rguenther@suse.de>
11451         PR tree-optimization/29756
11452         * gcc.dg/tree-ssa/vector-6.c: New testcase.
11454 2016-05-20  Richard Biener  <rguenther@suse.de>
11456         PR tree-optimization/71185
11457         * gcc.dg/tree-ssa/pr71185.c: New testcase.
11459 2016-05-20  Richard Biener  <rguenther@suse.de>
11461         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11463 2016-05-19  Marek Polacek  <polacek@redhat.com>
11465         PR c++/71075
11466         * g++.dg/diagnostic/pr71075.C: New test.
11468 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
11470         PR c++/71184
11471         * g++.dg/pr71184.C: New test case.
11473 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11475         * gcc.target/powerpc/darn-0.c: New test.
11476         * gcc.target/powerpc/darn-1.c: New test.
11477         * gcc.target/powerpc/darn-2.c: New test.
11479 2016-05-19  Marek Polacek  <polacek@redhat.com>
11481         PR tree-optimization/71031
11482         * gcc.dg/tree-ssa/vrp100.c: New test.
11484 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11486         PR rtl-optimization/71148
11487         * gcc.dg/pr71148.c: New test.
11489 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11491         PR target/71056
11492         * gcc.target/arm/pr71056.c: New test.
11494 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11496         * c-c++-common/pr69669.c: Check the used mode.
11498 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
11500         PR sanitizer/64354
11501         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11503 2016-05-19  Richard Biener  <rguenther@suse.de>
11505         PR tree-optimization/70729
11506         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11507         * gcc.dg/graphite/scop-18.c: Likewise.
11508         * gcc.dg/pr41783.c: Disable LIM.
11509         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11510         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11511         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11512         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11513         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11514         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11515         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11516         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11517         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11518         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11519         * gfortran.dg/pr42108.f90: Likewise.
11521 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
11523         PR driver/69265
11524         * gcc.dg/spellcheck-options-11.c: New test case.
11526 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11528         PR c++/71100
11529         * g++.dg/opt/pr71100.C: New test.
11531 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11533         PR ipa/69708
11534         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11535         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11536         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11537         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11539 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11541         PR ipa/69708
11542         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11543         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11544         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11545         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11546         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11548 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11550         PR c++/69793
11551         * g++.dg/template/crash122.C: New.
11553 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11555         PR c++/70466
11556         * g++.dg/template/pr70466-1.C: New.
11557         * g++.dg/template/pr70466-2.C: Likewise.
11559 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11561         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11562         splat operations and the XXSPLTIB instruction.
11563         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11564         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11565         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11566         xxlxor to clear a register.
11568 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11570         * gcc.dg/torture/pr71020.c: New test.
11572 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11574         PR ipa/70646
11575         * gcc.dg/ipa/pr70646.c: New test.
11577 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11579         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11581 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11583         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11584         missing tests for vreinterpretq_p{8,16}.
11586 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11588         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11589         vsliq_n_s64 and vsliq_n_u64.
11591 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11593         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11594         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11596 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11598         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11599         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11600         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11602 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11604         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11605         in comment.
11607 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11609         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11610         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11611         "blr\t" and switch to scan-assembler-times.
11613 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11615         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11616         with __aarch64__.
11617         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11618         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11620 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11622         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11623         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11624         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11625         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11626         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11627         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11629         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11630         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11632         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11633         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11635         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11636         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11638         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11640 2016-05-18  Richard Biener  <rguenther@suse.de>
11642         PR tree-optimization/71168
11643         * gcc.dg/torture/pr71168.c: New testcase.
11645 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11647         PR middle-end/63586
11648         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11649         * gcc.dg/tree-ssa/pr63586.c: New test.
11650         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11652 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11654         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11655         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11656         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11657         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11659 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11661         * gcc.target/nvptx/abi-vararg-3.c: New.
11663 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11665         PR tree-optimization/54579
11666         PR middle-end/55299
11667         * gcc.dg/fold-notrotate-1.c: New test.
11668         * gcc.dg/fold-notshift-1.c: New test.
11669         * gcc.dg/fold-notshift-2.c: New test.
11671 2016-05-17  Marek Polacek  <polacek@redhat.com>
11673         PR ipa/71146
11674         * g++.dg/ipa/pr71146.C: New test.
11676 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11678         * jit.dg/test-error-array-bounds.c: New test case.
11680 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11682         * gcc.dg/tree-ssa/and-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/andnot-1.c: New testcase.
11689 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11691         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11692         * gcc.dg/tree-ssa/vrp99.c: New testcase.
11694 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11696         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11698 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11700         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11702 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11704         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11705         ".2d[index]" when scan the assembly.
11706         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11707         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11708         float64x1.
11709         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11711 2016-05-17  Richard Biener  <rguenther@suse.de>
11713         PR tree-optimization/71132
11714         * gcc.dg/torture/pr71132.c: New testcase.
11716 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11718         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11720 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11722         PR target/70809
11723         * gcc.target/aarch64/pr70809_1.c: New test.
11725 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11727         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11728         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11729         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11730         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11732 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11733             Ilya Enkovich  <ilya.enkovich@intel.com>
11735         PR target/71114
11736         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11738 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11740         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11741         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11743 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11745         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11746         test for __ARM_FP16_ARGS.
11747         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11748         * gcc.target/arm/aapcs/neon-vect10.c: New.
11749         * gcc.target/arm/aapcs/neon-vect9.c: New.
11750         * gcc.target/arm/aapcs/vfp18.c: New.
11751         * gcc.target/arm/aapcs/vfp19.c: New.
11752         * gcc.target/arm/aapcs/vfp20.c: New.
11753         * gcc.target/arm/aapcs/vfp21.c: New.
11754         * gcc.target/arm/fp16-aapcs-1.c: New.
11755         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11756         test for __ARM_FP16_ARGS.
11757         * g++.target/arm/fp16-return-1.c: Update expected output.
11759 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11761         PR testsuite/70227
11762         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11764 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11766         PR fortran/69603
11767         * gfortran.dg/pr69603.f90: New testcase.
11769 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11771         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11773 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11775         PR fortran/71047
11776         * gfortran.dg/pr71047.f08: New test.
11778 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11780         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11781         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11782         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11784 2016-05-13  Martin Sebor  <msebor@redhat.com>
11786         PR c++/60049
11787         * g++.dg/cpp0x/constexpr-60049.C: New test.
11789 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11791         PR bootstrap/71071
11792         * gcc.dg/pr71071.c: New test.
11794 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11796         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11797         remove XOP handling.
11798         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11800 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11802         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11803         __atomic_is_lock_free declaration.
11805 2016-05-13  Richard Biener  <rguenther@suse.de>
11807         PR tree-optimization/42587
11808         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11810 2016-05-13  Martin Liska  <mliska@suse.cz>
11812         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11813         the new format of dump output.
11815 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11817         * gcc.dg/pr71084.c: New test.
11819 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11821         PR target/53440
11822         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11824 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11826         * gcc.target/aarch64/struct_return.c: New test.
11828 2016-05-12  Marek Polacek  <polacek@redhat.com>
11830         PR c/70756
11831         * c-c++-common/pr70756-2.c: New test.
11832         * c-c++-common/pr70756.c: New test.
11834 2016-05-12  Richard Biener  <rguenther@suse.de>
11836         PR tree-optimization/71059
11837         * gcc.dg/torture/pr71059.c: New testcase.
11839 2016-05-12  Richard Biener  <rguenther@suse.de>
11841         PR tree-optimization/71062
11842         * gcc.dg/torture/pr71062.c: New testcase.
11844 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11846         PR tree-optimization/71006
11847         * gcc.dg/pr71006.c: New test.
11849 2016-05-12  Marek Polacek  <polacek@redhat.com>
11851         PR driver/71063
11852         * gcc.dg/opts-7.c: New test.
11854 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11856         PR target/70830
11857         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11858         Add -save-temps to dg-options.
11859         Scan for ldmfd rather than pop instruction.
11860         * gcc.target/arm/interrupt-2.c: Likewise.
11861         * gcc.target/arm/pr70830.c: New test.
11863 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11865         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11866         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11868         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11869         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11870         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11872         PR target/71019
11873         * gcc.target/i386/avx512vl-pack-1.c: New test.
11874         * gcc.target/i386/avx512vl-pack-2.c: New test.
11875         * gcc.target/i386/avx512bw-pack-2.c: New test.
11877         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11879         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11880         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11881         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11883 2016-05-12  Richard Biener  <rguenther@suse.de>
11885         PR tree-optimization/70986
11886         * gcc.dg/torture/pr70986-1.c: New testcase.
11887         * gcc.dg/torture/pr70986-2.c: Likewise.
11888         * gcc.dg/torture/pr70986-3.c: Likewise.
11890 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11892         PR c/43651
11893         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11894         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11896 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
11898         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11899         directive.
11900         * gcc.target/i386/pr66746.c: Ditto.
11902 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11904         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11905         support.
11906         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11907         warning when using -mvsx-timode.
11908         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11909         * gcc.target/powerpc/dform-2.c: Likewise.
11910         * gcc.target/powerpc/pr68805.c: Likewise.
11912 2016-05-11  Marek Polacek  <polacek@redhat.com>
11914         PR c++/71024
11915         * c-c++-common/attributes-3.c: New test.
11917 2016-05-11  Nathan Sidwell  <nathan@acm.org>
11919         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11920         * gcc.c-torture/execute/pr68185.c: Likewise.
11921         * gcc.dg/ipa/pr70306.c: Requires global constructors.
11922         * gcc.dg/pr69634.c: Requires scheduling.
11923         * gcc.dg/torture/pr66178.c: Require label values.
11924         * gcc.dg/setjmp-6.c: Require indirect jumps.
11926 2016-05-11  Richard Biener  <rguenther@suse.de>
11928         PR tree-optimization/71055
11929         * gcc.dg/torture/pr71055.c: New testcase.
11931 2016-05-11  Richard Biener  <rguenther@suse.de>
11933         PR debug/71057
11934         * g++.dg/debug/pr71057.C: New testcase.
11936 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
11938         PR fortran/70855
11939         * gfortran.dg/gomp/pr70855.f90: New test.
11941 2016-05-11  Richard Biener  <rguenther@suse.de>
11943         PR middle-end/71002
11944         * g++.dg/torture/pr71002.C: New testcase.
11946 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
11948         PR middle-end/70807
11949         * gcc.dg/pr70807.c: New test.
11951 2016-05-10  Martin Sebor  <msebor@redhat.com>
11953         PR c++/38611
11954         * g++.dg/Wattributes.C: New test.
11956 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
11958         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11959         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11960         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11962 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11964         PR target/70799
11965         * gcc.target/i386/pr70799-1.c: New test.
11967 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11969         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11971 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11973         PR middle-end/70877
11974         * gcc.target/i386/pr70877.c: New test.
11976 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11978         PR tree-optimization/70786
11979         * gcc.target/i386/pr70876.c: New test.
11981 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
11983         PR target/70927
11984         * gcc.target/i386/avx512vl-logic-1.c: New test.
11985         * gcc.target/i386/avx512vl-logic-2.c: New test.
11986         * gcc.target/i386/avx512dq-logic-2.c: New test.
11988 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11990         PR target/70963
11991         * gcc.target/powerpc/pr70963.c: New.
11993 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
11995         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11996         (test_very_wide_line): Add ruler to expected output.
11997         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11998         (test_very_wide_line): Likewise.
11999         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12000         (test_show_locus): Within the handling of "test_very_wide_line",
12001         enable show_ruler_p on the diagnostic context.
12003 2016-05-10  Richard Biener  <rguenther@suse.de>
12005         PR tree-optimization/71039
12006         * gcc.dg/torture/pr71039.c: New testcase.
12008 2016-05-10  Nathan Sidwell  <nathan@acm.org>
12010         * gcc.dg/nested-func-10.c: Requires alloca.
12011         * gcc.dg/nested-func-9.c: Requires alloca.
12012         * gcc.c-torture/execute/pr70460.c: Requires labels.
12013         * gcc.c-torture/compile/pr70199.c: Requires labels.
12014         * gcc.target/nvptx/decl.c: Compile only.
12015         * gcc.target/nvptx/trailing-init.c: Compile only.
12016         * gcc.target/nvptx/ary-init.c: Compile only.
12018 2016-05-10  Marek Polacek  <polacek@redhat.com>
12020         PR c/70255
12021         * gcc.dg/attr-opt-1.c: New test.
12023 2016-05-10  Richard Biener  <rguenther@suse.de>
12025         PR tree-optimization/70497
12026         PR tree-optimization/28367
12027         * gcc.dg/torture/20160404-1.c: New testcase.
12028         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12029         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12031 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
12033         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12035 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
12037         * gcc.target/i386/fabsneg-1.c New test.
12039 2016-05-09  Alan Modra  <amodra@gmail.com>
12041         PR testsuite/70826
12042         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12044 2016-05-09  Richard Biener  <rguenther@suse.de>
12046         PR tree-optimization/70985
12047         * gcc.dg/torture/pr70985.c: New testcase.
12049 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
12051         * gcc.dg/tree-ssa/ifc-9.c: New test.
12052         * gcc.dg/tree-ssa/ifc-10.c: New test.
12053         * gcc.dg/tree-ssa/ifc-11.c: New test.
12054         * gcc.dg/tree-ssa/ifc-12.c: New test.
12055         * gcc.dg/vect/pr61194.c: Remove XFAIL.
12056         * gcc.dg/vect/vect-23.c: Remove XFAIL.
12057         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12059 2016-05-09  Richard Biener  <rguenther@suse.de>
12061         PR fortran/70937
12062         * gfortran.dg/pr70937.f90: New testcase.
12064 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12066         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12068 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
12070         PR fortran/56226
12071         * gfortran.dg/dec_structure_1.f90: New testcase.
12072         * gfortran.dg/dec_structure_2.f90: Ditto.
12073         * gfortran.dg/dec_structure_3.f90: Ditto.
12074         * gfortran.dg/dec_structure_4.f90: Ditto.
12075         * gfortran.dg/dec_structure_5.f90: Ditto.
12076         * gfortran.dg/dec_structure_6.f90: Ditto.
12077         * gfortran.dg/dec_structure_7.f90: Ditto.
12078         * gfortran.dg/dec_structure_8.f90: Ditto.
12079         * gfortran.dg/dec_structure_9.f90: Ditto.
12080         * gfortran.dg/dec_structure_10.f90: Ditto.
12081         * gfortran.dg/dec_structure_11.f90: Ditto.
12082         * gfortran.dg/dec_union_1.f90: Ditto.
12083         * gfortran.dg/dec_union_2.f90: Ditto.
12084         * gfortran.dg/dec_union_3.f90: Ditto.
12085         * gfortran.dg/dec_union_4.f90: Ditto.
12086         * gfortran.dg/dec_union_5.f90: Ditto.
12087         * gfortran.dg/dec_union_6.f90: Ditto.
12088         * gfortran.dg/dec_union_7.f90: Ditto.
12090 2016-05-07  Tom de Vries  <tom@codesourcery.com>
12092         PR tree-optimization/70956
12093         * gcc.dg/graphite/pr70956.c: New test.
12095 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
12097         PR middle-end/70941
12098         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12099         (a, b, c, d): Change type from char to signed char.
12100         (main): Compare against (signed char) -1634678893 instead of
12101         hardcoded -109.  Use __builtin_abort instead of abort.
12103         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12104         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12106         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12108 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
12110         PR debug/70935
12111         * gcc.dg/torture/pr70935.c: New test.
12113 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12115         PR target/58219
12116         * gcc.target/sh/pr58219.c: New tests.
12118 2016-05-06  Richard Biener  <rguenther@suse.de>
12120         PR tree-optimization/70960
12121         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12123 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12125         PR target/52933
12126         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12127         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12128         Adjust expected instruction counts.
12129         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12131 2016-05-06  Marek Polacek  <polacek@redhat.com>
12133         PR sanitizer/70875
12134         * gcc.dg/ubsan/bounds-3.c: New test.
12136 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12138         PR target/54089
12139         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12141 2016-05-06  Richard Biener  <rguenther@suse.de>
12143         PR middle-end/70931
12144         * gfortran.dg/pr70931.f90: New testcase.
12146 2016-05-06  Richard Biener  <rguenther@suse.de>
12148         PR middle-end/70941
12149         * gcc.dg/torture/pr70941.c: New testcase.
12151 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
12153         PR tree-optimization/57206
12154         * gcc.dg/vect/pr57206.c: New test.
12156 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12158         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12160 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
12162         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12164         * c-c++-common/Wdangling-else-4.c: New test.
12166 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
12168         PR c++/70906
12169         PR c++/70933
12170         * g++.dg/opt/pr70906.C: New test.
12171         * g++.dg/opt/pr70933.C: New test.
12173         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12175 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
12177         * gcc.dg/ipa/pure-const-3.c: New testcase.
12179 2016-05-04  Marek Polacek  <polacek@redhat.com>
12181         * c-c++-common/Wdangling-else-1.c: New test.
12182         * c-c++-common/Wdangling-else-2.c: New test.
12183         * c-c++-common/Wdangling-else-3.c: New test.
12185 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
12187         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12188         flag is present.
12190 2016-05-04  Marek Polacek  <polacek@redhat.com>
12192         PR c/48778
12193         * gcc.dg/Waddress-2.c: New test.
12195 2016-05-04  Alan Modra  <amodra@gmail.com>
12197         * gcc.target/powerpc/pr70866.c: New.
12199 2016-05-03  Martin Sebor  <msebor@redhat.com>
12201         PR c++/66561
12202         * c-c++-common/builtin_location.c: New test.
12203         * g++.dg/cpp1y/builtin_location.C: New test.
12205 2016-05-03  Marek Polacek  <polacek@redhat.com>
12207         PR c/70859
12208         * gcc.dg/pr70859.c: New test.
12209         * gcc.dg/pr70859-2.c: New test.
12211 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
12213         * gnat.dg/debug5.adb: New testcase.
12215 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12217         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12218         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12219         Procedure to check for z10 instruction set.
12221 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12223         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12225 2016-05-03  Alan Modra  <amodra@gmail.com>
12227         * gcc.target/powerpc/savres.c: Add func using a single gpr.
12229 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12231         * gcc.target/i386/avx512f-cvt-1.c: New test.
12233 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
12235         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12236         -fdump-tree-vrp-details.
12238 2016-05-03  Richard Biener  <rguenther@suse.de>
12240         * gcc.dg/pr30172-1.c: Adjust.
12241         * gcc.dg/pr63743.c: Likewise.
12242         * gcc.dg/tm/pr51696.c: Likewise.
12243         * c-c++-common/tm/safe-1.c: Likewise.
12244         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12245         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12246         * g++.dg/plugin/self-assign-test-1.C: Likewise.
12247         * g++.dg/plugin/self-assign-test-2.C: Likewise.
12249 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12251         PR rtl-optimization/70467
12252         * gcc.target/i386/pr70467-3.c: New test.
12253         * gcc.target/i386/pr70467-4.c: New test.
12255         PR tree-optimization/70916
12256         * gcc.c-torture/compile/pr70916.c: New test.
12258         PR target/49244
12259         * gcc.target/i386/pr49244-1.c: New test.
12260         * gcc.target/i386/pr49244-2.c: New test.
12262 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
12264         PR rtl-optimization/44281
12265         * gcc.target/i386/pr44281.c: New test.
12267 2016-05-03  bin cheng  <bin.cheng@arm.com>
12269         PR tree-optimization/56541
12270         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12271         * gcc.dg/vect/pr56541.c: new test.
12273 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12275         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12276         __float128.
12277         * gcc.target/powerpc/float128-complex-2.c: Likewise.
12279 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
12281         PR testsuite/70520
12282         * c-c++-common/asan/clone-test-1.c (main): Align child process
12283         stack to 16 bytes.
12285 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12287         PR c++/62314
12288         * g++.dg/spellcheck-fields-2.C: New test case.
12290 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12292         PR c++/62314
12293         * g++.dg/pr62314.C: New test case.
12295 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
12297         * gcc.dg/ipa/inline-8.c: New testcase.
12299 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
12301         PR rtl-optimization/70467
12302         * gcc.target/i386/pr70467-1.c: New test.
12304 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12306         * gcc.dg/spec-options.c: Run the test on all targets.
12307         * gcc.dg/foo.specs: Use cpp_unique_options.
12309 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12311         * gcc.dg/tree-ssa/unord.c: New testcase.
12313 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12315         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12317 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
12319         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12321 2016-05-02  Marek Polacek  <polacek@redhat.com>
12323         PR c/70851
12324         * gcc.dg/enum-incomplete-3.c: New test.
12326 2016-05-02  Marek Polacek  <polacek@redhat.com>
12327             Tom de Vries  <tom@codesourcery.com>
12329         PR tree-optimization/70700
12330         * gcc.dg/pr70700.c: New test.
12332 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
12334         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12335         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12336         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12337         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12338         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12340 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
12342         * ada/acats/run_acats: Rename into...
12343         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
12344         * ada/acats/run_all.sh: Remove redundant test.
12345         (target_run): Move around.
12346         (target_gnatchop): Use newly built executable.
12347         (target_gnatmake): Likewise.
12348         Check that the compilation of impbit succeeds.
12350 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
12352         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12353         * gcc.dg/20021029-1.c: Likewise.
12354         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12355         * gcc.target/sh/attr-isr-trapa.c: Likewise.
12356         * gcc.target/sh/cmpstr.c: Likewise.
12357         * gcc.target/sh/cmpstrn.c: Likewise.
12358         * gcc.target/sh/memset.c: Likewise.
12359         * gcc.target/sh/pr21255-2-mb.c: Likewise.
12360         * gcc.target/sh/pr21255-2-ml.c: Likewise.
12361         * gcc.target/sh/pr39423-1.c: Likewise.
12362         * gcc.target/sh/pr49468-di.c: Likewise.
12363         * gcc.target/sh/pr49468-si.c: Likewise.
12364         * gcc.target/sh/pr49880-1.c: Likewise.
12365         * gcc.target/sh/pr49880-2.c: Likewise.
12366         * gcc.target/sh/pr49880-3.c: Likewise.
12367         * gcc.target/sh/pr50751-1.c: Likewise.
12368         * gcc.target/sh/pr50751-4.c: Likewise.
12369         * gcc.target/sh/pr50751-7.c: Likewise.
12370         * gcc.target/sh/pr51244-1.c: Likewise.
12371         * gcc.target/sh/pr51244-10.c: Likewise.
12372         * gcc.target/sh/pr51244-11.c: Likewise.
12373         * gcc.target/sh/pr51244-12.c: Likewise.
12374         * gcc.target/sh/pr51244-13.c: Likewise.
12375         * gcc.target/sh/pr51244-14.c: Likewise.
12376         * gcc.target/sh/pr51244-17.c: Likewise.
12377         * gcc.target/sh/pr51244-18.c: Likewise.
12378         * gcc.target/sh/pr51244-19.c: Likewise.
12379         * gcc.target/sh/pr51244-4.c: Likewise.
12380         * gcc.target/sh/pr51244-5.c: Likewise.
12381         * gcc.target/sh/pr51244-7.c: Likewise.
12382         * gcc.target/sh/pr51244-8.c: Likewise.
12383         * gcc.target/sh/pr51244-9.c: Likewise.
12384         * gcc.target/sh/pr51697.c: Likewise.
12385         * gcc.target/sh/pr52483-1.c: Likewise.
12386         * gcc.target/sh/pr52483-2.c: Likewise.
12387         * gcc.target/sh/pr52483-3.c: Likewise.
12388         * gcc.target/sh/pr52483-5.c: Likewise.
12389         * gcc.target/sh/pr52933-1.c: Likewise.
12390         * gcc.target/sh/pr52933-2.c: Likewise.
12391         * gcc.target/sh/pr52933-3.c: Likewise.
12392         * gcc.target/sh/pr53568-1.c: Likewise.
12393         * gcc.target/sh/pr53976-1.c: Likewise.
12394         * gcc.target/sh/pr53988-1.c: Likewise.
12395         * gcc.target/sh/pr53988.c: Likewise.
12396         * gcc.target/sh/pr54089-1.c: Likewise.
12397         * gcc.target/sh/pr54089-6.c: Likewise.
12398         * gcc.target/sh/pr54089-7.c: Likewise.
12399         * gcc.target/sh/pr54089-8.c: Likewise.
12400         * gcc.target/sh/pr54089-9.c: Likewise.
12401         * gcc.target/sh/pr54236-1.c: Likewise.
12402         * gcc.target/sh/pr54236-2.c: Likewise.
12403         * gcc.target/sh/pr54236-3.c: Likewise.
12404         * gcc.target/sh/pr54236-4.c: Likewise.
12405         * gcc.target/sh/pr54386.c: Likewise.
12406         * gcc.target/sh/pr54602-1.c: Likewise.
12407         * gcc.target/sh/pr54685.c: Likewise.
12408         * gcc.target/sh/pr54760-1.c: Likewise.
12409         * gcc.target/sh/pr54760-2.c: Likewise.
12410         * gcc.target/sh/pr54760-3.c: Likewise.
12411         * gcc.target/sh/pr54760-4.c: Likewise.
12412         * gcc.target/sh/pr54760-5.c: Likewise.
12413         * gcc.target/sh/pr54760-6.c: Likewise.
12414         * gcc.target/sh/pr55146.c: Likewise.
12415         * gcc.target/sh/pr55160.c: Likewise.
12416         * gcc.target/sh/pr59278.c: Likewise.
12417         * gcc.target/sh/pr59401-1.c: Likewise.
12418         * gcc.target/sh/pr59533-1.c: Likewise.
12419         * gcc.target/sh/pr63260.c: Likewise.
12420         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12421         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12422         * gcc.target/sh/strlen.c: Likewise.
12423         * gcc.target/sh/torture/pr30807.c: Likewise.
12424         * gcc.target/sh/torture/pr34777.c: Likewise.
12425         * gcc.target/sh/torture/pr64652.c: Likewise.
12426         * gcc.target/sh/torture/pr65505.c: Likewise.
12427         * gcc.target/sh/torture/pragma-isr.c: Likewise.
12428         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12430 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
12432         PR c++/66644
12433         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12435 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12437         * gcc.target/powerpc/vsx-elemrev-1.c: New.
12438         * gcc.target/powerpc/vsx-elemrev-2.c: New.
12439         * gcc.target/powerpc/vsx-elemrev-3.c: New.
12440         * gcc.target/powerpc/vsx-elemrev-4.c: New.
12442 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
12444         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12445         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12447 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
12449         PR middle-end/70626
12450         * c-c++-common/goacc/combined-reduction.c: New test.
12451         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12453 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
12455         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12456         *movdi_internal pattern only if PIC off.
12457         * gcc.target/i386/pr70155-2.c: Likewise.
12458         * gcc.target/i386/pr70155-3.c: Likewise.
12459         * gcc.target/i386/pr70155-4.c: Likewise.
12460         * gcc.target/i386/pr70155-5.c: Likewise.
12461         * gcc.target/i386/pr70155-6.c: Likewise.
12462         * gcc.target/i386/pr70155-7.c: Likewise.
12463         * gcc.target/i386/pr70155-8.c: Likewise.
12464         * gcc.target/i386/pr70155-15.c: Likewise.
12465         * gcc.target/i386/pr70155-17.c: Likewise.
12466         * gcc.target/i386/pr70155-22.c: Likewise.
12468 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
12470         PR tree-optimization/70803
12471         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12473 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
12475         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12476         optimization of vector loop.
12477         * gcc.target/i386/vect-unpack-3.c: New test.
12478         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12479         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12480         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12482 2016-04-29  Marek Polacek  <polacek@redhat.com>
12484         PR sanitizer/70342
12485         * g++.dg/ubsan/null-7.C: New test.
12487         PR c/70852
12488         * gcc.dg/pr70852.c: New test.
12490 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12492         PR/69089
12493         * g++.dg/cpp0x/alignas6.C: New test.
12495 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12497         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12498         * gcc.dg/pr27003.c: Likewise.
12499         * gcc.dg/tree-ssa/cswtch.c: Likewise.
12500         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12501         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12502         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12503         * gcc.target/arc/mxy.c: Likewise.
12504         * gcc.target/arc/mswape.c: Likewise.
12505         * gcc.target/arc/mrtsc.c: Likewise.
12506         * gcc.target/arc/mcrc.c: Likewise.
12507         * gcc.target/arc/mdsp-packa.c: Likewise.
12508         * gcc.target/arc/mdvbf.c: Likewise.
12509         * gcc.target/arc/mlock.c: Likewise.
12510         * gcc.target/arc/mmac-24.c: Likewise.
12511         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12513 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12514             Matthijs Kooijman  <matthijs@stdin.nl>
12515             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12517         PR target/60040
12518         * gcc.target/avr/pr60040-1.c: New.
12519         * gcc.target/avr/pr60040-2.c: New.
12521 2016-04-29  Richard Biener  <rguenther@suse.de>
12523         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12525 2016-04-29  Richard Biener  <rguenther@suse.de>
12527         PR tree-optimization/13962
12528         PR tree-optimization/65686
12529         * gcc.dg/uninit-pr65686.c: New testcase.
12531 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
12533         PR middle-end/70843
12534         * gcc.dg/pr70843.c: New test.
12536 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12538         PR target/70858
12539         * gcc.target/i386/pr70858.c: New test.
12541 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
12543         * gcc.target/arc/nps400-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/movh_cl-1.c: New file.
12550 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12551             Andrew Burgess  <andrew.burgess@embecosm.com>
12553         * gcc.target/arc/extzv-1.c: New file.
12554         * gcc.target/arc/insv-1.c: New file.
12555         * gcc.target/arc/insv-2.c: New file.
12556         * gcc.target/arc/movb-1.c: New file.
12557         * gcc.target/arc/movb-2.c: New file.
12558         * gcc.target/arc/movb-3.c: New file.
12559         * gcc.target/arc/movb-4.c: New file.
12560         * gcc.target/arc/movb-5.c: New file.
12561         * gcc.target/arc/movb_cl-1.c: New file.
12562         * gcc.target/arc/movb_cl-2.c: New file.
12563         * gcc.target/arc/movbi_cl-1.c: New file.
12564         * gcc.target/arc/movl-1.c: New file.
12566 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12567             Andrew Burgess  <andrew.burgess@embecosm.com>
12569         * gcc.target/arc/cmem-1.c: New file.
12570         * gcc.target/arc/cmem-2.c: New file.
12571         * gcc.target/arc/cmem-3.c: New file.
12572         * gcc.target/arc/cmem-4.c: New file.
12573         * gcc.target/arc/cmem-5.c: New file.
12574         * gcc.target/arc/cmem-6.c: New file.
12575         * gcc.target/arc/cmem-7.c: New file.
12576         * gcc.target/arc/cmem-ld.inc: New file.
12577         * gcc.target/arc/cmem-st.inc: New file.
12579 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12581         PR target/70821
12582         * gcc.target/i386/pr70821.c: New test.
12584 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12586         * gcc.target/powerpc/vec-adde.c: New test.
12587         * gcc.target/powerpc/vec-adde-int128.c: New test.
12589 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12591         * gcc.target/i386/avx-vround-1.c: New test.
12592         * gcc.target/i386/avx-vround-2.c: New test.
12593         * gcc.target/i386/avx512vl-vround-1.c: New test.
12594         * gcc.target/i386/avx512vl-vround-2.c: New test.
12596 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12598         PR testsuite/70595
12599         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12600         (check_effective_target_cilkplus_runtime): ... this.
12601         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12602         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12604         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12605         Require cilkplus_runtime.
12606         Don't add -lcilkrts.
12607         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12608         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12609         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12610         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12611         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12612         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12613         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12614         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12615         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12616         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12617         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12618         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12619         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12620         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12621         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12622         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12623         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12624         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12625         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12626         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12627         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12628         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12629         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12630         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12631         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12632         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12633         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12634         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12635         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12637         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12638         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12640         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12642         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12643         cilkplus_runtime.
12645 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12647         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12648         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12650 2015-04-27  Ryan Burn  <contact@rnburn.com>
12652         PR c++/69024
12653         PR c++/68997
12654         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12655         diagnostic.
12656         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12657         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12659 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12661         * gnat.dg/limited_with4.ad[sb]: New test.
12662         * gnat.dg/limited_with4_pkg.ads: New helper.
12664 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12666         PR target/70155
12667         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12668         and movv1ti_internal patterns
12669         * gcc.target/i386/pr70155-1.c: New test.
12670         * gcc.target/i386/pr70155-2.c: Likewise.
12671         * gcc.target/i386/pr70155-3.c: Likewise.
12672         * gcc.target/i386/pr70155-4.c: Likewise.
12673         * gcc.target/i386/pr70155-5.c: Likewise.
12674         * gcc.target/i386/pr70155-6.c: Likewise.
12675         * gcc.target/i386/pr70155-7.c: Likewise.
12676         * gcc.target/i386/pr70155-8.c: Likewise.
12677         * gcc.target/i386/pr70155-9.c: Likewise.
12678         * gcc.target/i386/pr70155-10.c: Likewise.
12679         * gcc.target/i386/pr70155-11.c: Likewise.
12680         * gcc.target/i386/pr70155-12.c: Likewise.
12681         * gcc.target/i386/pr70155-13.c: Likewise.
12682         * gcc.target/i386/pr70155-14.c: Likewise.
12683         * gcc.target/i386/pr70155-15.c: Likewise.
12684         * gcc.target/i386/pr70155-16.c: Likewise.
12685         * gcc.target/i386/pr70155-17.c: Likewise.
12686         * gcc.target/i386/pr70155-18.c: Likewise.
12687         * gcc.target/i386/pr70155-19.c: Likewise.
12688         * gcc.target/i386/pr70155-20.c: Likewise.
12689         * gcc.target/i386/pr70155-21.c: Likewise.
12690         * gcc.target/i386/pr70155-22.c: Likewise.
12692 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12694         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12695         ".{5,6}".
12697 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12699         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12700         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12701         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12702         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12703         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12705 2016-04-27  Richard Biener  <rguenther@suse.de>
12707         PR ipa/70760
12708         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12709         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12711 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12713         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12714         * g++.dg/ubsan/pr63956.C: Adjust error location.
12716 2016-04-27  Nick Clifton  <nickc@redhat.com>
12718         PR middle-end/49889
12719         * gcc.dg/pr49889.c: New test.
12721 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12723         * c-c++-common/memset-array.c: New test.
12725 2016-04-26  Martin Sebor  <msebor@redhat.com>
12727         PR c++/66639
12728         * g++.dg/cpp1y/func_constexpr.C: New test.
12730 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12732         PR c++/70241
12733         * g++.dg/cpp0x/enum32.C: New test.
12734         * g++.dg/cpp0x/enum33.C: New test.
12736 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12738         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12739         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12740         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12741         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12742         * gcc.c-torture/execute/pr38151.c: Likewise.
12743         * gcc.c-torture/execute/pr66556.c: Likewise.
12744         * gcc.c-torture/execute/pr67781.c: Likewise.
12745         * gcc.c-torture/execute/pr68648.c: Likewise.
12747 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12749         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12751 2016-04-26  Marek Polacek  <polacek@redhat.com>
12753         PR c/67784
12754         * gcc.dg/pr67784-3.c: New test.
12755         * gcc.dg/pr67784-4.c: New test.
12756         * gcc.dg/pr67784-5.c: New test.
12758         PR c/70791
12759         * gcc.dg/Wnested-externs-2.c: New test.
12761 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12763         * gcc.dg/fold-plusmult.c: Adjust.
12764         * gcc.dg/no-strict-overflow-6.c: Adjust.
12765         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12767 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12769         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12770         number scans.
12771         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12772         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12773         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12774         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12775         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12776         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12777         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12778         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12779         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12780         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12781         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12782         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12783         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12784         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12785         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12786         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12787         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12788         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12789         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12790         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12791         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12792         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12793         scans.
12794         * gcc.target/i386/pr32219-4.c: Likewise.
12795         * gcc.target/i386/pr32219-6.c: Likewise.
12796         * gcc.target/i386/pr32219-8.c: Likewise.
12798 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12800         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12801         associated options.
12803 2016-04-26  Marek Polacek  <polacek@redhat.com>
12805         PR c++/70744
12806         * g++.dg/ext/cond2.C: New test.
12808 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12810         PR tree-optimization/70771
12811         PR tree-optimization/70775
12812         * gcc.dg/pr70771.c: New test.
12813         * gcc.dg/pr70775.c: New test.
12815 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12817         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12819 2016-04-25  Richard Biener  <rguenther@suse.de>
12821         PR tree-optimization/70780
12822         * gcc.dg/torture/pr70780.c: New testcase.
12824 2016-04-25  Michael Collison  <michael.collison@arm.com>
12826         * gcc.target/arm/neon-vaddws16.c: New test.
12827         * gcc.target/arm/neon-vaddws32.c: New test.
12828         * gcc.target/arm/neon-vaddwu16.c: New test.
12829         * gcc.target/arm/neon-vaddwu32.c: New test.
12830         * gcc.target/arm/neon-vaddwu8.c: New test.
12831         * lib/target-supports.exp
12832         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12833         that arm neon support vector widen sum of HImode TO SImode.
12835 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12837         PR sanitizer/70712
12838         * c-c++-common/asan/pr70712.c: New test.
12840 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12842         * .gitattributes: New file.
12844 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12846         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12848 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12850         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12851         * gfortran.dg/submodule_15.f08: Likewise.
12853 2016-04-22  Richard Biener  <rguenther@suse.de>
12855         PR tree-optimization/70740
12856         * gcc.dg/torture/pr70740.c: New testcase.
12858 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12860         PR target/70750
12861         * gcc.target/i386/pr70750-1.c: New test.
12862         * gcc.target/i386/pr70750-2.c: Likewise.
12864 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12866         PR c++/70540
12867         * g++.dg/cpp0x/auto48.C: New.
12869 2016-04-21  Marek Polacek  <polacek@redhat.com>
12871         PR c++/70513
12872         * g++.dg/cpp0x/forw_enum12.C: New test.
12873         * g++.dg/cpp0x/forw_enum13.C: New test.
12875 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12877         PR target/70728
12878         * gcc.target/i386/pr70728.c: New test.
12880 2016-04-21  Richard Biener  <rguenther@suse.de>
12882         PR middle-end/70747
12883         * gcc.dg/pr70747.c: New testcase.
12885 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12887         PR tree-optimization/70715
12888         * gcc.dg/tree-ssa/scev-13.c: New test.
12890 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12892         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12894 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12896         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12898 2016-04-20  Jan Hubicka  <jh@suse.cz>
12900         PR ipa/70018
12901         * g++.dg/ipa/nothrow-1.C: New testcase.
12903 2016-04-20  Nathan Sidwell  <nathan@acm.org>
12905         PR c++/55635
12906         * g++.dg/eh/delete1.C: New.
12908 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12910         * gcc.target/i386/avx256-unaligned-store-2.c: Add
12911         -mtune-ctrl=sse_typeless_stores.
12913 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12915         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12917 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12919         PR tree-optimization/69489
12920         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12922 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
12924         PR c++/69363
12925         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12926         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12927         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12929 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12931         PR tree-optimization/56625
12932         PR tree-optimization/69489
12933         * gcc.dg/vect/pr56625.c: New test.
12934         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12936 2016-04-20  Andrew Pinski  <apinski@cavium.com>
12938         PR target/64971
12939         * gcc.c-torture/compile/pr37433-1.c: New testcase.
12941 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
12943         * gnat.dg/self1.adb: Remove now incorrect test.
12945 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12947         * gcc.dg/tree-ssa/scev-11.c: New test.
12948         * gcc.dg/tree-ssa/scev-12.c: New test.
12950 2016-04-20  Marek Polacek  <polacek@redhat.com>
12952         PR tree-optimization/70725
12953         * gcc.dg/pr70725.c: New test.
12955 2016-04-20  Richard Biener  <rguenther@suse.de>
12957         PR tree-optimization/70726
12958         * g++.dg/vect/pr70726.cc: New testcase.
12960 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12962         PR target/70674
12963         * gcc.target/s390/pr70674.c: New test.
12965 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12967         PR libgfortran/70684
12968         * gfortran.dg/list_read_14.f90: New test.
12970 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12972         PR target/69201
12973         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12974         extern to force it misaligned.
12975         (b): Likewise.
12976         (c): Likewise.
12977         (d): Likewise.
12978         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12979         Don't check `*' before movv4sf_internal.
12980         * gcc.target/i386/avx256-unaligned-store-2.c: Check
12981         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12982         Don't check `*' before movv16qi_internal.
12983         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12984         extern to force it misaligned.
12985         (b): Likewise.
12986         (c): Likewise.
12987         (d): Likewise.
12988         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12989         Don't check `*' before movv2df_internal.
12990         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12991         extern to force it misaligned.
12992         (b): Likewise.
12993         (c): Likewise.
12994         (d): Likewise.
12995         Check movv8sf_internal instead of avx_storeups256.
12996         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12998 2016-04-19  Richard Biener  <rguenther@suse.de>
13000         PR tree-optimization/70171
13001         * g++.dg/tree-ssa/pr70171.C: New testcase.
13003 2016-04-19  Richard Biener  <rguenther@suse.de>
13005         PR tree-optimization/70724
13006         * gcc.dg/torture/pr70724.c: New testcase.
13008 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
13010         PR middle-end/70689
13011         * gcc.target/i386/pr70689.c: New.
13013 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
13015         PR target/70708
13016         * gcc.target/i386/pr70708.c: New test.
13018 2016-04-18  Richard Biener  <rguenther@suse.de>
13020         PR tree-optimization/43434
13021         * gcc.dg/vect/pr43434.c: New testcase.
13022         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13023         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13024         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13025         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13026         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13027         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13028         * gcc.dg/gomp/pr68640.c: Likewise.
13029         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13030         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13032 2016-04-18  Richard Biener  <rguenther@suse.de>
13034         PR tree-optimization/70701
13035         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13037 2016-04-18  Tom de Vries  <tom@codesourcery.com>
13039         PR testsuite/70699
13040         * gcc.dg/pr70161.c: Add dot-file scans.
13041         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13042         instead of after last dot char.
13044 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
13046         * c-c++-common/dump-ada-spec-3.c: New test.
13047         * c-c++-common/dump-ada-spec-4.c: Likewise.
13049 2016-04-17  Tom de Vries  <tom@codesourcery.com>
13051         PR other/70183
13052         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13054 2016-04-15  Jan Hubicka  <jh@suse.cz>
13056         PR ipa/70018
13057         * g++.dg/ipa/pure-const-1.C: New testcase.
13058         * g++.dg/ipa/pure-const-2.C: New testcase.
13059         * g++.dg/ipa/pure-const-3.C: New testcase.
13061 2016-04-15  Marek Polacek  <polacek@redhat.com>
13063         PR c/70671
13064         * gcc.dg/bitfld-22.c: New test.
13066 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
13068         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13069         x86_64.
13071 2016-04-15  Marek Polacek  <polacek@redhat.com>
13073         PR c/70651
13074         * c-c++-common/pr70651.c: New test.
13076 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13078         PR rtl-optimization/70681
13079         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13080         dump scan on arm and powerpc.
13081         * gcc.dg/pr10474.c: Likewise.
13083 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
13085         PR c++/69517
13086         PR c++/70019
13087         PR c++/70588
13088         * g++.dg/cpp1y/vla11.C: Revert for real.
13090         PR c/70436
13091         * c-c++-common/Wparentheses-1.c: New test.
13092         * c-c++-common/gomp/Wparentheses-1.c: New test.
13093         * c-c++-common/gomp/Wparentheses-2.c: New test.
13094         * c-c++-common/gomp/Wparentheses-3.c: New test.
13095         * c-c++-common/gomp/Wparentheses-4.c: New test.
13096         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13097         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13098         * c-c++-common/goacc/Wparentheses-1.c: New test.
13100 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
13102         PR target/70662
13103         * gcc.target/i386/pr70662.c: New test.
13105 2016-04-15  Richard Biener  <rguenther@suse.de>
13106             Alan Modra  <amodra@gmail.com>
13108         PR tree-optimization/70130
13109         * gcc.dg/vect/O3-pr70130.c: New testcase.
13111 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13113         PR target/70669
13114         * gcc.target/powerpc/pr70669.c: New test.
13116         PR target/70640
13117         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13118         a power7 system that does not have an assembler that supports
13119         power8.
13121 2016-04-14  Martin Sebor  <msebor@redhat.com>
13123         PR c++/69517
13124         PR c++/70019
13125         PR c++/70588
13126         * c-c++-common/ubsan/vla-1.c: Revert.
13127         * g++.dg/cpp1y/vla11.C: Same.
13128         * g++.dg/cpp1y/vla12.C: Same.
13129         * g++.dg/cpp1y/vla13.C: Same.
13130         * g++.dg/cpp1y/vla14.C: Same.
13131         * g++.dg/cpp1y/vla3.C: Same.
13132         * g++.dg/init/array24.C: Same.
13133         * g++.dg/ubsan/vla-1.C: Same.
13135 2016-04-14  Marek Polacek  <polacek@redhat.com>
13136             Jan Hubicka  <hubicka@ucw.cz>
13138         PR c++/70029
13139         * g++.dg/torture/pr70029.C: New test.
13141 2016-04-14  Martin Sebor  <msebor@redhat.com>
13143         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13144         type size to prevent failures on targets with very low maximum
13145         alignment.
13147 2016-04-14  Richard Biener  <rguenther@suse.de>
13149         PR tree-optimization/70623
13150         * gcc.dg/torture/pr70623.c: New testcase.
13151         * gcc.dg/torture/pr70623-2.c: Likewise.
13153 2016-04-13  Martin Sebor  <msebor@redhat.com>
13155         PR c++/69517
13156         PR c++/70019
13157         PR c++/70588
13158         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13159         * g++.dg/cpp1y/vla11.C: New test.
13160         * g++.dg/cpp1y/vla12.C: New test.
13161         * g++.dg/cpp1y/vla13.C: New test.
13162         * g++.dg/cpp1y/vla14.C: New test.
13163         * g++.dg/cpp1y/vla3.C: Restore deleted test.
13164         * g++.dg/init/array24.C: Fully brace VLA initializer.
13165         * g++.dg/ubsan/vla-1.C: Disable exceptions.
13167 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13169         PR c++/70641
13170         * g++.dg/opt/pr70641.C: New test.
13172 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13174         PR rtl-optimization/68749
13175         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13176         effects of argument promotions.
13177         Remove default args to dg-skip-if.
13179 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
13181         PR c++/70635
13182         * g++.dg/parse/pr70635.C: New.
13184 2016-04-13  Marek Polacek  <polacek@redhat.com>
13186         PR c++/70639
13187         * c-c++-common/Wmisleading-indentation-4.c: New test.
13189 2016-04-13  Marek Polacek  <polacek@redhat.com>
13191         PR c/70436
13192         * gcc.dg/Wparentheses-12.c: New test.
13193         * gcc.dg/Wparentheses-13.c: New test.
13195 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13197         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13198         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13199         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13201 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13203         PR middle-end/70633
13204         * gcc.c-torture/compile/pr70633.c: New test.
13206         PR debug/70628
13207         * gcc.dg/torture/pr70628.c: New test.
13209 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
13211         PR c++/70610
13212         * g++.dg/template/pr70610.C: New test.
13213         * g++.dg/template/pr70610-2.C: New test.
13214         * g++.dg/template/pr70610-3.C: New test.
13215         * g++.dg/template/pr70610-4.C: New test.
13217 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13219         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13220         128 instead of 32.
13222         PR c++/70571
13223         * g++.dg/ext/pr70571.C: New test.
13225 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
13227         PR target/70640
13228         * gcc.target/powerpc/pr70640.c: New test.
13230 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
13232         PR c++/68722
13233         * g++.dg/parse/pr68722.C: New.
13235 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13237         PR rtl-optimization/70596
13238         * gcc.target/i386/pr70596.c: New test.
13240 2016-04-12  Nathan Sidwell  <nathan@acm.org>
13242         PR c++/70501
13243         * g++.dg/init/pr70501.C: New.
13245 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
13247         * gcc.target/i386/asm-flag-6.c: New test.
13249 2016-04-12  Tom de Vries  <tom@codesourcery.com>
13251         PR tree-optimization/68756
13252         * gcc.dg/graphite/pr68756.c: New test.
13254 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13256         PR tree-optimization/70602
13257         * gcc.c-torture/execute/pr70602.c: New test.
13259 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13261         PR target/70381
13262         * gcc.target/powerpc/float128-1.c: New tests to make sure the
13263         __float128 emulator is built and runs.
13264         * gcc.target/powerpc/float128-1.c: Likewise.
13266         * lib/target-supports.exp (check_ppc_float128_sw_available):
13267         Rework tests for __float128 software and hardware
13268         availability. Fix exit condition to return 0 on success.
13270 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
13272         PR target/70133
13273         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13274         * gcc.target/aarch64/target_attr_15.c: Likewise.
13276 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
13278         PR c++/69066
13279         * g++.dg/cpp1y/pr69066.C: New.
13281 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13283         PR fortran/68566
13284         * gfortran.dg/pr36192.f90: Update test.
13285         * gfortran.dg/pr36192_1.f90: Update test.
13286         * gfortran.dg/real_dimension_1.f: Update test.
13287         * gfortran.dg/parameter_array_init_7.f90: New test.
13289 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
13291         PR testsuite/64039
13292         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13294         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13296         PR rtl-optimization/66669
13297         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13299         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13301         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13302         * gcc.dg/pie-1.c: Likewise.
13303         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13304         * gcc.dg/pic-4.c: Likewise.
13305         * gcc.dg/pie-3.c: Likewise.
13306         * gcc.dg/pie-4.c: Likewise.
13308         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13310         PR tree-optimization/68644
13311         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13313         PR rtl-optimization/64886
13314         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13316 2016-04-09  Tom de Vries  <tom@codesourcery.com>
13318         PR tree-optimization/68953
13319         * gcc.dg/graphite/pr68953.c: New test.
13321 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13323         PR fortran/70592
13324         * gfortran.dg/deferred_character_16.f90: New test.
13326 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
13328         PR tree-optimization/70586
13329         * gcc.c-torture/execute/pr70586.c: New test.
13331 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13333         PR sanitizer/70573
13334         * c-c++-common/asan/halt_on_error-1.c: Replace memset
13335         with __builtin_memset
13336         * c-c++-common/asan/halt_on_error-2.c: Likewise.
13338 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
13340         PR lto/70289
13341         PR ipa/70348
13342         PR tree-optimization/70373
13343         PR middle-end/70533
13344         PR middle-end/70534
13345         PR middle-end/70535
13346         * c-c++-common/goacc/reduction-5.c: New test.
13347         * c-c++-common/goacc/reduction-promotions.c: New test.
13348         * gfortran.dg/goacc/reduction-3.f95: New test.
13349         * gfortran.dg/goacc/reduction-promotions.f90: New test.
13351 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
13353         PR c++/70590
13354         PR c++/70452
13355         * g++.dg/pr70590.C: New test.
13356         * g++.dg/pr70590-2.C: New test.
13358 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
13360         PR middle-end/70593
13361         * gcc.target/i386/pr70593.c: New test.
13363         PR rtl-optimization/70574
13364         * gcc.target/i386/avx2-pr70574.c: New test.
13366 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
13368         PR sanitizer/70541
13369         * c-c++-common/asan/pr70541.c: New test.
13371 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13373         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13374         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13376 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13378         PR target/70566
13379         * gcc.c-torture/execute/pr70566.c: New test.
13381 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13383         * c-c++-common/goacc/uninit-copy-clause.c: New test.
13384         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13386 2016-04-08  Alan Modra  <amodra@gmail.com>
13388         * gcc.target/powerpc/pr70117.c: New.
13390 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
13392         PR testsuite/70581
13393         * gcc.dg/lto/simd-function_0.c: New test.
13395         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13396         clones.
13397         * c-c++-common/attr-simd-2.c: Likewise.
13398         * c-c++-common/attr-simd-4.c: Likewise.
13399         * gcc.dg/gomp/simd-clones-2.c: Likewise.
13400         * gcc.dg/gomp/simd-clones-3.c: Likewise.
13402 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13404         PR testsuite/70553
13405         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13407 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
13408             Tom de Vries  <tom@codesourcery.com>
13410         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13411         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13412         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13413         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13414         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13415         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13416         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13417         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13419 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13421         PR c/70436
13422         * g++.dg/warn/Wparentheses-29.C: New test.
13424 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13426         PR c/70436
13427         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13428         explicit braces to resolve a future -Wparentheses warning.
13430 2016-04-06  Richard Henderson  <rth@redhat.com>
13432         * gcc.dg/pr61817-1.c: New test.
13433         * gcc.dg/pr61817-2.c: New test.
13434         * gcc.dg/pr69391-1.c: New test.
13435         * gcc.dg/pr69391-2.c: New test.
13437 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
13439         PR rtl-optimization/70398
13440         * gcc.target/aarch64/pr70398.c: New.
13442 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
13444         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13446 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
13447             Pedro Alves  <palves@redhat.com>
13449         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13451 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
13453         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13454         Check for avx512f effective targets instead of avx2.
13455         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13456         for AVX512F clones.
13457         * gcc.dg/gomp/declare-simd-3.c: Likewise.
13458         * g++.dg/gomp/declare-simd-1.C: Likewise.
13459         * g++.dg/gomp/declare-simd-3.C: Likewise.
13460         * g++.dg/gomp/declare-simd-4.C: Likewise.
13462         PR middle-end/70550
13463         * c-c++-common/gomp/pr70550-1.c: New test.
13464         * c-c++-common/gomp/pr70550-2.c: New test.
13466 2016-04-05  Nathan Sidwell  <nathan@acm.org>
13468         PR c++/70512
13469         * g++.dg/ext/attribute-may-alias-5.C: New.
13471 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13473         PR c++/70336
13474         * c-c++-common/pr70336.c: New test.
13475         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13476         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13478 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
13480         PR ipa/66223
13481         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13483 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13485         PR rtl-optimization/70542
13486         * gcc.dg/torture/pr70542.c: New test.
13487         * gcc.target/i386/avx2-pr70542.c: New test.
13489 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
13491         PR tree-optimization/70509
13492         * gcc.target/i386/avx512bw-pr70509.c: New test.
13494 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
13496         PR c++/70452
13497         * g++.dg/ext/constexpr-vla4.C: New test.
13499 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
13501         PR target/70510
13502         * gcc.target/i386/pr70510.c: New test.
13504 2016-04-05  Richard Biener  <rguenther@suse.de>
13506         PR tree-optimization/70526
13507         * g++.dg/torture/pr70526.C: New testcase.
13509 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13511         PR target/70525
13512         * gcc.target/i386/pr70525.c: New test.
13514 2016-04-05  Richard Biener  <rguenther@suse.de>
13516         PR middle-end/70499
13517         * g++.dg/torture/pr70499.C: New testcase.
13519 2016-04-05  Richard Biener  <rguenther@suse.de>
13521         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13522         remove XFAIL.
13524 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
13526         PR middle-end/70307
13527         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
13528         rs6000 ABI warnings.
13530 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
13532         PR ipa/66223
13533         * g++.dg/ipa/devirt-51.C: New testcase.
13535 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13536             Jakub Jelinek  <jakub@redhat.com>
13538         PR middle-end/70457
13539         * gcc.dg/torture/pr70457.c: New.
13541 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13543         PR fortran/67538
13544         * gfortran.dg/allocate_with_source_19.f08: New test.
13546 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13548         PR fortran/65795
13549         * gfortran.dg/coarray_allocate_6.f08: New test.
13551 2016-04-04  Richard Biener  <rguenther@suse.de>
13553         PR rtl-optimization/70484
13554         * gcc.dg/torture/pr70484.c: New testcase.
13556 2016-04-04  Marek Polacek  <polacek@redhat.com>
13558         PR c/70307
13559         * gcc.dg/torture/pr70307.c: New test.
13561 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13563         PR target/70416
13564         PR target/67391
13565         * gcc.target/sh/torture/pr70416.c: New.
13567 2016-04-02  Martin Sebor  <msebor@redhat.com>
13569         PR c++/67376
13570         PR c++/70170
13571         PR c++/70172
13572         PR c++/70228
13573         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13574         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13575         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13576         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13577         * g++.dg/cpp0x/constexpr-string.C: Same.
13578         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13579         * g++.dg/cpp0x/pr65398.C: Same.
13580         * g++.dg/ext/constexpr-vla1.C: Same.
13581         * g++.dg/ext/constexpr-vla2.C: Same.
13582         * g++.dg/ext/constexpr-vla3.C: Same.
13583         * g++.dg/ubsan/pr63956.C: Same.
13585 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13587         PR rtl-optimization/70467
13588         * gcc.target/i386/pr70467-2.c: New test.
13590 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13591             Marek Polacek  <polacek@redhat.com>
13593         PR c++/70488
13594         * g++.dg/init/new47.C: New test.
13596 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13598         PR target/70496
13599         * gcc.target/arm/pr70496.c: New test.
13601 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13603         PR c++/68475
13604         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13606 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13608         PR target/69890
13609         * gcc.dg/strlenopt.h (memmove): New.
13610         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13611         instead of "string.h".
13612         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13613         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13614         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13615         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13616         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13617         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13618         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13619         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13620         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13621         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13622         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13623         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13624         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13625         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13626         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13627         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13628         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13629         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13630         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13631         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13633 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13635         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13636         (Holder::foo): Reflect this.
13638 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13640         PR target/70442
13641         * gcc.dg/pr70442.c: New test.
13643 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13645         PR c++/70393
13646         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13648 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13650         PR target/70453
13651         * gcc.target/i386/pr70453.c: New test.
13653 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13655         PR target/70292
13656         * gcc.c-torture/pr70292.c: New test.
13658 2016-03-31  Marek Polacek  <polacek@redhat.com>
13660         PR c/70297
13661         * c-c++-common/pr70297.c: New test.
13662         * g++.dg/cpp0x/typedef-redecl.C: New test.
13663         * gcc.dg/typedef-redecl2.c: New test.
13665 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13667         PR rtl-optimization/70460
13668         * gcc.c-torture/execute/pr70460.c: New test.
13670 2016-03-31  Richard Biener  <rguenther@suse.de>
13672         PR c++/70430
13673         * g++.dg/ext/vector30.C: New testcase.
13675 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13676             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13678         * gfortran.dg/fmt_pf.f90: New test.
13680 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13682         Forward-port from 5 branch
13683         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13685         PR testsuite/70356
13686         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13687         dg-require-effective-target after dg-do.
13689         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13691         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13693 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13694             Julian Brown  <julian@codesourcery.com>
13695             Chung-Lin Tang  <cltang@codesourcery.com>
13696             Cesar Philippidis  <cesar@codesourcery.com>
13697             James Norris  <jnorris@codesourcery.com>
13698             Tom de Vries  <tom@codesourcery.com>
13699             Nathan Sidwell  <nathan@codesourcery.com>
13701         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13702         * c-c++-common/goacc/loop-clauses.c: Likewise.
13703         * g++.dg/goacc/template.C: Likewise.
13704         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13705         * gfortran.dg/goacc/loop-1.f95: Likewise.
13706         * gfortran.dg/goacc/loop-5.f95: Likewise.
13707         * gfortran.dg/goacc/loop-6.f95: Likewise.
13708         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13709         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13710         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13711         * c-c++-common/goacc/clauses-fail.c: Likewise.
13712         * c-c++-common/goacc/parallel-1.c: Likewise.
13713         * c-c++-common/goacc/reduction-1.c: Likewise.
13714         * c-c++-common/goacc/reduction-2.c: Likewise.
13715         * c-c++-common/goacc/reduction-3.c: Likewise.
13716         * c-c++-common/goacc/reduction-4.c: Likewise.
13717         * c-c++-common/goacc/routine-3.c: Likewise.
13718         * c-c++-common/goacc/routine-4.c: Likewise.
13719         * c-c++-common/goacc/routine-5.c: Likewise.
13720         * c-c++-common/goacc/tile.c: Likewise.
13721         * g++.dg/goacc/template.C: Likewise.
13722         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13723         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13724         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13725         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13726         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13727         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13728         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13729         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13730         * c-c++-common/goacc/use_device-1.c: ... this file.
13731         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13732         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13733         * c-c++-common/goacc/host_data-6.c: ... this file.
13734         * c-c++-common/goacc/loop-2-kernels.c: New file.
13735         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13736         * c-c++-common/goacc/loop-3.c: Likewise.
13737         * g++.dg/goacc/reference.C: Likewise.
13738         * g++.dg/goacc/routine-1.C: Likewise.
13739         * g++.dg/goacc/routine-2.C: Likewise.
13741 2016-03-30  Richard Biener  <rguenther@suse.de>
13743         PR middle-end/70450
13744         * gcc.dg/torture/pr70450.c: New testcase.
13746 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13748         PR target/70421
13749         * gcc.dg/torture/pr70421.c: New test.
13750         * gcc.target/i386/avx512f-pr70421.c: New test.
13752 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13754         PR testsuite/70364
13755         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13756         (check): New function.
13757         (bar): Call check.
13758         (foo): Align stack to 16 bytes when calling bar.
13759         * gcc.target/i386/cleanup-2.c: Likewise.
13761 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13763         PR tree-optimization/59124
13764         * gcc.dg/Warray-bounds-19.c: New test.
13766 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13768         * lib/prune.exp (escape_regex_chars): New.
13769         (prune_file_path): Update to quote metcharacters for regexp.
13771 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13773         PR rtl-optimization/70429
13774         * gcc.c-torture/execute/pr70429.c: New test.
13776         PR tree-optimization/70405
13777         * gcc.dg/pr70405.c: New test.
13779 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13781         PR fortran/70397
13782         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13783         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13785 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13787         PR testsuite/64177
13788         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13789         __cilkrts_set_param to set two workers.
13790         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13791         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13793 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13795         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13797 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13799         PR target/70406
13800         * gcc.target/i386/pr70406.c: New test.
13802 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13804         * gnat.dg/specs/double_record_extension3.ads: New test.
13806 2016-03-25  Richard Henderson  <rth@redhat.com>
13808         PR target/70120
13809         * gcc.target/aarch64/pr70120-1.c: New.
13810         * gcc.target/aarch64/pr70120-2.c: New.
13811         * gcc.target/aarch64/pr70120-3.c: New.
13813 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13815         PR c++/62212
13816         * g++.dg/template/mangle2.C: The dg-do directive should be
13817         "compile" not "assemble".
13819 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13821         PR lto/69650
13822         * gcc.dg/pr69650.c: New test.
13824 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13826         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13828 2016-03-25  Alan Modra  <amodra@gmail.com>
13830         * gcc.dg/dfp/pr70052.c: New test.
13832 2016-03-24  Richard Henderson  <rth@redhat.com>
13834         PR middle-end/69845
13835         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13836         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13838 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13840         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13842 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13844         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13845         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13847 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13849         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13850         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13852 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13854         PR c++/62212
13855         * g++.dg/template/mangle2.C: New test.
13857 2016-03-24  Richard Biener  <rguenther@suse.de>
13859         PR tree-optimization/70396
13860         * gcc.dg/torture/pr70396.c: New testcase.
13862 2016-03-24  Richard Biener  <rguenther@suse.de>
13864         PR middle-end/70370
13865         * gcc.dg/torture/pr70370.c: New testcase.
13867 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13869         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13870         * gfortran.dg/goacc/kernels-tree.f95: Same.
13871         * gfortran.dg/goacc/parallel-tree.f95: Same.
13873 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13875         * c-c++-common/goacc/uninit-if-clause.c: New test.
13876         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13878 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13880         PR target/70290
13881         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13882         Fix formatting.
13884 2016-03-24  Richard Biener  <rguenther@suse.de>
13886         PR tree-optimization/70372
13887         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13889 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13891         PR c++/70347
13892         * g++.dg/cpp1y/nsdmi-union1.C: New test.
13894 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13896         PR c++/70332
13897         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13899 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13901         PR c++/70001
13902         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13903         * g++.dg/cpp1y/pr70001.C: New test.
13905         PR c++/70323
13906         * g++.dg/cpp0x/constexpr-70323.C: New test.
13908 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
13909             Jason Merrill  <jason@redhat.com>
13910             Jakub Jelinek  <jakub@redhat.com>
13912         PR c++/69315
13913         * g++.dg/cpp0x/constexpr-69315.C: New test.
13914         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13916 2016-03-23  Marek Polacek  <polacek@redhat.com>
13918         PR c++/69884
13919         * g++.dg/warn/Wignored-attributes-1.C: New test.
13920         * g++.dg/warn/Wignored-attributes-2.C: New test.
13922 2016-03-23  Tom de Vries  <tom@codesourcery.com>
13924         * c-c++-common/goacc/kernels-default.c (foo): Add missing
13925         initialization.
13926         * gfortran.dg/goacc/private-3.f95 (test): Same.
13927         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13928         missing use param.
13930 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13932         * lib/target-supports.exp: Remove v7ve entry from loop
13933         creating effective target checks.
13934         (check_effective_target_arm_arch_v7ve_ok): New procedure.
13935         (add_options_for_arm_arch_v7ve): Likewise.
13937 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13939         PR tree-optimization/70354
13940         * gcc.dg/vect/pr70354-1.c: New test.
13941         * gcc.dg/vect/pr70354-2.c: New test.
13942         * gcc.target/i386/avx2-pr70354-1.c: New test.
13943         * gcc.target/i386/avx2-pr70354-2.c: New test.
13945 2016-03-22  Jeff Law  <law@redhat.com>
13947         PR target/70232
13948         * gcc.dg/tree-ssa/pr70232.c: New test.
13950 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13952         PR target/70302
13953         * gcc.target/i386/pr70302.c: New test.
13955 2016-03-22  Richard Biener  <rguenther@suse.de>
13957         PR middle-end/70251
13958         * g++.dg/torture/pr70251.C: New testcase.
13960 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
13962         PR c/69993
13963         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13964         Wmisleading-indentation.c.
13965         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13966         reflect change to diagnostic text and order of messages.
13967         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13969 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
13971         * g++.dg/ext/java-3.C: Don't compile on AIX.
13973 2016-03-22  Richard Biener  <rguenther@suse.de>
13975         PR middle-end/70333
13976         * gcc.dg/torture/pr70333.c: New testcase.
13978 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13980         * g++.dg/ext/pr70290.C: New test.
13982 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
13984         PR target/70325
13985         * gcc.target/i386/pr70325.c: New test.
13987 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
13989         PR target/70329
13990         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13991         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13993         PR target/70300
13994         * gcc.target/i386/pr70300.c: New test.
13996         PR c++/70295
13997         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13998         (func2): New function for cond with parens, xfail warning for c++.
13999         * g++.dg/warn/Wnonnull-compare-8.C: New test.
14001 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
14003         PR c++/70096
14004         * g++.dg/template/ptrmem30.C: New test.
14006 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
14008         PR c++/70204
14009         * g++.dg/cpp0x/constexpr-70204a.C: New test.
14010         * g++.dg/cpp0x/constexpr-70204b.C: New test.
14012 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
14014         PR middle-end/70326
14015         * gcc.dg/pr70326.c: New test.
14017 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
14018             Jakub Jelinek  <jakub@redhat.com>
14020         PR tree-optimization/70317
14021         * gcc.dg/pr70317.c: New test.
14023 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
14025         PR target/70327
14026         * gcc.target/i386/pr70327.c: New test.
14028 2016-03-21  Martin Liska  <mliska@suse.cz>
14030         PR ipa/70306
14031         * gcc.dg/ipa/pr70306.c: New test.
14033 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14035         * gcc.target/arm/attr-align1.c: Skip if M-profile.
14036         * gcc.target/arm/attr-align3.c: Likewise.
14037         * gcc.target/arm/attr_arm.c: Likewise.
14038         * gcc.target/arm/flip-thumb.c: Likewise.
14040 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
14042         PR target/70296
14043         * gcc.target/powerpc/altivec-36.c: New test.
14045 2016-03-21  Richard Biener  <rguenther@suse.de>
14047         PR tree-optimization/70310
14048         * gcc.dg/torture/pr70310.c: New testcase.
14050 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
14052         PR target/70293
14053         * gcc.target/i386/pr70293.c: New test.
14055 2016-03-21  Richard Biener  <rguenther@suse.de>
14057         PR tree-optimization/70288
14058         * gcc.dg/torture/pr70288-1.c: New testcase.
14059         * gcc.dg/torture/pr70288-2.c: Likewise.
14061 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
14063         PR rtl-optimization/69307
14064         * gcc.target/arm/pr69307.c: New test.
14066 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
14068         PR rtl-optimization/69102
14069         * gcc.c-torture/compile/pr69102.c: New test.
14071 2016-03-18  Jeff Law  <law@redhat.com>
14073         PR rtl-optimization/70263
14074         * gcc.c-torture/compile/pr70263-1.c: New test.
14075         * gcc.target/i386/pr70263-2.c: New test.
14077 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
14079         PR rtl-optimization/70278
14080         * gcc.dg/torture/pr70278.c: New test.
14081         * gcc.target/arm/pr70278.c: New test.
14083 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
14085         PR c/70281
14086         * gcc.dg/plugin/diagnostic-test-expressions-1.c
14087         (test_builtin_types_compatible_p): New test function.
14088         * gcc.dg/pr70281.c: New test case.
14090 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
14092         PR target/70113
14093         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14095 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14097         PR tree-optimization/70252
14098         * gcc.dg/pr70252.c: New test.
14100 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14102         * gcc.dg/pr70161-2.c: New test.
14103         * gcc.dg/pr70161.c: New test.
14105 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14107         PR ipa/70269
14108         * gcc.dg/pr70269.c: New test.
14110 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
14112         PR c++/70267
14113         * g++.dg/ext/java-3.C: New test.
14115 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14117         PR c++/70205
14118         * g++.dg/lookup/pr70205.C: New test.
14120 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14122         PR c++/70218
14123         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14125 2016-03-17  Marek Polacek  <polacek@redhat.com>
14127         PR c/69407
14128         * gcc.dg/atomic-op-6.c: New test.
14130 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
14132         PR c/70264
14133         * c-c++-common/pr70264.c: New test case.
14135 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
14137         PR c++/70144
14138         * c-c++-common/pr70144-1.c: New test.
14139         * c-c++-common/pr70144-2.c: New test.
14141         PR c++/70272
14142         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14143         * g++.dg/opt/flifetime-dse6.C: New test.
14144         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14146 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
14148         PR driver/70192
14149         * gcc.dg/pic-1.c: New test.
14150         * gcc.dg/pic-2.c: Likewise.
14151         * gcc.dg/pic-3.c: Likewise.
14152         * gcc.dg/pic-4.c: Likewise.
14153         * gcc.dg/pie-1.c: Likewise.
14154         * gcc.dg/pie-2.c: Likewise.
14155         * gcc.dg/pie-3.c: Likewise.
14156         * gcc.dg/pie-4.c: Likewise.
14157         * gcc.dg/pie-5.c: Likewise.
14158         * gcc.dg/pie-6.c: Likewise.
14160 2016-03-17  Tom de Vries  <tom@codesourcery.com>
14162         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14163         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14165 2016-03-17  Richard Biener  <rguenther@suse.de>
14167         PR debug/70271
14168         * g++.dg/debug/pr70271.C: New testcase.
14170 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
14172         * gcc.target/i386/pr70251.c: New test.
14174 2016-03-17  Marek Polacek  <polacek@redhat.com>
14176         PR c++/70194
14177         * g++.dg/warn/constexpr-70194.C: New test.
14179 2016-03-16  Richard Henderson  <rth@redhat.com>
14181         PR middle-end/70240
14182         * gcc.c-torture/compile/pr70240.c: New.
14184 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
14186         * gcc.c-torture/compile/20151204.c: Skip for avr.
14188 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14190         PR target/70245
14191         * g++.dg/opt/pr70245.C: New test.
14192         * g++.dg/opt/pr70245.h: New file.
14193         * g++.dg/opt/pr70245-aux.cc: New file.
14195 2016-03-16  Martin Sebor  <msebor@redhat.com>
14197         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14199 2016-03-16  Richard Henderson  <rth@redhat.com>
14201         PR middle-end/70199
14202         * gcc.c-torture/compile/pr70199.c: New.
14204 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
14206         * gcc.dg/uninit-19.c: Run dos2unix.
14208 2016-03-16  Marek Polacek  <polacek@redhat.com>
14210         PR c/70093
14211         * gcc.dg/nested-func-10.c: New test.
14212         * gcc.dg/nested-func-9.c: New test.
14214 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14216         PR tree-optimization/68714
14217         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14219 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14221         PR tree-optimization/68715
14222         * gcc.dg/graphite/pr68715-2.c: New test.
14223         * gcc.dg/graphite/pr68715.c: New test.
14224         * gfortran.dg/graphite/pr68715.f90: New test.
14226 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14228         PR tree-optimization/68809
14229         * gcc.dg/graphite/pr68809-2.c: New test.
14230         * gcc.dg/graphite/pr68809.c: New test.
14232 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14234         PR c++/70147
14235         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14236         method call to i () as argument.  Adjust expected output.
14238         PR c++/70147
14239         * g++.dg/ubsan/pr70147-1.C: New test.
14240         * g++.dg/ubsan/pr70147-2.C: New test.
14242 2016-03-15  Martin Sebor  <msebor@redhat.com>
14244         PR c++/58281
14245         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14247 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
14249         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14250         hppa*-*-hpux*.
14252         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14254         PR libfortran/69799
14255         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14256         libatomic_available.
14258 2016-03-15  Marek Polacek  <polacek@redhat.com>
14260         PR c++/70209
14261         * g++.dg/ext/attribute-may-alias-4.C: New test.
14263 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
14265         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
14266         -fvar-tracking-assignments-toggle flag.
14268 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
14270         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14272 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
14274         PR rtl-optimization/70222
14275         * gcc.c-torture/execute/pr70222-1.c: New test.
14276         * gcc.c-torture/execute/pr70222-2.c: New test.
14278 2016-03-15  Richard Henderson  <rth@redhat.com>
14280         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14282 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14284         PR rtl-optimization/69032
14285         * gcc.dg/pr69032.c: New test.
14287 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14289         PR rtl-optimization/63384
14290         * g++.dg/pr63384.C: New test.
14292 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14294         PR target/64411
14295         * gcc.target/i386/pr64411.C: New test.
14297 2016-03-15  Tom de Vries  <tom@codesourcery.com>
14299         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14300         * gfortran.dg/goacc/kernels-alias.f95: New test.
14302 2016-03-14  Martin Sebor  <msebor@redhat.com>
14304         PR c++/53792
14305         * g++.dg/cpp0x/constexpr-inline.C: New test.
14306         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14308 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
14310         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14312 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
14314         PR middle-end/70219
14315         * gcc.dg/pr70219.c: New test.
14317 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
14319         PR target/70083
14320         * gcc.dg/torture/pr70083.c: New test.
14321         * gcc.target/i386/pr70083.c: New test.
14323 2016-03-14  Richard Biener  <rguenther@suse.de>
14325         PR tree-optimization/56365
14326         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14328 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
14330         PR target/70098
14331         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14332         New function.
14333         * g++.dg/pr70098.C: New testcase.
14336 2016-03-14  Tom de Vries  <tom@codesourcery.com>
14338         PR tree-optimization/70045
14339         * gcc.dg/graphite/pr70045.c: New test.
14341 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14343         PR fortran/69043
14344         * gfortran.dg/include_9.f90: New test.
14346 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
14348         PR fortran/45076
14349         gfortran.dg/prof/prof.exp: New script.
14350         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14352 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
14354         PR rtl-optimization/69307
14355         * gcc.dg/pr69307.c: New test.
14357 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
14359         PR target/69614
14360         * gcc.target/arm/pr69614.c: New.
14362 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
14364         PR fortran/70031
14365         * gfortran.dg/submodule_14.f08: New test
14367         PR fortran/69524
14368         * gfortran.dg/submodule_15.f08: New test
14370 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
14372         PR c++/70106
14373         * g++.dg/cpp1y/paren3.C: New test.
14375 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14377         PR target/70131
14378         * gcc.target/powerpc/ppc-round2.c: New test.
14380 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
14382         PR target/70123
14383         * gcc.dg/torture/pr70123.c: New test.
14385 2016-03-11  Jeff Law  <law@redhat.com>
14387         PR tree-optimization/70190
14388         * gcc.c-torture/compile/pr70190.c: New test.
14390 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14392         PR c/68187
14393         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14394         case.
14395         (test43_b): Likewise.
14396         (test43_c): Likewise.
14397         (test43_d): Likewise.
14398         (test43_e): Likewise.
14399         (test43_f): Likewise.
14400         (test43_g): Likewise.
14401         (test44_a): Likewise.
14402         (test44_b): Likewise.
14403         (test44_c): Likewise.
14404         (test44_d): Likewise.
14405         (test44_e): Likewise.
14407 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14409         PR c/70085
14410         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14412 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14414         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14415         dg-options.
14417 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14419         PR target/70002
14420         PR target/69245
14421         * gcc.target/aarch64/pr69245_2.c: New test.
14423 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14425         PR tree-optimization/70177
14426         * gcc.dg/pr70177.c: New test.
14428 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14430         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14432 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14434         * gcc.dg/tree-ssa/sra-20.c: New.
14436 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14438         PR rtl-optimization/70174
14439         * gcc.dg/pr70174.c: New test.
14441         PR tree-optimization/70169
14442         * gcc.dg/pr70169.c: New test.
14444 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14446         PR target/70160
14447         * gcc.target/i386/pr70160.c: New test.
14449 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14451         * gcc.target/s390/dfp-1.c: New test.
14453 2016-03-10  Nick Clifton  <nickc@redhat.com>
14455         PR target/70044
14456         * gcc.target/aarch64/pr70044.c: New test.
14458 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
14459             Jakub Jelinek  <jakub@redhat.com>
14461         PR c++/70001
14462         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14463         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14464         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14466 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
14468         PR lto/69589
14469         * g++.dg/lto/pr69589_0.C: New testcase
14470         * g++.dg/lto/pr69589_1.C: New testcase
14472 2016-03-10  Marek Polacek  <polacek@redhat.com>
14474         PR c++/70153
14475         * g++.dg/delayedfold/unary-plus1.C: New test.
14477 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14479         * gcc.target/arm/pr45701-1.c: Escape brackets.
14480         * gcc.target/arm/pr45701-2.c: Likewise.
14482 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
14484         * gfortran.dg/unconstrained_commons.f: New.
14486 2016-03-10  Alan Modra  <amodra@gmail.com>
14488         * gcc.dg/pr69195.c: New.
14489         * gcc.dg/pr69238.c: New.
14491 2016-03-10  Tom de Vries  <tom@codesourcery.com>
14493         PR testsuite/68915
14494         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14496 2016-03-10  Richard Biener  <rguenther@suse.de>
14498         PR tree-optimization/70128
14499         * gcc.dg/tree-ssa/alias-34.c: New testcase.
14500         * gcc.dg/tree-ssa/alias-35.c: Likewise.
14502 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14504         PR tree-optimization/70152
14505         * gcc.dg/pr70152.c: New test.
14507         PR target/70086
14508         * gcc.target/i386/pr70086-1.c: New test.
14509         * gcc.target/i386/pr70086-2.c: New test.
14510         * gcc.target/i386/pr70086-3.c: New test.
14512         PR tree-optimization/70127
14513         * gcc.c-torture/execute/pr70127.c: New test.
14515 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
14517         * c-c++-common/goacc/combined-directives-2.c: New test.
14519 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14521         PR c/68473
14522         PR c++/70105
14523         * g++.dg/diagnostic/pr70105.C: New test.
14524         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14525         (test_multiple_ordinary_maps): New test function.
14527 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14529         PR c/68473
14530         PR c++/70105
14531         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14532         Drop range information from call to inform_at_rich_loc.
14533         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14534         New.
14535         (test_show_locus): Replace calls to rich_location::add_range with
14536         calls to add_range.  Rewrite the tests that used the now-defunct
14537         rich_location ctor taking a source_range.  Simplify other tests
14538         by replacing calls to COMBINE_LOCATION_DATA with calls to
14539         make_location.
14541 2016-03-09  Richard Biener  <rguenther@suse.de>
14542         Jakub Jelinek  <jakub@redhat.com>
14544         PR tree-optimization/70138
14545         * gcc.dg/vect/pr70138-1.c: New testcase.
14546         * gcc.dg/vect/pr70138-2.c: Likewise.
14548 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14550         PR target/70049
14551         * gcc.target/i386/pr70049.c: New test.
14553 2016-03-09  Richard Biener  <rguenther@suse.de>
14555         PR c/70143
14556         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14557         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14558         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14560 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14562         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14563         arm-*-*.
14565 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14567         PR middle-end/67278
14568         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14570         PR target/67278
14571         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14573         PR middle-end/70050
14574         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14575         in testcase comment.
14577 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14579         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14580         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14581         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14582         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14583         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14584         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14585         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14586         * gfortran.dg/goacc/kernels-loop.f95: New test.
14588 2016-03-08  Martin Sebor  <msebor@redhat.com>
14590         PR c++/62096
14591         * g++.dg/warn/overflow-warn-7.C: New test.
14593 2016-03-08  Jason Merrill  <jason@redhat.com>
14595         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14596         * lib/target-supports.exp (check_effective_target_concepts): New.
14598 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14600         PR c++/70135
14601         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14602         * g++.dg/ubsan/pr70135.C: New test.
14604         PR target/70110
14605         * gcc.dg/pr70110.c: New test.
14607 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14609         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14610         * c-c++-common/gomp/if-1.c: Likewise.
14611         * c-c++-common/gomp/pr61486-2.c: Likewise.
14612         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14613         to dg-additional-options.
14614         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14615         * g++/gomp/target-teams-1.c: Likewise.
14616         * gcc.dg/gomp/gomp.exp: Likewise.
14617         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14618         dg-additional-options.
14619         * gfortran.dg/gomp/gomp.exp: Likewise.
14620         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14621         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14622         dg-additional-options.
14623         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14625 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14627         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14628         * c-c++-common/gomp/gridify-1.c: New test.
14629         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14631 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14633         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14634         trigger for cortex-r8, when scanning for register r8.
14635         * gcc.target/arm/pr45701-2.c: Likewise.
14637 2016-02-26  Richard Biener  <rguenther@suse.de>
14638             Jeff Law  <law@redhat.com>
14640         PR tree-optimization/69740
14641         * gcc.c-torture/compile/pr69740-1.c: New test.
14642         * gcc.c-torture/compile/pr69740-2.c: New test.
14644 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14646         * lib/target-supports.exp
14647         (check_effective_target_whole_vector_shift): Enable for PPC64.
14649 2016-03-07  Richard Biener  <rguenther@suse.de>
14651         PR tree-optimization/70115
14652         * gcc.dg/torture/pr70115.c: New testcase.
14654 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14656         PR middle-end/69916
14657         * c-c-++-common/goacc/pr69916.c: New.
14659 2016-03-07  Richard Henderson  <rth@redhat.com>
14661         * gcc.c-torture/compile/pr70061.c: New test.
14663 2016-03-07  Richard Biener  <rguenther@suse.de>
14665         PR testsuite/70109
14666         * gcc.dg/vect/O3-pr36098.c: New testcase.
14668 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14670         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14672 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14674         * gnat.dg/renaming9.ad[sb]: New testcase.
14676 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14678         PR c++/70084
14679         * g++.dg/expr/stdarg3.C: New test.
14681 2016-03-04  Jeff Law  <law@redhat.com>
14683         PR tree-optimization/69196
14684         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14685         x86_64-*-*.
14687 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14689         PR c/69973
14690         * gcc.dg/pr69973.c: New test.
14692         PR rtl-optimization/69941
14693         * gcc.dg/torture/pr69941.c: New test.
14695         PR c/69824
14696         * gcc.dg/pr69824.c: New test.
14698 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14700         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14701         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14702         function.
14704 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14706         PR c++/66786
14707         * g++.dg/cpp1y/var-templ48.C: New test.
14708         * g++.dg/cpp1y/var-templ49.C: New test.
14710 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14712         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14714 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14716         PR c++/70035
14717         * g++.dg/ubsan/pr70035.C: New test.
14719         PR target/70062
14720         * gcc.target/i386/pr70062.c: New test.
14722 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14724         * g++.dg/template/typename21.C: Remove c++98_only.
14726 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14728         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14730 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14732         PR c/68187
14733         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14734         function.
14735         (fn_42_b): Likewise.
14736         (fn_42_c): Likewise.
14738 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14740         PR c/68187
14741         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14742         function.
14743         (fn_40_b): Likewise.
14744         (fn_41_a): Likewise.
14745         (fn_41_b): Likewise.
14747 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14749         PR target/70059
14750         * gcc.target/i386/avx512f-pr70059.c: New test.
14751         * gcc.target/i386/avx512dq-pr70059.c: New test.
14753 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14755         PR rtl-optimization/57676
14756         * gcc.dg/torture/pr57676.c: New test.
14758 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14760         * gcc.dg/pr70026.c: New test.
14762 2016-03-04  Marek Polacek  <polacek@redhat.com>
14764         PR c/69798
14765         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14766         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14768 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14770         PR target/70004
14771         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14772         Delete.
14773         (test_corners_sisd_si): Likewise.
14774         (main): Remove checks of the above.
14775         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14777 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14779         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14781 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14783         * gcc.dg/torture/pr69951.c: Accept argc==0.
14785 2016-03-04  Richard Biener  <rguenther@suse.de>
14787         PR c++/70054
14788         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14789         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14791 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14793         PR testsuite/69766
14794         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14795         testing multiarch.
14797 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14799         PR debug/69947
14800         * gcc.dg/guality/pr69947.c: New test.
14802 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14804         PR ada/70017
14805         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14807 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14809         PR rtl-optimization/69904
14810         * gcc.target/arm/pr69904.c: New test.
14812 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14814         PR target/70021
14815         * gcc.dg/vect/pr70021.c: New test.
14816         * gcc.target/i386/pr70021.c: New test.
14818 2016-03-03  Marek Polacek  <polacek@redhat.com>
14820         PR middle-end/70050
14821         * gcc.dg/pr70050.c: New test.
14823 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14825         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14827 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14829         PR tree-optimization/70043
14830         * gfortran.dg/vect/pr70043.f90: New test.
14832 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14834         * gnat.dg/specs/task1.ads: New test.
14836 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14838         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14839         Invoke gdb with -batch.
14840         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14842 2016-03-03  Richard Biener  <rguenther@suse.de>
14844         PR tree-optimization/55936
14845         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14847 2016-03-02  Jeff Law  <law@redhat.com>
14849         PR rtl-optimization/69942
14850         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14851         effects of argument promotions.
14853         PR tree-optimization/69987
14854         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14855         target does not support -fprefetch-loop-arrays.
14857 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14859         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14861 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14863         PR rtl-optimization/69052
14864         * gcc.target/i386/pr69052.c: New test.
14866 2016-03-02  Alan Modra  <amodra@gmail.com>
14868         * gcc.dg/pr69990.c: New.
14870 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14872         PR c/68062
14873         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14875         PR middle-end/70022
14876         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14878         PR target/70028
14879         * gcc.target/i386/pr70028.c: New test.
14881 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14883         * c-c++-common/asan/swapcontext-test-1.c,
14884         * c-c++-common/tsan/thread_leak.c,
14885         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14886         * g++.dg/tsan/benign_race.C,
14887         * g++.dg/tsan/fd_close_norace.C,
14888         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14889         races with sanitizer output
14891 2016-03-02  Richard Biener  <rguenther@suse.de>
14892             Uros Bizjak  <ubizjak@gmail.com>
14894         PR target/67278
14895         * gcc.dg/simd-8.c: New testcase.
14897 2016-03-02  Richard Biener  <rguenther@suse.de>
14899         PR middle-end/67278
14900         * gcc.dg/simd-7.c: New testcase.
14902 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
14904         * gcc.target/i386/pr70007.c: Tweak.
14906 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14908         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14910 2016-03-02  Marek Polacek  <polacek@redhat.com>
14912         PR c/67854
14913         * gcc.dg/pr67854.c: New test.
14915 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14917         PR middle-end/70025
14918         * gcc.dg/torture/pr70025.c: New test.
14920 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
14922         PR tree-optimization/68621
14923         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14925 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14927         * gcc.target/i386/pr70007.c: New test.
14929 2016-03-01  Jeff Law  <law@redhat.com>
14931         PR tree-optimization/69196
14932         * gcc.dg/tree-ssa/pr69196-1.c: New test.
14934         PR tree-optimization/69196
14935         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14936         duplicating code and spoiling the expected output.
14938 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14940         PR target/70033
14941         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14942         supports power9 before doing tests.
14943         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14944         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14945         * gcc.target/powerpc/p9-permute.c: Likewise.
14947 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
14949         PR target/70027
14950         * gcc.target/i386/pr70027.c: New test.
14952 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14954         * gcc.dg/pr70017.c: New test.
14956 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
14958         PR c/69796
14959         PR c/69974
14960         * gcc.dg/pr69796.c: New test.
14961         * gcc.dg/pr69974.c: New test.
14963 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14965         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14967 2016-02-29  Jeff Law  <law@redhat.com>
14969         PR tree-optimization/69987
14970         * gfortran.dg/pr69987.f90: New test.
14972         PR tree-optimization/69989
14973         * gcc.c-torture/compile/pr69989-2.c: New test.
14975 2016-03-01  Marek Polacek  <polacek@redhat.com>
14977         PR c++/69795
14978         * g++.dg/parse/invalid1.C: New test.
14980 2016-03-01  Richard Biener  <rguenther@suse.de>
14982         PR middle-end/70022
14983         * gcc.dg/pr70022.c: New testcase.
14985 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
14987         PR tree-optimization/69956
14988         * gcc.dg/pr69956.c: New test.
14990 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14992         PR target/70011
14993         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14994         XFAIL when hardware supports efficient unaligned storage access.
14996 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
14998         PR c++/69961
14999         * g++.dg/template/pr69961a.C: New test.
15000         * g++.dg/template/pr69961b.C: New test.
15002 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
15004         PR preprocessor/69985
15005         * gcc.dg/cpp/pr69985.c: New test case.
15007 2016-02-29  Jeff Law  <law@redhat.com>
15009         PR tree-optimization/70005
15010         * gcc.c-torture/execute/pr70005.c New test.
15012         PR tree-optimization/69999
15013         * gcc.c-torture/compile/pr69999.c: New test.
15015 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
15017         PR tree-optimization/69652
15018         * gcc.dg/torture/pr69652.c: Delete test.
15019         * gcc.dg/vect/pr69652.c: New test.
15021 2016-02-19  Richard Biener  <rguenther@suse.de>
15023         PR tree-optimization/69980
15024         * gfortran.dg/vect/pr69980.f90: New testcase.
15026 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15028         * gcc.target/sparc/20160229-1.c: New test.
15030 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15032         * gnat.dg/stack_usage3.adb: New test.
15033         * gnat.dg/stack_usage3_pkg.ads: New helper.
15035 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15037         * gnat.dg/renaming8.adb: New test.
15038         * gnat.dg/renaming8_pkg1.ads: New helper.
15039         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15040         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15042 2016-02-29  Richard Biener  <rguenther@suse.de>
15044         PR tree-optimization/69720
15045         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15047 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
15049         PR fortran/68147
15050         PR fortran/47674
15051         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
15053 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
15054             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15056         PR fortran/56007
15057         * gfortran.dg/coarray_8.f90: Adjust error message.
15058         * gfortran.dg/pr56007.f90: New test.
15059         * gfortran.dg/pr56007.f: New test.
15061 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
15063         PR tree-optimization/69989
15064         * gcc.dg/torture/pr69989.c: New test.
15066 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
15068         * gcc.target/i386/stack-realign-win.c: New test.
15070 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
15072         PR fortran/60126
15073         * gfortran.dg/pr60126.f90: New test.
15075 2016-02-27  Jeff Law  <law@redhat.com>
15077         Revert
15078         2016-02-26  Richard Biener  <rguenther@suse.de>
15079                     Jeff Law  <law@redhat.com>
15081         PR tree-optimization/69740
15082         * gcc.c-torture/compile/pr69740-1.c: New test.
15083         * gcc.c-torture/compile/pr69740-2.c: New test.
15085 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15087         PR fortran/69910
15088         * gfortran.dg/newunit_4.f90: New test.
15090 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
15092         PR target/69613
15093         PR rtl-optimization/69886
15094         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15095         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
15096         target.
15098 2016-02-26  Martin Sebor  <msebor@redhat.com>
15100         PR tree-optimization/15826
15101         * gcc.dg/tree-ssa/pr15826.c: New test.
15103 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15105         PR target/69969
15106         * gcc.target/powerpc/pr69969.c: New test.
15108 2016-02-26  Martin Sebor  <msebor@redhat.com>
15110         PR c++/15766
15111         * g++.old-deja/g++.other/decl5.C: Add a test case.
15113 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
15115         PR target/69946
15116         * gcc.target/powerpc/pr69946.c: New file.
15118 2016-02-26  Richard Biener  <rguenther@suse.de>
15119             Jeff Law  <law@redhat.com>
15121         PR tree-optimization/69740
15122         * gcc.c-torture/compile/pr69740-1.c: New test.
15123         * gcc.c-torture/compile/pr69740-2.c: New test.
15125 2016-02-26  Martin Jambor  <mjambor@suse.cz>
15127         PR middle-end/69920
15128         * gcc.dg/torture/pr69932.c: New test.
15129         * gcc.dg/torture/pr69936.c: Likewise.
15131 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15133         PR target/69709
15134         * gcc.target/s390/pr69709.c: New test.
15136 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15138         PR target/69245
15139         * gcc.target/aarch64/pr69245_1.c: New test.
15141 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15143         PR target/69613
15144         * gcc.dg/torture/pr69613.c: New test.
15146 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15148         PR rtl-optimization/69891
15149         * gcc.target/i386/pr69891.c: New test.
15151 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
15152             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15154         PR target/61397
15155         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15156         functionality for both 32-bit and 64-bit.
15158 2016-02-26  Richard Biener  <rguenther@suse.de>
15160         PR tree-optimization/69551
15161         * gcc.dg/torture/pr69951.c: New testcase.
15163 2016-02-25  Richard Biener  <rguenther@suse.de>
15165         PR tree-optimization/48795
15166         * gcc.dg/Warray-bounds-18.c: New testcase.
15168 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15170         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15172 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
15174         PR rtl-optimization/69896
15175         * gcc.dg/pr69896.c: New test.
15177 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
15179         PR c++/69736
15180         * g++.dg/cpp1y/paren2.C: New test.
15182 2016-02-24  Martin Sebor  <msebor@redhat.com>
15184         PR c/51147
15185         * gcc.dg/enum-mode-2.c: New test.
15187 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15189         PR c++/69922
15190         * g++.dg/warn/Wnonnull-compare-6.C: New test.
15191         * g++.dg/warn/Wnonnull-compare-7.C: New test.
15192         * g++.dg/ubsan/pr69922.C: New test.
15194 2016-02-24  Marek Polacek  <polacek@redhat.com>
15196         PR c/69819
15197         * gcc.dg/pr69819.c: New test.
15199 2016-02-24  Martin Sebor  <msebor@redhat.com>
15201         PR c++/69912
15202         * g++.dg/ext/flexary15.C: New test.
15204 2016-02-24  Martin Sebor  <msebor@redhat.com>
15206         * gcc.dg/builtins-68.c: Avoid making unportable
15207         assumptions about the relationship between SIZE_MAX and UINT_MAX.
15208         * g++.dg/ext/builtin_alloca.C: Same.
15210 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15211             Charles Baylis  <charles.baylis@linaro.org>
15213         PR debug/61033
15214         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15216 2016-02-24  Richard Biener  <rguenther@suse.de>
15217             Jakub Jelinek  <jakub@redhat.com>
15219         PR middle-end/69760
15220         * gcc.dg/torture/pr69760.c: New testcase.
15222 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15224         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15225         pattern on Solaris with as.
15227 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15229         * gcc.target/arm/cond_sub_restrict_it.c: New test.
15230         * gcc.target/arm/condarith_restrict_it.c: Likewise.
15231         * gcc.target/arm/movcond_restrict_it.c: Likewise.
15232         * gcc.target/arm/negscc_restrict_it.c: Likewise.
15234 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15236         PR middle-end/69915
15237         * gcc.dg/pr69915.c: New test.
15239 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15241         PR rtl-optimization/69886
15242         * gcc.dg/torture/pr69886.c: New test.
15244 2016-02-24  Richard Biener  <rguenther@suse.de>
15246         PR middle-end/68963
15247         * gcc.dg/torture/pr68963.c: New testcase.
15249 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15251         PR target/69875
15252         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15253         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15254         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15255         * gcc.target/arm/atomic_loaddi_1.c: New test.
15256         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15257         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15258         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15259         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15260         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15261         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15262         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15263         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15265 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15267         PR middle-end/69909
15268         * gcc.dg/torture/pr69909.c: New test.
15270 2016-02-24  Richard Biener  <rguenther@suse.de>
15272         PR tree-optimization/69907
15273         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15274         * gcc.dg/vect/bb-slp-34.c: XFAIL.
15275         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15277 2016-02-24  Christian Bruel  <christian.bruel@st.com>
15279         * gcc.target/arm/pragma_cpp_fma.c: New test.
15281 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15283         PR fortran/61156
15284         * gfortran.dg/include_6.f90: Update test.
15286 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15288         PR objc/69844
15289         * objc.dg/pr69844.m: New test.
15291 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15293         PR libgfortran/69456
15294         * gfortran.dg/namelist_89.f90: New test.
15295         * gfortran.dg/pr59700.f90: Update test..
15297 2016-02-23  Martin Sebor  <msebor@redhat.com>
15299         PR middle-end/69780
15300         * g++.dg/ext/builtin_alloca.C: New test.
15301         * gcc.dg/builtins-68.c: New test.
15303 2016-02-23  Richard Henderson  <rth@redhat.com>
15305         * gcc.target/i386/addr-space-3.c: Remove test.
15307 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15309         PR preprocessor/69126
15310         PR preprocessor/69543
15311         * c-c++-common/pr69126-2-long.c: New test.
15312         * c-c++-common/pr69126-2-short.c: New test.
15313         * c-c++-common/pr69543-1.c: Remove xfail.
15315 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15317         PR preprocessor/69126
15318         PR preprocessor/69543
15319         PR preprocessor/69558
15320         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15321         (f): Rename to...
15322         (test_2): ...this, and add leading comment.
15323         (MACRO_3, test_3): New.
15324         (MACRO_4A, MACRO_4B, test_4): New.
15325         (MACRO): Rename to...
15326         (MACRO_5): ...this.
15327         (g): Rename to...
15328         (test_5): ...this, updating for renaming of MACRO, and
15329         add leading comment.
15330         * c-c++-common/pr69543-1.c: New.
15331         * c-c++-common/pr69543-2.c: New.
15332         * c-c++-common/pr69543-3.c: New.
15333         * c-c++-common/pr69543-4.c: New.
15334         * c-c++-common/pr69558-1.c: New.
15335         * c-c++-common/pr69558-2.c: New.
15336         * c-c++-common/pr69558-3.c: New.
15337         * c-c++-common/pr69558-4.c: New.
15338         * gcc.dg/pr69558.c: Move to...
15339         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
15340         xfail for c++.
15342 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
15344         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15345         to -ftree-parallelize-loops/-fopenacc changes.
15346         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15347         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15348         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15349         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15350         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15351         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15352         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15353         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15354         * c-c++-common/goacc/kernels-loop.c: Likewise.
15355         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15356         * c-c++-common/goacc/kernels-reduction.c: Likewise.
15357         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15358         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15360 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15362         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15364 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15366         PR c++/69902
15367         * g++.dg/warn/Wnonnull-compare-5.C: New test.
15369         PR c/69900
15370         * gcc.dg/pr69900.c: New test.
15372 2016-02-23  Martin Jambor  <mjambor@suse.cz>
15374         PR tree-optimization/69666
15375         * gcc.dg/tree-ssa/pr69666.c: New test.
15377 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
15379         PR fortran/67451
15380         * gfortran.dg/coarray_allocate_5.f08: New test.
15382 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15384         * gcc.target/s390/vcond-shift.c: Move to ...
15385         * gcc.target/s390/vector/vcond-shift.c: ... here.
15387 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15389         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15390         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15392 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15394         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15396 2016-02-20  Mark Wielaard  <mjw@redhat.com>
15398         PR c/28901
15399         * gcc.dg/unused-variable-3.c: New test.
15401 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15403         PR target/69888
15404         * gcc.target/i386/pr69888.c: New test.
15406 2016-02-22  Richard Biener  <rguenther@suse.de>
15408         PR tree-optimization/69882
15409         * gfortran.dg/vect/pr69882.f90: New testcase.
15411 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15413         PR target/69885
15414         * gcc.dg/pr69885.c: New test.
15416 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
15418         PR target/69806
15419         PR target/54089
15420         * gcc.target/sh/pr54089-10.c: New.
15422 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
15424         PR fortran/69423
15425         * gfortran.dg/deferred_character_15.f90: New test.
15427 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
15429         PR fortran/57365
15430         gfortran.dg/allocate_with_source_18.f03: New test.
15432 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
15434         PR fortran/52531
15435         gfortran.dg/gomp/pr52531.f90: New test.
15437 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15439         PR c++/69865
15440         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15441         -std=c++03.
15443 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15445         PR c++/69826
15446         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15447         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15449         PR c++/69850
15450         * g++.dg/warn/Wnonnull-compare-4.C: New test.
15452         PR c++/69851
15453         * g++.dg/torture/pr69851.C: New test.
15455 2016-02-19  Martin Sebor  <msebor@redhat.com>
15457         PR testsuite/69573
15458         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15460 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15462         PR c++/69850
15463         * g++.dg/warn/Wnonnull-compare-2.C: New test.
15464         * g++.dg/warn/Wnonnull-compare-3.C: New test.
15466         PR c++/67767
15467         * g++.dg/cpp0x/pr67767.C: New test.
15469 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15471         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15472         for fp, simd, crypto, crc, lse.
15473         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15474         above.
15475         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15476         effective target check.
15478 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15480         PR target/69820
15481         * gcc.target/i386/pr69820.c: New test.
15483 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15485         * gcc.target/s390/vector/int128-1.c: New test.
15487 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15489         * gcc.target/s390/vector/vec-vcond-1.c: New test.
15491 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15493         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15494         instruction pattern name to prevent the testcase from failing with
15495         -march=z13.
15497 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15499         * gcc.target/s390/md/movstr-2.c: New test.
15501 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
15503         * gcc.target/s390/morestack.c: New test.
15505 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15507         PR target/69625
15508         * gcc.target/s390/pr69625.c: Add test case.
15510 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15512         PR testsuite/68580
15513         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15515 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
15517         PR target/68404
15518         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15519         * gcc.target/powerpc/fusion3.c: Likewise.
15521 2016-02-18  Richard Biener  <rguenther@suse.de>
15523         PR middle-end/69553
15524         * g++.dg/torture/pr69553.C: New testcase.
15526 2016-02-18  Nick Clifton  <nickc@redhat.com>
15528         PR target/62254
15529         PR target/69610
15530         * gcc.target/arm/pr62554.c: New test.
15531         * gcc.target/arm/pr69610-1.c: New test.
15532         * gcc.target/arm/pr69610-2.c: New test.
15534 2016-02-18  Richard Biener  <rguenther@suse.de>
15536         PR middle-end/69854
15537         * gcc.dg/torture/pr69854.c: New testcase.
15539 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
15541         PR c++/69850
15542         * g++.dg/warn/Wnonnull-compare-1.C: New test.
15544 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15546         * gcc.target/powerpc/vec-cg.c: New test.
15548 2016-02-17  Richard Biener  <rguenther@suse.de>
15550         PR testsuite/69586
15551         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15553 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15555         PR target/69161
15556         * gcc.c-torture/compile/pr69161.c: New test.
15558 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15560         PR target/69532
15561         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15562         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15564 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15566         * gcc.dg/ifcvt-4.c: Skip on Visium.
15568 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15570         * gnat.dg/atomic8.adb: New test.
15572 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15574         * gnat.dg/discr46.ad[sb]: New test.
15576 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15578         PR Target/48344
15579         * gcc.target/powerpc/pr48344-1.c: New test.
15581 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15583         PR fortran/69742
15584         * gfortran.dg/associate_21.f90:  New test.
15586 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15588         PR c/69835
15589         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15590         -Wnonnull in dg-options.
15591         * c-c++-common/nonnull-2.c: New test.
15593 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15594             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15596         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15598 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15600         PR middle-end/69801
15601         * gcc.dg/pr69801.c: Add empty dg-options.
15603 2016-02-16  James Norris  <jnorris@codesourcery.com>
15605         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15606         * g++.dg/goacc/deviceptr-1.c: New file.
15608 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15610         PR tree-optimization/69820
15611         * gcc.dg/vect/pr69820.c: New test.
15613 2016-02-16  Richard Biener  <rguenther@suse.de>
15615         PR tree-optimization/69776
15616         * gcc.dg/torture/pr69776-2.c: New testcase.
15618 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15620         PR tree-optimization/69714
15621         * gcc.dg/torture/pr69714.c: New test.
15623 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15625         PR tree-optimization/69802
15626         * gcc.dg/pr69802.c: New test.
15628 2016-02-16  Richard Biener  <rguenther@suse.de>
15630         PR middle-end/69801
15631         * gcc.dg/pr69801.c: New testcase.
15633 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15635         PR libgfortran/69651
15636         * gfortran.dg/read_bang.f90: New test.
15637         * gfortran.dg/read_bang4.f90: New test.
15639 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15641         PR c++/69658
15642         * g++.dg/init/pr69658.C: New test.
15644         PR c++/69797
15645         * c-c++-common/pr69797.c: New test.
15647 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15649         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15650         check for aarch64*-*-*.
15652 2016-02-15  Richard Biener  <rguenther@suse.de>
15654         PR tree-optimization/69783
15655         * gcc.dg/vect/pr69783.c: New testcase.
15657 2016-02-15  Richard Biener  <rguenther@suse.de>
15659         PR tree-optimization/69776
15660         * gcc.dg/torture/pr69776.c: New testcase.
15662 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15664         PR fortran/60526
15665         * gfortran.dg/type_decl_4.f90:  Reinstated.
15667 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15669         PR fortran/68746
15670         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15672 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15674         PR fortran/60526
15675         PR bootstrap/69816
15676         * gfortran.dg/type_decl_4.f90:  Removed.
15678 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15680         PR fortran/60526
15681         * gfortran.dg/type_decl_4.f90:  New test.
15683 2016-02-14  Alan Modra  <amodra@gmail.com>
15685         PR testsuite/68886
15686         * gcc.c-torture/execute/stkalign.c: Revise test.
15688 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15690         PR target/67260
15691         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15693 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15695         PR target/67260
15696         * gcc.target/sh/torture/pr67260.c: New.
15698 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15700         * gcc.dg/pr67964.c: Add dg-require-alias.
15702 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15704         PR target/67636
15705         PR target/64345
15706         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15708 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15710         PR libgfortran/69668
15711         * gfortran.dg/namelist_88.f90: New test.
15713 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15715         PR libgfortran/69668
15716         * gfortran.dg/namelist_38.f90: Update test.
15717         * gfortran.dg/namelist_84.f90: Update test.
15719 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15721         PR other/69554
15722         * gcc.dg/pr69554-1.c: New test.
15723         * gfortran.dg/pr69554-1.F90: New test.
15724         * gfortran.dg/pr69554-2.F90: New test.
15725         * lib/gcc-dg.exp (proc dg-locus): New function.
15726         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15727         distinguish between the caret-printing and non-caret-printing
15728         cases.  If caret-printing has been explicitly enabled, bail out
15729         without attempting to fix up the output.
15731 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15733         PR driver/69265
15734         PR driver/69453
15735         * gcc.dg/spellcheck-options-3.c: New test case.
15736         * gcc.dg/spellcheck-options-4.c: New test case.
15737         * gcc.dg/spellcheck-options-5.c: New test case.
15738         * gcc.dg/spellcheck-options-6.c: New test case.
15739         * gcc.dg/spellcheck-options-7.c: New test case.
15740         * gcc.dg/spellcheck-options-8.c: New test case.
15741         * gcc.dg/spellcheck-options-9.c: New test case.
15742         * gcc.dg/spellcheck-options-10.c: New test case.
15744 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15746         PR rtl-optimization/69764
15747         PR rtl-optimization/69771
15748         * c-c++-common/pr69764.c: New test.
15749         * gcc.dg/torture/pr69771.c: New test.
15751 2016-02-12  Marek Polacek  <polacek@redhat.com>
15753         * g++.dg/torture/init-list1.C: New.
15755 2016-02-12  Marek Polacek  <polacek@redhat.com>
15757         * gcc.dg/pr69522.c: Add empty dg-options.
15759 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15761         * g++.dg/lto/lto.exp: Include and init mpx.
15762         * g++.dg/lto/pr69729_0.C: New test.
15764 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15766         PR ipa/69241
15767         * g++.dg/ipa/pr69241-4.C: New test.
15769         PR ipa/68672
15770         * g++.dg/ipa/pr68672-1.C: New test.
15771         * g++.dg/ipa/pr68672-2.C: New test.
15772         * g++.dg/ipa/pr68672-3.C: New test.
15774 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15776         PR c/69522
15777         * gcc.dg/pr69522.c: New test.
15779 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15781         PR c++/69098
15782         * g++.dg/cpp1y/69098.C: New test.
15783         * g++.dg/cpp1y/69098-2.C: New test.
15785 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15787         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15788         and neighbour -> neighbor.
15789         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15790         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15791         * c-c++-common/Wvarargs.c: Likewise.
15792         * c-c++-common/goacc/host_data-5.c: Likewise.
15793         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15794         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15795         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15796         * gcc.target/aarch64/pr60697.c: Likewise.
15797         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15798         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15799         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15800         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15801         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15802         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15803         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15804         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15805         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15806         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15807         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15808         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15809         * g++.dg/lookup/koenig5.C: Likewise.
15810         * g++.dg/ext/no-asm-2.C: Likewise.
15811         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15812         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15813         * gfortran.dg/used_types_16.f90: Likewise.
15814         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15815         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15816         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15817         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15818         * gfortran.dg/abstract_type_6.f03: Likewise.
15819         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15820         * gfortran.dg/used_types_15.f90: Likewise.
15821         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15822         * gfortran.dg/exit_3.f08: Likewise.
15823         * gfortran.dg/open_status_2.f90: Likewise.
15824         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15825         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15826         * gfortran.dg/associate_1.f03: Likewise.
15827         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15828         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15829         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15830         * gcc.dg/builtin-object-size-1.c: Likewise.
15831         * gcc.dg/noreturn-6.c: Likewise.
15832         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15833         * gcc.dg/globalalias.c: Likewise.
15834         * gcc.dg/builtins-config.h: Likewise.
15835         * gcc.dg/pr30457.c: Likewise.
15836         * gcc.c-torture/compile/volatile-1.c: Likewise.
15837         * gcc.c-torture/execute/20101011-1.c: Likewise.
15838         * c-c++-common/Waddress-1.c: Likewise.
15840 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15842         PR c/69768
15843         * c-c++-common/Waddress-1.c: New test.
15845 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15847         PR fortran/69296
15848         * gfortran.dg/associate_19.f03: New test.
15849         * gfortran.dg/associate_20.f03: New test.
15851 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15853         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15855 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15857         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15858         .arch armv8-a\n.  Add -dA to dg-options.
15859         * gcc.target/aarch64/assembler_arch_1.c: New test.
15860         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15862 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15864         PR c++/68726
15865         * g++.dg/cpp0x/pr68726.C: New.
15867 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15869         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15870         test.
15872 2016-02-11  Richard Biener  <rguenther@suse.de>
15874         * g++.dg/tree-ssa/pr61034.C: Adjust.
15876 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15878         PR target/69148
15879         * gcc.target/s390/pr69148.c: New.
15881 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15883         PR tree-optimization/69652
15884         * gcc.dg/torture/pr69652.c: New test.
15886 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15887             Patrick Palka  <ppalka@gcc.gnu.org>
15889         PR ipa/69241
15890         PR c++/69649
15891         * g++.dg/ipa/pr69241-1.C: New test.
15892         * g++.dg/ipa/pr69241-2.C: New test.
15893         * g++.dg/ipa/pr69241-3.C: New test.
15894         * g++.dg/ipa/pr69649.C: New test.
15896 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
15898         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15899         * gcc.dg/tree-ssa/sra-18.c: Ditto.
15901 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
15903         PR tree-optimization/68021
15904         * gcc.dg/tree-ssa/pr68021.c: New test.
15906 2016-02-10  Richard Biener  <rguenther@suse.de>
15908         PR tree-optimization/69726
15909         * gcc.dg/uninit-22.c: New testcase.
15911 2016-02-09  Andrew Pinski  <apinski@cavium.com>
15913         PR tree-opt/69282
15914         * gcc.c-torture/compile/20160205-1.c: New testcase.
15916 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
15918         PR target/68404
15919         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15920         instead accessing a really large arrray.
15921         * gcc.target/powerpc/fusion3.c: Likewise.
15923 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
15925         PR target/68532
15926         * gcc.c-torture/execute/pr68532.c: New test.
15928 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
15930         PR target/69634
15931         * gcc.dg/pr69634.c: New.
15933 2016-02-09  Richard Biener  <rguenther@suse.de>
15935         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15937 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
15939         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15941 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
15943         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15945 2016-02-09  Richard Biener  <rguenther@suse.de>
15947         PR tree-optimization/69715
15948         * gcc.dg/torture/pr69715.c: New testcase.
15950 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15952         PR c++/69139
15953         * g++.dg/cpp0x/trailing12.C: New test.
15954         * g++.dg/cpp0x/trailing13.C: New test.
15956 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15958         PR c++/69283
15959         PR c++/67835
15960         * g++.dg/cpp1y/auto-fn29.C: New test.
15961         * g++.dg/cpp1y/auto-fn30.C: New test.
15963 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15965         PR tree-optimization/69209
15966         * gcc.c-torture/compile/pr69209.c: New test.
15968 2016-02-08  Jeff Law  <law@redhat.com>
15970         PR tree-optimization/68541
15971         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15972         of statements allowed in join block for path splitting.
15974 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15976         PR c++/59627
15977         * g++.dg/gomp/pr59627.C: New test.
15979         PR ipa/69239
15980         * g++.dg/ipa/pr69239.C: New test.
15982 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
15984         PR preprocessor/69664
15985         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15986         * gcc.dg/cpp/warn-comments.c: Likewise.
15988 2016-02-08  Marek Polacek  <polacek@redhat.com>
15990         PR c++/69688
15991         * g++.dg/init/const12.C: New test.
15993 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
15995         PR target/60410
15996         * gcc.dg/lto/pr55113_0.c: Remove test.
15998 2016-02-08  Richard Biener  <rguenther@suse.de>
16000         PR tree-optimization/69719
16001         * gcc.dg/torture/pr69719.c: New testcase.
16003 2016-02-08  Richard Biener  <rguenther@suse.de>
16004         Jeff Law  <law@redhat.com>
16006         PR target/68273
16007         * gcc.target/mips/pr68273.c: New testcase.
16009 2016-02-08   Richard Biener  <rguenther@suse.de>
16011         PR rtl-optimization/69274
16012         * gcc.target/i386/addr-sel-1.c: XFAIL.
16014 2016-02-08  Jeff Law  <law@redhat.com>
16016         PR tree-optimization/68541
16017         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16019         PR tree-optimization/65917
16020         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16022 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16024         PR fortran/50555
16025         * gfortran.dg/namelist_args.f90: New test.
16027 2016-02-05  Jeff Law  <law@redhat.com>
16029         PR tree-optimization/68541
16030         * gcc.dg/tree-ssa/split-path-2.c: New test.
16031         * gcc.dg/tree-ssa/split-path-3.c: New test.
16032         * gcc.dg/tree-ssa/split-path-4.c: New test.
16033         * gcc.dg/tree-ssa/split-path-5.c: New test.
16034         * gcc.dg/tree-ssa/split-path-6.c: New test.
16035         * gcc.dg/tree-ssa/split-path-7.c: New test.
16037 2016-02-05  Martin Sebor  <msebor@redhat.com>
16039         PR c++/69662
16040         * g++.dg/warn/Wplacement-new-size-1.C: New test.
16041         * g++.dg/warn/Wplacement-new-size-2.C: New test.
16043 2016-02-06  Richard HEnderson  <rth@redhat.com>
16045         PR c/69643
16046         * gcc.target/i386/addr-space-4.c: New.
16047         * gcc.target/i386/addr-space-5.c: New.
16049 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
16051         PR fortran/66089
16052         * gfortran.dg/elemental_dependency_6.f90: New.
16054 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
16056         PR rtl-optimization/69691
16057         * gcc.c-torture/execute/pr69691.c: New test.
16059         PR c++/69628
16060         * g++.dg/parse/pr69628.C: New test.
16062 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
16064         * gcc.dg/sancov/asan.c: Move to ...
16065         * gcc.dg/asan/sancov-1.c: ... here.
16067 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
16069         * gcc.target/i386/pr69577.c: Require avx_runtime target.
16071 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16073         PR target/69677
16074         * gcc.target/i386/pr69677.c: New test.
16076 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
16078         PR c++/68948
16079         * g++.dg/template/pr68948.C: New test.
16081 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16083         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16084         (only necessary on s390x).
16086 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16088         * gcc.target/i386/pr69454-2.c: Compile with -msse2
16089         -mno-accumulate-outgoing-args.
16091 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
16093         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16095 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
16097         PR c/69669
16098         * c-c++-common/pr69669.c: New test.
16100 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
16102         PR target/69667
16103         * g++.dg/pr69667.C: New file.
16105 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
16107         PR target/69619
16108         * gcc.dg/pr69619.c: Add new test.
16110 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
16112         PR rtl-optimization/69577
16113         * gcc.target/i386/pr69577.c: New test.
16115 2016-02-04  Martin Liska  <mliska@suse.cz>
16117         * g++.dg/asan/pr69276.C: New test.
16119 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16121         PR target/65932
16122         PR target/67714
16123         * gcc.target/arm/wmul-3.c: Simplify test to generate just
16124         a single smulbb instruction.
16125         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16126         * gcc.target/amr/wmul-2.c: Likewise.
16128 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16130         PR target/65932
16131         PR target/67714
16132         * gcc.c-torture/execute/pr67714.c: New test.
16134 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
16136         PR target/69454
16137         * gcc.target/i386/pr69454-1.c: New test.
16138         * gcc.target/i386/pr69454-2.c: New test.
16140 2016-02-03  Martin Sebor  <msebor@redhat.com>
16142         PR c++/69251
16143         PR c++/69253
16144         PR c++/69290
16145         PR c++/69277
16146         PR c++/69349
16147         * g++.dg/ext/flexarray-mangle-2.C: New test.
16148         * g++.dg/ext/flexarray-mangle.C: New test.
16149         * g++.dg/ext/flexarray-subst.C: New test.
16150         * g++.dg/ext/flexary11.C: New test.
16151         * g++.dg/ext/flexary12.C: New test.
16152         * g++.dg/ext/flexary13.C: New test.
16153         * g++.dg/ext/flexary14.C: New test.
16154         * g++.dg/other/dump-ada-spec-2.C: Adjust.
16156 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
16158         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16159         Define only if CHECK_FLOAT128 is defined.
16160         (main): Properly initialize u5.
16162 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
16164         PR c/69627
16165         * gcc.dg/pr69627.c: New test.
16167         PR target/69644
16168         * gcc.dg/pr69644.c: New test.
16170 2016-02-03  Mike Stump  <mikestump@comcast.net>
16172         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16173         support for struct-layout-1.exp.
16175 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
16177         PR c++/69056
16178         * g++.dg/cpp0x/pr69056.C: New test.
16180 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
16181             Alexandre Oliva  <aoliva@redhat.com>
16183         PR target/69461
16184         * gcc.target/powerpc/pr69461.c: New.
16186 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
16188         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16189         works from here ...
16190         (check_effective_target_fsanitize_thread): ... to here.  Do not
16191         specify additional compile flags for the test source.
16192         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16193         specify additional compile flags for the test source.
16195 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
16197         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16199 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
16201         PR fortran/67451
16202         PR fortran/69418
16203         * gfortran.dg/coarray_allocate_2.f08: New test.
16204         * gfortran.dg/coarray_allocate_3.f08: New test.
16205         * gfortran.dg/coarray_allocate_4.f08: New test.
16207 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
16209         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16210         use same scan-tree-dump-times on all platforms.
16211         * gcc.dg/vect/vect-outer-1.c: Likewise.
16212         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16213         * gcc.dg/vect/vect-outer-1a.c: Likewise.
16214         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16215         * gcc.dg/vect/vect-outer-1b.c: Likewise.
16216         * gcc.dg/vect/vect-outer-2b.c: Likewise.
16217         * gcc.dg/vect/vect-outer-3b.c: Likewise.
16218         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16220 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
16222         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16223         warning.
16225 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
16227         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16229 2016-02-02  James Norris  <jnorris@codesourcery.com>
16231         * c-c++-common/goacc/routine-5.c: Add tests.
16233 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
16235         * gcc.target/nvptx/unsigned-cmp.c: New test.
16237 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
16239         * gcc.target/aarch64/scalar_shift_1.c
16240         (test_corners_sisd_di): Improve force to SIMD register.
16241         (test_corners_sisd_si): Likewise.
16242         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16243         Remove scan-assembler check for ldr.
16245 2016-02-02  Richard Biener  <rguenther@suse.de>
16247         PR tree-optimization/69595
16248         * gcc.dg/Warray-bounds-17.c: New testcase.
16250 2016-02-02  Richard Biener  <rguenther@suse.de>
16252         PR tree-optimization/69606
16253         * gcc.dg/torture/pr69606.c: New testcase.
16255 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
16257         PR middle-end/68542
16258         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16259         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16261 2016-02-02  Alan Modra  <amodra@gmail.com>
16263         PR target/69548
16264         * gcc.target/powerpc/pr69548.c: New test.
16266 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16268         PR rtl-optimization/69592
16269         * gcc.dg/pr69592.c: New test.
16271         PR preprocessor/69543
16272         PR c/69558
16273         * gcc.dg/pr69543.c: New test.
16274         * gcc.dg/pr69558.c: New test.
16276 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
16278         PR testsuite/65940
16279         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16281 2016-02-01  Martin Sebor  <msebor@redhat.com>
16283         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16285 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
16287         PR tree-optimization/67921
16288         * c-c++-common/ubsan/pr67921.c: New test.
16290 2016-02-01  Richard Biener  <rguenther@suse.de>
16292         PR middle-end/69556
16293         * gcc.dg/tree-ssa/recip-8.c: New testcase.
16295 2016-02-01  Richard Biener  <rguenther@suse.de>
16297         PR tree-optimization/69574
16298         * gcc.dg/torture/pr69574.c: New testcase.
16300 2016-02-01  Richard Biener  <rguenther@suse.de>
16302         PR tree-optimization/69579
16303         * gcc.dg/setjmp-6.c: New testcase.
16305 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16307         PR rtl-optimization/69570
16308         * g++.dg/opt/pr69570.C: New test.
16310 2016-02-01  Richard Henderson  <rth@redhat.com>
16312         * gcc.dg/pr69535.c: New test.
16314 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
16316         PR testsuite/69584
16317         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16318         * gcc.dg/tree-ssa/sra-18.c: Likewise.
16320         PR debug/68244
16321         * g++.dg/parse/parens3.C: Use register "4" on hppa.
16323         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16325 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
16327         PR fortran/67564
16328         * gfortran.dg/allocate_with_source_17.f03: New test.
16330 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
16332         PR tree-optimization/69546
16333         * gcc.dg/torture/pr69546.c: New test.
16335 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
16337         PR fortran/69566
16338         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16340 2016-01-30  Martin Sebor  <msebor@redhat.com>
16342         PR c++/68490
16343         * g++.dg/ext/flexary10.C: New test.
16345 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
16347         PR fortran/66707
16348         gfortran.dg/common_23.f90: New test.
16350 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16352         PR target/65546
16353         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16354         condition being checked, and disable it when the target supports
16355         misaligned loads and stores.
16357 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16359         PR debug/69518
16360         * gcc.dg/torture/pr69518.c: New test.
16362 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
16364         PR target/69530
16365         * gcc.target/i386/pr69530.c: New test.
16367 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
16369         PR target/65604
16370         * gcc.target/mips/div-delay.c: New test.
16372 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16374         PR target/69551
16375         * gcc.target/i386/pr69551.c: New test.
16377         PR target/66137
16378         * gcc.target/i386/pr66137.c: New test.
16380 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
16382         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16383         always built for p5600.
16384         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16385         isa=p5600 dg-option.
16387 2016-01-29  Richard Biener  <rguenther@suse.de>
16389         PR tree-optimization/69547
16390         * g++.dg/tree-ssa/pr69547.C: New testcase.
16392 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16394         PR debug/66869
16395         * g++.dg/warn/Wunused-function2.C: New test.
16397 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16399         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16400         support for test to succeed.
16402 2016-01-29  Marek Polacek  <polacek@redhat.com>
16404         PR c++/69509
16405         PR c++/69516
16406         * g++.dg/ext/constexpr-vla2.C: New test.
16407         * g++.dg/ext/constexpr-vla3.C: New test.
16408         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16410 2016-01-29  Richard Biener  <rguenther@suse.de>
16412         PR middle-end/69537
16413         * gcc.dg/uninit-21.c: New testcase.
16415 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
16417         PR target/69459
16418         * gcc.target/i386/pr69459.c: New test.
16420 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
16422         PR target/68400
16423         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16424         * gcc.target/mips/pr68400.c: New test.
16426 2016-01-28  Martin Sebor  <msebor@redhat.com>
16428         PR target/17381
16429         * gcc.target/powerpc/pr17381.c: New test.
16431 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
16433         PR middle-end/69542
16434         * gcc.dg/torture/pr69542.c: New test.
16436 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
16438         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16440 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16442         * gcc.dg/pr65980.c: Skip on AIX.
16443         * gcc.dg/pr66688.c: Same.
16445 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16447         PR target/63679
16448         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16449         * gcc.dg/tree-ssa/sra-18.c: Same.
16451 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
16453         PR fortran/62536
16454         * gfortran.dg/block_15.f08: New test.
16455         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16456         on incorrectly closed BLOCK.
16458 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
16460         * gcc.dg/declare-simd.c: New test.
16462 2016-01-28  Richard Biener  <rguenther@suse.de>
16464         PR tree-optimization/69466
16465         * gfortran.dg/vect/pr69466.f90: New testcase.
16467 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16469         * g++.dg/pr67989.C: Remove ARM-specific option.
16470         * gcc.target/arm/pr67989.C: New file.
16472 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16474         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16475         and expm1 test for glibc < 2.11.
16477 2016-01-27  Richard Henderson  <rth@redhat.com>
16479         * gcc.c-torture/execute/pr69447.c: New test.
16481 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
16483         PR fortran/69422
16484         * gfortran.dg/alloc_comp_assign_15.f03: New test.
16486 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16488         PR debug/66869
16489         * gcc.dg/pr66869.c: New test.
16491 2016-01-25  Jeff Law  <law@redhat.com>
16493         PR tree-optimization/68398
16494         PR tree-optimization/69196
16495         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16496         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16497         path to avoid new heuristic allowing more irreducible regions
16498         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16499         * gcc.dg/tree-ssa/vrp46.c: Likewise.
16500         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16501         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16502         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16504 2016-01-27  Marek Polacek  <polacek@redhat.com>
16506         PR c/68062
16507         * c-c++-common/vector-compare-4.c: New test.
16509 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
16511         PR preprocessor/69126
16512         * c-c++-common/pr69126.c: New test case.
16514 2016-01-27  Ian Lance Taylor  <iant@google.com>
16516         * gcc.dg/tree-ssa/ivopt_5.c: New test.
16518 2016-01-27  Ryan Burn  <contact@rnburn.com>
16520         PR cilkplus/69267
16521         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16523 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16525         PR target/69512
16526         * gcc.target/i386/pr69512.c: New test.
16528 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
16530         PR ada/69488
16531         * gnat.dg/sso/*.adb: Robustify dg-output directives.
16533 2016-01-27  Marek Polacek  <polacek@redhat.com>
16535         PR c++/69379
16536         * g++.dg/pr69379.C: New test.
16538 2016-01-27  Martin Sebor  <msebor@redhat.com>
16540         PR c++/69317
16541         * g++.dg/abi/Wabi-2-2.C: New test.
16542         * g++.dg/abi/Wabi-2-3.C: New test.
16543         * g++.dg/abi/Wabi-3-2.C: New test.
16544         * g++.dg/abi/Wabi-3-3.C: New test.
16546 2016-01-27  Richard Biener  <rguenther@suse.de>
16548         PR tree-optimization/69166
16549         * gcc.dg/torture/pr69166.c: New testcase.
16551 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16553         PR tree-optimization/69355
16554         * gcc.dg/tree-ssa/pr69355.c: New test.
16556 2016-01-27  Marek Polacek  <polacek@redhat.com>
16558         PR c++/69496
16559         * g++.dg/ext/constexpr-vla1.C: New test.
16561 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16563         PR target/69245
16564         * gcc.target/arm/pr69245.c: New test.
16566 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16568         PR tree-optimization/69399
16569         * gcc.dg/torture/pr69399.c: New test.
16571 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16573         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16575 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16577         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16579 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16581         PR tree-optimization/69110
16582         * gcc.dg/autopar/pr69110.c: New test.
16584 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16585             Sebastian Pop  <s.pop@samsung.com>
16587         * gcc.dg/graphite/isl-ast-op-select.c: New.
16589 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16591         PR fortran/69385
16592         * gfortran.dg/allocate_error_6.f90: New test.
16594 2016-01-26  Richard Henderson  <rth@redhat.com>
16596         * gcc.dg/tm/pr60908.c: New test.
16598 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16600         PR other/69006
16601         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16602         directive.
16603         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16604         expected multiline output to reflect the colorization being
16605         disabled before newlines.
16606         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16607         (custom_diagnostic_finalizer): Replace call to
16608         pp_newline_and_flush with call to pp_flush.
16609         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16610         * gfortran.dg/implicit_class_1.f90: Likewise.
16611         * lib/gcc-dg.exp (allow_blank_lines): New global.
16612         (dg-allow-blank-lines-in-output): New procedure.
16613         (gcc-dg-prune): Complain about blank lines in the output, unless
16614         dg-allow-blank-lines-in-output was called.
16615         * lib/multiline.exp (_build_multiline_regex): Only support
16616         arbitrary followup text for non-blank-lines, not for blank lines.
16618 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16620         PR tree-optimization/69483
16621         * gcc.dg/pr69483.c: New test.
16622         * g++.dg/opt/pr69483.C: New test.
16624 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16626         PR target/68620
16627         * gcc.target/arm/pr68620.c: New test.
16629 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16631         * gcc.target/i386/pr68986-2.c: Remove -m32.
16633 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16635         PR target/68986
16636         * gcc.target/i386/pr68986-1.c: New test.
16637         * gcc.target/i386/pr68986-2.c: Likewise.
16638         * gcc.target/i386/pr68986-3.c: Likewise.
16640 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16642         * lib/target-supports.exp
16643         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16644         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16645         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16647 2016-01-26  Richard Biener  <rguenther@suse.de>
16649         PR tree-optimization/69452
16650         * gcc.dg/torture/pr69452.c: New testcase.
16652 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16654         PR target/69442
16655         * gcc.dg/pr69442.c: New test.
16657 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16659         PR target/67896
16660         * gcc.target/aarch64/simd/pr67896.C: New.
16662 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16664         PR tree-optimization/69400
16665         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16666         function.
16667         (plugin_init): Call it.
16668         * gcc.dg/torture/pr69400.c: New test.
16670 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16672         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16674 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16675             Sebastian Pop  <s.pop@samsung.com>
16677         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16678         isl-0.15.
16680 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16681             Sebastian Pop  <s.pop@samsung.com>
16683         * gcc.dg/graphite/pr69292.c: New.
16685 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16687         * c-c++-common/goacc/use_device-1.c: New test.
16689 2016-01-25  Jeff Law  <law@redhat.com>
16691         PR tree-optimization/69196
16692         PR tree-optimization/68398
16693         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16694         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16696 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16698         PR target/69469
16699         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16700         Algorithm.
16702 2016-01-25  Richard Biener  <rguenther@suse.de>
16704         PR testsuite/69380
16705         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16707 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16709         PR target/69421
16710         * gcc.dg/pr69421.c: New test.
16712 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16714         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16715         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16716         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16717         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16718         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16719         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16720         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16721         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16722         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16723         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16725 2016-01-25  Richard Biener  <rguenther@suse.de>
16727         PR tree-optimization/69376
16728         * gcc.dg/torture/pr69376.c: New testcase.
16730 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16732         PR fortran/69397
16733         PR fortran/68442
16734         * gfortran.dg/interface_38.f90: New test.
16735         * gfortran.dg/interface_39.f90: New test.
16737 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16739         Revert:
16740         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16742         PR c++/11858
16743         PR c++/24663
16744         PR c++/24664
16745         * g++.dg/template/pr11858.C: New test.
16746         * g++.dg/template/pr24663.C: New test.
16747         * g++.dg/template/unify12.C: New test.
16748         * g++.dg/template/unify13.C: New test.
16749         * g++.dg/template/unify14.C: New test.
16750         * g++.dg/template/unify15.C: New test.
16751         * g++.dg/template/unify16.C: New test.
16752         * g++.dg/template/unify17.C: New test.
16754 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16756         PR fortran/68283
16757         gfortran.dg/pr68283.f90: New test.
16759 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16761         PR fortran/66094
16762         * gfortran.dg/inline_matmul_13.f90:  New test.
16763         * gfortran.dg/matmul_bounds_8.f90:  New test.
16764         * gfortran.dg/matmul_bounds_9.f90:  New test.
16765         * gfortran.dg/matmul_bounds_10.f90:  New test.
16767 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16769         PR tree-optimization/69426
16770         * gcc.dg/autopar/pr69426.c: New test.
16772 2016-01-23  Martin Sebor  <msebor@redhat.com>
16774         PR c++/58109
16775         PR c++/69022
16776         * g++.dg/cpp0x/alignas5.C: New test.
16777         * g++.dg/ext/vector29.C: Same.
16779 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16781         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16782         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16783         _GNU_SOURCE from compile flags to the source.
16784         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16785         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16786         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16787         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16789 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16791         PR target/69432
16792         * g++.dg/opt/pr69432.C: New test.
16794 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16796         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16797         32-bit targets testing an -m64 multilib.
16799 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16801         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16802         64-bit support.
16804 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16806         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16808 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16810         PR target/68674
16811         * gcc.target/i386/pr68674.c
16812         * gcc.target/aarch64/pr68674.c
16813         * gcc.target/arm/pr68674.c
16815 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16817         PR target/69403
16818         * gcc.c-torture/execute/pr69403.c: New test.
16820 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16822         PR c++/55843
16823         * g++.dg/template/pr55843.C: New.
16825 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16827         PR testsuite/66877
16828         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16829         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16831 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16833         PR testsuite/67489
16834         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16835         from dg-do compile directive, and instead add
16836         { dg-require-effective-target int128 }.
16838 2016-01-20  Martin Sebor  <msebor@redhat.com>
16840         PR c/69405
16841         * gcc.dg/sync-fetch.c: New test.
16843 2016-01-21  Martin Sebor  <msebor@redhat.com>
16845         PR target/69252
16846         * gcc.target/powerpc/pr69252.c: New test.
16848 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16850         PR fortran/65996
16851         * gfortran.dg/pr65996.f90: New test.
16853 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16855         PR c++/68810
16856         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16857         expected to generate an error.
16859 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16861         PR middle-end/66178
16862         * gcc.dg/torture/pr66178.c: New test.
16864 2016-01-21  Anton Blanchard  <anton@samba.org>
16865             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16867         PR target/63354
16868         * gcc.target/powerpc/pr63354.c:  New test.
16870 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16872         PR rtl-optimization/68990
16873         * gcc.target/i386/pr68990: New.
16875 2016-01-21  Nick Clifton  <nickc@redhat.com>
16877         PR target/69129
16878         * gcc.target/mips/pr69129.c: New.
16880 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16882         PR c++/58046
16883         * g++.dg/cpp0x/pr58046.C: New.
16885 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16887         PR target/69187
16888         PR target/65624
16889         * gcc.target/arm/pr69187.c: New test.
16891         PR c++/69355
16892         * g++.dg/torture/pr69355.C: New test.
16894 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16895             Sebastian Pop  <s.pop@samsung.com>
16897         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16899 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16900             Sebastian Pop  <s.pop@samsung.com>
16902         * gcc.dg/graphite/pr68976.c: New test.
16904 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16906         PR middle-end/67653
16907         * c-c++-common/pr67653.c: New test.
16908         * gcc.dg/torture/pr29119.c: Add dg-warning.
16910 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
16912         * gcc.target/powerpc/cpu-builtin-1.c: New test.
16914 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16916         PR c/24293
16917         * gcc.dg/pr24293.c: New test.
16918         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16919         incomplete struct type.
16920         * gcc.dg/declspec-1.c: Likewise.
16921         * gcc.dg/pr63549.c: Likewise.
16923 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
16925         PR tree-optimization/66612
16926         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16927         for bdn instruction.
16929 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16931         * lib/target-supports.exp
16932         (check_effective_target_arm_fp_ok_nocache): New.
16933         (check_effective_target_arm_fp_ok): New.
16934         (add_options_for_arm_fp): New.
16935         (check_effective_target_arm_crypto_ok_nocache): Require
16936         target_arm_v8_neon_ok instead of arm32.
16937         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16938         (check_effective_target_arm_crypto_pragma_ok): New.
16939         (add_options_for_arm_vfp): New.
16940         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16941         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16942         target instead. Force initial fpu to vfp.
16943         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16944         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16945         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16946         dependency.
16947         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16948         use arm_vfp effective target instead. Force initial fpu to vfp.
16949         * gcc.target/arm/attr-neon3.c: Likewise.
16950         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16951         arm_vfp_ok.
16952         * gcc.target/arm/unsigned-float.c: Likewise.
16953         * gcc.target/arm/vfp-1.c: Likewise.
16954         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16955         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16956         * gcc.target/arm/vfp-ldmiad.c: Likewise.
16957         * gcc.target/arm/vfp-ldmias.c: Likewise.
16958         * gcc.target/arm/vfp-stmdbd.c: Likewise.
16959         * gcc.target/arm/vfp-stmdbs.c: Likewise.
16960         * gcc.target/arm/vfp-stmiad.c: Likewise.
16961         * gcc.target/arm/vfp-stmias.c: Likewise.
16962         * gcc.target/arm/vnmul-1.c: Likewise.
16963         * gcc.target/arm/vnmul-2.c: Likewise.
16964         * gcc.target/arm/vnmul-3.c: Likewise.
16965         * gcc.target/arm/vnmul-4.c: Likewise.
16967 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
16969         PR testsuite/69366
16970         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16971         the MPX run-time library, for compile-time MPX test.
16972         * gcc.target/i386/chkp-always_inline.c: Likewise.
16973         * gcc.target/i386/chkp-bndret.c: Likewise.
16974         * gcc.target/i386/chkp-builtins-1.c: Likewise.
16975         * gcc.target/i386/chkp-builtins-2.c: Likewise.
16976         * gcc.target/i386/chkp-builtins-3.c: Likewise.
16977         * gcc.target/i386/chkp-builtins-4.c: Likewise.
16978         * gcc.target/i386/chkp-const-check-1.c: Likewise.
16979         * gcc.target/i386/chkp-const-check-2.c: Likewise.
16980         * gcc.target/i386/chkp-hidden-def.c: Likewise.
16981         * gcc.target/i386/chkp-label-address.c: Likewise.
16982         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16983         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16984         * gcc.target/i386/chkp-pr69044.c: Likewise.
16985         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16986         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16987         * gcc.target/i386/chkp-strchr.c: Likewise.
16988         * gcc.target/i386/chkp-strlen-1.c: Likewise.
16989         * gcc.target/i386/chkp-strlen-2.c: Likewise.
16990         * gcc.target/i386/chkp-strlen-3.c: Likewise.
16991         * gcc.target/i386/chkp-strlen-4.c: Likewise.
16992         * gcc.target/i386/chkp-strlen-5.c: Likewise.
16993         * gcc.target/i386/chkp-stropt-1.c: Likewise.
16994         * gcc.target/i386/chkp-stropt-10.c: Likewise.
16995         * gcc.target/i386/chkp-stropt-11.c: Likewise.
16996         * gcc.target/i386/chkp-stropt-12.c: Likewise.
16997         * gcc.target/i386/chkp-stropt-13.c: Likewise.
16998         * gcc.target/i386/chkp-stropt-14.c: Likewise.
16999         * gcc.target/i386/chkp-stropt-15.c: Likewise.
17000         * gcc.target/i386/chkp-stropt-16.c: Likewise.
17001         * gcc.target/i386/chkp-stropt-2.c: Likewise.
17002         * gcc.target/i386/chkp-stropt-3.c: Likewise.
17003         * gcc.target/i386/chkp-stropt-4.c: Likewise.
17004         * gcc.target/i386/chkp-stropt-5.c: Likewise.
17005         * gcc.target/i386/chkp-stropt-6.c: Likewise.
17006         * gcc.target/i386/chkp-stropt-7.c: Likewise.
17007         * gcc.target/i386/chkp-stropt-8.c: Likewise.
17008         * gcc.target/i386/chkp-stropt-9.c: Likewise.
17009         * gcc.target/i386/pr63995-2.c: Likewise.
17010         * gcc.target/i386/pr64805.c: Likewise.
17011         * gcc.target/i386/pr65044.c: Likewise.
17012         * gcc.target/i386/pr65167.c: Likewise.
17013         * gcc.target/i386/pr65183.c: Likewise.
17014         * gcc.target/i386/pr65184.c: Likewise.
17015         * gcc.target/i386/thunk-retbnd.c: Likewise.
17017 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
17019         PR tree-optimization/69328
17020         * gcc.dg/pr69328.c: New test.
17022 2016-01-20  Jeff Law  <law@redhat.com>
17024         PR target/25114
17025         * gcc.target/m68k/pr25114.c: New test.
17027 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
17029         * gcc.target/arm/memset-inline-10.c: Added
17030         dg-require-effective-target arm_thumb2_ok.
17032 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
17034         * gcc.dg/debug/dwarf2/sso.c: New test.
17036 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
17038         PR testsuite/68820
17039         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17040         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17041         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17043 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17045         PR ipa/66223
17046         * g++.dg/ipa/devirt-50.C: New testcase.
17048 2016-01-19  Marek Polacek  <polacek@redhat.com>
17050         PR c++/68965
17051         * g++.dg/cpp1y/parameter-pack-1.C: New test.
17052         * g++.dg/cpp1y/parameter-pack-2.C: New test.
17054 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17056         PR target/69135
17057         * gcc.target/arm/pr69135_1.c: New test.
17059 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
17061         * gcc.target/aarch64/ccmp_1.c: Add new tests.
17063 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
17065         * gcc.target/aarch64/ccmp_1.c: New testcase.
17067 2016-01-19  Marek Polacek  <polacek@redhat.com>
17069         PR c++/68586
17070         * g++.dg/cpp0x/enum30.C: New test.
17072 2016-01-19  Richard Biener  <rguenther@suse.de>
17074         PR tree-optimization/69336
17075         * g++.dg/tree-ssa/pr69336.C: New testcase.
17077 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
17079         PR debug/65779
17080         * gcc.dg/pr65779.c: New test.
17082 2016-01-19  Richard Biener  <rguenther@suse.de>
17084         PR tree-optimization/69352
17085         * gcc.dg/torture/pr69352.c: New testcase.
17087 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
17089         PR rtl-optimization/68955
17090         PR rtl-optimization/64557
17091         * gcc.dg/torture/pr68955.c: New test.
17093 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17095         PR lto/69136
17096         * g++.dg/torture/pr69136.C: New testcase.
17098 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17100         PR lto/69133
17101         * g++.dg/lto/pr69133_0.C: New testcase.
17102         * g++.dg/lto/pr69133_1.C: New testcase.
17104 2016-01-15  Jeff Law  <law@redhat.com>
17106         PR tree-optimization/69320
17107         * gcc.c-torture/pr69320-1.c: New test.
17108         * gcc.c-torture/pr69320-2.c: New test.
17109         * gcc.c-torture/pr69320-3.c: New test.
17110         * gcc.c-torture/pr69320-4.c: New test.
17112 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
17114         PR c++/11858
17115         PR c++/24663
17116         PR c++/24664
17117         * g++.dg/template/pr11858.C: New test.
17118         * g++.dg/template/pr24663.C: New test.
17119         * g++.dg/template/unify12.C: New test.
17120         * g++.dg/template/unify13.C: New test.
17121         * g++.dg/template/unify14.C: New test.
17122         * g++.dg/template/unify15.C: New test.
17123         * g++.dg/template/unify16.C: New test.
17124         * g++.dg/template/unify17.C: New test.
17126 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
17128         PR testsuite/69181
17129         * gcc.dg/pr69181-1.c: New test file.
17130         * gcc.dg/pr69181-2.c: New test file.
17131         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17132         globals by moving it to...
17133         (cleanup-after-saved-dg-test): ...this new function.  Add
17134         "global additional_sources_used".  Add reset of global
17135         multiline_expected_outputs to the empty list.
17136         * lib/multiline.exp (_multiline_expected_outputs): Rename this
17137         global to...
17138         (multiline_expected_outputs): ...this, and updated comments to
17139         note that it is modified from gcc-dg.exp.
17140         (dg-end-multiline-output): Update for the above renaming.
17141         (handle-multiline-outputs): Likewise.  Remove the clearing
17142         of the expected outputs to the empty list.
17144 2016-01-18  Richard Biener  <rguenther@suse.de>
17146         PR tree-optimization/69297
17147         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17149 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
17151         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17152         dg-options.
17153         * gcc.target/mips/mips-3d-2.c: Likewise.
17154         * gcc.target/mips/mips-3d-3.c: Likewise.
17155         * gcc.target/mips/mips-3d-4.c: Likewise.
17156         * gcc.target/mips/mips-3d-5.c: Likewise.
17157         * gcc.target/mips/mips-3d-6.c: Likewise.
17158         * gcc.target/mips/mips-3d-7.c: Likewise.
17159         * gcc.target/mips/mips-3d-8.c: Likewise.
17160         * gcc.target/mips/mips-3d-9.c: Likewise.
17161         * gcc.target/mips/mips-ps-1.c: Likewise.
17162         * gcc.target/mips/mips-ps-2.c: Likewise.
17163         * gcc.target/mips/mips-ps-3.c: Likewise.
17164         * gcc.target/mips/mips-ps-4.c: Likewise.
17165         * gcc.target/mips/mips-ps-5.c: Likewise.
17166         * gcc.target/mips/mips-ps-6.c: Likewise.
17167         * gcc.target/mips/mips-ps-7.c: Likewise.
17168         * gcc.target/mips/mips-ps-type.c: Likewise.
17169         * gcc.target/mips/mips-ps-type-2.c: Likewise.
17170         * gcc.target/mips/mips16-attributes-6.c: Likewise.
17172 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17174         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17175         * c-c++-common/goacc/kernels-double-reduction.c: New test.
17176         * c-c++-common/goacc/kernels-empty.c: New test.
17177         * c-c++-common/goacc/kernels-eternal.c: New test.
17178         * c-c++-common/goacc/kernels-loop-2.c: New test.
17179         * c-c++-common/goacc/kernels-loop-3.c: New test.
17180         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17181         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17182         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17183         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17184         * c-c++-common/goacc/kernels-loop-data.c: New test.
17185         * c-c++-common/goacc/kernels-loop-g.c: New test.
17186         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17187         * c-c++-common/goacc/kernels-loop-n.c: New test.
17188         * c-c++-common/goacc/kernels-loop-nest.c: New test.
17189         * c-c++-common/goacc/kernels-loop.c: New test.
17190         * c-c++-common/goacc/kernels-noreturn.c: New test.
17191         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17192         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17193         * c-c++-common/goacc/kernels-reduction.c: New test.
17195 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17197         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17198         * gcc.dg/autopar/outer-2.c: Same.
17199         * gcc.dg/autopar/outer-3.c: Same.
17200         * gcc.dg/autopar/outer-4.c: Same.
17201         * gcc.dg/autopar/outer-5.c: Same.
17202         * gcc.dg/autopar/outer-6.c: Same.
17203         * gcc.dg/autopar/parallelization-1.c: Same.
17204         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17205         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17206         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17207         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17208         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17209         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17210         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17211         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17212         * gcc.dg/autopar/pr39500-1.c: Same.
17213         * gcc.dg/autopar/pr39500-2.c: Same.
17214         * gcc.dg/autopar/pr46193.c: Same.
17215         * gcc.dg/autopar/pr46194.c: Same.
17216         * gcc.dg/autopar/pr49580.c: Same.
17217         * gcc.dg/autopar/pr49960-1.c: Same.
17218         * gcc.dg/autopar/pr49960.c: Same.
17219         * gcc.dg/autopar/pr68373.c: Same.
17220         * gcc.dg/autopar/reduc-1.c: Same.
17221         * gcc.dg/autopar/reduc-1char.c: Same.
17222         * gcc.dg/autopar/reduc-1short.c: Same.
17223         * gcc.dg/autopar/reduc-2.c: Same.
17224         * gcc.dg/autopar/reduc-2char.c: Same.
17225         * gcc.dg/autopar/reduc-2short.c: Same.
17226         * gcc.dg/autopar/reduc-3.c: Same.
17227         * gcc.dg/autopar/reduc-4.c: Same.
17228         * gcc.dg/autopar/reduc-6.c: Same.
17229         * gcc.dg/autopar/reduc-7.c: Same.
17230         * gcc.dg/autopar/reduc-8.c: Same.
17231         * gcc.dg/autopar/reduc-9.c: Same.
17232         * gcc.dg/autopar/uns-outer-4.c: Same.
17233         * gcc.dg/autopar/uns-outer-5.c: Same.
17234         * gcc.dg/autopar/uns-outer-6.c: Same.
17235         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17236         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17238 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17240         PR target/63679
17241         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17242         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17244 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17246         PR target/63679
17247         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17248         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17249         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17251 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17253         PR target/63679
17254         * gcc.dg/tree-ssa/sra-17.c: New.
17255         * gcc.dg/tree-ssa/sra-18.c: New.
17257 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
17259         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17261 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
17263         * gnat.dg/inline12.adb: New test.
17265 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
17267         PR tree-optimization/66797
17268         * gcc.c-torture/execute/pr65447.c: Relax check condition.
17270 2016-01-18  Richard Biener  <rguenther@suse.de>
17272         PR tree-optimization/69170
17273         * gcc.dg/torture/pr69170.c: New testcase.
17275 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
17277         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17279 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17281         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17283 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17285         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17286         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
17287         redundant dg-require-effective-target pthread.
17288         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17289         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17290         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17291         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17292         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17293         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17294         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17296 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
17298         PR target/68609
17299         * gcc.target/powerpc/recip-6.c: Enable on AIX.
17300         * gcc.target/powerpc/recip-7.c: Same.
17302 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17304         PR c++/69091
17305         * g++.dg/template/pr69091.C: New test.
17307 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17309         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17310         dump does not contain an error_mark_node.
17311         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17312         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17314 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17316         PR c++/68936
17317         * g++.dg/template/pr68936.C: New test.
17319 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
17321         PR target/68609
17322         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17323         * gcc.target/powerpc/recip-2.c: Same.
17324         * gcc.target/powerpc/recip-3.c: Same.
17325         * gcc.target/powerpc/recip-4.c: Same.
17326         * gcc.target/powerpc/recip-sqrtf.c: Same.
17328 2016-01-15  Jeff Law  <law@redhat.com>
17330         PR tree-optimization/69270
17331         * gcc.dg/tree-ssa/pr69270-2.c: New test.
17332         * gcc.dg/tree-ssa/pr69270-3.c: New test.
17334 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
17336         PR fortran/49630
17337         * gfortran.dg/deferred_character_13.f90: New test for the fix
17338         of comment 3 of the PR.
17340         PR fortran/54070
17341         * gfortran.dg/deferred_character_8.f90: New test
17342         * gfortran.dg/allocate_error_5.f90: New test
17344         PR fortran/60593
17345         * gfortran.dg/deferred_character_10.f90: New test
17347         PR fortran/60795
17348         * gfortran.dg/deferred_character_14.f90: New test
17350         PR fortran/61147
17351         * gfortran.dg/deferred_character_11.f90: New test
17353         PR fortran/64324
17354         * gfortran.dg/deferred_character_9.f90: New test
17356 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17358         PR rtl-optimization/69030
17359         * gcc.target/i386/pr69030.c: New.
17361 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17363         * gcc.target/aarch64/target_attr_17.c: New test.
17365 2016-01-15  Richard Biener  <rguenther@suse.de>
17367         PR tree-optimization/66856
17368         * gcc.dg/torture/pr66856-1.c: New testcase.
17369         * gcc.dg/torture/pr66856-2.c: Likewise.
17371 2016-01-15  Richard Biener  <rguenther@suse.de>
17373         PR debug/69137
17374         * g++.dg/lto/pr69137_0.C: New testcase.
17376 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
17378         PR middle-end/69246
17379         * gcc.target/i386/pr69246.c: New test.
17381 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17383         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17385 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17387         PR c++/56194
17388         * g++.dg/init/const9.C: Disable test on S/390.
17390 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17392         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17393         * g++.dg/Wno-frame-address.C: Ditto.
17395 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17397         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17399 2016-01-15  Richard Biener  <rguenther@suse.de>
17401         PR tree-optimization/68961
17402         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17404 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
17406         * gcc.target/i386/pr65105-5.c: New test.
17408 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17410         * gcc.c-torture/execute/alias-4.c: New testcase.
17412 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17414         PR ipa/68148
17415         * g++.dg/ipa/devirt-49.C: New testcase.
17417 2016-01-15  Christian Bruel  <christian.bruel@st.com>
17419         PR target/65837
17420         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17421         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17422         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17424 2016-01-15  Richard Biener  <rguenther@suse.de>
17426         PR tree-optimization/69117
17427         * gcc.dg/torture/pr69117.c: New testcase.
17429 2015-01-14  Ryan Burn  <contact@rnburn.com>
17431         PR c++/69048
17432         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17434 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
17436         PR testsuite/67509
17437         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17438         range tests use 100 * maximum instead of maximum + 1.
17440 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17442         PR debug/69244
17443         * gcc.dg/guality/pr69244.c: New test.
17445 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
17447         * lib/target-supports.exp (check_effective_target_issignaling):
17448         New procedure.
17449         * gcc.dg/pr61441.c: Require issignaling effective target.
17451 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
17453         PR target/68803
17454         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17456 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
17458         PR c++/68819
17459         PR preprocessor/69177
17460         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17461         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17462         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17463         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17465 2016-01-14  Marek Polacek  <polacek@redhat.com>
17467         PR c/69262
17468         * gcc.dg/array-15.c: New test.
17470 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17472         PR middle-end/68146
17473         PR tree-optimization/69155
17474         * gfortran.dg/pr68146.f: New test.
17475         * gfortran.dg/pr69155.f90: New test.
17477 2016-01-14  Richard Biener  <rguenther@suse.de>
17479         PR tree-optimization/68060
17480         * gcc.dg/torture/pr68060-1.c: New testcase.
17481         * gcc.dg/torture/pr68060-2.c: Likewise.
17483 2016-01-14  Nick Clifton  <nickc@redhat.com>
17485         * lib/target-supports.exp
17486         (check_effective_target_arm_neon_ok_nocache): Add an option
17487         sequence that includes setting the ARM architecture to ARMv7-A.
17488         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17489         command line options necessary to enable Neon support.
17490         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17491         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17492         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17493         * gcc.target/arm/pr69180.c: Likewise.
17495 2016-01-14  Jeff Law  <law@redhat.com>
17497         PR tree-optimization/69270
17498         * gcc.dg/tree-ssa/pr69270.c: New test.
17500 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
17502         PR c/66208
17503         * c-c++-common/pr66208.c: New file.
17505 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17507         PR tree-optimization/69156
17508         * gcc.dg/pr69156.c: New test.
17510 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17512         * gcc.target/i386/pr69225-7.c: New test.
17514 2016-01-13  Richard Henderson  <rth@redhat.com>
17516         * gcc.dg/tm/memopt-13.c: Update expected function.
17517         * gcc.dg/tm/memopt-6.c: Likewise.
17519 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
17521         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17522         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17523         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17524         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17526 2016-01-13  Tom de Vries  <tom@codesourcery.com>
17528         PR tree-optimization/69169
17529         * gcc.dg/pr69169.c: New test.
17531 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
17533         PR target/69228
17534         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17535         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17536         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17537         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17538         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17539         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17540         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17541         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17543 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17545         PR target/69247
17546         * gcc.dg/pr69247.c: New test.
17548 2016-01-13  Richard Biener  <rguenther@suse.de>
17550         PR tree-optimization/69242
17551         * gcc.dg/torture/pr69242.c: New testcase.
17553 2016-01-13  Richard Biener  <rguenther@suse.de>
17555         PR tree-optimization/69186
17556         * gcc.dg/torture/pr69186.c: New testcase.
17558 2016-01-13  Jeff Law  <law@redhat.com>
17560         PR tree-optimization/67755
17561         * gcc.dg/tree-ssa/pr67755.c: New test.
17563 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17565         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17566         pass number in output by a star.
17568 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17570         PR tree-optimization/68911
17571         * gcc.c-torture/execute/pr68911.c: New test.
17573 2016-01-12  Marek Polacek  <polacek@redhat.com>
17575         PR c++/68979
17576         * g++.dg/warn/permissive-1.C: New test.
17578 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17580         PR objc++/68511
17581         PR c++/69213
17582         * g++.dg/opt/pr69213.C: New test.
17584 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17586         PR target/69180
17587         * gcc.target/arm/pr69180.c: New test.
17589 2016-01-12  Richard Biener  <rguenther@suse.de>
17591         PR lto/69077
17592         * g++.dg/lto/pr69077_0.C: New testcase.
17593         * g++.dg/lto/pr69077_1.C: Likewise.
17595 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17597         PR target/69175
17598         * g++.dg/opt/pr69175.C: New test.
17600 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17602         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17603         rather than #including math.h & stdlib.h.
17604         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17605         * gcc.dg/vect/pr49771.c: Likewise.
17606         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17607         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17608         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17609         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17610         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17611         * gcc.dg/vect/pr44507.c: Likewise.
17612         * gcc.dg/vect/pr45902.c: Likewise.
17613         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17614         * gcc.dg/vect/vect-117.c: Likewise.
17615         * gcc.dg/vect/vect-99.c: Likewise.
17616         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17617         * gcc.dg/vect/vect-cond-1.c: Likewise.
17618         * gcc.dg/vect/vect-cond-2.c: Likewise.
17619         * gcc.dg/vect/vect-cond-3.c: Likewise.
17620         * gcc.dg/vect/vect-cond-4.c: Likewise.
17621         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17622         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17623         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17624         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17625         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17626         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17627         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17628         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17629         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17630         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17631         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17632         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17633         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17634         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17635         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17636         include of signal.h.
17637         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17638         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17639         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17640         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17641         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17642         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17643         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17644         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17645         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17646         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17647         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17648         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17649         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17650         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17651         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17652         * gcc.dg/vect/vect-outer-5.c: Likewise.
17653         * gcc.dg/vect/vect-outer-6.c: Likewise.
17654         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17655         include of stdio.h.
17657 2016-01-12  Nick Clifton  <nickc@redhat.com>
17659         PR target/68913
17660         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17661         to fread so that it will be found in all target runtimes.
17663 2016-01-12  Richard Biener  <rguenther@suse.de>
17665         PR tree-optimization/69053
17666         * g++.dg/torture/pr69053.C: New testcase.
17668 2016-01-12  Richard Biener  <rguenther@suse.de>
17670         PR tree-optimization/69168
17671         * gcc.dg/torture/pr69168.c: New testcase.
17673 2016-01-12  Richard Biener  <rguenther@suse.de>
17675         PR tree-optimization/69157
17676         * gcc.dg/torture/pr69157.c: New testcase.
17678 2016-01-12  Richard Biener  <rguenther@suse.de>
17680         PR tree-optimization/69174
17681         * gcc.dg/torture/pr69174.c: New testcase.
17683 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17685         PR c++/66808
17686         PR c++/69000
17687         * g++.dg/tls/pr66808.C: New test.
17688         * g++.dg/tls/pr69000.C: New test.
17690 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17692         * gcc.target/powerpc/swaps-p8-23.c: New test.
17693         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17695 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17697         PR tree-optimization/68356
17698         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17700 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17701             Jim Wilson  <jim.wilson@linaro.org>
17703         PR target/69194
17704         * gcc.target/arm/pr69194.c: New test.
17706 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17708         PR target/69225
17709         * gcc.target/i386/pr69225-1.c: New test.
17710         * gcc.target/i386/pr69225-2.c: Likewise.
17711         * gcc.target/i386/pr69225-3.c: Likewise.
17712         * gcc.target/i386/pr69225-4.c: Likewise.
17713         * gcc.target/i386/pr69225-5.c: Likewise.
17714         * gcc.target/i386/pr69225-6.c: Likewise.
17716 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17718         PR target/67462
17719         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17720         if lp64.
17722         PR target/69071
17723         * gcc.dg/pr69071.c: New test.
17725         PR c++/69211
17726         * g++.dg/opt/pr69211.C: New test.
17728         PR tree-optimization/69214
17729         * gcc.c-torture/compile/pr69214.c: New test.
17731 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17733         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17734         * gcc.target/i386/pr66232-11.c: Ditto.
17735         * gcc.target/i386/pr66232-12.c: Ditto.
17736         * gcc.target/i386/pr66232-13.c: Ditto.
17738 2016-01-11  Richard Biener  <rguenther@suse.de>
17740         PR tree-optimization/69173
17741         * gcc.dg/torture/pr69173.c: New testcase.
17743 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17745         PR rtl-optimization/68796
17746         * gcc.target/aarch64/tst_5.c: New test.
17747         * gcc.target/aarch64/tst_6.c: Likewise.
17749 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17751         PR rtl-optimization/68841
17752         * gcc.dg/pr68841.c: New test.
17753         * gcc.c-torture/execute/pr68841.c: New test.
17755 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17757         PR rtl-optimization/68920
17758         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17759         for ix86 targets.
17760         * gcc.dg/ifcvt-5.c: New test.
17762 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17764         PR bootstrap/69123
17765         * g++.dg/pr69123.C: New.
17767 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17769         PR target/69010
17770         * gcc.target/i386/pr69010.c: New test.
17772 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17774         PR ipa/69044
17775         * gcc.target/i386/chkp-pr69044.c: New test.
17777 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17779         PR tree-optimization/69109
17780         * gcc.dg/autopar/pr69109-2.c: New test.
17781         * gcc.dg/autopar/pr69109.c: New test.
17783 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17785         PR tree-optimization/69108
17786         * gcc.dg/autopar/pr69108.c: New test.
17788 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17790         PR c++/69029
17791         * c-c++-common/Wisleading-indentation.c: Augment test.
17793 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17795         PR fortran/69154
17796         * gfortran.dg/inline_matmul_12.f90:  New test.
17798 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17800         PR fortran/67779
17801         * gfortran.dg/actual_array_offset_1: New test.
17803 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17805         PR tree-optimization/69062
17806         * gcc.dg/autopar/pr69062.c: New test.
17808 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17810         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17811         * gcc.dg/vect/slp-perm-2.c: Likewise.
17812         * gcc.dg/vect/slp-perm-3.c: Likewise.
17813         * gcc.dg/vect/slp-perm-5.c: Likewise.
17814         * gcc.dg/vect/slp-perm-6.c: Likewise.
17815         * gcc.dg/vect/slp-perm-7.c: Likewise.
17816         * gcc.dg/vect/slp-perm-8.c: Likewise.
17818 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17820         PR tree-optimization/69039
17821         * gcc.dg/autopar/pr69039.c: New test.
17823 2016-01-09  Marek Polacek  <polacek@redhat.com>
17825         PR c++/69113
17826         * g++.dg/pr69113.C: New test.
17828 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17830         PR middle-end/50865
17831         PR tree-optimization/69097
17832         * gcc.c-torture/execute/pr50865.c: New test.
17833         * gcc.c-torture/execute/pr69097-1.c: New test.
17834         * gcc.c-torture/execute/pr69097-2.c: New test.
17835         * gcc.dg/pr69097-1.c: New test.
17836         * gcc.dg/pr69097-2.c: New test.
17838 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17840         PR c++/69164
17841         * g++.dg/opt/pr69164.C: New test.
17843 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17845         PR tree-optimization/69167
17846         * gcc.dg/pr69167.c: New test.
17848 2016-01-08  Marek Polacek  <polacek@redhat.com>
17850         PR c++/68449
17851         * g++.dg/pr68449.C: New.
17853 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17855         PR tree-optimization/68707
17856         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17857         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17858         on platforms supporting it.
17859         * gcc.dg/vect/slp-perm-2.c: Likewise.
17860         * gcc.dg/vect/slp-perm-3.c: Likewise.
17861         * gcc.dg/vect/slp-perm-5.c: Likewise.
17862         * gcc.dg/vect/slp-perm-7.c: Likewise.
17863         * gcc.dg/vect/slp-perm-8.c: Likewise.
17864         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17865         on platforms supporting it.
17867 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17869         PR tree-optimization/69162
17870         * gcc.dg/pr69162.c: New test.
17872         PR tree-optimization/69172
17873         * gcc.dg/pr69172.c: New test.
17875 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17877         PR tree-optimization/67781
17878         * gcc.c-torture/execute/pr67781.c: New file.
17880 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17882         PR tree-optimization/69083
17883         * gcc.dg/vect/pr69083.c: New test.
17885 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17887         PR tree-optimization/61441
17888         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17889         Use -fexcess-precision=standard for compiler options.
17890         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17892 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17894         PR fortran/69128
17895         * gfortran.dg/gomp/pr69128.f90: New test.
17897         PR c++/69145
17898         * g++.dg/ext/pr69145-1.C: New test.
17899         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17900         * g++.dg/ext/pr69145-2.h: New file.
17902 2016-01-07  Martin Sebor  <msebor@redhat.com>
17904         PR c/68966
17905         * gcc.dg/atomic-fetch-bool.c: New test.
17906         * gcc.dg/sync-fetch-bool.c: New test.
17908 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17910         PR fortran/66680
17911         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17913 2016-01-07  Nick Clifton  <nickc@redhat.com>
17915         PR target/66655
17916         * g++.dg/pr66655.C: New test.
17917         * g++.dg/pr66655_1.cc: Test support file.
17918         * g++.dg/pr66655.h: Test header file.
17920 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
17922         PR fortran/66680
17923         gfortran.dg/gomp/pr66680.f90: New test.
17925 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17927         PR target/69171
17928         * gcc.target/i386/pr69171-1.c: New test.
17929         * gcc.target/i386/pr69171-2.c: Likewise.
17930         * gcc.target/i386/pr69171-3.c: Likewise.
17931         * gcc.target/i386/pr69171-4.c: Likewise.
17932         * gcc.target/i386/pr69171-5.c: Likewise.
17933         * gcc.target/i386/pr69171-6.c: Likewise.
17935 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
17937         PR middle-end/67639
17938         * c-c++-common/pr67639.c: New test.
17940 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
17942         PR tree-optimization/69141
17943         * g++.dg/opt/pr69141.C: New test.
17945 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
17947         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17949 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
17951         PR target/69140
17952         * gcc.target/i386/pr69140.c: New test
17954 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
17956         * gcc.dg/bad-dereference.c: New test case.
17958 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17960         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17962 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
17964         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17966 2016-01-06  Marek Polacek  <polacek@redhat.com>
17968         PR sanitizer/69099
17969         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17971 2016-01-05  Marek Polacek  <polacek@redhat.com>
17973         PR c/69104
17974         * gcc.dg/atomic-invalid-2.c: New.
17976 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17978         PR target/68991
17979         * gcc.target/i386/pr68991.c: New test.
17981 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17983         PR target/68991
17984         * g++.dg/pr68991-1.C: New test.
17985         * g++.dg/pr68991-2.C: Likewise.
17987 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
17989         PR other/60465
17990         * gcc.target/ia64/pr60465-gprel64.c: New test.
17991         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17993 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17995         PR rtl-optimization/68651
17996         * gcc.target/aarch64/pr68651_1.c: New test.
17998 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
18000         PR c/69122
18001         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
18003 2016-01-05  Nathan Sidwell  <nathan@acm.org>
18005         PR c++/58583
18006         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18008         * gcc.dg/alias-15.c: New.
18010 2016-01-05  Nick Clifton  <nickc@redhat.com>
18012         PR target/68870
18013         * g++.dg/pr68770.C: New test.
18015 2016-01-04  Mike Stump  <mikestump@comcast.net>
18017         * lib/target-supports.exp (check_effective_target_cilkplus):
18018         cilkplus targets require pthreads.
18019         (check_effective_target_cilkplus): Remove special case for NVPTX.
18021 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
18023         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18024         generation.
18026 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
18028         Update copyright years.
18030 2016-01-04  Marek Polacek  <polacek@redhat.com>
18032         PR c/68908
18033         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18034         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18035         * gcc.dg/atomic/stdatomic-op-5.c: New test.
18037 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18039         * gcc.target/sparc/20160104-2.c: New test.
18041 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18043         * gcc.target/sparc/20160104-1.c: New test.
18045 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
18047         PR fortran/65045
18048         * gfortran.dg/pr65045.f90: New test.
18050 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
18052         * gnat.dg/specs/debug1.ads: Delete.
18054 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18056         PR libgfortran/68867
18057         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18058         expression.
18060 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18062         PR libgfortran/68867
18063         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18064         PowerPC.
18066 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
18068         PR fortran/68864
18069         * gfortran.dg/pr68864.f90: New test.
18071 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
18073         PR tree-optimization/69070
18074         * gcc.dg/pr69070.c: New test.
18076         PR sanitizer/69055
18077         * gfortran.dg/pr69055.f90: New test.
18079         PR target/69015
18080         * gcc.dg/pr69015.c: New test.
18082 Copyright (C) 2016 Free Software Foundation, Inc.
18084 Copying and distribution of this file, with or without modification,
18085 are permitted in any medium without royalty provided the copyright
18086 notice and this notice are preserved.