2016-11-16 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3da84c6a80451f3aa749d894061460fad4d6568a
1 2016-11-16  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/78348
4         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
6 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
8         PR sanitizer/77823
9         * c-c++-common/ubsan/overflow-vec-1.c: New test.
10         * c-c++-common/ubsan/overflow-vec-2.c: New test.
12 2016-11-15  Marek Polacek  <polacek@redhat.com>
14         * g++.dg/cpp1z/init-statement6.C: Rename a function.
16 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
18         PR libgfortran/51119
19         * gfortran.dg/matmul_12.f90: New test case.
21 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
23         * gcc.target/i386/funcspec-56.inc: New file.
24         * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc.  Remove
25         common 32-bit and 64-bit function specific options.
26         * gcc.target/i386.funcspec-6.c: Ditto.
28 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
30         * g++.dg/cpp1z/decomp14.C: New test.
31         * g++.dg/cpp1z/decomp15.C: New test.
32         * g++.dg/cpp1z/decomp16.C: New test.
34         * g++.dg/cpp1z/decomp13.C: New test.
36         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
38         PR c++/71988
39         * g++.dg/cpp0x/constexpr-71988.C: New test.
41 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
43         * gcc.target/mips/insn-casesi.c: New test case.
44         * gcc.target/mips/insn-pseudo-1.c: New test case.
45         * gcc.target/mips/insn-pseudo-2.c: New test case.
46         * gcc.target/mips/insn-pseudo-3.c: New test case.
47         * gcc.target/mips/insn-pseudo-4.c: New test case.
48         * gcc.target/mips/insn-tablejump.c: New test case.
50 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
52         * gcc.target/mips/mips.exp (mips_option_tests): Add
53         `-mcode-readable=yes' array element.
55 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
57         * gcc.target/mips/mips.exp (mips_option_tests): Add
58         `-mmicromips' array element.
60 2016-11-15  Michael Matz  <matz@suse.de>
62         PR missed-optimization/77881
63         * gcc.target/i386/pr77881.c: New test.
65 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
67         PR middle-end/78295
68         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
70 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
72         * gcc.target/powerpc/vec-set-int.c: New test.
73         * gcc.target/powerpc/vec-set-short.c: Likesie.
74         * gcc.target/powerpc/vec-set-char.c: Likewise.
76 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
78         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
80 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
82         PR fortran/78300
83         * gfortran.dg/class_result_3.f90: New test.
85 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
86             Richard Biener  <rguenther@suse.de>
88         * gcc.dg/gimplefe-1.c: New testcase.
89         * gcc.dg/gimplefe-2.c: Likewise.
90         * gcc.dg/gimplefe-3.c: Likewise.
91         * gcc.dg/gimplefe-4.c: Likewise.
92         * gcc.dg/gimplefe-5.c: Likewise.
93         * gcc.dg/gimplefe-6.c: Likewise.
94         * gcc.dg/gimplefe-7.c: Likewise.
95         * gcc.dg/gimplefe-8.c: Likewise.
96         * gcc.dg/gimplefe-9.c: Likewise.
97         * gcc.dg/gimplefe-10.c: Likewise.
98         * gcc.dg/gimplefe-11.c: Likewise.
99         * gcc.dg/gimplefe-12.c: Likewise.
100         * gcc.dg/gimplefe-13.c: Likewise.
101         * gcc.dg/gimplefe-14.c: Likewise.
102         * gcc.dg/gimplefe-15.c: Likewise.
103         * gcc.dg/gimplefe-16.c: Likewise.
104         * gcc.dg/gimplefe-17.c: Likewise.
105         * gcc.dg/gimplefe-18.c: Likewise.
107 2016-11-14  Martin Liska  <mliska@suse.cz>
109         PR bootstrap/78069
110         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
111         to match scanned pattern.
112         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
114 2016-11-14  Richard Biener  <rguenther@suse.de>
116         PR tree-optimization/78312
117         * gcc.dg/torture/pr78312.c: New testcase.
119 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
121         PR target/78093
122         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
124 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
125             Jason Merrill  <jason@redhat.com>
127         Implement P0217R3 - C++17 structured bindings
128         * g++.dg/cpp1z/decomp1.C: New test.
129         * g++.dg/cpp1z/decomp2.C: New test.
130         * g++.dg/cpp1z/decomp3.C: New test.
131         * g++.dg/cpp1z/decomp4.C: New test.
132         * g++.dg/cpp1z/decomp5.C: New test.
133         * g++.dg/cpp1z/decomp6.C: New test.
134         * g++.dg/cpp1z/decomp7.C: New test.
135         * g++.dg/cpp1z/decomp8.C: New test.
136         * g++.dg/cpp1z/decomp9.C: New test.
137         * g++.dg/cpp1z/decomp10.C: New test.
139 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
141         * g++.dg/torture/pr78268.C: New test.
143 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
145         PR c/35503
146         * c-c++-common/pr35503-1.c: New test.
147         * c-c++-common/pr35503-2.c: Likewise.
148         * c-c++-common/pr35503-3.c: Likewise.
149         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
151 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
153         PR rtl-optimization/78232
154         PR rtl-optimization/78248
155         * gcc.dg/ubsan/pr78248.c: New test.
157 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
159         * gnat.dg/address_conv.adb: New test.
161 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
163         * gnat.dg/renaming11.ad[sb]: New test.
165 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
167         * c-c++-common/dump-ada-spec-6.c: New test.
169 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
171         * gnat.dg/lto21.adb: New test.
172         * gnat.dg/lto21_pkg1.ads: New helper.
173         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
175 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
177         PR fortran/60952
178         * gfortran.dg/typebound_proc_34.f90: New test.
180 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
182         PR fortran/66366
183         * gfortran.dg/class_57.f90: Changed error message.
184         * gfortran.dg/class_60.f90: New test.
186 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
188         * g++.dg/pr78112.C: XFAIL AIX.
190 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
192         PR fortran/77501
193         * gfortran.dg/typebound_generic_16.f90: New test.
195 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
197         PR c++/71225
198         * g++.dg/cpp0x/pr71225.C: New test.
200 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
202         * gcc.target/sparc/20161111-1.c: New test.
204 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
206         PR target/78310
207         * gcc.target/i386/pr78310.c: New test.
209 2016-11-11  Jeff Law  <law@redhat.com>
211         * gcc.dg/tree-ssa/isolate-6.c: New test.
212         * gcc.dg/tree-ssa/isolate-7.c: New test.
214 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
216         PR testsuite/78292
217         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
218         vect_max_reduc.
220 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
222         PR c++/72774
223         * g++.dg/parse/pr72774.C: New test.
225 2016-11-11  Richard Biener  <rguenther@suse.de>
227         PR tree-optimization/71575
228         * gcc.dg/graphite/pr71575-1.c: New testcase.
229         * gcc.dg/graphite/pr71575-2.c: Likewise.
231 2016-11-11  Richard Biener  <rguenther@suse.de>
233         PR middle-end/78295
234         * gcc.dg/uninit-pr78295.c: New testcase.
236 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
238         PR fortran/78277
239         * gfortran.dg/dec_structure_17.f90: New test.
241 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
243         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
244         being allowed in vector registers.
245         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
246         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
247         * gcc.target/powerpc/vsx-himode.c: Likewise.
248         * gcc.target/powerpc/vsx-himode2.c: Likewise.
249         * gcc.target/powerpc/vsx-himode3.c: Likewise.
250         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
251         to allow matching MFVSRD or MFVSRW.
253 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
255         PR rtl-optimization/78241
256         * gcc.dg/pr78241.c: New test.
258 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
260         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
261         201307.
263         * g++.dg/cpp1z/noexcept-type14.C: New test.
264         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
266 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
268         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
269         WVAL0S tests added in r241817.
271 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
273         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
274         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
275         no longer allowed and corresponding ordered construct.
276         * gfortran.dg/gomp/linear-1.f90: New test.
277         * gfortran.dg/gomp/declare-simd-2.f90: New test.
278         * gfortran.dg/gomp/declare-target-1.f90: New test.
279         * gfortran.dg/gomp/declare-target-2.f90: New test.
281 2016-11-10  Martin Liska  <mliska@suse.cz>
283         PR sanitizer/78270
284         * gcc.dg/asan/pr78270.c: New test.
286 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
287             Jakub Jelinek  <jakub@redhat.com>
289         PR debug/78112
290         * g++.dg/pr78112.C: New testcase.
292 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
294         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
295         -Wno-c++1z-compat.
296         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
297         string in case condition contains % characters.
299         PR c++/78283
300         * g++.dg/cpp1z/noexcept-type13.C: New test.
302 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
304         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
305         using (HAS_MOVN) with MIPS III.
307 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
309         PR fortran/46459
310         * gfortran.dg/volatile14.f90: New test.
312 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
314         PR target/78262
315         * gcc.target/i386/pr78262.c: New test.
317 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
319         PR fortran/78259
320         * gfortran.dg/pr78259.f90: New test.
322 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
324         PR fortran/60777
325         * gfortran.dg/spec_expr_7.f90: New test.
327 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
329         PR target/77718
330         * gcc.c-torture/execute/pr77718.c: New test.
332         * gcc.dg/ubsan/c99-shift-3.c: New test.
333         * gcc.dg/ubsan/c99-shift-4.c: New test.
334         * gcc.dg/ubsan/c99-shift-5.c: New test.
335         * gcc.dg/ubsan/c99-shift-6.c: New test.
337 2016-11-09  Martin Liska  <mliska@suse.cz>
339         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
340         test-case for memcmp.
341         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
343 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
345         PR testsuite/78269
346         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
348 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
350         * gfortran.dg/move_alloc_18.f90: New test.
352 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
354         PR middle-end/78256
355         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
356         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
358 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
360         PR fortran/71894
361         * gfortran.dg/class_59.f90: New test.
363 2016-11-09  Richard Biener  <rguenther@suse.de>
365         PR tree-optimization/78007
366         * gcc.dg/vect/vect-bswap32.c: Adjust.
367         * gcc.dg/vect/vect-bswap64.c: Likewise.
369 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
371         * gcc.dg/ipa/vrp7.c: New test.
373 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
375         PR ipa/78121
376         * gcc.dg/ipa/pr78121.c: New test.
378 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
380         * c-c++-common/asan/default_options.h: New file.
381         * c-c++-common/asan/strcasestr-1.c: New test.
382         * c-c++-common/asan/strcasestr-2.c: Likewise.
383         * c-c++-common/asan/strcspn-1.c: Likewise.
384         * c-c++-common/asan/strcspn-2.c: Likewise.
385         * c-c++-common/asan/strpbrk-1.c: Likewise.
386         * c-c++-common/asan/strpbrk-2.c: Likewise.
387         * c-c++-common/asan/strspn-1.c: Likewise.
388         * c-c++-common/asan/strspn-2.c: Likewise.
389         * c-c++-common/asan/strstr-1.c: Likewise.
390         * c-c++-common/asan/strstr-2.c: Likewise.
391         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
393 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
395         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
397 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
399         PR fortran/68440
400         * gfortran.dg/class_58.f90: New test.
402 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
404         PR target/70799
405         * gcc.target/i386/pr70799-2.c: New test.
407 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
409         PR fortran/77596
410         * gfortran.dg/proc_ptr_comp_46.f90: New test.
412 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
414         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
416 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
418         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
420 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
422         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
424 2016-11-08  Martin Liska  <mliska@suse.cz>
426         PR testsuite/78242
427         * g++.dg/asan/use-after-scope-4.C: New test.
428         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
429         * gcc.dg/asan/use-after-scope-8.c: Remove.
431 2016-11-08  Richard Biener  <rguenther@suse.de>
433         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
435 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
437         PR testsuite/78136
438         * gcc.dg/cpp/trad/trad.exp
439         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
440         * gcc.dg/cpp/trad/include.c: Use local header file.
442 2016-11-08  Richard Biener  <rguenther@suse.de>
444         PR tree-optimization/78205
445         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
447 2016-11-08  Richard Biener  <rguenther@suse.de>
449         PR tree-optimization/78224
450         * g++.dg/torture/pr78224.C: New testcase.
452 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
454         * gcc.dg/store_merging_1.c: Require store_merge.
455         * gcc.dg/store_merging_2.c: Likewise.
456         * gcc.dg/store_merging_4.c: Likewise.
457         * gcc.dg/store_merging_5.c: Likewise.
458         * gcc.dg/store_merging_6.c: Likewise.
459         * gcc.dg/store_merging_7.c: Likewise.
460         * gcc.dg/store_merging_8.c: Likewise.
461         * lib/target-supports.exp (check_effective_target_store_merge): New.
463 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
465         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
466         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
467         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
468         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
469         -mvsx -mpower8-vector.
470         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
471         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
472         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
473         -mvsx -mpower8-vector.
475 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
477         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
479         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
480         * gcc.dg/visibility-14.c: XFAIL AIX.
481         * gcc.dg/visibility-15.c: XFAIL AIX.
482         * gcc.dg/visibility-16.c: XFAIL AIX.
483         * gcc.dg/visibility-17.c: XFAIL AIX.
484         * gcc.dg/visibility-18.c: XFAIL AIX.
485         * gcc.dg/visibility-19.c: XFAIL AIX.
486         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
487         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
488         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
489         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
491 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
493         PR target/78227
494         * gcc.target/i386/pr78227-1.c: New test.
495         * gcc.target/i386/pr78227-2.c: New test.
497 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
499         PR middle-end/35691
500         * gcc.dg/pr35691-1.c: New test-case.
501         * gcc.dg/pr35691-2.c: Likewise.
503 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
505         PR rtl-optimization/77309
506         * gcc.dg/torture/pr77309.c: New test.
508 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
510         PR middle-end/71529
511         * gcc.target/i386/pr71529.C: Moved to ...
512         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
514         PR target/64411
515         * gcc.target/i386/pr64411.C: Moved to ...
516         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
517         lp64.
519         PR target/65105
520         * gcc.target/i386/pr65105-4.C: Moved to ...
521         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
522         Run into compile test rather than execute test.
524 2016-11-07  Richard Biener  <rguenther@suse.de>
526         PR target/78229
527         * g++.dg/pr78229.C: New testcase.
529 2016-11-07  Richard Biener  <rguenther@suse.de>
531         PR tree-optimization/78218
532         * gcc.dg/torture/pr78218.c: New testcase.
534 2016-11-07  Richard Biener  <rguenther@suse.de>
536         PR tree-optimization/78228
537         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
539 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
541         PR target/77822
542         * g++.dg/torture/pr77822.C: New test.
544 2016-11-07  Martin Liska  <mliska@suse.cz>
546         * c-c++-common/asan/force-inline-opt0-1.c: Disable
547         -f-sanitize-address-use-after-scope.
548         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
549         internal fn calls.
550         * g++.dg/asan/use-after-scope-1.C: New test.
551         * g++.dg/asan/use-after-scope-2.C: Likewise.
552         * g++.dg/asan/use-after-scope-3.C: Likewise.
553         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
554         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
555         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
556         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
557         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
558         * g++.dg/asan/use-after-scope-types.h: Likewise.
559         * gcc.dg/asan/use-after-scope-1.c: Likewise.
560         * gcc.dg/asan/use-after-scope-2.c: Likewise.
561         * gcc.dg/asan/use-after-scope-3.c: Likewise.
562         * gcc.dg/asan/use-after-scope-4.c: Likewise.
563         * gcc.dg/asan/use-after-scope-5.c: Likewise.
564         * gcc.dg/asan/use-after-scope-6.c: Likewise.
565         * gcc.dg/asan/use-after-scope-7.c: Likewise.
566         * gcc.dg/asan/use-after-scope-8.c: Likewise.
567         * gcc.dg/asan/use-after-scope-9.c: Likewise.
568         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
569         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
570         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
571         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
572         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
574 2016-11-07  Richard Biener  <rguenther@suse.de>
576         PR tree-optimization/78189
577         * g++.dg/torture/pr78189.C: New testcase.
579 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
581         * gcc.dg/Wtrampolines.c: XFAIL AIX.
583 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
585         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
586         occuring.
588 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
590         PR fortran/78221
591         * arith.c (gfc_complex2real):  Change gfc_warning_now to
592         gfc_warning.
594 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
596         * gfortran.dg/move_alloc_17.f03: New test.
598 2016-11-05  Richard Biener  <rguenther@suse.de>
600         PR bootstrap/78188
601         * g++.dg/ipa/pr78188.C: New test.
603 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
604             Dominique d'Humieres  <dominiq@lps.ens.fr>
606         PR fortran/69495
607         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
609 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
611         PR fortran/67564
612         * gfortran.dg/select_type_39.f03: New test.
614 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
616         PR fortran/64933
617         * gfortran.dg/associate_23.f90: New test.
619 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
621         PR target/77834
622         * gcc.dg/pr77834.c: New test.
624 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
626         PR c++/67980
627         * g++.dg/cpp1y/pr67980.C: New.
629 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
631         * gcc.target/powerpc/fold-vec-add-1.c: New.
632         * gcc.target/powerpc/fold-vec-add-2.c: New.
633         * gcc.target/powerpc/fold-vec-add-3.c: New.
634         * gcc.target/powerpc/fold-vec-add-4.c: New.
635         * gcc.target/powerpc/fold-vec-add-5.c: New.
636         * gcc.target/powerpc/fold-vec-add-6.c: New.
637         * gcc.target/powerpc/fold-vec-add-7.c: New.
639 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
641         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
642         for -mbranch-likely, infer -mno-branch-likely for R6.
644 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
646         PR c++/71973
647         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
648         * g++.dg/init/new15.C: Likewise.
649         * g++.dg/ipa/inline-1.C: Likewise.
650         * g++.dg/ipa/inline-2.C: Likewise.
651         * g++.dg/lto/20080908-1_0.C: Likewise.
652         * g++.dg/tc1/dr20.C: Likewise.
653         * g++.dg/tree-ssa/inline-1.C: Likewise.
654         * g++.dg/tree-ssa/inline-2.C: Likewise.
655         * g++.old-deja/g++.law/except1.C: Likewise.
656         * g++.old-deja/g++.other/vbase5.C: Likewise.
657         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
659 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
661         PR tree-optimization/78210
662         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
663         possibility of widening multiplies.
665 2016-11-04  Richard Biener  <rguenther@suse.de>
667         PR middle-end/78185
668         * gcc.dg/pr78185.c: New testcase.
670 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
672         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
673         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
675 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
676             Alexandre Oliva  <aoliva@redhat.com>
677             Jason Merrill  <jason@redhat.com>
679         PR debug/28767
680         PR debug/56974
681         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
682         * g++.dg/debug/dwarf2/ref-3.C: New test.
683         * g++.dg/debug/dwarf2/ref-4.C: New test.
684         * g++.dg/debug/dwarf2/refqual-1.C: New test.
685         * g++.dg/debug/dwarf2/refqual-2.C: New test.
687 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
689         * gfortran.dg/dec_exp_1.f90: New test.
690         * gfortran.dg/dec_exp_2.f90: Likewise.
691         * gfortran.dg/dec_exp_3.f90: Likewise.
693 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
695         * gfortran.dg/dec_parameter_1.f: New test.
696         * gfortran.dg/dec_parameter_2.f90: Likewise.
697         * gfortran.dg/dec_parameter_3.f90: Likewise.
698         * gfortran.dg/dec_parameter_4.f90: Likewise.
700 2016-11-03  Martin Liska  <mliska@suse.cz>
702         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
703         output.
704         * gcc.dg/tree-prof/time-profiler-3.c: New test.
706 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
708         PR libgcc/78067
709         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
711 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
713         * gcc.c-torture/execute/pr78170.c: Require int32plus.
715 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
717         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
719 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
721         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
722         Check for arm_v8_neon_hw.
723         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
724         Likewise.
725         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
726         Likewise.
727         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
728         Likewise.
730 2016-11-02  Richard Biener  <rguenther@suse.de>
732         * gcc.dg/store_merging_8.c: New testcase.
734 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
736         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
738 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
740         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
741         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
742         * gcc.dg/addr_equal_1.c: XFAIL AIX.
743         * gcc.dg/pr65779.c: XFAIL AIX.
744         * gcc.dg/pr70405.c: XFAIL AIX.
746         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
747         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
748         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
750 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
752         * lib/target-supports.exp (check_gc_sections_available): Use
753         -print-prog-name=ld to determine linker used.
755 2016-11-02  Martin Liska  <mliska@suse.cz>
757         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
758         test case.
760 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
762         PR tree-optimization/78170
763         * gcc.c-torture/execute/pr78170.c: New test.
765 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
767         PR tree-optimization/78162
768         * gcc.c-torture/compile/pr78162.c: New test.
770 2016-11-02  Richard Biener  <rguenther@suse.de>
772         PR tree-optimization/78035
773         PR tree-optimization/77964
774         * gcc.target/i386/pr78035.c: New testcase.
776 2016-11-02  Richard Biener  <rguenther@suse.de>
778         * gcc.dg/tree-ssa/vrp111.c: New testcase.
779         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
780         * gcc.dg/tree-ssa/pr21086.c: Likewise.
781         * gcc.dg/tree-ssa/pr58480.c: Likewise.
782         * gcc.dg/tree-ssa/vrp08.c: Likewise.
784 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
786         * gfortran.dg/pr70937.f90: require-effective-target lto.
788 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
790         PR fortran/69544
791         * gfortran.dg/where_6.f90:  New test.
793 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
795         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
797 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
799         PR fortran/69544
800         * gfortran.dg/where_5.f90:  New test.
802 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
804         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
805         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
806         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
807         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
809 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
811         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
812         Whitespace fixes.
813         (check_effective_target_vect_cmdline_needed): Check
814         is-effective-target ia32 for x86 targets.
815         (check_effective_target_vect_simd_clones): Simplify condition.
816         (check_effective_target_vect_double): Ditto.
817         (check_effective_target_vect_aligned_arrays): Check
818         is-effective-target ia32 for x86 targets.  Simplify condition.
819         (check_effective_target_vect_multiple_sizes): Simplify condition.
820         (check_effective_target_sqrt_insn): Add i?86-*-* target.
821         (check_effective_target_sync_int_128): Simplify condition.
822         (check_effective_target_sync_int_128_runtime): Ditto.
823         (check_effective_target_sync_long_long_runtime): Ditto.
824         (check_effective_target_divmod): Add i?86-*-* target.
826 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
828         * gcc.target/powerpc/vsx-extract-4.c: New test.
829         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
831 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
833         PR fortran/54679
834         * gfortran.dg/fmt_l.f90: Update test.
835         * gfortran.dg/fmt_l0.f90: New test.
837 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
839         PR c++/78089
840         * c-c++-common/builtin-shuffle-1.c: New test.
841         * g++.dg/cpp0x/addressof3.C: New test.
843 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
845         Add tests for a const member and a reference member for launder.
846         * g++.dg/cpp1z/launder3.C: New.
847         * g++.dg/cpp1z/launder4.C: Likewise.
848         * g++.dg/cpp1z/launder5.C: Likewise.
849         * g++.dg/cpp1z/launder5.cc: Likewise.
850         * g++.dg/cpp1z/launder5.h: Likewise.
851         * g++.dg/cpp1z/launder6.C: Likewise.
852         * g++.dg/cpp1z/launder6.cc: Likewise.
853         * g++.dg/cpp1z/launder6.h: Likewise.
855 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
857         PR c++/77948
858         * g++.dg/cpp0x/pr77948-1.C: New test.
859         * g++.dg/cpp0x/pr77948-2.C: New test.
860         * g++.dg/cpp0x/pr77948-3.C: New test.
861         * g++.dg/cpp0x/pr77948-4.C: New test.
862         * g++.dg/cpp0x/pr77948-5.C: New test.
863         * g++.dg/cpp0x/pr77948-6.C: New test.
865         PR tree-optimization/77860
866         * gcc.dg/pr77860.c: New test.
868 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
870         PR c++/77886
871         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
873 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
875         * gcc.dg/lto/pr60449_0.c: Skip for avr.
877 2016-10-30  Le-Chun Wu  <lcwu@google.com>
878             Mark Wielaard  <mjw@redhat.com>
880         * gcc.dg/Wshadow-compatible-local-1.c: New test.
881         * gcc.dg/Wshadow-local-1.c: Likewise.
882         * gcc.dg/Wshadow-local-2.c: Likewise.
883         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
884         * g++.dg/warn/Wshadow-local-1.C: Likewise.
885         * g++.dg/warn/Wshadow-local-2.C: Likewise.
887 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
889         PR tree-optimization/71915
890         PR tree-optimization/71490
891         * gcc.dg/tree-ssa/pr54245.c: Delete.
892         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
893         document why.
895 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
897         PR fortran/78123
898         * gfortran.dg/fmt_t_9.f: New test.
900 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
902         PR fortran/67219
903         * gfortran.dg/pr67219.f90:  New test.
905 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
907         PR rtl-optimization/77919
908         * g++.dg/torture/pr77919-2.C: New test.
910         PR target/78148
911         * gcc.dg/pr78148.c: New test.
913 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
915         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
916         * gcc.target/sparc/overflow-4.c: ...here.
917         * gcc.target/sparc/overflow-5.c: New test.
919 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
920             Kugan Vivekanandarajah  <kuganv@linaro.org>
921             Jim Wilson  <jim.wilson@linaro.org>
923         PR tree-optimization/43721
924         * lib/target-supports.exp (check_effective_target_divmod): New.
925         (check_effective_target_divmod_simode): Likewise.
926         (check_effective_target_arm_divmod_simode): Likewise.
927         * gcc.dg/divmod-1-simode.c: New test.
928         * gcc.dg/divmod-1.c: Likewise.
929         * gcc.dg/divmod-2-simode.c: Likewise.
930         * gcc.dg/divmod-2.c: Likewise.
931         * gcc.dg/divmod-3-simode.c: Likewise.
932         * gcc.dg/divmod-3.c: Likewise.
933         * gcc.dg/divmod-4-simode.c: Likewise.
934         * gcc.dg/divmod-4.c: Likewise.
935         * gcc.dg/divmod-5.c: Likewise.
936         * gcc.dg/divmod-6-simode.c: Likewise.
937         * gcc.dg/divmod-6.c: Likewise.
938         * gcc.dg/divmod-7.c: Likewise.
940 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
941             Jakub Jelinek  <jakub@redhat.com>
942             Andrew Pinski  <pinskia@gmail.com>
944         PR middle-end/22141
945         PR rtl-optimization/23684
946         * gcc.c-torture/execute/pr22141-1.c: New test.
947         * gcc.c-torture/execute/pr22141-2.c: Likewise.
948         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
949         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
950         * gcc.dg/store_merging_1.c: New test.
951         * gcc.dg/store_merging_2.c: Likewise.
952         * gcc.dg/store_merging_3.c: Likewise.
953         * gcc.dg/store_merging_4.c: Likewise.
954         * gcc.dg/store_merging_5.c: Likewise.
955         * gcc.dg/store_merging_6.c: Likewise.
956         * gcc.dg/store_merging_7.c: Likewise.
957         * gcc.target/i386/pr22141.c: Likewise.
958         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
959         * g++.dg/init/new17.C: Likewise.
961 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
963         PR middle-end/72747
964         * c-c++-common/pr72747-1.c: New test.
965         * c-c++-common/pr72747-2.c: Likewise.
967 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
969         * gcc.target/s390/oscbreak-1.c: New test.
971 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
973         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
975 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
977         PR rtl-optimization/77919
978         * g++.dg/torture/pr77919.C: New test.
980         PR rtl-optimization/78132
981         * gcc.target/i386/pr78132.c: New test.
983 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
985         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
987 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
989         * gcc.target/powerpc/vsx-simode.c: New test.
990         * gcc.target/powerpc/vsx-simode2.c: Likewise.
991         * gcc.target/powerpc/vsx-simode3.c: Likewise.
993 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
995         PR fortran/78026
996         * gfortran.dg/gomp/pr78026.f03: New test.
997         * gfortran.dg/select_type_38.f03: New test.
999         PR middle-end/78025
1000         * g++.dg/gomp/declare-simd-7.C: New test.
1002 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
1004         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1005         * gfortran.dg/dec_init_2.f90: Likewise.
1006         * gfortran.dg/dec_init_3.f90: New test.
1007         * gfortran.dg/dec_init_4.f90: Likewise.
1009 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
1011         * gcc.dg/fold-narrowbopcst-1.c: New test.
1013 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
1015         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1016         dg-shouldfail/dg-output instead of XFAIL.
1017         * gfortran.dg/dec_io_6.f90: Likewise.
1019 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1021         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1022         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1023         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1024         * gcc.target/arm/atomic-op-char-3.c: Likewise.
1025         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1026         * gcc.target/arm/atomic-op-int-3.c: Likewise.
1027         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1028         * gcc.target/arm/atomic-op-release-3.c: Likewise.
1029         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1030         * gcc.target/arm/atomic-op-short-3.c: Likewise.
1032 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
1034         * gcc.dg/fold-convmaxconv-1.c: New test.
1035         * gcc.dg/fold-convminconv-1.c: New test.
1037 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1039         PR fortran/78092
1040         * gfortran.dg/pr78092.f90: New test.
1042 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1044         PR target/78056
1045         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1046         expected error message.
1047         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1048         expected error message.
1049         * gcc.target/powerpc/vsu/vec-all-nez-7.c
1050         (test_all_not_equal_and_not_zero): Change expected error message.
1052 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
1054         PR fortran/77973
1055         * gfortran.dg/gomp/pr77973.f90: New test.
1057 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
1059         PR fortran/78108
1060         * gfortran.dg/submodule_18.f08: New test.
1061         * gfortran.dg/submodule_19.f08: New test.
1063 2016-10-26  Michael Matz  <matz@suse.de>
1065         * g++.dg/pr78060.C: New test.
1066         * gfortran.dg/pr78061.f: New test.
1067         * g++.dg/pr78088.C: New test.
1069 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
1071         * gfortran.dg/dec_io_1.f90: New test.
1072         * gfortran.dg/dec_io_2.f90: New test.
1073         * gfortran.dg/dec_io_3.f90: New test.
1074         * gfortran.dg/dec_io_4.f90: New test.
1075         * gfortran.dg/dec_io_5.f90: New test.
1076         * gfortran.dg/dec_io_6.f90: New test.
1078 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
1080         PR sanitizer/78106
1081         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1083 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1085         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1086         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1088 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1090         * gnat.dg/opt59.adb: New test.
1091         * gnat.dg/opt59_pkg.ad[sb]: New helper.
1093         * gnat.dg/opt60.adb: New test.
1095 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
1097         PR fortran/72770
1098         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1099         this pr.
1101 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
1103         PR target/78102
1104         * gcc.target/i386/pr78102.c: New test.
1106 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1108         * gfortran.dg/dec_logical_xor_1.f90: New test.
1109         * gfortran.dg/dec_logical_xor_2.f90: New test.
1110         * gfortran.dg/dec_logical_xor_3.f03: New test.
1112 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1114         * gfortran.dg/dec_loc_rval_1.f90: New test.
1115         * gfortran.dg/dec_loc_rval_2.f90: New test.
1116         * gfortran.dg/dec_loc_rval_3.f03: New test.
1118 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1120         * gfortran.dg/dec_type_print.f90: New testcase.
1122 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1124         * gfortran.dg/feed_1.f90: New test.
1125         * gfortran.dg/feed_2.f90: New test.
1127 2016-10-25  Martin Liska  <mliska@suse.cz>
1129         PR sanitizer/78106
1130         * gcc.dg/asan/pr78106.c: New test.
1132 2016-10-25  Martin Liska  <mliska@suse.cz>
1134         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1136 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
1138         PR target/78041
1139         * gcc.target/arm/pr78041.c: New test.
1141 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
1143         * g++.dg/cpp1z/launder1.C: New test.
1144         * g++.dg/cpp1z/launder2.C: New test.
1146 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
1147             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
1149         PR target/71676
1150         PR target/71678
1151         * gcc.target/avr/pr71676-2.c: New test.
1153 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
1154             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
1156         PR target/71676
1157         PR target/71678
1158         * gcc.target/avr/pr71676-1.c: New test.
1159         * gcc.target/avr/pr71676-3.c: New test.
1160         * gcc.target/avr/pr71676.c: New test.
1161         * gcc.target/avr/pr71678.c: New test.
1163 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
1165         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1166         such that cloned verions of tested functions are not created.
1168 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1170         PR fortran/71895
1171         * gfortran.dg/pr71895.f90: New test.
1173 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
1175         * g++.dg/debug/dwarf2/ref-2.C: New test.
1177 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1179         * c-c++-common/Wint-in-bool-context-3.c: New test.
1181 2016-10-24  Martin Sebor  <msebor@redhat.com>
1183         PR middle-end/77735
1184         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1185         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1186         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1187         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1188         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1189         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1190         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1192 2016-10-24  Richard Biener  <rguenther@suse.de>
1194         PR testsuite/71491
1195         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1196         * gcc.dg/vect/slp-45.c: Likewise.
1198 2016-10-24  Richard Biener  <rguenther@suse.de>
1200         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1201         * gcc.dg/tree-ssa/pr21458.c: Likewise.
1202         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1204 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
1206         PR target/78093
1207         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1208         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1210 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1212         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1214 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
1216         * gcc.target/i386/bmi2-pext-1.c: New test.
1217         * gcc.target/i386/bmi2-pdep-1.c: New test.
1218         * gcc.target/i386/bmi2-bzhi-3.c: New test.
1219         * gcc.target/i386/tbm-bextri-1.c: New test.
1220         * gcc.target/i386/bmi-bextr-6.c: New test.
1222 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1224         PR target/77483
1225         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1226         * gcc.target/i386/pr65105-1.c: Likewise.
1227         * gcc.target/i386/pr65105-2.c: Likewise.
1228         * gcc.target/i386/pr65105-3.c: Likewise.
1229         * gcc.target/i386/pr65105-5.c: Likewise.
1230         * gcc.target/i386/pr67761.c: Likewise.
1231         * gcc.target/i386/pr70799-1.c: Likewise.
1233 2016-10-24  Martin Liska  <mliska@suse.cz>
1235         PR sanitizer/77966
1236         * c-c++-common/ubsan/unreachable-3.c: New test.
1238 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1240         PR fortran/77763
1241         * gfortran.dg/pr77763.f90
1243 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1245         PR fortran/54730
1246         PR fortran/78033
1247         * gfortran.dg/pr78033.f90: New test.
1249 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
1251         PR fortran/69834
1252         * gfortran.dg/select_type_1.f03: Change error for overlapping
1253         TYPE IS cases.
1254         * gfortran.dg/select_type_36.f03: New test.
1256 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1258         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1260 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1262         PR fortran/78021
1263         * gfortran.dg/string_length_3.f90:  New test.
1265 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
1267         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1269 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
1271         PR fortran/43366
1272         PR fortran/57117
1273         PR fortran/61337
1274         * gfortran.dg/alloc_comp_class_5.f03: New test.
1275         * gfortran.dg/class_allocate_21.f90: New test.
1276         * gfortran.dg/class_allocate_22.f90: New test.
1277         * gfortran.dg/realloc_on_assign_27.f08: New test.
1279 2016-10-21  Jeff Law  <law@redhat.com>
1281         * PR tree-optimization/71947
1282         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1283         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1284         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1286 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1288         * gcc.dg/ipa/vrp5.c: New test.
1289         * gcc.dg/ipa/vrp6.c: New test.
1291 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
1293         * gcc.target/aarch64/test_frame_17.c: New test.
1295 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
1297         * gcc.target/aarch64/test_frame_17.c: New test.
1299 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
1301         PR preprocessor/71681
1302         * gcc.dg/cpp/pr71681-1.c: New testcase
1303         * gcc.dg/cpp/pr71681-2.c: Likewise
1304         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1305         * gcc.dg/cpp/remap/a/header.gcc: Likewise
1306         * gcc.dg/cpp/remap/a/t_1.h: Likewise
1307         * gcc.dg/cpp/remap/a/t_2.h: Likewise
1309 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
1311         PR target/78057
1312         * gcc.target/i386/pr78057.c: New test.
1314         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1316 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
1318         PR fortran/69566
1319         * gfortran.dg/select_type_37.f03: New test.
1321 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1323         PR target/71627
1324         * gcc.target/avr/pr71627.c: New test
1326 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1328         * gcc.target/sparc/overflow-1.c: New test.
1329         * gcc.target/sparc/overflow-2.c: Likewise.
1330         * gcc.target/sparc/overflow-3.c: Likewise.
1332 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1334         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1335         effective target.
1337 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1339         PR rtl-optimization/78038
1340         * gcc.target/aarch64/pr78038.c: New test.
1342 2016-10-21  Richard Biener  <rguenther@suse.de>
1344         PR tree-optimization/78051
1345         * g++.dg/torture/pr78051.C: New testcase.
1347 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1349         * c-c++-common/wdate-time.c: Restored test case.
1350         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1352 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
1354         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1356 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
1358         PR target/78037
1359         * gcc.target/i386/pr78037.c: New test.
1361 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1363         * gcc.target/visium/overflow8.c: New.
1364         * gcc.target/visium/overflow16.c: Likewise.
1365         * gcc.target/visium/overflow32: Likewise.
1367 2016-10-20  Michael Matz  <matz@suse.de>
1369         * gcc.dg/loop-split.c: New test.
1370         * gcc.dg/tree-ssa/ifc-9.c: Update.
1371         * gcc.dg/tree-ssa/ifc-10.c: Update.
1373 2016-10-20  Richard Biener  <rguenther@suse.de>
1375         * gcc.dg/graphite/pr35356-1.c: Update.
1377 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
1379         PR c++/77446
1380         * g++.dg/cpp1y/pr77446.C: New.
1382 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1384         PR tree-optimization/53979
1385         * gcc.dg/pr53979-1.c: New test-case.
1386         * gcc.dg/pr53979-2.c: Likewise.
1388 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1390         * c-c++-common/Wint-in-bool-context-2.c: New test.
1392 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1394         * gfortran.dg/dtio_17.f90: Fix test.
1396 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
1398         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1399         * gcc.dg/Walloca-2.c: Same.
1401 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
1403         * gcc.dg/Wvla-1.c: Rename to...
1404         * gcc.dg/Wvla-larger-than-1.c: ...this.
1405         * gcc.dg/Wvla-2.c: Rename to...
1406         * gcc.dg/Wvla-larger-than-2.c: ...this.
1407         * gcc.dg/Wvla-3.c: Rename to...
1408         * gcc.dg/Walloca-11.c.: ...this.
1409         * gcc.dg/wvla-[1-7].c: Rename to:
1410         * gcc.dg/Wvla-[1-7].c: ...this.
1412 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
1414         PR tree-optimization/78005
1415         * gcc.dg/vect/pr78005.c: New.
1416         * gcc.target/i386/l_fma_float_1.c: Revise test.
1417         * gcc.target/i386/l_fma_float_2.c: Ditto.
1418         * gcc.target/i386/l_fma_float_3.c: Ditto.
1419         * gcc.target/i386/l_fma_float_4.c: Ditto.
1420         * gcc.target/i386/l_fma_float_5.c: Ditto.
1421         * gcc.target/i386/l_fma_float_6.c: Ditto.
1422         * gcc.target/i386/l_fma_double_1.c: Ditto.
1423         * gcc.target/i386/l_fma_double_2.c: Ditto.
1424         * gcc.target/i386/l_fma_double_3.c: Ditto.
1425         * gcc.target/i386/l_fma_double_4.c: Ditto.
1426         * gcc.target/i386/l_fma_double_5.c: Ditto.
1427         * gcc.target/i386/l_fma_double_6.c: Ditto.
1429 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
1431         PR tree-optimization/78024
1432         * gcc.dg/goacc/loop-processing-1.c: New file.
1434 2016-10-19  Richard Biener  <rguenther@suse.de>
1436         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1438 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1440         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1441         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1442         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1443         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1444         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1445         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1446         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1447         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1448         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1449         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1450         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1451         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1452         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1453         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1454         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1455         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1456         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1457         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1458         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1459         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1460         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1461         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1462         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1463         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1464         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1465         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1466         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1467         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1468         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1469         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1470         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1471         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1472         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1473         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1474         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1475         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1476         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1477         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1478         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1479         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1480         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1481         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1482         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1483         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1484         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1485         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1486         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1487         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1488         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1489         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1490         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1491         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1492         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1493         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1494         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1495         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1496         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1497         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1498         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1499         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1500         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1501         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1502         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1503         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1504         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1505         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1506         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1507         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1508         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1509         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1510         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1511         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1512         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1513         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1514         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1515         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1516         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1517         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1518         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1519         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1520         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1521         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1522         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1523         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1524         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1525         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1526         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1527         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1528         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1529         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1530         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1531         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1532         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1533         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1534         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1535         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1536         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1537         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1538         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1539         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1540         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1541         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1542         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1543         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1544         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1545         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1546         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1547         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1548         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1549         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1550         * gcc.target/powerpc/vsu/vsu.exp: New file.
1552 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
1554         PR target/77991
1555         * gcc.target/i386/pr77991.c: New test.
1557 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
1559         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1560         LTO is used.
1562 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1564         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1566 2016-10-18  Richard Biener  <rguenther@suse.de>
1568         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1569         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1570         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1571         * gcc.dg/tree-ssa/pr21294.c: Likewise.
1572         * gcc.dg/tree-ssa/pr21563.c: Likewise.
1573         * gcc.dg/tree-ssa/pr23744.c: Likewise.
1574         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1575         * gcc.dg/tree-ssa/pr68431.c: Likewise.
1576         * gcc.dg/tree-ssa/vrp03.c: Likewise.
1577         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1578         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1579         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1580         * gcc.dg/tree-ssa/vrp19.c: Likewise.
1581         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1582         * gcc.dg/tree-ssa/vrp92.c: Likewise.
1583         * gcc.dg/pr68217.c: Likewise.
1584         * gcc.dg/predict-9.c: Likewise.
1585         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1586         * gcc.dg/predict-1.c: Likewise.
1588 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1590         * gfortran.dg/dtio_17.f90: New test.
1592 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1594         * gcc.dg/ipa/vrp4.c: Adjust testcase.
1596 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1598         * gcc.dg/ipa/vrp4.c: New test.
1600 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1602         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1603         * gcc.dg/torture/pr39074.c: Likewise.
1605 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1607         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1608         * gnat.dg/trampoline4.adb: Minor tweak.
1610 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1612         PR tree-optimization/77916
1613         * gcc.dg/torture/pr77916.c: New.
1615 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1617         PR fortran/77978
1618         * gfortran.dg/pr77978_1.f90: New test.
1619         * gfortran.dg/pr77978_2.f90: Ditto.
1620         * gfortran.dg/pr77978_3.f90: Ditto.
1622 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
1624         PR fortran/61420
1625         PR fortran/78013
1626         * gfortran.dg/proc_ptr_49.f90: New test.
1628 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1630         PR target/77308
1631         * gcc.target/arm/pr77308.c: New test.
1633 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
1635         * lib/target-supports.exp
1636         (check_effective_target_floatn_nx_runtime): Return 0 for
1637         powerpc*-ibm-aix*.
1639 2016-10-17  Andrew Pinski  <apinski@cavium.com>
1641         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1642         long instead of long.
1643         * gcc.target/aarch64/cinc_common_1.c: Likewise.
1644         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1645         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1646         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1647         * gcc.target/aarch64/pr68102_1.c: Likewise.
1648         * gcc.target/aarch64/target_attr_3.c: Likewise.
1650 2016-10-17  Richard Biener  <rguenther@suse.de>
1652         PR tree-optimization/77988
1653         * gcc.dg/torture/pr77988.c: New testcase.
1655 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1657         * gcc.dg/pr71636-1.c: New test-case.
1658         * gcc.dg/pr71636-2.c: Likewise.
1660 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1662         * gnat.dg/trampoline3.adb: New test.
1663         * gnat.dg/trampoline4.adb: Likewise.
1665 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1667         * gfortran.dg/dtio_16.f90: New test.
1669 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1671         * gcc.target/sparc/bmaskbshuf.c: Rename to...
1672         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1673         * gcc.target/sparc/bmaskbshuf-2.c: New test.
1675 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1677         * gcc.target/sparc/popc.c: Rename to...
1678         * gcc.target/sparc/popc-1.c: ...this.
1679         * gcc.target/sparc/popc-2.c: New test.
1681 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1683         PR fortran/77972
1684         * gfortran.dg/unexpected_eof_4.f90: New test.
1686 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
1688         PR libfortran/48587
1689         * gfortran.dg/negative_unit2.f90: New test.
1691 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
1693         PR middle-end/77959
1694         * gfortran.dg/pr77959.f90: New test.
1696         DR 1511 - const volatile variables and ODR
1697         * g++.dg/DRs/dr1511-1.C: New test.
1698         * g++.dg/DRs/dr1511-2.C: New test.
1700 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1702         * gnat.dg/debug7.adb (dg-options): Remove -g.
1703         * gnat.dg/debug8.adb (dg-options): Add -margs.
1704         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1706 2016-10-14  Richard Biener  <rguenther@suse.de>
1708         PR tree-optimization/77979
1709         * gcc.dg/torture/pr77979.c: New testcase.
1711 2016-10-14  Martin Liska  <mliska@suse.cz>
1713         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1714         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1715         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1717 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
1719         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1720         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1721         * gcc.dg/torture/pr77937-2.c: Likewise.
1723 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1725         * gnat.dg/lto15.adb: Adjust.
1726         * gnat.dg/lto16.adb: Likewise.
1727         * gnat.dg/lto17.adb: Likewise
1728         * gnat.dg/lto18.ad[sb]: New test.
1729         * gnat.dg/lto18_pkg.ads: New helper.
1730         * gnat.dg/lto19.adb: New test.
1731         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1732         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1733         * gnat.dg/lto20.adb: New test.
1734         * gnat.dg/lto20_pkg.ad[sb]: New helper.
1736 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
1738         * gfortran.dg/coarray_38.f90: Expect error message.
1740 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1742         * gcc.target/aarch64/spellcheck_1.c: New test.
1743         * gcc.target/aarch64/spellcheck_2.c: Likewise.
1744         * gcc.target/aarch64/spellcheck_3.c: Likewise.
1745         * gcc.target/aarch64/spellcheck_4.c: Likewise.
1746         * gcc.target/aarch64/spellcheck_5.c: Likewise.
1747         * gcc.target/aarch64/spellcheck_6.c: Likewise.
1749 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
1751         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1753 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1755         PR tree-optimization/77937
1756         * gcc.dg/torture/pr77937-1.c: New.
1757         * gcc.dg/torture/pr77937-2.c: New.
1759 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1761         * g++.dg/cpp1z/inline-var1.C: New test.
1762         * g++.dg/cpp1z/inline-var1a.C: New test.
1763         * g++.dg/cpp1z/inline-var1.h: New file.
1764         * g++.dg/cpp1z/inline-var2.C: New test.
1765         * g++.dg/cpp1z/inline-var3.C: New test.
1766         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1767         uninitialized const.
1769 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
1771         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1772         Xscale is specified, not just -march.
1773         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1774         is incompatible with Xscale.
1776 2016-10-13  Martin Sebor  <msebor@redhat.com>
1778         PR c++/71912
1779         * g++.dg/ext/flexary4.C: Adjust.
1780         * g++.dg/ext/flexary5.C: Same.
1781         * g++.dg/ext/flexary9.C: Same.
1782         * g++.dg/ext/flexary19.C: New test.
1783         * g++.dg/ext/flexary18.C: New test.
1784         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1785         regression test.
1786         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1787         Avoid generating a flexible array member in an array.
1789 2016-10-13  Martin Sebor  <msebor@redhat.com>
1791         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1792         to placate -Wformat on targets where the type is not int.
1794 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
1796         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1797         in INSN_LOCATION.
1799 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1801         * gcc.target/i386/l_fma_float_1.c: Revise test.
1802         * gcc.target/i386/l_fma_float_2.c: Ditto.
1803         * gcc.target/i386/l_fma_float_3.c: Ditto.
1804         * gcc.target/i386/l_fma_float_4.c: Ditto.
1805         * gcc.target/i386/l_fma_float_5.c: Ditto.
1806         * gcc.target/i386/l_fma_float_6.c: Ditto.
1807         * gcc.target/i386/l_fma_double_1.c: Ditto.
1808         * gcc.target/i386/l_fma_double_2.c: Ditto.
1809         * gcc.target/i386/l_fma_double_3.c: Ditto.
1810         * gcc.target/i386/l_fma_double_4.c: Ditto.
1811         * gcc.target/i386/l_fma_double_5.c: Ditto.
1812         * gcc.target/i386/l_fma_double_6.c: Ditto.
1814 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1816         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1818 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1820         * gcc.dg/vect/vect-98.c: Refine test case.
1821         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1822         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1823         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1825 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1827         PR c/77946
1828         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1830 2016-10-13  Martin Liska  <mliska@suse.cz>
1832         PR tree-optimization/77943
1833         * g++.dg/tree-ssa/pr77943.C: New test.
1835 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1837         PR fortran/72832
1838         * gfortran.dg/allocate_with_source_22.f03: New test.
1839         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
1840         fail.
1842 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1844         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1845         * gcc.target/arm/movsi_movw.c: Likewise.
1846         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1847         directive to work on big endian targets.
1849 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1851         * gcc.dg/tree-ssa/evrp6.c: New test.
1853 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
1855         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1856         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1857         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1859 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
1861         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1862         * gcc.target/powerpc/warn-2.c: Ditto.
1864 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
1866         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1867         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1868         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
1869         for -mmsa.
1870         * gcc.target/mips/msa.c: New test.
1871         * gcc.target/mips/msa-builtins.c: Likewise.
1872         * lib/target-supports.exp (check_mips_msa_hw_available): New.
1873         (check_effective_target_mips_msa_runtime): Likewise.
1874         (check_effective_target_mips_msa): Likewise.
1875         (add_options_for_mips_msa): Likewise.
1876         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1877         (check_effective_target_vect_intfloat_cvt): Likewise.
1878         (check_effective_target_vect_uintfloat_cvt): Likewise.
1879         (check_effective_target_vect_floatint_cvt): Likewise.
1880         (check_effective_target_vect_floatuint_cvt): Likewise.
1881         (check_effective_target_vect_shift): Likewise.
1882         (check_effective_target_vect_shift_char): Likewise.
1883         (check_effective_target_vect_long): Likewise.
1884         (check_effective_target_vect_float): Likewise.
1885         (check_effective_target_vect_double): Likewise.
1886         (check_effective_target_vect_long_long): Likewise.
1887         (check_effective_target_vect_perm): Likewise.
1888         (check_effective_target_vect_perm_byte): Likewise.
1889         (check_effective_target_vect_perm_short): Likewise.
1890         (check_effective_target_vect_sdot_qi): Likewise.
1891         (check_effective_target_vect_udot_qi): Likewise.
1892         (check_effective_target_vect_sdot_hi): Likewise.
1893         (check_effective_target_vect_udot_hi): Likewise.
1894         (check_effective_target_vect_pack_trunc): Likewise.
1895         (check_effective_target_vect_unpack): Likewise.
1896         (check_effective_target_vect_hw_misalign): Likewise.
1897         (check_effective_target_vect_condition): Likewise.
1898         (check_effective_target_vect_cond_mixed): Likewise.
1899         (check_effective_target_vect_char_mult): Likewise.
1900         (check_effective_target_vect_short_mult): Likewise.
1901         (check_effective_target_vect_int_mult): Likewise.
1902         (check_effective_target_vect_extract_even_odd): Likewise.
1903         (check_effective_target_vect_interleave): Likewise.
1904         (check_vect_support_and_set_flags): Check if the target supports MSA
1905         and append to the list of EFFECTIVE_TARGETS.
1907 2016-10-12  Richard Biener  <rguenther@suse.de>
1909         PR debug/77947
1910         * g++.dg/torture/pr77947.C: New testcase.
1912 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
1914         * gnat.dg/debug8.adb: New testcase.
1916 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
1918         * gnat.dg/debug9.adb: New testcase.
1920 2016-10-12  Richard Biener  <rguenther@suse.de>
1922         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1923         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1924         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1926 2016-10-12  Richard Biener  <rguenther@suse.de>
1928         PR tree-optimization/77920
1929         * gcc.dg/torture/pr77920.c: New testcase.
1931 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
1933         PR tree-optimization/77929
1934         * gcc.c-torture/compile/pr77929.c: New test.
1936         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1937         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1938         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1939         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1940         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1941         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1942         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1943         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1944         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1946 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1948         * gcc.target/sparc/setcc-4.c: Adjust.
1949         * gcc.target/sparc/setcc-5.c: Likewise.
1950         * gcc.target/sparc/setcc-6.c: Likewise.
1951         * gcc.target/sparc/setcc-7.c: Likewise.
1952         * gcc.target/sparc/setcc-8.c: Likewise.
1953         * gcc.target/sparc/setcc-9.c: Likewise.
1954         * gcc.target/sparc/setcc-10.c: Delete.
1956 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1958         PR fortran/77942
1959         * gfortran.dg/pr77942.f90
1961 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
1963         * gfortran.dg/dec_math.f90: New testsuite.
1965 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1967         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
1968         (main): Declare j as i32 instead of int.
1970 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1972         PR testsuite/PR77710
1973         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1974         target triplet instead of *-*-*-*.
1976 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1978         * gnat.dg/unchecked_convert10.adb: New test.
1979         * gnat.dg/unchecked_convert11.adb: Likewise.
1980         * gnat.dg/unchecked_convert12.adb: Likewise.
1982 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1984         * gcc.target/sparc/cbcond-1.c: New test.
1985         * gcc.target/sparc/cbcond-2.c: Likewise.
1986         * gcc.target/sparc/movcc-1.c: Likewise.
1987         * gcc.target/sparc/movcc-2.c: Likewise.
1988         * gcc.target/sparc/setcc-1.c: Adjust.
1989         * gcc.target/sparc/setcc-2.c: Likewise.
1990         * gcc.target/sparc/setcc-3.c: Likewise.
1991         * gcc.target/sparc/setcc-4.c: Likewise.
1992         * gcc.target/sparc/setcc-5.c: Likewise.
1993         * gcc.target/sparc/setcc-6.c: New test.
1994         * gcc.target/sparc/setcc-7.c: Likewise.
1995         * gcc.target/sparc/setcc-8.c: Likewise.
1996         * gcc.target/sparc/setcc-9.c: Likewise.
1997         * gcc.target/sparc/setcc-10.c: Likewise.
1999 2016-10-10  Jeff Law  <law@redhat.com>
2001         PR tree-optimization/71947
2002         * gcc.dg/tree-ssa/pr71947-1.c: New test.
2003         * gcc.dg/tree-ssa/pr71947-2.c: New test.
2004         * gcc.dg/tree-ssa/pr71947-3.c: New test.
2005         * gcc.dg/tree-ssa/pr71947-4.c: New test.
2006         * gcc.dg/tree-ssa/pr71947-5.c: New test.
2007         * gcc.dg/tree-ssa/pr71947-6.c: New test.
2009 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2011         PR fortran/77915
2012         * gfortran.dg/matmul_11.f90:  New test.
2014 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
2016         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2017         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2018         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2019         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2020         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2021         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2022         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2023         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2024         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2025         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2026         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2027         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2028         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2029         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2030         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2031         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2032         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2033         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2034         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2035         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2036         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2037         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2038         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2039         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2040         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2041         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2042         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2043         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2044         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2045         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2046         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2047         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2048         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2049         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2050         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2051         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2052         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2053         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2054         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2055         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2056         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2057         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2058         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2059         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2060         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2061         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2062         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2063         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2064         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2065         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2066         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2067         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2068         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2069         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2070         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2071         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2072         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2073         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2074         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2076 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
2078         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2079         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2080         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2081         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2082         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2083         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2084         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2085         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2086         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2087         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2088         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2089         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2090         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2091         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2093 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
2095         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2096         Enable AArch64.
2097         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2098         vdup*_laneq.
2099         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2100         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2101         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2102         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2104 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
2105             Jiong Wang  <jiong.wang@arm.com>
2107         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2108         AArch64 support.
2109         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2110         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2111         AArch64 targets.
2112         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2113         AArch64 targets.
2114         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2115         targets.
2116         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2118 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
2120         * gnat.dg/specs/vfa.ads: New test.
2122 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
2124         * gnat.dg/inline13.ad[sb]: New test.
2125         * gnat.dg/inline13_pkg.ad[sb]: New helper.
2127 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
2129         * gnat.dg/biased_subtype.adb: New test.
2131 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
2133         PR tree-optimization/77901
2134         * gcc.c-torture/compile/pr77901.c: New test.
2136 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2138         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2139         * gcc.dg/ipa/propalign-2.c: Likewise
2140         * gcc.dg/ipa/propalign-3.c: Likewise.
2141         * gcc.dg/ipa/propalign-4.c: Likewise.
2142         * gcc.dg/ipa/propalign-5.c: Likewise.
2144 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
2146         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2148         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2150         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2151         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2153 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
2155         * gfortran.dg/dec_union_11.f90: New testcase.
2157 2016-10-07  Nathan Sidwell  <nathan@acm.org>
2159         PR c++/66443
2160         * g++.dg/cpp0x/pr66443-cxx11.C: New.
2161         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2162         * g++.dg/cpp1y/pr66443-cxx14.C: New
2163         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2164         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2166 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
2168         * g++.dg/cpp0x/addressof1.C: New test.
2169         * g++.dg/cpp0x/addressof2.C: New test.
2171 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2173         * gcc.target/powerpc/float128-type-1.c: New test to check that
2174         PowerPC 64-bit Linux enables -mfloat128-type by default.
2175         * gcc.target/powerpc/float128-type-2.c: Likewise.
2176         * gcc.target/powerpc/float128-mix.c: Change error message to
2177         reflect that __ibm128 is now #define'ed to be long double.
2179 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
2181         PR fortran/77406
2182         * gfortran.dg/pr77406.f90: New test.
2183         * gfortran.dg/assumed_type_3.f90: Update error messages.
2184         * gfortran.dg/defined_operators_1.f90: Ditto.
2185         * gfortran.dg/generic_26.f90: Ditto.
2186         * gfortran.dg/generic_7.f90: Ditto.
2187         * gfortran.dg/gomp/udr5.f90: Ditto.
2188         * gfortran.dg/gomp/udr7.f90: Ditto.
2189         * gfortran.dg/interface_1.f90: Ditto.
2190         * gfortran.dg/interface_37.f90: Ditto.
2191         * gfortran.dg/interface_5.f90: Ditto.
2192         * gfortran.dg/interface_6.f90: Ditto.
2193         * gfortran.dg/interface_7.f90
2194         * gfortran.dg/no_arg_check_3.f90
2195         * gfortran.dg/operator_5.f90
2196         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2198 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2200         PR c++/77700
2201         * c-c++-common/Wint-in-bool-context.c: Update test.
2203 2016-10-07  Richard Biener  <rguenther@suse.de>
2205         * gcc.dg/tree-ssa/vrp01.c: Adjust.
2206         * gcc.dg/tree-ssa/vrp34.c: Likewise.
2208 2016-10-07  Marek Polacek  <polacek@redhat.com>
2210         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2212 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
2214         PR c++/69733
2215         * c-c++-common/pr69733.c: New test.
2216         * gcc.dg/pr69733.c: New test.
2217         * gcc.target/i386/pr69733.c: New test.
2219 2016-10-07  Marek Polacek  <polacek@redhat.com>
2221         PR c++/77803
2222         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2224 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
2226         PR tree-optimization/77664
2227         * gcc.dg/tree-ssa/pr77664.c: New test.
2228         * gcc.dg/pr77664.c: New test.
2230 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
2232         * gfortran.dg/pr69955.f90: New test.
2234 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
2236         PR fortran/57910
2237         * gfortran.dg/pr57910.f90: New test.
2239 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
2241         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2242         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2244 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
2246         PR tree-optimization/77862
2247         * gcc.dg/pr77862.c: New test.
2249 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
2251         * gcc.dg/tree-ssa/evrp4.c: New test.
2253 2016-10-06  Jeff Law  <law@redhat.com>
2255         PR tree-optimization/71661
2256         * gcc.dg/tree-ssa/pr71661.c: New test.
2258 2016-10-06  Richard Biener  <rguenther@suse.de>
2260         PR tree-optimization/77855
2261         * gcc.dg/torture/pr77855.c: New testcase.
2263 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
2264             Eric Botcazou  <ebotcazou@adacore.com>
2266         * g++.dg/other/pr77759.C: New test.
2268 2016-10-06  Richard Biener  <rguenther@suse.de>
2270         PR tree-optimization/77839
2271         * gcc.dg/torture/pr77839.c: New testcase.
2273 2016-10-06  Marek Polacek  <polacek@redhat.com>
2275         * g++.dg/cpp1z/init-statement9.C: New test.
2277 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
2279         * gcc.target/i386/pcommit-1.c: Deleted.
2280         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2281         * gcc.target/i386/sse-13.c: Ditto.
2282         * gcc.target/i386/sse-14.c: Ditto.
2283         * gcc.target/i386/sse-22.c: Ditto.
2284         * gcc.target/i386/sse-23.c: Ditto.
2285         * g++.dg/other/i386-2.C: Ditto.
2287 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
2289         * gcc.target/i386/pr77833.c: Require int128 effective target.
2291 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
2293         PR fortran/58991
2294         PR fortran/58992
2295         * gfortran.dg/associate_22.f90: New test.
2297 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
2299         * gfortran.dg/dec_union_9.f90: New testcase.
2300         * gfortran.dg/dec_union_10.f90: New testcase.
2302 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
2304         PR sanitizer/66343
2305         * gcc.dg/pch/pr66343-3.c: New test.
2306         * gcc.dg/pch/pr66343-3.hs: New file.
2308         PR sanitizer/66343
2309         * gcc.dg/pch/pr66343-1.c: New test.
2310         * gcc.dg/pch/pr66343-1.hs: New file.
2311         * gcc.dg/pch/pr66343-2.c: New test.
2312         * gcc.dg/pch/pr66343-2.hs: New file.
2314 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2316         * c-c++-common/Wint-in-bool-context.c: Update test.
2318 2016-10-05  Marek Polacek  <polacek@redhat.com>
2320         * g++.dg/cpp1z/init-statement1.C: New test.
2321         * g++.dg/cpp1z/init-statement2.C: New test.
2322         * g++.dg/cpp1z/init-statement3.C: New test.
2323         * g++.dg/cpp1z/init-statement4.C: New test.
2324         * g++.dg/cpp1z/init-statement5.C: New test.
2325         * g++.dg/cpp1z/init-statement6.C: New test.
2326         * g++.dg/cpp1z/init-statement7.C: New test.
2327         * g++.dg/cpp1z/init-statement8.C: New test.
2329 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
2331         PR fortran/67524
2332         * gfortran.dg/pr67524.f90: New test.
2334 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
2336         PR sanitizer/77823
2337         * c-c++-common/ubsan/shift-9.c: New test.
2339 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2341         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2342         of int if __SIZEOF_INT__ is less than 4 bytes.
2344 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2346         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2347         * gfortran.dg/class_array_20.f03: Likewise.
2348         * gfortran.dg/class_array_21.f03: Likewise.
2349         * gfortran.dg/finalize_29.f08: Likewise.
2350         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2352 2016-10-05  Richard Biener  <rguenther@suse.de>
2354         PR middle-end/77826
2355         * gcc.dg/torture/pr77826.c: New testcase.
2357 2016-10-05  Richard Biener  <rguenther@suse.de>
2359         * gcc.dg/fold-copysign-1.c: New testcase.
2361 2016-10-05  Andreas Schwab  <schwab@suse.de>
2363         * g++.dg/pr49847-2.C: Remove.
2365 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
2367         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2369 2016-10-05  Richard Biener  <rguenther@suse.de>
2371         PR middle-end/55152
2372         * gcc.dg/pr55152-2.c: New testcase.
2374 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2376         * gfortran.dg/dtio_15.f90: New test.
2378 2016-10-04  Ian Lance Taylor  <iant@golang.org>
2380         * gcc.dg/split-7.c: New test.
2382 2016-10-04  Martin Sebor  <msebor@redhat.com>
2384         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2385         %lc directive to wint_t to silence -Wformat warnings on targets
2386         where the latter is a distinct type such as long.
2388 2016-10-04  Martin Sebor  <msebor@redhat.com>
2390         PR c++/77804
2391         * g++.dg/warn/Wplacement-new-size-4.C: New test.
2393 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
2395         PR c++/77791
2396         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2398         * g++.dg/other/java3.C: Remove.
2399         * g++.dg/other/java1.C: Remove.
2400         * g++.dg/other/error12.C: Remove.
2401         * g++.dg/other/java2.C: Remove.
2402         * g++.dg/warn/Wnvdtor.C: Remove.
2403         * g++.dg/lookup/java1.C: Remove.
2404         * g++.dg/lookup/java2.C: Remove.
2405         * g++.dg/ext/pr34829.C: Remove.
2406         * g++.dg/ext/java-3.C: Remove.
2407         * g++.dg/ext/java-1.C: Remove.
2408         * g++.dg/ext/java-2.C: Remove.
2409         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2411 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
2413         PR tree-optimization/77808
2414         * gcc.dg/tree-ssa/pr77808.c: New testcase.
2416 2016-10-04  Richard Biener  <rguenther@suse.de>
2418         PR tree-optimization/77399
2419         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2421 2016-10-04  Richard Biener  <rguenther@suse.de>
2423         PR middle-end/77833
2424         * gcc.target/i386/pr77833.c: New testcase.
2426 2016-09-26  Jeff Law  <law@redhat.com>
2428         PR tree-optimization/71550
2429         PR tree-optimization/71403
2430         * gcc.c-torture/execute/pr71550.c: New test.
2432 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2434         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2435         option.
2437 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2439         Revert
2440         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2442         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2444 2016-10-03  Marek Polacek  <polacek@redhat.com>
2446         * g++.dg/cpp0x/nullptr37.C: New test.
2448 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2450         * c-c++-common/Wint-in-bool-context.c: Update test.
2452 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
2454         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2455         earlier.
2456         * g++.dg/charset/asm2.c (memmove): Likewise.
2457         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2458         * g++.dg/tls/diag-4.C (foo): Likewise.
2459         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2460         dg-warning, fix up regex.
2461         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2462         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2463         * g++.old-deja/g++.mike/net31.C: Likewise.
2464         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2465         for C++17.
2466         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2467         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2469 2016-10-01  Richard Biener  <rguenther@suse.de>
2471         PR middle-end/77798
2472         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2474 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
2476         PR fortran/77663
2477         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2479 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
2481         PR c/77490
2482         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2483         Add dg-prune-output directive.
2485 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2487         PR fortran/66643
2488         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2489         * gfortran.fortran-torture/compile/write.f90: Update test.
2491 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
2493         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2494         arm_fp16_alternative_ok as the required effective target.
2495         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
2496         -mfp16-format=alternative to the dg-options directive and remove
2497         the dg-add-options directive.
2499 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
2501         PR fortran/77764
2502         * gfortran.dg/dec_union_8.f90: New testcase.
2504 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
2506         PR fortran/77782
2507         * gfortran.dg/dec_structure_16.f90: New testcase.
2509 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
2511         * gfortran.dg/coarray_allocate_10.f08: New test.
2512         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2514 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2516         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2518 2016-09-30  Richard Biener  <rguenther@suse.de>
2520         PR tree-optimization/77399
2521         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2523 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
2525         * c-c++-common/pr27336.c: Make dependency on
2526         -fdelete-null-pointer-checks explicit.
2527         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2528         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2529         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2530         * gcc.dg/pic-1.c: Require fpic target support.
2531         * gcc.dg/pic-2.c: Likewise.
2533 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
2535         Implement P0001R1 - C++17 removal of register storage class specifier
2536         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2537         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2538         C++17.
2539         * c-c++-common/vector-subscript-5.c (foo): Don't use register
2540         keyword if not __SSE2__.
2541         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2542         C++17.
2543         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2544         register keywords.
2545         * g++.dg/eh/pr29166.C: Add -Wno-register option.
2546         * g++.dg/warn/register-parm-1.C (erroneous_warning,
2547         no_erroneous_warning): Expect new warnings for C++17.
2548         * g++.dg/warn/register-var-2.C (f): Likewise.
2549         * g++.dg/parse/register1.C (f): Expect new error for C++17.
2550         * g++.dg/parse/linkage2.C (foo): Likewise.
2551         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2552         keyword on parameters for C++17.
2553         * g++.dg/cpp1z/register1.C: New test.
2554         * g++.dg/cpp1z/register2.C: New test.
2555         * g++.dg/cpp1z/register3.C: New test.
2557 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2559         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2560         * gcc.target/i386/avx2-check.h (main): Ditto.
2561         * gcc.target/i386/avx512bw-check.h (main): Ditto.
2562         * gcc.target/i386/avx512cd-check.h (main): Ditto.
2563         * gcc.target/i386/avx512dq-check.h (main): Ditto.
2564         * gcc.target/i386/avx512er-check.h (main): Ditto.
2565         * gcc.target/i386/avx512f-check.h (main): Ditto.
2566         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2567         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2568         * gcc.target/i386/avx512vl-check.h (main): Ditto.
2570 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2572         PR target/77756
2573         * gcc.target/i386/pr77756.c: New test.
2575 2016-09-29  Marek Polacek  <polacek@redhat.com>
2577         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2579 2016-09-29  Marek Polacek  <polacek@redhat.com>
2581         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2582         C++14.
2584 2016-09-29  Martin Liska  <mliska@suse.cz>
2586         * objc/execute/construct1.m: New test.
2588 2016-09-29  Richard Biener  <rguenther@suse.de>
2590         PR tree-optimization/77768
2591         * gcc.dg/torture/pr77768.c: New testcase.
2593 2016-09-28  Richard Biener  <rguenther@suse.de>
2595         PR middle-end/77407
2596         * gcc.dg/pr77407.c: New testcase.
2598 2016-09-29  Richard Biener  <rguenther@suse.de>
2600         PR middle-end/55152
2601         * gcc.dg/pr55152.c: New testcase.
2602         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2604 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2606         * gcc.dg/profile-update-warning.c: Restrict to ia32.
2607         (dg-options): Remove -m32.
2609 2016-09-28  Martin Sebor  <msebor@redhat.com>
2611         PR middle-end/77721
2612         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2614 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2616         PR libgfortran/77707
2617         * gfortran.dg/inquire_17.f90: New test.
2619 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
2621         PR c++/77467
2622         * g++.dg/cpp1y/constexpr-77467.C: New test.
2624 2016-09-28  Martin Sebor  <msebor@redhat.com>
2626         PR c/77762
2627         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2628         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2629         (test_sprintf_p_const): Adjust line numbers to avoid failures
2630         introduced in r240503.
2632 2016-09-28  Martin Sebor  <msebor@redhat.com>
2634         PR middle-end/77683
2635         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2637 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2639         PR c++/77748
2640         * g++.dg/pr77550.C: Avoid undefined behavior.
2642         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2644 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
2646         * gcc.dg/strlenopt-20.c: Update test.
2647         * gcc.dg/strlenopt-21.c: Likewise.
2648         * gcc.dg/strlenopt-22.c: Likewise.
2649         * gcc.dg/strlenopt-22g.c: Likewise.
2650         * gcc.dg/strlenopt-26.c: Likewise.
2651         * gcc.dg/strlenopt-5.c: Likewise.
2652         * gcc.dg/strlenopt-7.c: Likewise.
2653         * gcc.dg/strlenopt-9.c: Likewise.
2655 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
2657         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2659         * g++.dg/cpp1z/lambda-this1.C: New test.
2660         * g++.dg/cpp1z/lambda-this2.C: New test.
2662         PR c++/77722
2663         * g++.dg/ubsan/return-4.C: New test.
2664         * g++.dg/ubsan/return-5.C: New test.
2665         * g++.dg/ubsan/return-6.C: New test.
2667 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
2669         * lib/target-supports.exp
2670         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2671         in function comment.
2673 2016-09-27  Martin Liska  <mliska@suse.cz>
2675         PR gcov-profile/46266
2676         * lib/gcov.exp: Verify that <built-in>.gcov file is not
2677         considered.
2679 2016-09-27  Richard Biener  <rguenther@suse.de>
2681         PR tree-optimization/77745
2682         * g++.dg/torture/pr77745.C: New testcase.
2684 2016-09-27  Richard Biener  <rguenther@suse.de>
2686         PR tree-optimization/77478
2687         * gcc.dg/torture/pr77478.c: New testcase.
2689 2016-09-27  Martin Liska  <mliska@suse.cz>
2691         PR gcov-profile/7970
2692         PR gcov-profile/16855
2693         PR gcov-profile/44779
2694         * g++.dg/gcov/pr16855.C: New test.
2696 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2698         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2700 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
2702         PR fortran/77666
2703         * gfortran.dg/gomp/pr77666.f90: New test.
2705 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
2707         PR ipa/77677
2708         * gcc.dg/torture/pr77677-2.c: New test.
2710 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2712         PR fortran/77420
2713         * gfortran.dg/pr77420_1.f90: New test.
2714         * gfortran.dg/pr77420_2.f90: Ditto.
2715         * gfortran.dg/pr77420_3.f90: New test. Requires ...
2716         * gfortran.dg/pr77420_4.f90: this file.
2718 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
2720         PR middle-end/77719
2721         * gfortran.dg/pr77719.f90: New test.
2723 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2725         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2726         singular form of byte when quantity is unknown.
2728 2016-09-26  Marek Polacek  <polacek@redhat.com>
2730         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2732 2016-09-26  Martin Liska  <mliska@suse.cz>
2734         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2735         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2736         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2737         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2738         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2739         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2740         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2741         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2742         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2744 2016-09-26  Marek Polacek  <polacek@redhat.com>
2746         PR c/7652
2747         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2748         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2749         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2750         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2751         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2752         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2753         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2754         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2755         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2756         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2757         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2758         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2759         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2760         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2761         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2762         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2763         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2764         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2765         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2766         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2767         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2768         * c-c++-common/attr-fallthrough-1.c: New test.
2769         * c-c++-common/attr-fallthrough-2.c: New test.
2770         * g++.dg/cpp0x/fallthrough1.C: New test.
2771         * g++.dg/cpp0x/fallthrough2.C: New test.
2772         * g++.dg/cpp1z/fallthrough1.C: New test.
2773         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2774         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2775         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2776         * objc.dg/Wimplicit-fallthrough-1.m: New test.
2778 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2780         PR fortran/77429
2781         * gfortran.dg/pr77429.f90: New test.
2783 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2785         PR fortran/77694
2786         * gfortran.dg/pr77694.f90: New test.
2788 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2790         PR target/51244
2791         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2793 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2795         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2796         for 32-bit mode.
2798 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2800         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2801         for 32-bit mode.
2803 2016-09-24  Marek Polacek  <polacek@redhat.com>
2805         PR c/77490
2806         * c-c++-common/Wbool-operation-1.c: New test.
2807         * gcc.dg/Wbool-operation-1.c: New test.
2809 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
2811         * gfortran.dg/dec_static_1.f90: New.
2812         * gfortran.dg/dec_static_2.f90: New.
2813         * gfortran.dg/dec_static_3.f90: New.
2814         * gfortran.dg/dec_static_4.f90: New.
2816 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2818         PR fortran/48298
2819         * gfortran.dg/negative_unit_check.f90: Update test.
2820         * gfortran.dg/dtio_14.f90: New test.
2822 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2824         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2825         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2826         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2827         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2828         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2829         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2830         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2832 2016-09-23  Martin Sebor  <msebor@redhat.com>
2834         PR testsuite/77713
2835         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2836         assuming long double is bigger than double.
2838 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2840         Implement P0138R2, C++17 construction rules for enum class values
2841         * g++.dg/cpp1z/direct-enum-init1.C: New test.
2843 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2845         PR preprocessor/77672
2846         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2847         expected multiline output from first warning to reflect change
2848         in r240434.
2850 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2852         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2854 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2855             Tom de Vries  <tom@codesourcery.com>
2857         PR testsuite/77411
2858         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2860 2016-09-23  Marek Polacek  <polacek@redhat.com>
2862         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2863         * c-c++-common/gomp/atomic-13.c: Likewise.
2864         * c-c++-common/gomp/atomic-14.c: Likewise.
2865         * c-c++-common/pr60439.c: Remove invalid code.
2866         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2867         * g++.dg/expr/bitfield5.C: Likewise.
2868         * g++.dg/expr/bitfield6.C: Likewise.
2869         * g++.dg/expr/bool1.C: Likewise.
2870         * g++.dg/expr/bool3.C: Likewise.
2871         * g++.dg/expr/lval3.C: Likewise.
2872         * g++.dg/expr/lval4.C: Likewise.
2873         * g++.old-deja/g++.jason/bool5.C: Likewise.
2875 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2877         PR preprocessor/77672
2878         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2879         (test_terminator_location): New function.
2881 2016-09-23  Richard Biener  <rguenther@suse.de>
2883         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2885 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2887         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2888         -march=armv8.2-a+fp16 when supported by the hardware.
2889         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2890         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2891         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
2892         semi-colons to a macro invocations.
2893         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2894         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2895         defined.
2896         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2897         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2898         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2899         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2900         defined.
2901         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2902         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2903         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2904         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2905         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2906         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2907         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2908         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2909         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2910         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2911         defined.
2912         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2913         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2914         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2915         defined.
2916         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2917         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2918         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2919         defined.
2920         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2921         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2922         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2923         defined.
2924         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2925         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2926         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2927         defined.  Also fix some white-space.
2928         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2929         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2930         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2931         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2932         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2933         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2934         defined.  Also fix some long lines and white-space.
2935         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2936         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2937         defined.  Also fix some long lines and white-space.
2938         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2939         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2940         defined.
2941         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2942         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2943         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2944         defined.
2945         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2946         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2947         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2948         defined.
2949         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2950         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2951         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2952         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2953         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2954         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2955         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2956         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2957         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2958         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2959         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2960         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2961         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2962         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2963         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2964         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2965         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2966         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2967         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2969 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
2970             Matthew Wahab  <matthew.wahab@arm.com>
2972         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2973         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2974         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2975         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2976         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2977         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2978         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2979         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2980         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2981         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2982         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2983         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2984         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2985         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2986         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2987         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2988         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2989         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2990         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2991         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2992         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2993         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2994         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2995         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2996         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2997         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2998         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2999         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3000         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3001         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3002         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3003         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3004         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3005         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3006         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3007         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3008         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3010 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3012         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3013         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3014         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3015         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3016         support.
3018 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
3020         PR ipa/77677
3021         * gcc.dg/torture/pr77677.c: New test.
3023 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
3025         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3026         here now.
3028 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3030         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3031         options.  Add tests for float16x4_t and float16x8_t.
3033 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3035         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3036         * gcc.target/s390/risbg-ll-2.c: Ditto.
3037         * gcc.target/s390/risbg-ll-3.c: Ditto.
3039 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3041         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3042         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3044 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3046         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3047         output to the simplified instructions.
3049 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3051         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3052         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3054 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3056         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3057         (FP16_SUPPORTED): New
3058         (expected-hfloat-16x4): Make conditional on __fp16 support.
3059         (expected-hfloat-16x8): Likewise.
3060         (vdup_n_f16): Disable for non-AArch64 targets.
3061         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3062         conditional on FP16_SUPPORTED.
3063         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3064         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3065         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3066         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3067         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3068         for testing __fp16.
3069         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3070         conditional on FP16_SUPPORTED.
3071         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3072         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3074 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3076         * gcc.target/arm/short-vfp-1.c: New.
3078 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3080         * gcc.target/arm/attr-fp16-arith-1.c: New.
3082 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3084         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3085         New.
3086         (add_options_for_arm_v8_2a_fp16_neon): New.
3087         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3088         (add_options_for_arm_arch_v8_2a): Auto-generate.
3089         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3090         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3091         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3092         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3093         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3094         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3095         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3097 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3099         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3100         arm_fp16_alternative_ok.
3101         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3102         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
3103         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3104         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
3105         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3106         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3107         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3108         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3109         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3110         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3111         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3112         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3113         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3114         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3115         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3116         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3117         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3118         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3119         * gcc.target/arm/fp16-rounding-alt-1.c: Use
3120         arm_fp16_alternative_ok.
3121         * lib/target-supports.exp
3122         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3123         (check_effective_target_arm_fp16_alternative_ok): New.
3124         (check_effective_target_arm_fp16_none_ok_nocache): New.
3125         (check_effective_target_arm_fp16_none_ok): New.
3127 2016-09-23  Martin Liska  <mliska@suse.cz>
3129         * gcc.dg/ipa/pr77653.c: Replace adress
3130         with address.
3132 2016-09-23  Martin Liska  <mliska@suse.cz>
3134         * gcc.target/i386/movbe-4.c: New test.
3136 2016-09-23  Martin Liska  <mliska@suse.cz>
3138         * gcc.target/i386/crc32-5.c: New test.
3140 2016-09-23  Martin Liska  <mliska@suse.cz>
3142         * gcc.target/i386/pr71652.c: New test.
3143         * gcc.target/i386/pr71652-2.c: New test.
3144         * gcc.target/i386/pr71652-3.c: New test.
3146 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
3148         * lib/gcc-dg.exp (process-message): Support relative line number
3149         notation - .+4 or .-1 etc.
3150         * gcc.dg/dg-test-1.c: New test.
3152 2016-09-22  Martin Sebor  <msebor@redhat.com>
3154         PR target/77676
3155         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3156         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3157         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3158         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3160 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
3162         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3163         * gcc.dg/ifcvt-2.c: Ditto.
3164         * gcc.dg/zero_bits_compound-1.c: Ditto.
3165         * gcc.dg/zero_bits_compound-1.c: Ditto.
3166         * gcc.dg/pr40550.c: Simplify target selectors.
3167         Use dg-additional-options.
3168         * gcc.dg/pr47893.c: Ditto.
3169         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
3170         additional options for 32-bit x86 targets.
3171         * gcc.dg/pr70955.c: Move to ...
3172         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
3174 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3176         PR c++/61019
3177         * g++.dg/cpp0x/pr61019.C: New.
3179 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3180             Terry Guo  <terry.guo@arm.com>
3182         * gcc.target/arm/pure-code/ffunction-sections.c: New.
3183         * gcc.target/arm/pure-code/no-literal-pool.c: New.
3184         * gcc.target/arm/pure-code/pure-code.exp: New.
3186 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
3188         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3189         Remove SSE effective target requirement.
3191 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3193         PR c++/71979
3194         * g++.dg/cpp0x/pr71979.C: New.
3196 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3198         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3200 2016-09-22  Martin Liska  <mliska@suse.cz>
3202         PR ipa/77653
3203         * gcc.dg/ipa/pr77653.c: New test.
3205 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
3207         PR fortran/77665
3208         * gfortran.dg/gomp/pr77665.f90: New test.
3210 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
3212         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3213         * gfortran.dg/dtio_13.f90: New test.
3215 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
3217         PR fortran/66107
3218         * gfortran.dg/pr66107.f90: New test.
3220 2016-09-21  Ian Lance Taylor  <iant@golang.org>
3222         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3223         with call to builtin delete function.
3225 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
3227         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3228         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3229         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3230         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3231         tests.
3233 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
3235         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3237 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
3239         PR c++/77651
3240         * g++.dg/cpp1z/aligned-new6.C: New test.
3242 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
3244         * gcc.target/arm/fp16-aapcs-3.c: New.
3245         * gcc.target/arm/fp16-aapcs-4.c: New.
3246         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3247         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3248         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3249         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3251 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3253         PR tree-optimization/77550
3254         * g++.dg/pr77550.C: New test.
3256 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
3258         PR target/77326
3259         * gcc.target/avr/torture/pr77326.c: New test.
3261 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
3263         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3265 2016-09-21  Richard Biener  <rguenther@suse.de>
3267         PR tree-optimization/77648
3268         * gcc.dg/torture/pr77648-1.c: New testcase.
3269         * gcc.dg/torture/pr77648-2.c: Likewise.
3271 2016-09-21  Richard Biener  <rguenther@suse.de>
3272         Jakub Jelinek  <jakub@redhat.com>
3274         PR tree-optimization/77621
3275         * gcc.dg/pr77621.c: New testcase.
3277 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
3279         PR fortran/77657
3280         * gfortran.dg/dtio_12.f90: New test.
3282 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3284         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3286 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3288         PR tree-optimization/72835
3289         * gcc.dg/tree-ssa/pr72835.c: New test.
3291 2016-09-20  Martin Sebor  <msebor@redhat.com>
3293         PR middle-end/49905
3294         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3295         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3296         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3297         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3298         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3299         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3300         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3302 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3304         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3305         arguments/compare will be optimized away.
3306         * gcc.dg/torture/ftrapv-1.c: Likewise.
3308 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3310         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3311         will be optimized away.
3312         * gcc.dg/ipa/vrp1.c: New test.
3313         * gcc.dg/ipa/vrp2.c: New test.
3314         * gcc.dg/ipa/vrp3.c: New test.
3316 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3318         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3319         does the same transformation.
3320         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3321         * gcc.dg/tree-ssa/evrp1.c: New test.
3322         * gcc.dg/tree-ssa/evrp2.c: New test.
3323         * gcc.dg/tree-ssa/evrp3.c: New test.
3324         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3325         * gcc.dg/tree-ssa/pr22117.c: Likewise.
3326         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3327         * gcc.dg/tree-ssa/pr64130.c: Likewise.
3328         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3329         foling now happens early.
3330         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3331         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3332         * gcc.dg/tree-ssa/vrp16.c: Likewise.
3333         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3334         * gcc.dg/tree-ssa/vrp67.c: Likewise.
3336 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
3338         PR target/77621
3339         * gcc.target/i386/pr77621.c: New test.
3340         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3341         pattern, loop should vectorize with -mtune=atom.
3343 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
3344             Jakub Jelinek  <jakub@redhat.com>
3346         PR testsuite/63299
3347         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3348         instead of delete.
3350 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
3352         PR c++/77626
3353         * g++.dg/other/pr77626.C: New test.
3355         PR c++/77638
3356         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3358         PR c++/77637
3359         * g++.dg/cpp0x/gen-attrs-62.C: New test.
3361         PR middle-end/77624
3362         * c-c++-common/pr77624-1.c: New test.
3363         * c-c++-common/pr77624-2.c: New test.
3365 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
3367         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3368         of digits expected.
3370 2016-09-20  Richard Biener  <rguenther@suse.de>
3372         PR tree-optimization/77646
3373         * gcc.dg/torture/pr77646.c: New testcase.
3375 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3377         PR c++/77434
3378         * c-c++-common/Wint-in-bool-context.c: New test.
3380 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
3382         * gcc.dg/cr-decimal-dig-1.c: New test.
3384 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
3386         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3387         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3388         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3389         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3391 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
3393         PR rtl-optimization/77416
3394         * gcc.target/powerpc/pr77416.c: New.
3396 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
3398         PR c++/77639
3399         * g++.dg/template/error-recovery4.C: New test.
3401 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
3403         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3405 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3407         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3408         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3410 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
3411             Jan Hubicka  <jh@suse.cz>
3413         PR target/77587
3414         * gcc.dg/pr77587.c: New test.
3415         * gcc.dg/pr77587a.c: New file.
3417 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
3419         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3420         * gfortran.dg/coarray_38.f90:
3421         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3422         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3423         * gfortran.dg/coarray_allocate_7.f08: New test.
3424         * gfortran.dg/coarray_allocate_8.f08: New test.
3425         * gfortran.dg/coarray_allocate_9.f08: New test.
3426         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3427         new caf_register.
3428         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3429         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3430         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3431         get_by_refs.
3432         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3433         * gfortran.dg/coarray_lock_7.f90: Same.
3434         * gfortran.dg/coarray_poly_5.f90: Same.
3435         * gfortran.dg/coarray_poly_6.f90: Same.
3436         * gfortran.dg/coarray_poly_7.f90: Same.
3437         * gfortran.dg/coarray_poly_8.f90: Same.
3438         * gfortran.dg/coindexed_1.f90: Changed errors expected.
3440 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
3442         PR fortran/77584
3443         * gfortran.dg/dec_structure_15.f90: New testcase.
3445 2016-09-19  Richard Biener  <rguenther@suse.de>
3447         PR middle-end/77605
3448         * gcc.dg/torture/pr77605.c: New testcase.
3450 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
3452         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3454 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
3456         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3457         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3458         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3459         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3460         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3461         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3462         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3463         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3464         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3465         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3466         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3468 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
3470         * gcc.target/i386/pr68633.c: Fix expected result.
3472 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
3474         PR fortran/68078
3475         * gfortran.dg/pr68078.f90: New test.
3476         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3478 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3480         PR target/77613
3481         * gcc.target/powerpc/swaps-p8-25.c: New.
3483 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3485         PR c++/77482
3486         * g++.dg/cpp0x/constexpr-77482.C: New test.
3488         PR c++/77379
3489         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3490         thunk offsets.
3491         * g++.dg/abi/abi-tag23a.C: Likewise.
3493         PR c++/77338
3494         * g++.dg/cpp0x/decltype-77338.C: New test.
3496         PR c++/77375
3497         * g++.dg/cpp0x/mutable1.C: New test.
3499 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3501         PR fortran/77612
3502         * gfortran.dg/pr77612.f90: New test.
3504 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3506         * gcc.dg/torture/pr70421.c: Require int32plus.
3508 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3510         PR middle-end/77475
3511         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3513         PR target/77526
3514         * gcc.target/i386/pr77526.c: New test.
3516 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3517             Eric Botcazou  <ebotcazou@adacore.com>
3519         PR middle-end/77594
3520         * gcc.target/i386/pr77594.c: New test.
3522 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
3524         PR fortran/69963
3525         * gfortran.dg/misplaced_implicit_character.f90: New test.
3527 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
3529         PR tree-optimization/77503
3530         * gcc.dg/vect/pr77503.c: New test.
3532 2016-09-15  Richard Biener  <rguenther@suse.de>
3534         PR middle-end/77544
3535         * c-c++-common/torture/pr77544.c: New testcase.
3537 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
3539         PR middle-end/77475
3540         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3541         * gcc.dg/march-generic.c: Likewise.
3542         * gcc.target/i386/spellcheck-options-1.c: New test.
3543         * gcc.target/i386/spellcheck-options-2.c: New test.
3544         * gcc.target/i386/spellcheck-options-3.c: New test.
3545         * gcc.target/i386/spellcheck-options-4.c: New test.
3547 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
3549         PR fortran/72743
3550         * gfortran.dg/goacc/pr72743.f90: New test.
3552 2016-09-15  Richard Biener  <rguenther@suse.de>
3554         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3556 2016-09-15  Richard Biener  <rguenther@suse.de>
3558         PR tree-optimization/77514
3559         * gcc.dg/torture/pr77514.c: New testcase.
3561 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3563         PR c++/77549
3564         * g++.dg/lookup/pr77549.C: New test.
3566 2016-09-14  Marek Polacek  <polacek@redhat.com>
3568         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3569         * c-c++-common/gomp/atomic-13.c: Likewise.
3570         * c-c++-common/gomp/atomic-14.c: Likewise.
3571         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3572         * g++.dg/cpp1z/bool-increment1.C: New test.
3573         * c-c++-common/pr60439.c: Add dg-warning.
3574         * g++.dg/expr/bitfield4.C: Likewise.
3575         * g++.dg/expr/bitfield5.C: Likewise.
3576         * g++.dg/expr/bitfield6.C: Likewise.
3577         * g++.dg/expr/bool1.C: Likewise.
3578         * g++.dg/expr/bool3.C: Likewise.
3579         * g++.dg/expr/lval3.C: Likewise.
3580         * g++.dg/expr/lval4.C: Likewise.
3581         * g++.old-deja/g++.jason/bool5.C: Likewise.
3582         * g++.dg/expr/bitfield3.C: Adjust dg-error.
3583         * g++.dg/other/error18.C: Likewise.
3584         * g++.dg/gomp/atomic-14.C: Likewise.
3586 2016-09-14  Nathan Sidwell  <nathan@acm.org>
3588         PR c++/77539
3589         * g++.dg/cpp1y/pr77539.C: New.
3591 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
3593         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3594         dg-require.
3595         * g++.dg/ext/builtin_alloca.C: Likewise.
3596         * g++.dg/template/spec35.C: Likewise.
3597         * gcc.dg/builtins-68.c: Likewise.
3598         * gcc.misc-tests/gcov-13.c: Likewise.
3599         * gcc.misc-tests/gcov-14.c: Likewise.
3601 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
3603         * gfortran.dg/dec_structure_14.f90: New testcase.
3605 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3607         PR sanitizer/68260
3608         * c-c++-common/tsan/pr68260.c: New test.
3610 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
3612         PR target/70713
3613         * gcc.target/msp430/function-attributes-1.c: New test.
3614         * gcc.target/msp430/function-attributes-2.c: New test.
3615         * gcc.target/msp430/function-attributes-3.c: New test.
3617 2015-04-18  Martin Sebor  <msebor@redhat.com>
3619         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3620         of non-nul characters.
3621         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3623 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
3625         * g++.dg/cpp0x/gen-attrs-61.C: New test.
3626         * g++.dg/cpp1z/gen-attrs1.C: New test.
3628         PR tree-optimization/77454
3629         * gcc.dg/pr77454.c: New test.
3631         PR c++/77553
3632         * g++.dg/cpp1y/constexpr-77553.C: New test.
3634 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
3636         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3637         (test_show_locus): Replace rich_location::add_fixit_insert calls
3638         with add_fixit_insert_before and add_fixit_insert_after.
3640 2016-09-13  Jason Merrill  <jason@redhat.com>
3641             Tom de Vries  <tom@codesourcery.com>
3643         PR c++/77427
3644         * g++.dg/pr77427.C: New test.
3646 2016-09-13  Martin Liska  <mliska@suse.cz>
3648         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3649         effective target.
3650         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3651         * lib/target-supports.exp: Define the new target.
3653 2016-09-12  Andrew Pinski  <apinski@cavium.com>
3655         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3656         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3658 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
3660         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3661         variable arguments.
3662         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3663         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3664         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3665         variable argument.
3666         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3667         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3669 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3671         PR c++/77496
3672         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3673         * g++.dg/ext/pr77496.C: New test.
3674         * g++.dg/warn/pr77496.C: New test.
3676 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
3678         PR c/72858
3679         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3680         to preserve conversion chars, and to preserve prefix information.
3681         * gcc.dg/format/pr72858.c: New test case.
3683 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3685         * gfortran.dg/pr77507.f90: Move to ...
3686         * gfortran.dg/ieee/pr77507.f90: here.
3688 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
3690         PR ipa/61159
3691         * compile/pr61159.c: New testcase
3693 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
3695         PR ipa/64316
3696         * gcc.dg/ipa/pr63416.c: New testcase.
3698 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
3699             Steven G. Kargl  <kargl@gcc.gnu.org>
3701         PR fortran/77532
3702         * gfortran.dg/dtio_11.f90: new test.
3704 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3706         PR fortran/77507
3707         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3708         * gfortran.dg/c_assoc_4.f90: Ditto.
3710 2016-09-10  Tom de Vries  <tom@codesourcery.com>
3712         PR C/71602
3713         * c-c++-common/va-arg-va-list-type.c: New test.
3715 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
3717         PR rtl-optimization/77289
3718         * gcc.target/powerpc/pr77289.c: New test.
3720 2016-09-09  Martin Sebor  <msebor@redhat.com>
3722         PR c/77520
3723         PR c/77521
3724         * gcc.dg/pr77520.c: New test.
3725         * gcc.dg/pr77521.c: New test.
3727 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3729         PR fortran/77506
3730         * gfortran.dg/pr77506.f90: New test.
3732 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3734         PR fortran/77507
3735         * gfortran.dg/pr77507.f90: New test.
3737 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
3739         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3741 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3742             Louis Krupp      <lkrupp@gcc.gnu.org>
3744         PR fortran/69514
3745         * gfortran.dg/pr69514_1.f90: New test.
3746         * gfortran.dg/pr69514_2.f90: New test.
3748 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
3750         PR fortran/77500
3751         * gfortran.dg/gomp/pr77500.f90: New test.
3753         PR fortran/77516
3754         * gfortran.dg/gomp/pr77516.f90: New test.
3756 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
3758         PR middle-end/77475
3759         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3760         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3761         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3762         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3763         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3764         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3766 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
3768         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3769         "substring-locations.h".
3771 2016-09-07  Richard Biener  <rguenther@suse.de>
3773         PR c/77450
3774         * c-c++-common/vector-subscript-8.c: Move ..
3775         * gcc.dg/pr77450.c: ... here.
3777 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3779         PR libgfortran/77393
3780         * gfortran.dg/fmt_f0_2.f90: Update test.
3781         * gfortran.dg/fmt_f0_3.f90: New test.
3783 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3785         PR debug/77389
3786         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3787         in dg-options.
3789         PR debug/57519
3790         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3792 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
3794         PR target/69255
3795         * gcc.target/i386/pr69255-1.c: New test.
3796         * gcc.target/i386/pr69255-2.c: New test.
3797         * gcc.target/i386/pr69255-3.c: New test.
3799 2016-09-06  Martin Sebor  <msebor@redhat.com>
3801         PR c/77336
3802         * gcc.dg/format/miss-7.c: New test.
3804 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
3806         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3808 2016-09-06  Martin Liska  <mliska@suse.cz>
3810         PR gcov-profile/77378
3811         PR gcov-profile/77466
3812         * gcc.dg/profile-update-warning.c: New test.
3814 2016-09-06  Richard Biener  <rguenther@suse.de>
3816         PR tree-optimization/77479
3817         * gcc.dg/torture/pr77479.c: New testcase.
3819 2016-09-06  Richard Biener  <rguenther@suse.de>
3821         PR c/77450
3822         * c-c++-common/vector-subscript-7.c: Adjust.
3823         * c-c++-common/vector-subscript-8.c: New testcase.
3825 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3827         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3829 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
3831         PR target/77476
3832         * gcc.target/i386/avx512f-pr77476.c: New test.
3833         * gcc.target/i386/avx512bw-pr77476.c: New test.
3834         * gcc.target/i386/avx512dq-pr77476.c: New test.
3836         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3837         Update comment to mention also avx512f.
3839         PR sanitizer/77396
3840         * g++.dg/asan/pr77396-2.C: New test.
3842 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
3844         PR rtl-optimization/77452
3845         * gcc.target/i386/pr77452.c: New test.
3847 2016-09-05  Marek Polacek  <polacek@redhat.com>
3849         PR c/77423
3850         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3852 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3854         PR fortran/77391
3855         * gfortran.dg/pr77391.f90: New test.
3857 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3859         PR fortran/77460
3860         * gfortran.dg/pr77460.f90: New test.
3862 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
3864         PR c/65467
3865         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3867 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
3869         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3871 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
3873         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3874         test case.
3875         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3876         diagnostic-test-show-locus-generate-patch.c to the sources
3877         for diagnostic_plugin_test_show_locus.c.
3879 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
3881         PR c/65467
3882         * gcc.dg/gomp/_Atomic-1.c: New test.
3883         * gcc.dg/gomp/_Atomic-2.c: New test.
3884         * gcc.dg/gomp/_Atomic-3.c: New test.
3885         * gcc.dg/gomp/_Atomic-4.c: New test.
3886         * gcc.dg/gomp/_Atomic-5.c: New test.
3888         PR sanitizer/77396
3889         * g++.dg/asan/pr77396.C: New test.
3891 2016-09-01  Martin Sebor  <msebor@redhat.com>
3893         PR tree-optimization/71831
3894         * gcc.dg/builtin-object-size-16.c: New test.
3895         * gcc.dg/builtin-object-size-17.c: New test.
3897 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3899         PR libgfortran/77393
3900         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3902 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
3904         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3905         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3906         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3907         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3908         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3909         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3910         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3911         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3912         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3913         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3914         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3915         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3916         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3917         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3918         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3919         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3920         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3921         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3923 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3925         * gnat.dg/opt58.adb: New test.
3926         * gnat.dg/opt58_pkg.ads: New helper.
3928 2016-09-01  Richard Biener  <rguenther@suse.de>
3930         PR middle-end/77436
3931         * gcc.dg/torture/pr77436.c: New testcase.
3933 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3935         * gcc.dg/pr64252.c: Require int32plus.
3936         * gcc.dg/pr66299-1.c: Likewise.
3937         * gcc.dg/pr66299-2.c: Likewise.
3938         * gcc.dg/torture/20131115-1.c: Skip for avr.
3940 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3942         * gcc.target/aarch64/ands_3.c: New test.
3944 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
3946         PR fortran/77352
3947         * gfortran.dg/gomp/pr77352.f90: New test.
3949         PR fortran/77374
3950         * gfortran.dg/gomp/pr77374.f08: New test.
3952 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3954         PR tree-optimization/73714
3955         * gcc.dg/tree-ssa/pr73714.c: New test.
3957 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3959         PR libgfortran/77393
3960         * gfortran.dg/fmt_f0_2.f90: New test.
3962 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3964         * gcc.target/i386/pr59539-2.c: Adapt options.
3965         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3967 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
3969         PR fortran/77418
3970         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3971         of the associate entity and replace with a pointer to the
3972         intended item on the stack.
3974 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3975             Paul Thomas  <pault@gcc.gnu.org>
3977         PR fortran/48298
3978         * gfortran.dg/dtio_1.f90: New test.
3979         * gfortran.dg/dtio_2.f90: New test.
3980         * gfortran.dg/dtio_3.f90: New test.
3981         * gfortran.dg/dtio_4.f90: New test.
3982         * gfortran.dg/dtio_5.f90: New test.
3983         * gfortran.dg/dtio_6.f90: New test.
3984         * gfortran.dg/dtio_7.f90: New test.
3985         * gfortran.dg/dtio_8.f90: New test.
3986         * gfortran.dg/dtio_9.f90: New test.
3987         * gfortran.dg/dtio_10.f90: New test.
3989 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3991         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3992         (test_many_nested_locations): New function.
3993         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3994         (test_show_locus): Handle "test_many_nested_locations".
3996 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3998         * g++.dg/template/double-greater-than-fixit.C: New test case.
4000 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4002         * gnat.dg/opt57.ad[sb]: New test.
4003         * gnat.dg/opt57_pkg.ads: New helper.
4005 2016-08-30  Richard Biener  <rguenther@suse.de>
4007         PR tree-optimization/69047
4008         * gcc.dg/pr69047.c: Fix byte-order check.
4010 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
4012         PR tree-optimization/72866
4013         * gcc.dg/vect/pr72866.c: New test.
4015         PR debug/77363
4016         * g++.dg/debug/dwarf2/pr77363.C: New test.
4018         PR middle-end/77377
4019         * gcc.target/i386/pr77377.c: New test.
4021         PR debug/77389
4022         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4023         in dg-options.
4025 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4027         * gfortran.dg/pr77372.f90: Moved to ...
4028         * gfortran.dg/ieee/pr77372.f90: here.
4030 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4032         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4033         vector short/char initializations.
4034         * gcc.target/powerpc/vec-init-5.c: Likewise.
4035         * gcc.target/powerpc/vec-init-6.c: New compile time test for
4036         vector initialization optimizations.
4037         * gcc.target/powerpc/vec-init-7.c: Likewise.
4038         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4039         vector float/double initializations.
4040         * gcc.target/powerpc/vec-init-9.c: Likewise.
4042 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
4044         PR target/77403
4045         * gcc.target/i386/pr77403.c: New test.
4047 2016-08-29  Marek Polacek  <polacek@redhat.com>
4049         PR c/77292
4050         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4052 2016-08-29  Tom de Vries  <tom@codesourcery.com>
4054         PR c/77398
4055         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4057 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
4059         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
4061 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
4063         * gfortran.dg/dec_structure_13.f90: New testcase.
4065 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
4067         PR fortran/77261
4068         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4069         available.
4071 2016-08-28  Tom de Vries  <tom@codesourcery.com>
4073         PR lto/70955
4074         * gcc.dg/pr70955.c: New test.
4075         * gcc.dg/lto/pr70955_0.c: Same.
4076         * gcc.dg/lto/pr70955_1.c: Same.
4078 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
4080         PR tree-optimization/71077
4081         * gcc.target/i386/pr71077.c: New test.
4083 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4085         PR fortran/77380
4086         * gfortran.dg/pr77380.f90: New test.
4088 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4090         PR fortran/77372
4091         gfortran.dg/pr77372.f90: New test.
4093 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
4095         * gcc.dg/spellcheck-fields-2.c (test): Move
4096         dg-begin/end-multiline-output within function body.
4097         (test_macro): New function.
4099 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
4101         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4102         (test_fixit_insert): Update expected output.
4103         (test_fixit_remove): Likewise.
4104         (test_fixit_replace): Likewise.
4106 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4108         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4109         Fix typo.
4111 2016-08-26  Richard Biener  <rguenther@suse.de>
4113         PR tree-optimization/69047
4114         * gcc.dg/pr69047.c: New testcase.
4116 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4117             Martin Jambhor  <mjambor@suse.cz>
4119         * gcc.dg/ipa/propbits-1.c: New test-case.
4120         * gcc.dg/ipa/propbits-2.c: Likewise.
4121         * gcc.dg/ipa/propbits-3.c: Likewise.
4123 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
4125         PR fortran/77351
4126         * gfortran.dg/pr77351.f90: New test.
4128 2016-08-25  Marek Polacek  <polacek@redhat.com>
4130         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4132 2016-08-25  Marek Polacek  <polacek@redhat.com>
4134         PR c/77323
4135         * gcc.dg/pr77323.c: New test.
4137 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
4139         PR fortran/77358
4140         * gfortran.dg/submodule_17.f08: New test.
4142 2016-08-24  Michael Collison  <michael.collison@linaro.org>
4143             Michael Collison  <michael.collison@arm.com>
4145         * gcc.target/arm/builtin_saddl.c: New testcase.
4146         * gcc.target/arm/builtin_saddll.c: New testcase.
4147         * gcc.target/arm/builtin_uaddl.c: New testcase.
4148         * gcc.target/arm/builtin_uaddll.c: New testcase.
4149         * gcc.target/arm/builtin_ssubl.c: New testcase.
4150         * gcc.target/arm/builtin_ssubll.c: New testcase.
4151         * gcc.target/arm/builtin_usubl.c: New testcase.
4152         * gcc.target/arm/builtin_usubll.c: New testcase.
4154 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
4156         PR target/77270
4157         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4158         (dg-options): Use -march=amdfam10 instead of -march=athlon.
4159         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4160         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4161         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4162         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4163         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
4164         effective target.  Remove scan-assembler-times directives.
4165         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4166         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4167         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4169 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4171         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4172         of unsigned int.
4173         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4175 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
4177         PR testsuite/77317
4178         * lib/target-supports.exp
4179         (check_effective_target_vect_aligned_arrays): Don't cache the result.
4180         (check_effective_target_vect_natural_alignment): Ditto.
4181         (check_effective_target_vector_alignment_reachable): Ditto.
4182         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4184 2016-08-23  Ian Lance Taylor  <iant@golang.org>
4186         * gcc.target/s390/nolrl-1.c: Don't match the file name.
4188 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4190         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4191         being created from pointers to memory locations.
4192         * gcc.target/powerpc/vec-init-2.c: Likewise.
4194 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
4196         * gfortran.dg/dec_structure_12.f90: New testcase.
4198 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4200         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4202 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4204         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4205         verification.
4207 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4209         * gcc.target/s390/md/andc-splitter-1.c: New test case.
4210         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4212 2016-08-23  Richard Biener  <rguenther@suse.de>
4214         PR tree-optimization/27336
4215         * c-c++-common/pr27336.c: New testcase.
4217 2016-08-22  Marek Polacek  <polacek@redhat.com>
4219         PR c++/77321
4220         * g++.dg/cpp1y/pr77321.C: New test.
4222 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4224         PR fortran/60774
4225         * gfortran.dg/empty_label.f: Adjust test for new error message.
4226         * gfortran.dg/empty_label.f90: Ditto.
4227         * gfortran.dg/empty_label_typedecl.f90: Ditto.
4228         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4229         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4231 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4233         PR fortran/61318
4234         * gfortran.dg/pr61318.f90: New test.
4236 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4238         PR fortran/77260
4239         * gfortran.dg/pr77260_1.f90: New test.
4240         * gfortran.dg/pr77260_2.f90: Ditto.
4242 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4244         PR middle-end/77269
4245         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4246         __builtin_signbitf and __builtin_signbitl in expected generic
4247         expansion.
4248         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4249         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4250         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4251         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4252         tests.
4254 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4256         * gcc.dg/torture/float128-builtin.c,
4257         gcc.dg/torture/float128-ieee-nan.c,
4258         gcc.dg/torture/float128x-builtin.c,
4259         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4260         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4261         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4262         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4263         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4264         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4265         gcc.dg/torture/floatn-nan.h: New tests.
4267 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4269         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4270         macro.
4271         (main): Update calls to TEST_I_F.
4272         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4273         macro.
4274         (main): Update calls to TEST_I_F.
4276 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4278         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4279         gcc.dg/torture/fp-int-convert-float32x-timode.c,
4280         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4281         names in calls to TEST_I_F.
4283 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4285         PR c/52952
4286         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4288 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4290         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4291         and !natural_alignment_64.
4292         * gcc.dg/ipa/propalign-2.c: Likewise.
4293         * gcc.dg/ipa/propalign-3.c: Likewise.
4294         * gcc.dg/ipa/propalign-4.c: Likewise.
4295         * gcc.dg/ipa/propalign-5.c: Likewise.
4296         * lib/target-supports.exp
4297         (check_effective_target_natural_alignment_32): Add avr-*-*.
4299 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
4301         PR tree-optimization/61839
4302         * gcc.dg/tree-ssa/pr61839_1.c: New test.
4303         * gcc.dg/tree-ssa/pr61839_2.c: New test.
4304         * gcc.dg/tree-ssa/pr61839_3.c: New test.
4305         * gcc.dg/tree-ssa/pr61839_4.c: New test.
4307 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
4309         PR c/32187
4310         * lib/target-supports.exp (check_effective_target_float16)
4311         (check_effective_target_float32, check_effective_target_float64)
4312         (check_effective_target_float128, check_effective_target_float32x)
4313         (check_effective_target_float64x)
4314         (check_effective_target_float128x)
4315         (check_effective_target_float16_runtime)
4316         (check_effective_target_float32_runtime)
4317         (check_effective_target_float64_runtime)
4318         (check_effective_target_float128_runtime)
4319         (check_effective_target_float32x_runtime)
4320         (check_effective_target_float64x_runtime)
4321         (check_effective_target_float128x_runtime)
4322         (check_effective_target_floatn_nx_runtime)
4323         (add_options_for_float16, add_options_for_float32)
4324         (add_options_for_float64, add_options_for_float128)
4325         (add_options_for_float32x, add_options_for_float64x)
4326         (add_options_for_float128x): New procedures.
4327         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4328         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4329         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4330         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4331         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4332         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4333         gcc.dg/torture/float128-complex.c,
4334         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4335         gcc.dg/torture/float128x-basic.c,
4336         gcc.dg/torture/float128x-complex.c,
4337         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4338         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4339         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4340         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4341         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4342         gcc.dg/torture/float32x-basic.c,
4343         gcc.dg/torture/float32x-complex.c,
4344         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4345         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4346         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4347         gcc.dg/torture/float64x-basic.c,
4348         gcc.dg/torture/float64x-complex.c,
4349         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4350         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4351         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4352         gcc.dg/torture/floatn-tg.h,
4353         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4354         gcc.dg/torture/fp-int-convert-float128-ieee.c,
4355         gcc.dg/torture/fp-int-convert-float128x-timode.c,
4356         gcc.dg/torture/fp-int-convert-float128x.c,
4357         gcc.dg/torture/fp-int-convert-float16-timode.c,
4358         gcc.dg/torture/fp-int-convert-float16.c,
4359         gcc.dg/torture/fp-int-convert-float32-timode.c,
4360         gcc.dg/torture/fp-int-convert-float32.c,
4361         gcc.dg/torture/fp-int-convert-float32x-timode.c,
4362         gcc.dg/torture/fp-int-convert-float32x.c,
4363         gcc.dg/torture/fp-int-convert-float64-timode.c,
4364         gcc.dg/torture/fp-int-convert-float64.c,
4365         gcc.dg/torture/fp-int-convert-float64x-timode.c,
4366         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4367         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4368         maximum exponent of floating-point type.  Use it in testing
4369         whether 0x8...0 fits in the floating-point type.  Always treat -1
4370         (signed 0xf...f) as fitting in the floating-point type.
4371         (M_OK1): New macro.
4372         * gcc.dg/torture/fp-int-convert-double.c,
4373         gcc.dg/torture/fp-int-convert-float.c,
4374         gcc.dg/torture/fp-int-convert-float128-timode.c,
4375         gcc.dg/torture/fp-int-convert-float128.c,
4376         gcc.dg/torture/fp-int-convert-float80-timode.c,
4377         gcc.dg/torture/fp-int-convert-float80.c,
4378         gcc.dg/torture/fp-int-convert-long-double.c,
4379         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4381 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
4383         PR fortran/72744
4384         * gfortran.dg/gomp/pr72744.f90: New test.
4386         PR fortran/69281
4387         * gfortran.dg/gomp/pr69281.f90: New test.
4389 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
4391         * gfortran.dg/random_4.f90: Initialize seed before using, handle
4392         the last special seed value.
4393         * gfortran.dg/random_7.f90: Use size for last array member instead
4394         of hardcoded value.
4396 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4398         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4399         * gcc.dg/cpp/warn-undef-2.c: Likewise.
4401 2016-08-19  Richard Biener  <rguenther@suse.de>
4403         PR tree-optimization/77286
4404         * gcc.dg/torture/pr77286.c: New testcase.
4406 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4408         * gcc.dg/verbose-asm-2.c: New test case.
4410 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4412         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4413         (custom_diagnostic_finalizer): Update for change to
4414         diagnostic_show_locus.
4416 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4418         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4419         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4421 2016-08-18  Marek Polacek  <polacek@redhat.com>
4423         PR c/71514
4424         * gcc.dg/pr71514.c: New test.
4426 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
4428         PR target/72839
4429         * gcc.target/i386/pr72839.c: New test.
4431 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
4433         PR middle-end/70895
4434         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4435         * c-c++-common/goacc/reduction-1.c: Likewise.
4436         * c-c++-common/goacc/reduction-2.c: Likewise.
4437         * c-c++-common/goacc/reduction-3.c: Likewise.
4438         * c-c++-common/goacc/reduction-4.c: Likewise.
4440 2016-08-18  Alan Modra  <amodra@gmail.com>
4442         * gcc.c-torture/compile/pr72771.c: New.
4444 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
4446         PR fortran/67496
4447         * gfortran.dg/pr67496.f90: New test.
4449 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
4451         PR tree-optimization/71752
4452         * gcc.dg/vect/pr71752.c: New.
4454 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
4456         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4458 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
4460         PR middle-end/77259
4461         * g++.dg/ipa/devirt-52.C: New test.
4463 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
4465         * c-c++-common/goacc/reduction-6.c: New testcase.
4467 2016-08-17  Richard Biener  <rguenther@suse.de>
4469         PR tree-optimization/76490
4470         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4471         * gcc.dg/pr52904.c: XFAIL.
4473 2016-08-17  Richard Biener  <rguenther@suse.de>
4475         PR tree-optimization/23855
4476         * gcc.dg/loop-unswitch-2.c: Adjust.
4478 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
4480         PR tree-optimization/72817
4481         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4483 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
4485         PR libgcc/77265
4486         * gcc.dg/torture/float128-extend-inf.c: New test.
4488 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
4490         PR c/72857
4491         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4492         for embedded NUL.
4493         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4494         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4495         caret placement.
4496         (test_oct): Likewise.
4497         (test_multiple): Likewise.
4498         (test_field_width_specifier): Likewise.
4499         (test_field_width_specifier_2): New function.
4500         (test_field_precision_specifier): New function.
4501         (test_embedded_nul): Update expected caret placement.
4502         (test_non_contiguous_strings): Update line number.
4503         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4504         (__emit_string_literal_range): Add "caret_idx" param.
4505         (test_simple_string_literal): Add value for new param, updating
4506         expected output..
4507         (test_concatenated_string_literal): Likewise.
4508         (test_multiline_string_literal): Likewise.
4509         (test_hex): Likewise.
4510         (test_oct): Likewise.
4511         (test_multiple): Likewise.
4512         (test_ucn4): Likewise.
4513         (test_ucn8): Likewise.
4514         (test_u8): Likewise.
4515         (test_u): Likewise; update expected message, from "range" to
4516         "location".
4517         (test_U): Likewise.
4518         (test_L): Likewise.
4519         (test_macro): Add value for new param.
4520         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4521         (__emit_string_literal_range): Add "caret_idx" param.
4522         (test_stringified_token_1): Add value for new param.  Update
4523         expected message, from "range" to "location".
4524         (test_stringized_token_2): Likewise, adding param to macro.
4525         (test_stringified_token_3): Likewise.
4526         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4527         (emit_warning): Convert param from source_range to location_t.
4528         (test_string_literals): Add caret_idx param, and use it when
4529         constructing a substring_loc.  Update error message, from
4530         "range" to "location".
4532 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
4534         PR target/71910
4535         * g++.dg/gomp/pr71910.C: New test.
4537         PR middle-end/67485
4538         * gcc.c-torture/compile/pr67485.c: New test.
4540         PR target/72867
4541         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4543 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
4545         PR tree-optimization/69848
4546         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4548 2016-08-16  Martin Liska  <mliska@suse.cz>
4550         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4551         of memory operations so that it can be handled by core2
4552         in 32-bit mode.
4554 2016-08-16  Richard Biener  <rguenther@suse.de>
4556         PR tree-optimization/76783
4557         * gcc.dg/pr76783.c: New testcase.
4558         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4560 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
4562         PR tree-optimization/72817
4563         PR tree-optimization/73450
4564         * gcc.dg/tree-ssa/pr72817.c: New test.
4565         * gcc.dg/tree-ssa/pr73450.c: New test.
4567 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
4569         * gfortran.dg/init_flag_13.f90: New testcase.
4570         * gfortran.dg/init_flag_14.f90: Ditto.
4571         * gfortran.dg/init_flag_15.f03: Ditto.
4572         * gfortran.dg/dec_init_1.f90: Ditto.
4573         * gfortran.dg/dec_init_2.f90: Ditto.
4575 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
4577         PR target/72867
4578         * gcc.target/i386/pr72867.c: New test.
4580 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
4582         * c-c++-common/dump-ada-spec-5.c: New test.
4584 2016-08-15  Richard Biener  <rguenther@suse.de>
4586         PR tree-optimization/73434
4587         * gcc.dg/torture/pr73434.c: New testcase.
4589 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
4591         PR tree-optimization/72824
4592         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4594 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
4596         PR fortran/70598
4597         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4598         in use_device clause.
4599         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4600         * gfortran.dg/goacc/list.f95: Adjust to catch
4601         "neither a POINTER nor an array" error messages.
4603 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
4605         PR target/76342
4606         * gcc.target/i386/pr76342.c: New test.
4608 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
4610         PR c/71512
4611         * g++.dg/ubsan/pr71512.C: New test.
4612         * c-c++-common/ubsan/pr71512-1.c: New test.
4613         * c-c++-common/ubsan/pr71512-2.c: New test.
4615 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4617         * gcc.target/powerpc/vec-init-1.c: New tests to test various
4618         vector initialization options.
4619         * gcc.target/powerpc/vec-init-2.c: Likewise.
4620         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4621         is generated on ISA 3.0.
4623 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
4625         PR middle-end/71654
4626         * gcc.dg/c-c++-common/pr71654.c: New test.
4627         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4628         dg-options.
4629         * gcc.dg/tree-ssa/vrp24: Likewise.
4631 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
4633         PR c/67410
4634         * gcc.dg/pr67410.c: New test.
4636 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
4638         PR tree-optimization/69848
4639         * gcc.dg/vect/vect-pr69848.c: New test.
4641 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
4643         PR testsuite/71008
4644         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4645         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4646         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4647         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4649 2016-08-12  Richard Biener  <rguenther@suse.de>
4651         PR tree-optimization/57326
4652         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4653         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4654         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4655         * gcc.target/i386/pr45685.c: Likewise.
4656         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4657         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4658         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4659         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4660         * gfortran.dg/pr34163.f90: Likewise.
4662 2016-08-12  Martin Liska  <mliska@suse.cz>
4664         * g++.dg/gcov/gcov-16.C: New test.
4665         * lib/gcov.exp: Support new argument for run-gcov function.
4667 2016-08-12  Martin Liska  <mliska@suse.cz>
4669         PR gcov-profile/35590
4670         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4672 2016-08-12  Richard Biener  <rguenther@suse.de>
4674         PR tree-optimization/72851
4675         * gcc.dg/torture/pr72851.c: New testcase.
4677 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
4679         PR debug/63240
4680         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4681         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4682         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4683         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4684         DW_AT_deleted.
4686         PR debug/55641
4687         * g++.dg/debug/dwarf2/ref-1.C: New.
4689         PR debug/49366
4690         * g++.dg/debug/dwarf2/template-params-12.H: New.
4691         * g++.dg/debug/dwarf2/template-params-12f.C: New.
4692         * g++.dg/debug/dwarf2/template-params-12g.C: New.
4693         * g++.dg/debug/dwarf2/template-params-12n.C: New.
4694         * g++.dg/debug/dwarf2/template-params-12s.C: New.
4695         * g++.dg/debug/dwarf2/template-params-12u.C: New.
4696         * g++.dg/debug/dwarf2/template-params-12v.C: New.
4697         * g++.dg/debug/dwarf2/template-params-12w.C: New.
4699 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4701         PR target/72863
4702         * gcc.target/powerpc/pr72863.c: New test.
4704 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
4706         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4708 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
4710         * gcc.target/i386/pieces-strcpy-1.c: New test.
4711         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4713 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4715         PR c++/72868
4716         * g++.dg/cpp1y/constexpr-switch4.C: New test.
4718 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
4720         * gcc.target/i386/pieces-memcpy-1.c: New test.
4721         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4722         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4723         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4724         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4725         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4727 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4729         PR c/72816
4730         * gcc.dg/pr72816.c: Remove dg-error.
4732 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4734         PR tree-optimization/71083
4735         * gcc.c-torture/execute/pr71083.c: New test.
4736         * gnat.dg/loop_optimization23.adb: New test.
4737         * gnat.dg/loop_optimization23_pkg.ads: New test.
4738         * gnat.dg/loop_optimization23_pkg.adb: New test.
4740 2016-08-11  Richard Biener  <rguenther@suse.de>
4742         PR tree-optimization/72772
4743         * gcc.dg/graphite/pr35356-1.c: Adjust.
4744         * gcc.dg/tree-ssa/pr59597.c: Likewise.
4746 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
4748         * gfortran.dg/random_7.f90: Take into account that the last seed
4749         value is the special p value.
4750         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4752 2016-08-11  Richard Biener  <rguenther@suse.de>
4754         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4756 2016-08-11  Alan Modra  <amodra@gmail.com>
4758         * gcc.target/powerpc/pr71680.c: New.
4760 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4762         * gcc.target/powerpc/bfp/bfp.exp: New file.
4763         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4764         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4765         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4766         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4767         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4768         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4769         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4770         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4771         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4772         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4773         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4774         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4775         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4776         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4777         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4778         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4779         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4780         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4781         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4782         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4783         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4784         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4785         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4786         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4787         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4788         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4789         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4790         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4791         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4792         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4793         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4794         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4795         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4796         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4797         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4798         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4799         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4800         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4801         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4802         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4803         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4804         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4805         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4806         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4807         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4808         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4809         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4810         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4811         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4812         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4813         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4814         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4815         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4817 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4819         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4820         Add aarch64*-*-*.
4822 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4824         * gcc.target/aarch64/simd/vcond-ne.c: New test.
4826 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4828         PR target/72853
4829         * gcc.target/powerpc/pr72853.c: New test.
4831 2016-08-10  Martin Liska  <mliska@suse.cz>
4833         PR gcov-profile/58306
4834         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4836 2016-08-10  Martin Liska  <mliska@suse.cz>
4838         * g++.dg/gcov/gcov-threads-1.C: New test.
4840 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4842         PR target/71873
4843         * gcc.target/avr/pr71873.c: New test.
4845 2016-08-09  Martin Liska  <mliska@suse.cz>
4847         * g++.dg/gcov/gcov-dump-1.C: New test.
4848         * g++.dg/gcov/gcov-dump-2.C: New test.
4850 2016-08-09  Martin Liska  <mliska@suse.cz>
4852         * gcc.dg/tree-prof/val-prof-9.c: New test.
4854 2016-08-09  Martin Liska  <mliska@suse.cz>
4856         * gcc.dg/tree-prof/val-prof-8.c: New test.
4858 2016-08-09  Martin Jambor  <mjambor@suse.cz>
4860         PR ipa/71981
4861         * gcc.dg/ipa/pr71981.c: New test.
4863 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
4865         PR tree-optimization/33707
4866         * gcc.dg/vect/pr33707.c: New test.
4868 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
4870         PR tree-optimization/pr72772
4871         * gcc.dg/tree-ssa/pr72772.c: New test.
4873 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
4875         PR rtl-optimization/66669
4876         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4878 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4880         PR tree-optimization/72824
4881         * gcc.c-torture/execute/ieee/pr72824.c: New test.
4883 2016-08-09  Richard Biener  <rguenther@suse.de>
4885         PR tree-optimization/71802
4886         * gcc.dg/torture/pr71802.c: New testcase.
4888 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4890         PR c++/72809
4891         * g++.dg/eh/stdarg1.C: New test.
4893 2016-08-08  Andi Kleen  <ak@linux.intel.com>
4895         * lib/profopt.exp: (auto-profopt-execute): Don't include full
4896         test command line in failure log.
4897         (profopt-execute): dito. Make autofdo file names unique.
4899 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
4901         PR c/64955
4902         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4903         output.
4905 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4907         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4908         c99_runtime.
4909         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4910         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4911         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4912         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4913         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4914         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4916 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
4918         PR c/52952
4919         * gcc.dg/cpp/pr66415-1.c: Likewise.
4920         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4921         * gcc.dg/format/c90-printf-1.c: Likewise.
4922         * gcc.dg/format/diagnostic-ranges.c: New test case.
4924 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
4926         PR fortran/72716
4927         * gfortran.dg/gomp/pr72716.f90: New test.
4929         PR middle-end/72781
4930         * gcc.dg/gomp/pr72781.c: New test.
4932         PR middle-end/68762
4933         * g++.dg/vect/pr68762-1.cc: New test.
4934         * g++.dg/vect/pr68762-2.cc: New test.
4935         * g++.dg/vect/pr68762.h: New file.
4937 2016-08-08  Martin Sebor  <msebor@redhat.com>
4939         PR testsuite/72838
4940         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4941         * g++.dg/warn/overflow-warn-3.C: Same.
4942         * g++.dg/warn/overflow-warn-4.C: Same.
4944 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4946         PR fortran/71936
4947         * gfortran.dg/allocate_with_source_21.f03: New test.
4949 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4951         PR fortran/72698
4952         * gfortran.dg/allocate_with_source_20.f03: New test.
4954 2016-08-08  Alan Modra  <amodra@gmail.com>
4956         * gcc.c-torture/compile/pr72802.c: New.
4958 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4960         PR fortran/70524
4961         * gfortran.dg/dependency_48.f90: New test.
4963 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4965         PR fortran/70040
4966         * gfortran.dg/pr70040.f90:  New testcase.
4968 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4970         PR fortran/71961
4971         * gfortran.dg/matmul_10.f90:  New testcase.
4973 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
4975         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4977 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
4979         PR c/72816
4980         * gcc.dg/pr72816.c: New test.
4982 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
4984         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4985         * g++.dg/conversion/pr41426.C: Likewise.
4986         * g++.dg/conversion/pr66211.C: Likewise.
4987         * g++.dg/cpp1y/lambda-init9.C: Likewise.
4988         * g++.dg/init/ref8.C: Likewise.
4989         * g++.old-deja/g++.law/cvt20.C: Likewise.
4990         * g++.old-deja/g++.mike/p9732c.C: Likewise.
4992 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4994         PR tree-optimization/18046
4995         * gcc.dg/tree-ssa/vrp105.c: New test.
4996         * gcc.dg/tree-ssa/vrp106.c: New test.
4998 2016-08-05  Martin Sebor  <msebor@redhat.com>
5000         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5001         1ul in diagnostics.  Remove hyphen from "constant-expression."
5002         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5003         * g++.dg/cpp0x/static_assert3.C: Same.
5004         * g++.dg/cpp1y/constexpr-throw.C: Same.
5005         * g++.dg/template/nontype3.C: Same.
5006         * g++.dg/warn/overflow-warn-1.C: Same.
5007         * g++.dg/warn/overflow-warn-3.C: Same.
5008         * g++.dg/warn/overflow-warn-4.C: Same.
5010 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
5012         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5013         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5014         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5015         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5017 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
5019         PR tree-optimization/72810
5020         * gcc.dg/tree-ssa/vrp110.c: New test.
5022 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
5024         PR Target/72819
5025         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5026         registers.
5027         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5028         saving the half-precision registers.
5029         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5030         value is returned in h0.
5031         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5032         are passed in FP/SIMD registers.
5033         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5034         passing works corrcetly.
5035         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5036         (hfa_f16x2_t): Likewise.
5037         (hfa_f16x3_t): Likewise.
5038         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5039         are promoted to double and passed in a double register.
5040         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5041         are promoted to double and stacked.
5042         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5043         __fp16 data types.
5044         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5045         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5046         __fp16 first get passed in FP/SIMD registers, then stacked.
5048 2016-08-05  Nathan Sidwell  <nathan@acm.org>
5050         PR c++/68724
5051         * g++.dg/cpp0x/pr68724.C: New.
5053 2016-08-05  Richard Biener  <rguenther@suse.de>
5055         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5057 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
5059         * gcc.dg/tree-ssa/vrp107.c: New test.
5060         * gcc.dg/tree-ssa/vrp108.c: New test.
5061         * gcc.dg/tree-ssa/vrp109.c: New test.
5063 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5065         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5066         dg-options.
5068 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5070         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5071         test-cases.
5072         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5073         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5074         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5075         test-cases.
5076         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5077         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5078         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5079         large_double.
5081 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
5083         PR c++/72800
5084         * g++.dg/cpp1y/lambda-ice1.C: New.
5086 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
5088         PR c++/72759
5089         * g++.dg/cpp1y/pr72759.C: New test.
5091 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
5093         * gcc.dg/switch-10.c: New test.
5095 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
5097         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5099 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
5101         * c-c++-common/goacc/routine-5.c: Update.
5103 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5105         PR rtl-optimization/70903
5106         * gcc.c-torture/execute/pr70903.c: New test.
5108 2016-08-04  Martin Liska  <mliska@suse.cz>
5110         * gcc.dg/params/params.exp: Replace file exists with
5111         TESTING_IN_BUILD_TREE.
5113 2016-08-04  Marek Polacek  <polacek@redhat.com>
5115         PR c++/70229
5116         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5118 2016-08-04  Richard Biener  <rguenther@suse.de>
5120         PR middle-end/71984
5121         * gcc.dg/torture/pr71984.c: Guard correctness check for
5122         little-endian.
5124 2016-08-03  Andrew Pinski  <apinski@cavium.com>
5126         * gcc.c-torture/compile/20160802-1.c: New testcase.
5128 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
5130         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5132 2016-08-03  Richard Biener  <rguenther@suse.de>
5134         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5135         and remove -O3.
5136         * c-c++-common/ubsan/pr71403-2.c: Likewise.
5137         * c-c++-common/ubsan/pr71403-3.c: Likewise.
5139 2016-08-03  Richard Biener  <rguenther@suse.de>
5141         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5142         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5143         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5144         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5146 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5148         * gcc.dg/init-excess-2.c: Require int32plus.
5149         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5150         * gcc.dg/pr59963-2.c: Require int32plus.
5151         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5152         * gcc.dg/unroll-7.c: Require int32plus.
5154 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
5156         PR tree-optimization/34114
5157         * gcc.dg/tree-ssa/loop-42.c: New test.
5159 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
5161         * gcc.target/aarch64/vminmaxnm.c: New.
5162         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5163         tests.
5165 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5167         * gcc.target/powerpc/vec-extract-5.c: New tests to test
5168         vec_extract for vector float, vector int, vector short, and vector
5169         char.
5170         * gcc.target/powerpc/vec-extract-6.c: Likewise.
5171         * gcc.target/powerpc/vec-extract-7.c: Likewise.
5172         * gcc.target/powerpc/vec-extract-8.c: Likewise.
5173         * gcc.target/powerpc/vec-extract-9.c: Likewise.
5175 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
5177         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
5178         single stack adjustment, no writeback.
5179         * gcc.target/aarch64/test_frame_12.c: Likewise.
5180         * gcc.target/aarch64/test_frame_13.c: Likewise.
5181         * gcc.target/aarch64/test_frame_15.c: Likewise.
5182         * gcc.target/aarch64/test_frame_6.c: Likewise.
5183         * gcc.target/aarch64/test_frame_7.c: Likewise.
5184         * gcc.target/aarch64/test_frame_8.c: Likewise.
5185         * gcc.target/aarch64/test_frame_16.c: New test.
5187 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
5189         PR target/72748
5190         * gcc.target/i386/pr72748.c: New test.
5192 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
5194         PR tree-optimization/71818
5195         * gcc.dg/vect/pr71818.c: New
5197 2016-08-01  Martin Liska  <mliska@suse.cz>
5199         PR tree-optimization/71857
5200         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5202 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5204         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5206 2016-08-01  Jan Beulich  <jbeulich@suse.com>
5208         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5210 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5212         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5213         * gcc.target/powerpc/mulkc3-1.c: Likewise.
5215 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
5217         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5218         (check_effective_target_c++): Likewise. Also match for libstdc++.
5220 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5222         PR fortran/41922
5223         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5224         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5225         * gfortran.dg/pr41922.f90: New test.
5227 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5229         PR fortran/68566
5230         * gfortran.dg/pr68566.f90: new test.
5232 2016-07-30  Martin Sebor  <msebor@redhat.com>
5234         PR c++/60760
5235         PR c++/71091
5236         * g++.dg/cpp0x/constexpr-cast.C: New test.
5237         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5238         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5239         * g++.dg/ubsan/pr63956.C: Correct.
5241 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5243         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5244         vector double or vector long where the vector is in memory.
5245         * gcc.target/powerpc/vec-extract-3.c: Likewise.
5246         * gcc.target/powerpc/vec-extract-4.c: Likewise.
5248 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5250         PR fortran/69867
5251         * gfortran.dg/pr69867.f90: New test.
5253 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5255         PR fortran/69962
5256         * gfortran.dg/pr69962.f90: New test.
5258 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5260         PR fortran/70006
5261         * gfortran.dg/pr70006.f90: New test.
5263 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5265         PR fortran/71730
5266         * gfortran.dg/pr71730.f90: New test.
5267         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5268         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5269         * gfortran.dg/array_constructor_26.f03: Ditto.
5271 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5273         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5274         * gcc.target/powerpc/pr71763.c: Likewise.
5276 2016-07-29  Marek Polacek  <polacek@redhat.com>
5278         PR c/71742
5279         * gcc.dg/940510-1.c: Adjust dg-error.
5280         * gcc.dg/c99-flex-array-1.c: Likewise.
5281         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5283         PR c/71853
5284         * gcc.dg/noncompile/pr71853.c: New test.
5286         PR c/71573
5287         * gcc.dg/noncompile/pr71573.c: New test.
5289         PR c/71926
5290         * g++.dg/warn/Wparentheses-30.C: New test.
5291         * gcc.dg/Wparentheses-14.c: New test.
5293 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
5295         * gcc.dg/pr59833.c: Use dg-add-options ieee.
5297 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
5299         PR tree-optimization/57558
5300         * gcc.dg/vect/pr57558-1.c: New test.
5301         * gcc.dg/vect/pr57558-2.c: New test.
5303 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5305         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
5306         to scan forwprop1 dump pass.
5308 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
5310         PR c++/51488
5311         * g++.dg/template/pr51488.C: New.
5313 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
5315         PR c/71969
5316         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5317         static __inline__.
5318         * gcc.dg/pr71969-1.c: New test.
5319         * gcc.dg/pr71969-2.c: New test.
5320         * gcc.dg/pr71969-3.c: New test.
5322 2016-07-29  Marek Polacek  <polacek@redhat.com>
5324         PR c/71574
5325         * c-c++-common/pr71574.c: New test.
5327         PR c/71583
5328         * gcc.dg/noncompile/pr71583.c: New test.
5330 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
5332         PR middle-end/68217
5333         * gcc.dg/pr68217.c: New test.
5335 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5337         PR fortran/71067
5338         * gfortran.dg/pr71067_1.f90: New test.
5339         * gfortran.dg/pr71067_2.f90: Ditto.
5341 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5343         * gcc.target/powerpc/vec-extract-1.c: New test.
5345 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5347         PR fortran/71799
5348         * gfortran.dg/pr71799.f90: New test.
5350 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5352         PR c++/71665
5353         * g++.dg/cpp0x/pr71665-1.C: New.
5354         * g++.dg/cpp0x/pr71665-2.C: Likewise.
5355         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5356         * g++.dg/ext/label10.C: Likewise.
5357         * g++.dg/parse/constant5.C: Likewise.
5359 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5361         PR fortran/71859
5362         * gfortran.dg/pr71859.f90: New test.
5363         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5364         * gfortran.dg/coarray_collectives_1.f90: Ditto.
5366 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
5368         PR fortran/71883
5369         * gfortran.dg/pr71883.f90 : New test.
5371 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5373         PR tree-optimization/71734
5374         * g++.dg/vect/pr70729-nest.cc: New test.
5376 2016-07-28  Renlin Li  <renlin.li@arm.com>
5378         Revert
5379         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5381         PR fortran/71902
5382         * gfortran.dg/dependency_47.f90:  New test.
5384 2016-07-28  Martin Liska  <mliska@suse.cz>
5386         PR gcov-profile/68025
5387         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5389 2016-07-28  Martin Liska  <mliska@suse.cz>
5391         * g++.dg/vect/pr70944.cc: New test.
5393 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
5395         PR middle-end/71994
5396         * gcc.dg/torture/pr71994.c: New test.
5398 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5400         PR middle-end/71078
5401         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5402         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5403         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5405 2016-07-27  Richard Biener  <rguenther@suse.de>
5407         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5409 2016-07-27  Martin Liska  <mliska@suse.cz>
5411         * gcc.dg/predict-13.c: New test.
5412         * gcc.dg/predict-14.c: New test.
5414 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5416         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
5417         including stdint.h.
5418         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5419         including stdint.h.
5421 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
5423         PR target/71869
5424         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5425         IEEE built-in functions handle quiet and signalling NaNs
5426         correctly.
5428 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5430         PR fortran/71862
5431         * gfortran.dg/pr71862.f90: New test.
5433 2016-07-26  Martin Sebor  <msebor@redhat.com>
5435         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5436         selector with dg-options.
5438 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
5440         PR tree-optimization/18046
5441         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5442         * gcc.dg/tree-ssa/vrp103.c: New test.
5443         * gcc.dg/tree-ssa/vrp104.c: New test.
5445 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5447         * gcc.target/powerpc/pr63354.c: Require lp64 since
5448         -mprofile-kernel is not legal with -m32.
5450 2016-07-26  Richard Biener  <rguenther@suse.de>
5452         PR rtl-optimization/71984
5453         * gcc.dg/torture/pr71984.c: New testcase.
5455 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
5457         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5458         g++-dg-runtest via et-dg-runtest.
5459         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5460         * gcc.dg/vect/vect.exp: Likewise.
5461         * gfortran.dg/graphite/graphite.exp: Likewise, but for
5462         gfortran-dg-runtest.
5463         * gfortran.dg/vect/vect.exp: Likewise.
5464         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5465         (check_mips_loongson_hw_available): Likewise.
5466         (check_effective_target_mpaired_single_runtime): Likewise.
5467         (check_effective_target_mips_loongson_runtime): Likewise.
5468         (add_options_for_mpaired_single): Likewise.
5469         (check_effective_target_vect_int): Add global et_index.
5470         Check and save the supported feature for a target selected by
5471         the et_index target.  Break long lines where appropriate.  Call
5472         et-is-effective-target for MIPS with an argument instead of
5473         check_effective_target_* where appropriate.
5474         (check_effective_target_vect_intfloat_cvt): Likewise.
5475         (check_effective_target_vect_uintfloat_cvt): Likewise.
5476         (check_effective_target_vect_floatint_cvt): Likewise.
5477         (check_effective_target_vect_floatuint_cvt): Likewise.
5478         (check_effective_target_vect_simd_clones): Likewise.
5479         (check_effective_target_vect_shift): ewise.
5480         (check_effective_target_whole_vector_shift): Likewise.
5481         (check_effective_target_vect_bswap): Likewise.
5482         (check_effective_target_vect_shift_char): Likewise.
5483         (check_effective_target_vect_long): Likewise.
5484         (check_effective_target_vect_float): Likewise.
5485         (check_effective_target_vect_double): Likewise.
5486         (check_effective_target_vect_long_long): Likewise.
5487         (check_effective_target_vect_no_int_max): Likewise.
5488         (check_effective_target_vect_no_int_add): Likewise.
5489         (check_effective_target_vect_no_bitwise): Likewise.
5490         (check_effective_target_vect_widen_shift): Likewise.
5491         (check_effective_target_vect_no_align): Likewise.
5492         (check_effective_target_vect_hw_misalign): Likewise.
5493         (check_effective_target_vect_element_align): Likewise.
5494         (check_effective_target_vect_condition): Likewise.
5495         (check_effective_target_vect_cond_mixed): Likewise.
5496         (check_effective_target_vect_char_mult): Likewise.
5497         (check_effective_target_vect_short_mult): Likewise.
5498         (check_effective_target_vect_int_mult): Likewise.
5499         (check_effective_target_vect_extract_even_odd): Likewise.
5500         (check_effective_target_vect_interleave): Likewise.
5501         (check_effective_target_vect_stridedN): Likewise.
5502         (check_effective_target_vect_multiple_sizes): Likewise.
5503         (check_effective_target_vect64): Likewise.
5504         (check_effective_target_vect_call_copysignf): Likewise.
5505         (check_effective_target_vect_call_sqrtf): Likewise.
5506         (check_effective_target_vect_call_btrunc): Likewise.
5507         (check_effective_target_vect_call_btruncf): Likewise.
5508         (check_effective_target_vect_call_ceil): Likewise.
5509         (check_effective_target_vect_call_ceilf): Likewise.
5510         (check_effective_target_vect_call_floor): Likewise.
5511         (check_effective_target_vect_call_floorf): Likewise.
5512         (check_effective_target_vect_call_lceil): Likewise.
5513         (check_effective_target_vect_call_lfloor): Likewise.
5514         (check_effective_target_vect_call_nearbyint): Likewise.
5515         (check_effective_target_vect_call_nearbyintf): Likewise.
5516         (check_effective_target_vect_call_round): Likewise.
5517         (check_effective_target_vect_call_roundf): Likewise.
5518         (check_effective_target_vect_perm): Likewise, but also append *_saved
5519         to the existing global name to properly cache the result.
5520         (check_effective_target_vect_perm_byte): Likewise.
5521         (check_effective_target_vect_perm_short): Likewise.
5522         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5523         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5524         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5525         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5526         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5527         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5528         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5529         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5530         (check_effective_target_vect_sdot_qi): Likewise.
5531         (check_effective_target_vect_udot_qi): Likewise.
5532         (check_effective_target_vect_sdot_hi): Likewise.
5533         (check_effective_target_vect_udot_hi): Likewise.
5534         (check_effective_target_vect_usad_char): Likewise.
5535         (check_effective_target_vect_pack_trunc): Likewise.
5536         (check_effective_target_vect_unpack): Likewise.
5537         (check_effective_target_vect_aligned_arrays): Likewise.
5538         (check_effective_target_vect_natural_alignment): Likewise.
5539         (check_effective_target_vector_alignment_reachable): Likewise.
5540         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5541         (is-effective-target): Initialize et_index if undefined.
5542         (et-dg-runtest): New.
5543         (et-is-effective-target): Likewise.
5544         (check_vect_support_and_set_flags): Add supported MIPS targets to
5545         EFFECTIVE_TARGETS list.  Return the number of supported targets.
5547 2016-07-26  Richard Biener  <rguenther@suse.de>
5548             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5550         PR middle-end/70920
5551         * gcc.dg/pr70920-1.c: New test-case.
5552         * gcc.dg/pr70902-2.c: Likewise.
5553         * gcc.dg/pr70920-3.c: Likewise.
5554         * gcc.dg/pr70920-4.c: Likewise
5555         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5556         2 instead of 3.
5558 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
5560         * gcc.c-torture/execute/pr71494.c: Require label_values.
5561         * gcc.dg/pr16973.c: Ditto.
5563 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5565         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5566         * gcc.dg/torture/pr69771.c: Require int32plus.
5567         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5569 2016-07-25  Martin Liska  <mliska@suse.cz>
5571         * gcc.dg/torture/pr71987.c: New test.
5573 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5575         PR fortran/71935
5576         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5577         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
5578         * gfortran.dg/pr71935.f90: New test.
5580 2016-07-22  Martin Sebor  <msebor@redhat.com>
5582         PR c++/71675
5583         * g++.dg/ext/atomic-3.C: New test.
5584         * gcc.dg/atomic/pr71675.c: New test.
5586 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
5588         * gcc.target/i386/mvc8.c: New test.
5590 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
5592         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5593         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5595 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5597         PR fortran/71795
5598         * gfortran.dg/constructor_50.f90:  New test.
5600 2016-07-22  Martin Liska  <mliska@suse.cz>
5602         PR gcov-profile/69028
5603         PR gcov-profile/62047
5604         * g++.dg/cilk-plus/pr69028.C: New test.
5606 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
5608         * gfortran.dg/coarray_stat_2.f90: New test.
5610 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5612         * gcc.target/powerpc/vec-extract.h: New files to check the
5613         vec_extract built-in functions for all vector types, testing
5614         accessing each element, both with constant and variable element
5615         numbers.
5616         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5617         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5618         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5619         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5620         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5621         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5622         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5623         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5624         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5626 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
5628         PR c++/71728
5629         * g++.dg/other/pr71728.C: New test.
5631 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
5633         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5634         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5635         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5636         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5637         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5639 2016-07-21  Richard Biener  <rguenther@suse.de>
5641         PR tree-optimization/71947
5642         * gcc.dg/tree-ssa/vrp102.c: New testcase.
5644 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
5646         * gcc.dg/tree-ssa/scev-15.c: New.
5648 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
5650         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5652 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
5654         PR c++/71941
5655         * g++.dg/gomp/pr71941.C: New test.
5657 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
5659         PR c/70339
5660         PR c/71858
5661         * g++.dg/spellcheck-identifiers.C: New test case, based on
5662         gcc.dg/spellcheck-identifiers.c.
5663         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5664         gcc.dg/spellcheck-identifiers-2.c.
5665         * g++.dg/spellcheck-typenames.C: New test case, based on
5666         gcc.dg/spellcheck-typenames.c
5668 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
5670         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5671         pointer to member function and also test catching by reference.
5673 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5675         * gcc.target/s390/pr67443.c: Fix test case.
5677 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5679         * gcc.target/s390/insv-1.c: Xfail some tests.
5680         * gcc.target/s390/insv-2.c: Likewise.
5682 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
5684         * gcc.target/avr/torture/get-mem.c: New test.
5685         * gcc.target/avr/torture/set-mem.c: New test.
5687 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
5689         PR target/71948
5690         * gcc.target/avr/torture/tiny-progmem.c: New test.
5692 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
5694         PR c++/71909
5695         * g++.dg/parse/pr71909.C: New test.
5696         * g++.dg/tm/pr71909.C: New test.
5698         PR c++/50060
5699         * g++.dg/cpp0x/constexpr-50060.C: New test.
5700         * g++.dg/cpp1y/constexpr-50060.C: New test.
5702 2016-07-20  Martin Liska  <mliska@suse.cz>
5704         * gfortran.dg/graphite/pr71898.f90: New test.
5706 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
5708         PR tree-optimization/71503
5709         PR tree-optimization/71683
5710         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5711         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5713 2016-07-20  Martin Liska  <mliska@suse.cz>
5715         * gcc.dg/plugin/plugin.exp: Remove sreal test.
5716         * gcc.dg/plugin/sreal-test-1.c: Remove.
5717         * gcc.dg/plugin/sreal_plugin.c: Remove.
5719 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5721         PR fortran/71902
5722         * gfortran.dg/dependency_47.f90:  New test.
5724 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
5726         PR rtl-optimization/71916
5727         * gcc.c-torture/compile/pr71916.c: New test.
5729         PR middle-end/71874
5730         * g++.dg/torture/pr71874.C: New test.
5732         PR middle-end/71734
5733         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5734         (my_alloc): Rewritten to use __builtin_posix_memalign and
5735         __SIZE_TYPE__.
5736         (my_free): Use __builtin_free instead of _mm_free.
5737         (Vec::operator=): Use __builtin_memcpy.
5739 2016-07-19  Martin Jambor  <mjambor@suse.cz>
5741         PR fortran/71688
5742         * gfortran.dg/pr71688.f90: New test.
5744 2016-07-19  Richard Biener  <rguenther@suse.de>
5746         * c-c++-common/vector-subscript-6.c: New testcase.
5747         * c-c++-common/vector-subscript-7.c: Likewise.
5749 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5751         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5752         and UInt32 based on __SIZEOF_INT__.
5754 2016-07-19  Richard Biener  <rguenther@suse.de>
5756         PR tree-optimization/71901
5757         * gcc.dg/torture/pr71901.c: New testcase.
5759 2016-07-19  Richard Biener  <rguenther@suse.de>
5761         PR tree-optimization/71908
5762         * gcc.dg/torture/pr71908.c: New testcase.
5764 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
5766         PR target/71493
5767         * gcc.target/powerpc/pr71493-1.c: New test.
5768         * gcc.target/powerpc/pr71493-2.c: Likewise.
5770 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
5772         PR c++/71835
5773         * g++.dg/conversion/ambig3.C: New test.
5775         PR c++/71828
5776         * g++.dg/cpp0x/constexpr-71828.C: New test.
5778         PR c++/71826
5779         * g++.dg/template/pr71826.C: New test.
5781         PR c++/71822
5782         * g++.dg/template/defarg21.C: New test.
5784         PR c++/71871
5785         * g++.dg/ext/vector31.C: New test.
5787 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
5789         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5791 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
5793         PR tree-optimization/71734
5794         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5796 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5798         * gcc.target/s390/warn-dynamicstack-1.c: New test.
5799         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5800         stack-layout-dynamic-1.c: New test.
5802 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5804         * gcc.target/s390/nolrl-1.c: New test.
5806 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
5808         PR fortran/71523
5809         * gfortran.dg/pr71523_1.f90: New test.
5810         * gfortran.dg/pr71523_2.f90: New test.
5812 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
5814         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5816 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5817             Marco Restelli  <mrestelli@gmail.com>
5819         PR fortran/62125
5820         * gfortran.dg/pr62125.f90: New test.
5822 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5824         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5825         * gcc.target/powerpc/mulkc3-1.c: Likewise.
5827 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
5829         PR c++/58796
5830         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5831         * g++.dg/cpp0x/nullptr35.C: New test.
5833 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5835         * gcc.dg/tree-ssa/scev-8.c: Update test string.
5837 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
5839         * gfortran.dg/goacc/vector_length.f90: New test.
5841 2016-07-15  Richard Biener  <rguenther@suse.de>
5843         PR tree-optimization/71881
5844         * gcc.dg/torture/pr71881.c: New testcase.
5846 2016-07-15  Richard Biener  <rguenther@suse.de>
5848         PR tree-optimization/71887
5849         * gcc.dg/torture/pr71887.c: New testcase.
5851 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
5853         PR c/71858
5854         * gcc.dg/spellcheck-identifiers-3.c: New test.
5856 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
5858         PR fortran/71807
5859         * gfortran.dg/null_9.f90: New test.
5861 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5863         * gcc.dg/tree-ssa/loop-41.c: New test.
5865 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5867         PR tree-optimization/71347
5868         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5870 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5872         PR fortran/29819
5873         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5874         * gfortran.dg/contains.f90: Ditto.
5875         * gfortran.dg/contains_empty_1.f03: Ditto.
5876         * gfortran.dg/submodule_3.f08: Ditto.
5878 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
5880         PR testsuite/71865
5881         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5882         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5883         expected diagnostics.
5885         PR c/71858
5886         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5887         * gcc.dg/spellcheck-identifiers-2.c: New test.
5888         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5889         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5891 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
5893         PR tree-optimization/71872
5894         * gcc.c-torture/compile/pr71872.c: New test.
5896 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5898         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5899         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5900         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5901         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5902         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5903         * gcc.target/arm/atomic-op-acquire-1.c: This.
5904         * gcc.target/arm/atomic-op-char.c: Rename into ...
5905         * gcc.target/arm/atomic-op-char-1.c: This.
5906         * gcc.target/arm/atomic-op-consume.c: Rename into ...
5907         * gcc.target/arm/atomic-op-consume-1.c: This.
5908         * gcc.target/arm/atomic-op-int.c: Rename into ...
5909         * gcc.target/arm/atomic-op-int-1.c: This.
5910         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5911         * gcc.target/arm/atomic-op-relaxed-1.c: This.
5912         * gcc.target/arm/atomic-op-release.c: Rename into ...
5913         * gcc.target/arm/atomic-op-release-1.c: This.
5914         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5915         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5916         * gcc.target/arm/atomic-op-short.c: Rename into ...
5917         * gcc.target/arm/atomic-op-short-1.c: This.
5918         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5919         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5920         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5921         * gcc.target/arm/atomic-op-char-2.c: Likewise.
5922         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5923         * gcc.target/arm/atomic-op-int-2.c: Likewise.
5924         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5925         * gcc.target/arm/atomic-op-release-2.c: Likewise.
5926         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5927         * gcc.target/arm/atomic-op-short-2.c: Likewise.
5929 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
5931         PR fortran/70842
5932         * gfortran.dg/select_type_35.f03: New test.
5934 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5936         PR target/65951
5937         PR tree-optimization/70923
5938         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5939         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5940         * gcc.dg/vect/pr65951.c: Likewise.
5941         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5943 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
5945         * c-c++-common/pr60226.c: Expect maximum object file alignment
5946         error on AIX.
5948 2016-07-14  Richard Biener  <rguenther@suse.de>
5950         PR tree-optimization/71866
5951         * gcc.dg/torture/pr71866.c: New testcase.
5953 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5955         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5956         selector and enclose boolean expression in curly braces.
5958 2016-07-14  Alan Modra  <amodra@gmail.com>
5960         PR target/71733
5961         * gcc.target/powerpc/p9-novsx.c: New.
5963 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5965         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5966         * g++.dg/tree-prof/morefunc.C: Dito.
5967         * g++.dg/tree-prof/pr35545.C: Dito.
5968         * g++.dg/tree-prof/reorder.C: Dito.
5969         * gcc.dg/tree-prof/20050826-2.c: Dito.
5970         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5971         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5972         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5973         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5974         * gcc.dg/tree-prof/inliner-1.c: Dito.
5975         * gcc.dg/tree-prof/merge_block.c: Dito.
5976         * gcc.dg/tree-prof/stringop-1.c: Dito.
5977         * gcc.dg/tree-prof/stringop-2.c: Dito.
5978         * gcc.dg/tree-prof/switch-case-1.c: Dito.
5979         * gcc.dg/tree-prof/switch-case-2.c: Dito.
5980         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5981         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5982         * gcc.dg/tree-prof/update-loopch.c: Dito.
5983         * gcc.dg/tree-prof/val-prof-1.c: Dito.
5984         * gcc.dg/tree-prof/val-prof-2.c: Dito.
5985         * gcc.dg/tree-prof/val-prof-3.c: Dito.
5986         * gcc.dg/tree-prof/val-prof-4.c: Dito.
5987         * gcc.dg/tree-prof/val-prof-5.c: Dito.
5988         * gcc.dg/tree-prof/val-prof-6.c: Dito.
5989         * gcc.dg/tree-prof/val-prof-7.c: Dito.
5991 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5993         * lib/profopt.exp (profopt-execute): Remove .imports files.
5995 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5997         * lib/profopt.exp (profopt-execute): Always log profiler command line.
5999 2016-07-13  Andi Kleen  <ak@linux.intel.com>
6001         * lib/profopt.exp (dg-final-scan-autofdo,
6002         dg-final-scan-not-autofdo): New functions.
6004 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
6006         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6007         * gcc.dg/vect/vect-35.c: Ditto.
6008         * gcc.dg/vect/vect-alias-check-2.c: New test.
6010 2016-07-13  Martin Liska  <mliska@suse.cz>
6012         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
6013         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
6014         * gfortran.dg/pr42108.f90: Update expected dump scan.
6016 2016-07-13  Richard Biener  <rguenther@suse.de>
6018         PR tree-optimization/24574
6019         * gcc.dg/pr24574.c: New testcase.
6021 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6023         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
6024         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6025         * c-c++-common/pr68833-1.c: Require int32plus.
6026         * gcc.dg/ipa/pr63551.c: Likewise.
6027         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6028         * gcc.dg/ipa/pr64041.c: Require int32plus.
6030 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6032         PR ipa/71633
6033         * g++.dg/pr71633.C: New test.
6035 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6037         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6038         Add new arm_thumb1_cbz_ok effective target.
6039         * gcc.target/arm/cbz.c: New test.
6041 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6043         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6044         Define effective target.
6045         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6046         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6047         * gcc.target/arm/movhi_movw.c: New test.
6048         * gcc.target/arm/movsi_movw.c: Likewise.
6049         * gcc.target/arm/movdi_movw.c: Likewise.
6051 2016-07-13  Richard Biener  <rguenther@suse.de>
6053         PR middle-end/71104
6054         * gcc.dg/pr71104-1.c: New testcase.
6055         * gcc.dg/pr71104-2.c: Likewise.
6057 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6059         PR target/71805
6060         * gcc.target/powerpc/pr71805.c: New test.
6062 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6064         * gcc.target/powerpc/divkc3-1.c: New.
6065         * gcc.target/powerpc/mulkc3-1.c: New.
6067 2016-07-12  Nathan Sidwell  <nathan@acm.org>
6069         * gcc.target/arm/data-rel-1.c: New.
6070         * gcc.target/arm/data-rel-2.c: New.
6071         * gcc.target/arm/data-rel-3.c: New.
6073 2016-07-12  Martin Liska  <mliska@suse.cz>
6075         * gcc.dg/params/blocksort-part.c: New test.
6076         * gcc.dg/params/params.exp: New file.
6078 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6080         PR middle-end/71700
6081         * gcc.c-torture/execute/pr71700.c: New test.
6083 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
6084         Richard Biener  <rguenther@suse.de>
6086         PR tree-optimization/23286
6087         PR tree-optimization/70159
6088         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6089         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6090         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6091         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6092         * gcc.dg/tree-ssa/pr35286.c: Likewise.
6093         * gcc.dg/tree-ssa/pr35287.c: Likewise.
6094         * gcc.dg/hoist-register-pressure-1.c: Likewise.
6095         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6096         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6097         * gcc.dg/pr51879-12.c: Likewise.
6098         * gcc.dg/strlenopt-9.c: Likewise.
6099         * gcc.dg/tree-ssa/pr47392.c: Likewise.
6100         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6101         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6102         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6103         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6104         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6105         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6106         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6107         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6108         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6109         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6110         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6111         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6112         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6113         * gfortran.dg/pr43984.f90: Adjust expected outcome.
6115 2016-07-12  Richard Biener  <rguenther@suse.de>
6117         PR rtl-optimization/68961
6118         * gcc.target/i386/pr68961.c: New testcase.
6120 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
6122         PR middle-end/71758
6123         * c-c++-common/gomp/pr71758.c: New test.
6124         * gfortran.dg/gomp/pr71758.f90: New test.
6126         PR tree-optimization/71823
6127         * gcc.dg/vect/pr71823.c: New test.
6129 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
6131         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6132         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6133         and LINE_MAP_MAX_LOCATION_WITH_COLS.
6135 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6137         PR target/71801
6138         * gcc.target/i386/pr71801.c: New test.
6140 2016-07-11  Richard Biener  <rguenther@suse.de>
6142         PR tree-optimization/71816
6143         * gcc.dg/torture/pr71816.c: New testcase.
6145 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6147         PR fortran/71783
6148         * gfortran.dg/dependency_46.f90:  New test.
6150 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
6152         PR rtl-optimization/71621
6153         * gcc.target/i386/pr71621-1.c: New.
6154         * gcc.target/i386/pr71621-2.c: New.
6156 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
6158         * gfortran.dg/goacc/pr71704.f90: New test.
6160 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6162         PR target/71297
6163         * gcc.target/powerpc/pr71297.c: New.
6165 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
6167         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6169 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6171         PR target/71806
6172         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6174 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
6176         PR tree-optimization/71667
6177         * gcc.dg/vect/pr71667.c: New
6179 2016-07-08  Martin Liska  <mliska@suse.cz>
6181         * gcc.dg/torture/pr71606.c: New test.
6183 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6185         PR fortran/71764
6186         * gfortran.dg/pr71764.f90: New test.
6188 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
6189             Kai Tietz  <ktietz70@googlemail.com>
6191         PR c++/70869
6192         PR c++/71054
6193         * g++.dg/cpp0x/pr70869.C: New test.
6194         * g++.dg/cpp0x/pr71054.C: New test.
6196 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
6198         * g++.dg/debug/pr71432.C: Fail on AIX.
6200 2016-07-07  Martin Liska  <mliska@suse.cz>
6202         * gfortran.dg/do_1.f90: Remove a corner case that triggers
6203         an undefined behavior.
6204         * gfortran.dg/do_3.F90: Likewise.
6205         * gfortran.dg/do_check_11.f90: New test.
6206         * gfortran.dg/do_check_12.f90: New test.
6207         * gfortran.dg/do_corner_warn.f90: New test.
6209 2016-07-07  Martin Liska  <mliska@suse.cz>
6211         * gfortran.dg/predict-1.f90: Ammend the test.
6212         * gfortran.dg/predict-2.f90: Likewise.
6214 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6216         PR ipa/71624
6217         * g++.dg/pr71624.C: New test.
6219 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6221         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6222         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6223         ARMv8-M Mainline architectures.
6225 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6227         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6228         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6230 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
6232         PR target/70098
6233         PR target/71763
6234         * gcc.target/powerpc/pr71763.c: New file.
6236 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
6238         PR tree-optimization/71518
6239         * gcc.dg/pr71518.c: New test.
6241 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
6243         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6245 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6247         PR target/50739
6248         * gcc.target/avr/pr50739.c: New test.
6250 2016-07-05  Jan Hubicka  <jh@suse.cz>
6252         * gcc.dg/tree-ssa/scev-14.c: update template.
6254 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
6256         * gcc.dg/vect/group-no-gaps-1.c: New test.
6258 2016-07-05  Andi Kleen  <ak@linux.intel.com>
6260         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6261         if kernel supports MPX.
6263 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
6265         * gcc.c-torture/compile/pr69102.c: Require fpic support.
6267 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6268             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6270         * gcc.target/powerpc/signbit-1.c: New test.
6271         * gcc.target/powerpc/signbit-2.c: New test.
6272         * gcc.target/powerpc/signbit-3.c: New test.
6274 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6276         PR rtl-optimization/71594
6277         * gcc.dg/torture/pr71594.c: New test.
6279 2016-07-05  Jan Hubicka  <jh@suse.cz>
6281         * gcc.dg/tree-ssa/scev-14.c: new testcase.
6283 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
6285         PR c++/62314
6286         * g++.dg/parse/error5.C: Update column
6287         number of missing semicolon error.
6288         * g++.dg/pr62314-2.C: New test case.
6290 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6292         * gfortran.dg/coarray_stat_function.f90: New test.
6293         * gfortran.dg/coarray_stat_whitespace.f90: New test.
6294         * gfortran.dg/coarray_lib_comm_1: Adapting old test
6295         to new interfaces.
6297 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6299         PR fortran/71623
6300         * gfortran.dg/deferred_character_17.f90: New test.
6302 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
6304         * gcc.target/arm/neon/polytypes.c: Move to ...
6305         * gcc.target/arm/polytypes.c: ... here.
6306         * gcc.target/arm/neon/pr51534.c: Move to ...
6307         * gcc.target/arm/pr51534.c: ... here.
6308         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6309         * gcc.target/arm/vect-vcvt.c: ... here.
6310         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6311         * gcc.target/arm/vect-vcvtq.c: ... here.
6312         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6313         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6314         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6315         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6316         * gcc.target/arm/neon/neon.exp: Delete.
6317         * gcc.target/arm/neon/: Delete.
6319 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6321         PR fortran/65575
6322         * gfortran.dg: pr65575.f90: New test.
6324 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6326         PR fortran/35849
6327         * gfortran.dg: pr35849.f90: New test.
6329 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
6331         PR c++/71739
6332         * g++.dg/cpp0x/pr71739.C: New test.
6334 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
6336         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6338 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6340         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6341         locr.
6342         * gcc.target/s390/loc-1.c: New test.
6344 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
6346         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6347         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6349 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6351         PR target/63874
6352         * gcc.target/aarch64/pr63874.c: New test.
6354 2016-07-04  Jan Beulich  <jbeulich@suse.com>
6356         * g++.dg/header.c: New.
6357         * gcc.dg/header.c: New.
6359 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
6361         PR c/71719
6362         * c-c++-common/Wunused-var-15.c: New test.
6364 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
6366         PR fortran/71687
6367         * gfortran.dg/gomp/pr71687.f90: New test.
6369 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6371         * gcc.dg/const-float128-ped.c: Require __float128 effective
6372         target and options.
6373         * gcc.dg/const-float128.c: Likewise.
6374         * gcc.dg/torture/float128-cmp-invalid.c: Require
6375         __float128 and base_quadfloat_support effective targets, and
6376         __float128 options.
6377         * gcc.dg/torture/float128-div-underflow.c: Likewise.
6378         * gcc.dg/torture/float128-extend-nan.c: Likewise.
6379         * gcc.dg/torture/float128-nan.c: Likewise.
6380         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6381         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6382         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6383         * lib/target-supports.exp (check_effective_target___float128): New.
6384         (add_options_for___float128): New.
6385         (check_effective_target_base_quadword_support): New.
6387 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6389         PR target/71720
6390         * gcc.target/powerpc/pr71720.c: New test.
6392 2016-07-01  Jan Beulich  <jbeulich@suse.com>
6394         * gcc.dg/bss.c: New.
6396 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
6398         PR target/71698
6399         * gcc.target/powerpc/pr71698.c: New test.
6401 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
6403         PR target/71151
6404         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6405         instead of ".foo" for its section name.
6406         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6407         depending on MCU's flash size.
6408         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6409         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6410         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6411         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6412         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6413         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6415 2016-07-01  Jan Beulich  <jbeulich@suse.com>
6417         * gcc.target/i386/pr65105-2.c: Add -msse2.
6419 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
6421         PR tree-optimization/71707
6422         * gcc.dg/strlenopt-29.c: New test.
6424         PR fortran/71704
6425         * gfortran.dg/gomp/pr71704.f90: New test.
6427         PR fortran/71705
6428         * gfortran.dg/gomp/pr71705.f90: New test.
6430 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6432         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6433         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6434         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6435         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6436         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6437         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6438         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6439         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6440         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6441         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6442         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6443         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6444         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6445         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6446         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6447         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6448         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6449         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6450         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6451         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6452         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6453         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6454         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6455         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6456         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6457         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6458         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6459         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6460         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6461         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6462         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6463         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6464         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6465         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6466         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6467         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6468         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6469         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6470         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6471         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6472         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6473         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6474         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6475         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6476         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6477         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6478         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6479         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6480         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6481         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6482         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6483         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6484         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6485         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6486         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6487         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6488         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6489         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6490         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6491         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6492         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6493         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6494         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6495         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6496         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6497         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6498         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6499         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6500         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6501         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6502         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6503         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6504         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6505         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6506         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6507         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6508         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6509         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6510         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6511         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6512         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6514 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6515             James Greenhalgh  <james.greenhalgh@arm.com>
6517         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6519 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
6520             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6522         * gcc.target/aarch64/vget_set_lane_1.c: New test.
6524 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
6526         PR driver/71651
6527         * gcc.dg/spellcheck-options-12.c: New test case.
6529 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
6531         PR middle-end/71693
6532         * gcc.c-torture/compile/pr71693.c: New test.
6534 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
6536         * gcc.dg/spellcheck-params.c: New testcase.
6537         * gcc.dg/spellcheck-params-2.c: New testcase.
6539 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6541         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6542         vector extract instructions.
6543         * gcc.target/powerpc/p9-extract-2.c: Likewise.
6545 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6547         PR fortran/71686
6548         * gfortran.dg/unexpected_eof_2.f90: New test.
6549         * gfortran.dg/unexpected_eof_3.f90: New test.
6551 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
6553         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6555 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
6557         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6558         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6559         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6561 2016-06-29  Richard Biener  <rguenther@suse.de>
6563         PR middle-end/15256
6564         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6566 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
6568         * gcc.target/arm/aapcs/neon-vect10.c: Require
6569         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6570         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6571         * gcc.target/arm/aapcs/vfp18.c: Likewise.
6572         * gcc.target/arm/aapcs/vfp19.c: Likewise.
6573         * gcc.target/arm/aapcs/vfp20.c: Likewise.
6574         * gcc.target/arm/aapcs/vfp21.c: Likewise.
6575         * gcc.target/arm/fp16-aapcs-1.c: Require
6576         -mfloat-ab=hard.  Also simplify the test.
6577         * gcc.target/arm/fp16-aapcs-2.c: New.
6579 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
6581         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6582         (add_options_for_arm_fp16_ieee): New.
6583         (add_options_for_arm_fp16_alternative): New.
6584         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
6585         long-line.
6586         (effective_target_arm_fp16_hw): New.
6588 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6590         PR tree-optimization/71655
6591         * g++.dg/pr71655.C: New test.
6593 2016-06-29  Martin Liska  <mliska@suse.cz>
6595         * gcc.dg/pr71585.c: New test.
6596         * gcc.dg/pr71585-2.c: New test.
6597         * gcc.dg/pr71585-3.c: New test.
6599 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6601         PR tree-optimization/70729
6602         * g++.dg/vect/pr70729.cc: New test.
6604 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
6606         * c-c++-common/gomp/cancel-1.c: Extend.
6608 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
6610         PR tree-optimization/71625
6611         * gcc.dg/strlenopt-28.c: New test.
6613 2016-06-29  Richard Biener  <rguenther@suse.de>
6615         PR middle-end/71002
6616         * g++.dg/torture/pr71002.C: Adjust testcase.
6618 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
6620         PR c/71685
6621         * gcc.dg/pr71685.c: New test.
6623 2016-06-28  Martin Sebor  <msebor@redhat.com>
6625         PR c/71552
6626         * gcc.dg/init-bad-9.c: New test.
6628 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6630         * gcc.target/powerpc/abs128-1.c: Require VSX.
6631         * gcc.target/powerpc/copysign128-1.c: Likewise.
6632         * gcc.target/powerpc/inf128-1.c: Likewise.
6633         * gcc.target/powerpc/nan128-1.c: Likewise.
6635 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
6637         PR middle-end/71626
6638         * gcc.c-torture/execute/pr71626-1.c: New test.
6639         * gcc.c-torture/execute/pr71626-2.c: New test.
6641 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
6643         PR target/71656
6644         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6646 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
6648         PR target/71670
6649         * gcc.target/powerpc/pr71670.c: New testcase.
6651 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
6653         PR target/71656
6654         * gcc.target/powerpc/pr71656-1.c: New test.
6655         * gcc.target/powerpc/pr71656-2.c: New test.
6657 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
6659         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6660         around fp16 code.
6661         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6662         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6663         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6664         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6665         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6666         Add arm_neon_fp16_ok effective target.
6667         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6668         Likewise.
6669         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6670         Likewise.
6671         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6672         Likewise.
6673         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6674         Likewise.
6675         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6676         Likewise.
6677         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6678         Likewise.
6679         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6680         Likewise.
6681         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6682         Likewise.
6683         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6684         Likewise.
6685         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6686         Likewise.
6687         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6688         Likewise.
6690 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
6692         * gcc.dg/predict-12.c: New testcase.
6694 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6696         PR fortran/71649
6697         * gfortran.dg/pr71649.f90: New test.
6699 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
6701         PR tree-optimization/71643
6702         * g++.dg/opt/pr71643.C: New test.
6704         PR tree-optimization/71631
6705         * gcc.c-torture/execute/pr71631.c: New test.
6707 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
6709         * gcc.dg/predict-11.c: New testcase.
6710         * gfortran.dg/predict-2.f90: New testcase.
6712 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
6714         * gcc.dg/predict-10.c: New test.
6716 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6718         * gcc.target/powerpc/abs128-1.c: New.
6719         * gcc.target/powerpc/copysign128-1.c: New.
6720         * gcc.target/powerpc/inf128-1.c: New.
6721         * gcc.target/powerpc/nan128-1.c: New.
6723 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
6725         * gfortran.dg/pr71642.f90: New test.
6727 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6729         PR tree-optimization/71647
6730         * gcc.target/i386/pr71647.c: New test.
6732 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6734         * gcc.target/i386/noplt-gd-1.c: New test.
6735         * gcc.target/i386/noplt-gd-2.c: Likewise.
6736         * gcc.target/i386/noplt-gd-3.c: Likewise.
6737         * gcc.target/i386/noplt-ld-1.c: Likewise.
6738         * gcc.target/i386/noplt-ld-2.c: Likewise.
6739         * gcc.target/i386/noplt-ld-3.c: Likewise.
6740         * lib/target-supports.exp
6741         (check_effective_target_tls_get_addr_via_got): New.
6743 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6745         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6746         testsuite compile flags.
6747         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6748         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6750 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6752         * g++dg/vect/pr36684.cc: Add dg-do compile.
6753         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6754         * gcc.dg/vect/pr70021.c: Ditto.
6755         * gcc.dg/vect/pr70138-1.c: Ditto.
6756         * gcc.dg/vect/pr70138-2.c: Ditto.
6757         * gcc.dg/vect/pr70354-1.c: Ditto.
6758         * gcc.dg/vect/pr70354-2.c: Ditto.
6759         * gcc.dg/vect/pr71259.c: Ditto.
6760         * gcc.dg/vect/pr71416-1.c: Ditto.
6761         * gcc.dg/vect/slp-43.c: Ditto.
6762         * gcc.dg/vect/slp-45.c: Ditto.
6763         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6764         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6765         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6766         * gfortran.dg/vect/pr69980.f90: Ditto.
6768 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6770         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6771         * gcc.dg/vect/bb-slp-30.c: Ditto.
6772         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6773         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6774         * gcc.dg/vect/pr45902.c: Ditto.
6775         * gcc.dg/vect/pr48172.c: Ditto.
6776         * gcc.dg/vect/pr48377.c: Ditto.
6777         * gcc.dg/vect/pr49038.c: Ditto.
6778         * gcc.dg/vect/pr49771.c: Ditto.
6779         * gcc.dg/vect/pr52091.c: Ditto.
6780         * gcc.dg/vect/pr53185-2.c: Ditto.
6781         * gcc.dg/vect/pr56826.c: Ditto.
6782         * gcc.dg/vect/pr60276.c: Ditto.
6783         * gcc.dg/vect/pr62021.c: Ditto.
6784         * gcc.dg/vect/pr63530.c: Ditto.
6785         * gcc.dg/vect/pr65518.c: Ditto.
6786         * gcc.dg/vect/pr65947-1.c: Ditto.
6787         * gcc.dg/vect/pr65947-10.c: Ditto.
6788         * gcc.dg/vect/pr65947-11.c: Ditto.
6789         * gcc.dg/vect/pr65947-12.c: Ditto.
6790         * gcc.dg/vect/pr65947-13.c: Ditto.
6791         * gcc.dg/vect/pr65947-2.c: Ditto.
6792         * gcc.dg/vect/pr65947-3.c: Ditto.
6793         * gcc.dg/vect/pr65947-4.c: Ditto.
6794         * gcc.dg/vect/pr65947-5.c: Ditto.
6795         * gcc.dg/vect/pr65947-6.c: Ditto.
6796         * gcc.dg/vect/pr65947-7.c: Ditto.
6797         * gcc.dg/vect/pr65947-8.c: Ditto.
6798         * gcc.dg/vect/pr65947-9.c: Ditto.
6799         * gcc.dg/vect/pr71416-1.c: Ditto.
6800         * gcc.dg/vect/pr71439.c: Ditto.
6801         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6802         * gcc.dg/vect/vect-bswap16.c: Ditto.
6803         * gcc.dg/vect/vect-bswap32.c: Ditto.
6804         * gcc.dg/vect/vect-bswap64.c: Ditto.
6805         * gcc.dg/vect/vect-live-1.c: Ditto.
6806         * gcc.dg/vect/vect-live-2.c: Ditto.
6807         * gcc.dg/vect/vect-live-3.c: Ditto.
6808         * gcc.dg/vect/vect-live-4.c: Ditto.
6809         * gcc.dg/vect/vect-live-5.c: Ditto.
6810         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6811         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6812         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6813         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6814         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6815         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6816         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6817         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6818         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6819         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6820         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6821         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6822         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6823         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6824         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6825         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6826         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6828 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6830         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6832 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6834         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
6835         ia32 if R_386_GOT32X relocation is supported.
6836         * gcc.target/i386/noplt-3.c: Likewise.
6837         * gcc.target/i386/noplt-2.c: Likewise.
6838         (main): Renamed to ...
6839         (bar): This.
6840         * gcc.target/i386/noplt-4.c: Likewise.
6841         (main): Renamed to ...
6842         (bar): This.
6843         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6844         * gcc.target/i386/pr67400-5.c: Likewise.
6846 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6848         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6849         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6851         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6852         f4): Adjust expected diagnostics.
6853         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6854         (T): If OVFP is defined, redefine to TP.
6855         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6856         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6857         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6858         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6859         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6860         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6861         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6862         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6863         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6864         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6865         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6866         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6867         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6868         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6869         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6870         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6871         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6872         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6873         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6874         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6875         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6876         as last argument to __builtin_add_overflow_p.
6878 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
6880         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6881         dg-options and remove default vector testsuite compile flags.
6882         * g++.dg/vect/pr33860a.cc: Ditto.
6883         * g++.dg/vect/pr45470-a.cc: Ditto.
6884         * g++.dg/vect/pr45470-b.cc: Ditto.
6885         * g++.dg/vect/pr60896.cc: Ditto.
6886         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6887         * gcc.dg/vect/pr18308.c: Ditto.
6888         * gcc.dg/vect/pr24049.c: Ditto.
6889         * gcc.dg/vect/pr33373.c: Ditto.
6890         * gcc.dg/vect/pr36228.c: Ditto.
6891         * gcc.dg/vect/pr42395.c: Ditto.
6892         * gcc.dg/vect/pr42604.c: Ditto.
6893         * gcc.dg/vect/pr46663.c: Ditto.
6894         * gcc.dg/vect/pr48765.c: Ditto.
6895         * gcc.dg/vect/pr49093.c: Ditto.
6896         * gcc.dg/vect/pr49352.c: Ditto.
6897         * gcc.dg/vect/pr52298.c: Ditto.
6898         * gcc.dg/vect/pr52870.c: Ditto.
6899         * gcc.dg/vect/pr53185.c: Ditto.
6900         * gcc.dg/vect/pr53773.c: Ditto.
6901         * gcc.dg/vect/pr56695.c: Ditto.
6902         * gcc.dg/vect/pr62171.c: Ditto.
6903         * gcc.dg/vect/pr63530.c: Ditto.
6904         * gcc.dg/vect/pr68339.c: Ditto.
6905         * gcc.dg/vect/pr71259.c: Ditto.
6906         * gcc.dg/vect/vect-82_64.c: Ditto.
6907         * gcc.dg/vect/vect-83_64.c: Ditto.
6908         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6909         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6910         * gcc.dg/vect/vect-shift-2.c: Ditto.
6911         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6912         * gfortran.dg/vect/pr39318.f90: Ditto.
6913         * gfortran.dg/vect/pr45714-a.f: Ditto.
6914         * gfortran.dg/vect/pr45714-b.f: Ditto.
6915         * gfortran.dg/vect/pr46213.f90: Ditto.
6917 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6918             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6920         * gcc.target/powerpc/p9-splat-5.c: New test.
6922 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
6924         PR tree-optimization/71488
6925         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6926         * lib/target-supports.exp: ... here.
6927         (check_sse4_hw_available): New procedure.
6928         (check_effective_target_sse4_runtime): Ditto.
6929         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6930         -march=westmere for sse4_runtime targets.
6931         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6932         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6933         (dg-additional-options): Use for sse4_runtime targets.
6934         (main): Call check_vect ().
6935         (dg-final): Perform scan only for sse4_runtime targets.
6937 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6939         PR target/66232
6940         PR target/67400
6941         * gcc.target/i386/pr66232-14.c: New file.
6942         * gcc.target/i386/pr66232-15.c: Likewise.
6943         * gcc.target/i386/pr66232-16.c: Likewise.
6944         * gcc.target/i386/pr66232-17.c: Likewise.
6945         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
6946         ia32 if R_386_GOT32X relocation is supported.
6947         * gcc.target/i386/pr67400-2.c: Likewise.
6948         * gcc.target/i386/pr67400-3.c: Likewise.
6949         * gcc.target/i386/pr67400-4.c: Likewise.
6950         * gcc.target/i386/pr67400-6.c: Likewise.
6951         * gcc.target/i386/pr67400-7.c: Likewise.
6952         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6954 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6956         PR libgfortran/48852
6957         * gfortran.dg/char4_iunit_1.f03: Update test.
6958         * gfortran.dg/f2003_io_5.f03: Update test.
6959         * gfortran.dg/real_const_3.f90: Update test.
6961 2016-06-23  Andi Kleen  <ak@linux.intel.com>
6963         * g++.dg/bprob/bprob.exp: Support autofdo.
6964         * g++.dg/tree-prof/tree-prof.exp: dito.
6965         * gcc.dg/tree-prof/tree-prof.exp: dito.
6966         * gcc.misc-tests/bprob.exp: dito.
6967         * gfortran.dg/prof/prof.exp: dito.
6968         * lib/profopt.exp: dito.
6969         * lib/target-supports.exp: Check for autofdo.
6971 2016-06-23  Martin Liska  <mliska@suse.cz>
6973         * gcc.dg/pr71619.c: New test.
6975 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6977         PR target/67400
6978         * gcc.target/i386/pr67400-1.c: New test.
6979         * gcc.target/i386/pr67400-2.c: Likewise.
6980         * gcc.target/i386/pr67400-3.c: Likewise.
6981         * gcc.target/i386/pr67400-4.c: Likewise.
6982         * gcc.target/i386/pr67400-5.c: Likewise.
6983         * gcc.target/i386/pr67400-6.c: Likewise.
6984         * gcc.target/i386/pr67400-7.c: Likewise.
6986 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6988         * c-c++-common/missing-header-1.c: New test case.
6989         * c-c++-common/missing-header-2.c: New test case.
6990         * c-c++-common/missing-header-3.c: New test case.
6991         * c-c++-common/missing-header-4.c: New test case.
6993 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6995         PR c/70339
6996         * c-c++-common/attributes-1.c: Update dg-prune-output to include
6997         hint.
6998         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6999         expected results due to builtin "nanl" now being suggested for
7000         "name".
7001         * gcc.dg/pr67580.c: Update expected messages.
7002         * gcc.dg/spellcheck-identifiers.c: New testcase.
7003         * gcc.dg/spellcheck-typenames.c: New testcase.
7005 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
7007         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7008         file.
7009         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7010         diagnostic-test-show-locus-parseable-fixits.c to sources for
7011         diagnostic_plugin_test_show_locus.c.
7012         * lib/gcc-defs.exp (freeform_regexps): New global.
7013         (dg-regexp): New function.
7014         (handle-dg-regexps): New function.
7015         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7016         freeform_regexps to the empty list.
7017         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7019 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7021         PR tree-optimization/71488
7022         * g++.dg/pr71488.C: New test.
7023         * gcc.dg/vect/vect-bool-cmp.c: New test.
7025 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
7027         * gcc.dg/guality/param-5.c: New test.
7029 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7031         * gcc.target/i386/asm-flag-7.c: New test.
7033 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
7035         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7036         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7037         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7038         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7039         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7040         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7041         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7042         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7043         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7044         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7045         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7046         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7047         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7048         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7049         * lib/target-supports.exp: Likewise.
7051 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
7053         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7054         * gcc.dg/attr-ms_struct-2.c: Likewise.
7055         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7056         * gcc.dg/bf-ms-attrib.c: Likewise.
7057         * gcc.dg/bf-ms-layout-2.c: Likewise.
7058         * gcc.dg/bf-ms-layout-3.c: Likewise.
7059         * gcc.dg/bf-ms-layout.c: Likewise.
7060         * gcc.dg/bf-no-ms-layout.c: Likewise.
7061         * gcc.target/i386/bitfield1.c: Likewise.
7062         * gcc.target/i386/bitfield2.c: Likewise.
7063         * gcc.target/i386/bitfield3.c: Likewise.
7065 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7067         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7068         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7069         override other than -mcpu=power9 command-line option is specified,
7070         or if the target operating system is aix.
7071         * gcc.target/powerpc/darn-1.c: Likewise.
7072         * gcc.target/powerpc/darn-2.c: Likewise.
7073         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7074         test if effective-target is not powerpc_p9vector_ok or if the
7075         target operating system is not defined.
7076         * gcc.target/powerpc/vslv-1.c: Likewise.
7077         * gcc.target/powerpc/vsrv-0.c: Likewise.
7078         * gcc.target/powerpc/vsrv-1.c: Likewise.
7080 2016-06-21  Tobias Burnus  <burnus@net-b.de>
7082         PR fortran/71068
7083         * gfortran.dg/coarray/data_1.f90: New.
7085 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
7087         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7088         (dg-require-effective-target): Use arm_v8_neon_hw.
7089         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7090         (dg-require-effective-target): Likewise.
7091         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7092         (dg-require-effective-target): Likewise.
7093         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7094         (dg-require-effective-target): Likewise.
7095         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7096         (dg-require-effective-target): Likewise.
7097         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7098         (dg-require-effective-target): Likewise.
7099         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7100         Add AArch64 check.
7102 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
7104         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7105         Set to 3 so test passes.
7107 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
7109         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7111 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
7113         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7114         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7115         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7116         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7118 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
7120         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7121         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7123 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7125         PR target/71549
7126         * gcc.target/i386/pr71549.c: New test.
7128 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7130         * gcc.target/powerpc/vadsdu-0.c: Replace
7131         dg-require-effective-target directive to allow test to run on more
7132         platforms, and add dg-skip-if directive to disable test on aix
7133         platforms because of known incompatibilities.
7134         * gcc.target/powerpc/vadsdu-1.c: Likewise.
7135         * gcc.target/powerpc/vadsdu-2.c: Likewise.
7136         * gcc.target/powerpc/vadsdu-3.c: Likewise.
7137         * gcc.target/powerpc/vadsdu-4.c: Likewise.
7138         * gcc.target/powerpc/vadsdu-5.c: Likewise.
7139         * gcc.target/powerpc/vadsdub-1.c: Likewise.
7140         * gcc.target/powerpc/vadsdub-2.c: Replace
7141         dg-require-effective-target directive to allow test to run on more
7142         platforms, and add dg-skip-if directive to disable test on aix
7143         platforms because of known incompatibilities.
7144         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7145         with vec_absdb call to differentiate this test from vadsdub-1.c.
7146         * gcc.target/powerpc/vadsduh-1.c: Replace
7147         dg-require-effective-target directive to allow test to run on more
7148         platforms, and add dg-skip-if directive to disable test on aix
7149         platforms because of known incompatibilities.
7150         * gcc.target/powerpc/vadsduh-2.c: Likewise.
7151         * gcc.target/powerpc/vadsduw-1.c: Likewise.
7152         * gcc.target/powerpc/vadsduw-2.c: Likewise.
7154 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
7156         PR tree-optimization/71588
7157         * gcc.dg/pr71558.c: New test.
7159 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7161         * c-c++-common/pr68657-1.c: Require ptr32plus support.
7162         * c-c++-common/pr68657-2.c: Likewise.
7163         * c-c++-common/pr68657-3.c: Likewise.
7164         * gcc.dg/torture/pr69714.c: Require int32plus support.
7165         * gcc.dg/torture/pr70025.c: Likewise.
7166         * gcc.dg/torture/pr70083.c: Likewise.
7167         * gcc.dg/torture/pr70542.c: Likewise.
7168         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7170 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
7172         PR c/71601
7173         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7175 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
7177         PR middle-end/71581
7178         * gcc.dg/pr71581.c: New test.
7180         PR rtl-optimization/71591
7181         * gcc.dg/cpp/pr71591.c: New test.
7183 2016-06-20   David B. Robins  <gcc@davidrobins.net>
7185         PR target/71571
7186         * g++.dg/torture/pr71571.C: New test.
7188 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
7190         PR target/71559
7191         * gcc.target/i386/sse2-pr71559.c: New test.
7192         * gcc.target/i386/avx-pr71559.c: New test.
7193         * gcc.target/i386/avx512f-pr71559.c: New test.
7195 2016-06-20  Tobias Burnus  <burnus@net-b.de>
7197         PR fortran/71194
7198         * gfortran.dg/pointer_remapping_10.f90: New.
7200 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
7202         * g++.dg/diagnostic/string-literal-concat.C: New test case.
7204 2016-06-20  Martin Sebor  <msebor@redhat.com>
7206         PR c/69507
7207         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7208         * gnu90-const-expr-1.c: Same.
7209         * gnu99-const-expr-1.c: Same.
7210         * gnu99-static-1.c: Same.
7212 2016-06-20  Renlin Li  <renlin.li@arm.com>
7214         PR testsuite/71489
7215         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7217 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
7219         * gcc.target/aarch64/vcvt_f64_1.c: New.
7220         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7221         * gcc.target/aarch64/vrecp_f64_1.c: New.
7223 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7225         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7226         "alignement".
7228 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
7230         PR target/71103
7231         * gcc.target/avr/torture/pr71103-2.c: New test.
7233 2016-06-19  Martin Sebor  <msebor@redhat.com>
7235         PR c/69507
7236         * gcc.dg/alignof.c: New test.
7238 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
7240         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7241         vs dg-error; test constexpr specifier too.
7243 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
7245         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7247 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
7249         * lib/target-supports.exp
7250         (check_effective_target_arm_neon_fp16_ok_nocache): Call
7251         arm_neon_ok and merge flags.  Fix temporary test name.
7252         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7253         and merge flags.
7255 2016-06-17  Martin Liska  <mliska@suse.cz>
7257         * gcc.dg/predict-9.c: Fix dump scanning.
7259 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7261         PR tree-optimization/71354
7262         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7264 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7266         PR tree-optimization/71347
7267         * gcc.dg/tree-ssa/pr71347.c: New test.
7269 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7271         PR tree-optimization/71354
7272         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7274 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7276         * gcc.dg/vect/vect-alias-check-1.c: New test.
7278 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7280         PR target/71151
7281         * gcc.target/avr/pr71151-1.c: New test.
7282         * gcc.target/avr/pr71151-2.c: New test.
7283         * gcc.target/avr/pr71151-3.c: New test.
7284         * gcc.target/avr/pr71151-4.c: New test.
7285         * gcc.target/avr/pr71151-5.c: New test.
7286         * gcc.target/avr/pr71151-6.c: New test.
7287         * gcc.target/avr/pr71151-7.c: New test.
7288         * gcc.target/avr/pr71151-8.c: New test.
7289         * gcc.target/avr/pr71151-common.h: New test.
7291 2016-06-16  Martin Liska  <mliska@suse.cz>
7293         * gfortran.dg/predict-1.f90: New test.
7295 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
7297         PR target/71242
7298         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
7300 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
7302         * g++.dg/vect/pr36648.cc: Disable cunrolli
7304 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
7306         PR target/71554
7307         * gcc.c-torture/execute/pr71554.c: New test.
7309         PR rtl-optimization/71532
7310         * gcc.dg/torture/pr71532.c: New test.
7312 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7314         * gcc.target/powerpc/p9-dimode1.c: New test.
7315         * gcc.target/powerpc/p9-dimode2.c: Likewise.
7317 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
7319         * gcc.c-torture/compile/20160615-1.c: New test.
7321         * g++.dg/cpp0x/ref-qual17.C: New test.
7323 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
7325         PR middle-end/71529
7326         * gcc.target/i386/pr71529.C: New test.
7328 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
7330         PR tree-optimization/71483
7331         * g++.dg/vect/pr71483.c: New
7333 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
7335         PR c++/70202
7336         * g++.dg/inherit/crash6.C: New.
7337         * g++.dg/inherit/union2.C: Likewise.
7338         * g++.dg/inherit/virtual12.C: Likewise.
7339         * g++.dg/inherit/virtual13.C: Likewise.
7340         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7342 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
7344         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7346 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
7348         PR tree-optimization/71439
7349         * gcc.dg/vect/pr71439.c: New
7351 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7353         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7355 2016-06-15  Richard Biener  <rguenther@suse.de>
7357         * gcc.dg/vect/slp-45.c: New testcase.
7359 2016-06-15  Richard Biener  <rguenther@suse.de>
7361         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7363 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7365         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7366         requirements, and disable for AIX for now.
7367         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7369 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
7371         PR c++/71528
7372         * g++.dg/opt/pr71528.C: New test.
7374         PR c++/71516
7375         * g++.dg/init/pr71516.C: New test.
7377 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7379         * g++.dg/init/array46.C: New.
7381 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
7383         * gcc.target/i386/float128-3.c: New test.
7384         * gcc.target/i386/quad-sse4.c: Ditto.
7385         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7386         Update scan strings.
7388 2016-06-14  Richard Biener  <rguenther@suse.de>
7390         PR middle-end/71526
7391         * gfortran.dg/pr71526.f90: New testcase.
7393 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7395         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7396         * gcc.dg/zero_bits_compound-1.c: Likewise.
7398 2016-06-14  Richard Biener  <rguenther@suse.de>
7400         PR tree-optimization/71522
7401         * gcc.dg/torture/pr71522.c: New testcase.
7403 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
7405         PR tree-optimization/71520
7406         * gcc.dg/tree-ssa/pr71520.c: New test.
7408 2016-06-14  Richard Biener  <rguenther@suse.de>
7410         PR tree-optimization/71521
7411         * gcc.dg/tree-ssa/vrp101.c: New testcase.
7413 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
7415         PR sanitizer/71498
7416         * c-c++-common/ubsan/bounds-13.c: New test.
7418         PR preprocessor/71183
7419         * gcc.dg/cpp/source_date_epoch-3.c: New test.
7421 2016-06-13  Jeff Law  <law@redhat.com>
7423         PR tree-optimization/71403
7424         * c-c++-common/ubsan/pr71403-1.c: New test.
7425         * c-c++-common/ubsan/pr71403-2.c: New test.
7426         * c-c++-common/ubsan/pr71403-3.c: New test.
7428 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
7430         PR middle-end/71478
7431         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7432         Add -Wno-psabi -w to dg-options.
7434 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7436         * gcc.target/powerpc/vadsdu-0.c: New test.
7437         * gcc.target/powerpc/vadsdu-1.c: New test.
7438         * gcc.target/powerpc/vadsdu-2.c: New test.
7439         * gcc.target/powerpc/vadsdu-3.c: New test.
7440         * gcc.target/powerpc/vadsdu-4.c: New test.
7441         * gcc.target/powerpc/vadsdu-5.c: New test.
7442         * gcc.target/powerpc/vadsdub-1.c: New test.
7443         * gcc.target/powerpc/vadsdub-2.c: New test.
7444         * gcc.target/powerpc/vadsduh-1.c: New test.
7445         * gcc.target/powerpc/vadsduh-2.c: New test.
7446         * gcc.target/powerpc/vadsduw-1.c: New test.
7447         * gcc.target/powerpc/vadsduw-2.c: New test.
7449 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
7451         * gcc.dg/c99-init-2.c (c): Update expected error message.
7452         * gcc.dg/init-bad-8.c (foo): Likewise.
7453         * gcc.dg/spellcheck-fields-3.c: New test case.
7455 2016-06-13  Martin Liska  <mliska@suse.cz>
7457         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7458         and "guess loop iv compared" heuristics.
7459         * gcc.dg/predict-2.c: Likewise.
7460         * gcc.dg/predict-3.c: Likewise.
7461         * gcc.dg/predict-4.c: Likewise.
7462         * gcc.dg/predict-5.c: Likewise.
7463         * gcc.dg/predict-6.c: Likewise.
7465 2016-06-13  Marek Polacek  <polacek@redhat.com>
7467         PR middle-end/71476
7468         * c-c++-common/Wswitch-unreachable-4.c: New test.
7469         * gcc.dg/Wswitch-unreachable-2.c: New test.
7470         * g++.dg/tm/jump1.C: Move dg-warning.
7472 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
7474         * gnat.dg/renaming10.ad[sb]: New test.
7476 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
7478         PR fortran/70673
7479         * gfortran.dg/pr70673.f90: New test.
7481 2016-06-13  Richard Biener  <rguenther@suse.de>
7483         PR middle-end/64516
7484         * gcc.dg/align-3.c: New testcase.
7486 2016-06-13  Martin Liska  <mliska@suse.cz>
7488         * gcc.target/i386/pr71458.c: New test.
7490 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
7492         PR target/71241
7493         * gcc.dg/torture/float128-nan.c: New test.
7495 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7497         PR target/60751
7498         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7499         statement.
7501 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7503         PR target/60751
7504         * gfortran.dg/comma_IO_extension_1.f90: New test.
7505         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7506         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7507         statement.
7508         * gfortran.dg/graphite/pr38083.f90: Likewise.
7509         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7510         missing format.
7512 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7514         * gnat.dg/case_character.adb: New test.
7516 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
7518         PR middle-end/71310
7519         * gcc.target/powerpc/pr71310.c: New testcase.
7521 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
7523         PR middle-end/71478
7524         * gcc.dg/pr71478.c: New test.
7526 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
7528         PR middle-end/71494
7529         * gcc.c-torture/execute/pr71494.c: New test.
7531         PR c/68657
7532         * gcc.target/i386/pr68657.c: New test.
7534         PR inline-asm/68843
7535         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7536         (test): Add -masm=intel alternatives.
7538 2016-06-10  Martin Sebor  <msebor@redhat.com>
7540         PR c/71392
7541         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7543 2016-06-10  Jeff Law  <law@redhat.com>
7545         PR tree-optimization/71335
7546         * gcc.c-torture/execute/pr71335.c: New test.
7548 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
7550         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7551         the various "cannot tail-call: " messages.
7553 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
7555         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7556         and options.
7558 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
7560         PR sanitizer/71480
7561         * c-c++-common/asan/pr71480.c: New test.
7563 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
7565         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7566         (ASMNAME2): Likewise.
7567         (main): Replace fn in asm statement with ASMNAME ("fn").
7568         * gcc.dg/guality/pr68037-2.c: Likewise.
7569         * gcc.dg/guality/pr68037-3.c: Likewise.
7570         * gcc.dg/torture/pr68037-1.c: Likewise.
7571         * gcc.dg/torture/pr68037-2.c: Likewise.
7572         * gcc.dg/torture/pr68037-3.c: Likewise.
7574 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7576         PR inline-asm/68843
7577         * gcc.target/i386/pr68843-1.c: New test.
7578         * gcc.target/i386/pr68843-2.c: New test.
7580 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7581             Cesar Philippidis  <cesar@codesourcery.com>
7583         PR middle-end/71373
7584         * gcc.dg/goacc/nested-function-1.c: New file.
7585         * gcc.dg/goacc/nested-function-2.c: Likewise.
7586         * gcc.dg/goacc/pr71373.c: Likewise.
7587         * gfortran.dg/goacc/cray-2.f95: Likewise.
7588         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7589         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7590         * gfortran.dg/goacc/cray.f95: Update.
7591         * gfortran.dg/goacc/loop-1.f95: Likewise.
7592         * gfortran.dg/goacc/loop-3.f95: Likewise.
7593         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7594         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7596 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7598         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7599         for OpenACC tile clauses.
7600         * gfortran.dg/goacc/combined-directives.f90: Likewise.
7602         PR c/71381
7603         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
7604         to...
7605         * c-c++-common/goacc/cache-2.c: ... this new file.
7606         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7607         * gfortran.dg/goacc/cache-2.f95: ... this new file.
7608         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7609         usage.
7610         * gfortran.dg/goacc/cray.f95: Likewise.
7611         * gfortran.dg/goacc/loop-1.f95: Likewise.
7613 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
7615         PR tree-optimization/71407
7616         PR tree-optimization/71416
7617         * gcc.dg/vect/pr71407.c: New
7618         * gcc.dg/vect/pr71416-1.c: New
7619         * gcc.dg/vect/pr71416-2.c: New
7621 2016-06-10  Richard Biener  <rguenther@suse.de>
7623         PR middle-end/71477
7624         * gcc.dg/torture/pr71477.c: New testcase.
7626 2016-06-09  Julia Koval  <julia.koval@intel.com>
7628         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7629         * gcc.target/i386/interrupt-13.c: Likewise.
7630         * gcc.target/i386/interrupt-15.c: Likewise.
7631         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7632         * gcc.target/i386/interrupt-24.c: Likewise.
7633         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7634         * gcc.target/i386/interrupt-9.c: Likewise.
7635         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7637 2016-06-09  Martin Sebor  <msebor@redhat.com>
7639         PR c/70883
7640         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7641         * gcc.dg/builtin-constant_p-1.c: Same.
7642         * gcc.dg/builtins-error.c: Same.
7643         * gcc.dg/pr70859.c: Same.
7645 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7647         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7648         * gcc.dg/torture/pr68067-1.c: Likewise.
7649         * gcc.dg/torture/pr68067-2.c: Likewise.
7651 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7653         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7654           when setting SIZE.
7656 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7658         PR c++/71465
7659         * g++.dg/inherit/crash5.C: New.
7660         Revert:
7661         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7663         PR c++/70202
7664         * g++.dg/inherit/crash5.C: New.
7665         * g++.dg/inherit/virtual1.C: Adjust.
7667 2016-06-09  Martin Liska  <mliska@suse.cz>
7669         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7670         * g++.dg/predict-loop-exit-2.C: Likewise.
7671         * g++.dg/predict-loop-exit-3.C: Likewise.
7672         * gcc.dg/predict-1.c: Likewise.
7673         * gcc.dg/predict-2.c: Likewise.
7674         * gcc.dg/predict-3.c: Likewise.
7675         * gcc.dg/predict-4.c: Likewise.
7676         * gcc.dg/predict-5.c: Likewise.
7677         * gcc.dg/predict-6.c: Likewise.
7678         * gcc.dg/predict-7.c: Likewise.
7680 2016-06-09  Richard Biener  <rguenther@suse.de>
7682         PR tree-optimization/71462
7683         * gcc.dg/torture/pr71462.c: New testcase.
7685 2016-06-09  Marek Polacek  <polacek@redhat.com>
7687         PR c/65471
7688         * gcc.dg/c11-generic-3.c: New test.
7690 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
7692         * g++.dg/init/array42.C: New.
7693         * g++.dg/init/array43.C: Likewise.
7694         * g++.dg/init/array44.C: Likewise.
7695         * g++.dg/init/array45.C: Likewise.
7696         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7697         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7698         * g++.dg/cpp1y/auto-fn27.C: Likewise.
7699         * g++.dg/gomp/pr35751.C: Likewise.
7700         * g++.dg/init/array23.C: Likewise.
7701         * g++.dg/init/brace2.C: Likewise.
7702         * g++.dg/init/brace6.C: Likewise.
7704 2016-06-08  Martin Sebor  <msebor@redhat.com>
7705             Jakub Jelinek  <jakub@redhat.com>
7707         PR c++/70507
7708         PR c/68120
7709         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7710         * c-c++-common/builtin-arith-overflow-2.c: New test.
7711         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7712         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7713         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7715 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
7717         PR c++/71442
7718         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7720 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
7722         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7723         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7724         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7725         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7726         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7727         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7728         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7729         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7730         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7731         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7732         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7733         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7734         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7736 2016-06-08  Richard Biener  <rguenther@suse.de>
7738         PR tree-optimization/68558
7739         * gcc.dg/vect/slp-44.c: New testcase.
7741 2016-06-08  Richard Biener  <rguenther@suse.de>
7743         * gcc.dg/vect/slp-43.c: New testcase.
7745 2016-06-08  Richard Biener  <rguenther@suse.de>
7747         PR tree-optimization/71452
7748         * gcc.dg/torture/pr71452.c: New testcase.
7750 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
7752         PR c++/71448
7753         * g++.dg/torture/pr71448.C: New test.
7755 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
7757         PR debug/71432
7758         PR ada/71413
7759         * g++.dg/debug/pr71432.C: New test.
7761 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7763         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7764         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7765         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7767 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
7769         * gcc.dg/vect/vect-live-2.c: Update effective target.
7770         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7771         * lib/target-supports.exp: Add aarch64 to vect_long.
7773 2016-06-08  Marek Polacek  <polacek@redhat.com>
7775         PR c/71418
7776         * gcc.dg/noncompile/pr71418.c: New test.
7778         PR c/71426
7779         * gcc.dg/noncompile/pr71426.c: New test.
7781 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
7783         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7784         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7785         * gcc.dg/predict-3.c: Update template.
7786         * gcc.dg/predict-5.c: Update template.
7787         * gcc.dg/predict-6.c: Update template.
7788         * gcc.dg/predict-9.c: Update template.
7789         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7791 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
7793         * gcc.target/powerpc/vec-mul.c: New test.
7795 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
7797         * gcc.dg/spellcheck-fields-2.c: New test case.
7799 2016-06-07  Richard Biener  <rguenther@suse.de>
7801         PR c/61564
7802         * gcc.dg/Wpragmas-1.c: New testcase.
7803         * gcc.dg/Wattributes-4.c: Likewise.
7804         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7805         entry.
7807 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
7809         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7810         spurious debug code.
7812 2016-06-07  Richard Biener  <rguenther@suse.de>
7814         PR tree-optimization/71428
7815         * gcc.dg/torture/pr71428.c: New testcase.
7817 2016-06-07  Richard Biener  <rguenther@suse.de>
7819         PR middle-end/71423
7820         * gcc.dg/torture/pr71423.c: New testcase.
7822 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7824         PR middle-end/71408
7825         * gcc.dg/tree-ssa/pr71408.c: New test.
7827 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7829         PR middle-end/71281
7830         * g++.dg/torture/pr71281.C: New test.
7832 2016-06-06  Marek Polacek  <polacek@redhat.com>
7834         PR c/71362
7835         * gcc.dg/pr71362.c: New test.
7837 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7838             Patrick Palka  <ppalka@gcc.gnu.org>
7840         PR c++/70847
7841         PR c++/71330
7842         PR c++/71393
7843         * g++.dg/opt/pr70847.C: New test.
7844         * g++.dg/ubsan/pr70847.C: New test.
7845         * g++.dg/ubsan/pr71393.C: New test.
7847 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7849         PR tree-optimization/71259
7850         * gcc.dg/vect/pr71259.c: New test.
7852 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
7854         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7855         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7856         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7857         above.
7859 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7861         PR middle-end/37780
7862         * gcc.c-torture/execute/pr37780.c: New test.
7863         * gcc.target/aarch64/pr37780_1.c: Likewise.
7864         * gcc.target/arm/pr37780_1.c: Likewise.
7866 2016-06-06  Marek Polacek  <polacek@redhat.com>
7868         * c-c++-common/attr-may-alias-1.c: New test.
7869         * c-c++-common/attr-may-alias-2.c: New test.
7870         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7872 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7874         PR c/24414
7875         * gcc.target/i386/pr24414.c: New test.
7877 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
7879         * gcc.target/sparc/vis4misc.c: New file.
7880         * gcc.target/sparc/fpcmp.c: Likewise.
7881         * gcc.target/sparc/fpcmpu.c: Likewise.
7883 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
7885         * gcc.dg/vect/vect-live-1.c: Use additional-options.
7886         * gcc.dg/vect/vect-live-3.c: Likewise.
7888 2016-06-06  Richard Biener  <rguenther@suse.de>
7890         PR tree-optimization/71398
7891         * gcc.dg/torture/pr71398.c: New testcase.
7893 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
7895         PR target/71389
7896         * g++.dg/pr71389.C: New test.
7898 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7900         PR fortran/71404
7901         * gfortran.dg/fmt_read_5.f: New test.
7903 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
7905         PR fortran/69659
7906         * gfortran.dg/class_array_22.f03: New test.
7908 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
7910         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7912 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
7914         * gcc.dg/predict-9.c: Update template.
7916 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
7918         PR c++/49377
7919         * g++.dg/template/pr49377.C: New.
7921 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
7923         PR tree-optimization/71405
7924         * g++.dg/torture/pr71405.C: New test.
7926 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7928         PR c++/70202
7929         * g++.dg/inherit/crash5.C: New.
7930         * g++.dg/inherit/virtual1.C: Adjust.
7932 2016-06-03  Jeff Law  <law@redhat.com>
7934         PR tree-optimization/71316
7935         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7937 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7939         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
7940         dg-additional-options with just -fno-tree-scev-cprop in it.
7941         * gcc.dg/vect/vect-live-2.c: Likewise.
7942         * gcc.dg/vect/vect-live-5.c: Likewise.
7943         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7944         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7945         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7947 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
7949         PR c++/27100
7950         * g++.dg/other/friend6.C: New test.
7952 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7954         * g++.dg/torture/ppc-ldst-array.C: New.
7956 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
7958         PR target/71276
7959         PR target/71277
7960         * gcc.dg/torture/builtin-fp-int-inexact.c,
7961         gcc.target/i386/387-builtin-fp-int-inexact.c,
7962         gcc.target/i386/387-rint-inline-1.c,
7963         gcc.target/i386/387-rint-inline-2.c,
7964         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7965         gcc.target/i386/sse2-rint-inline-1.c,
7966         gcc.target/i386/sse2-rint-inline-2.c,
7967         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7968         gcc.target/i386/sse4_1-rint-inline.c: New tests.
7970 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7971             Julia Koval  <julia.koval@intel.com>
7973         PR target/66960
7974         PR target/67630
7975         PR target/67634
7976         PR target/67841
7977         PR target/68037
7978         PR target/68618
7979         PR target/68661
7980         PR target/69575
7981         PR target/69596
7982         PR target/69734
7983         * gcc.dg/guality/pr68037-1.c: New test.
7984         * gcc.dg/guality/pr68037-2.c: Likewise.
7985         * gcc.dg/guality/pr68037-3.c: Likewise.
7986         * gcc.dg/torture/pr68037-1.c: Likewise.
7987         * gcc.dg/torture/pr68037-2.c: Likewise.
7988         * gcc.dg/torture/pr68037-3.c: Likewise.
7989         * gcc.dg/torture/pr68661-1a.c: Likewise.
7990         * gcc.dg/torture/pr68661-1b.c: Likewise.
7991         * gcc.target/i386/interrupt-1.c: Likewise.
7992         * gcc.target/i386/interrupt-2.c: Likewise.
7993         * gcc.target/i386/interrupt-3.c: Likewise.
7994         * gcc.target/i386/interrupt-4.c: Likewise.
7995         * gcc.target/i386/interrupt-5.c: Likewise.
7996         * gcc.target/i386/interrupt-6.c: Likewise.
7997         * gcc.target/i386/interrupt-7.c: Likewise.
7998         * gcc.target/i386/interrupt-8.c: Likewise.
7999         * gcc.target/i386/interrupt-9.c: Likewise.
8000         * gcc.target/i386/interrupt-10.c: Likewise.
8001         * gcc.target/i386/interrupt-11.c: Likewise.
8002         * gcc.target/i386/interrupt-12.c: Likewise.
8003         * gcc.target/i386/interrupt-13.c: Likewise.
8004         * gcc.target/i386/interrupt-14.c: Likewise.
8005         * gcc.target/i386/interrupt-15.c: Likewise.
8006         * gcc.target/i386/interrupt-16.c: Likewise.
8007         * gcc.target/i386/interrupt-17.c: Likewise.
8008         * gcc.target/i386/interrupt-18.c: Likewise.
8009         * gcc.target/i386/interrupt-19.c: Likewise.
8010         * gcc.target/i386/interrupt-20.c: Likewise.
8011         * gcc.target/i386/interrupt-21.c: Likewise.
8012         * gcc.target/i386/interrupt-22.c: Likewise.
8013         * gcc.target/i386/interrupt-23.c: Likewise.
8014         * gcc.target/i386/interrupt-24.c: Likewise.
8015         * gcc.target/i386/interrupt-25.c: Likewise.
8016         * gcc.target/i386/interrupt-26.c: Likewise.
8017         * gcc.target/i386/interrupt-27.c: Likewise.
8018         * gcc.target/i386/interrupt-28.c: Likewise.
8019         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8020         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8021         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8022         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8023         * gcc.target/i386/interrupt-iamcu.c: Likewise.
8024         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8025         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8026         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8027         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8028         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8029         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8030         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8032 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
8034         PR tree-optimization/52171
8035         * gcc.dg/pr52171.c: New test.
8036         * gcc.target/i386/pr52171.c: New test.
8038 2016-06-03  Jan Hubicka  <jh@suse.cz>
8040         * g++.dg/tree-ssa/pred-1.C: New testcase
8041         * gcc.dg/tree-ssa/pred-1.c: New testcase
8043 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8045         PR target/70957
8046         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8047         support.
8048         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8050 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
8052         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8054 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
8056         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
8057         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
8058         * gcc.dg/vect/vect-live-1.c: New test.
8059         * gcc.dg/vect/vect-live-2.c: New test.
8060         * gcc.dg/vect/vect-live-3.c: New test.
8061         * gcc.dg/vect/vect-live-4.c: New test.
8062         * gcc.dg/vect/vect-live-5.c: New test.
8063         * gcc.dg/vect/vect-live-slp-1.c: New test.
8064         * gcc.dg/vect/vect-live-slp-2.c: New test.
8065         * gcc.dg/vect/vect-live-slp-3.c: New test.
8067 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
8069         PR middle-end/71387
8070         * g++.dg/opt/pr71387.C: New test.
8072 2016-06-02  Jeff Law  <law@redhat.com>
8074         PR tree-optimization/71328
8075         * gcc.c-torture/compile/pr71328.c: New test.
8077 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8079         PR fortran/52393
8080         * gfortran.dg/fmt_read_3.f90: Fix typo.
8081         * gfortran.dg/fmt_read_4.f90: New test.
8083 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
8085         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8086         * g++.dg/cpp0x/forw_enum6.C: Likewise.
8087         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8088         * g++.dg/cpp0x/override2.C: Likewise.
8089         * g++.dg/parse/crash5.C: Likewise.
8090         * g++.dg/parse/error16.C: Likewise.
8091         * g++.dg/parse/error27.C: Likewise.
8092         * g++.dg/template/qualttp15.C: Likewise.
8093         * g++.dg/template/redecl4.C: Likewise.
8094         * g++.old-deja/g++.other/crash39.C: Likewise.
8095         * g++.old-deja/g++.other/struct1.C: Likewise.
8096         * g++.old-deja/g++.pt/m9a.C: Likewise.
8097         * g++.old-deja/g++.pt/memclass10.C: Likewise.
8099 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
8101         PR c++/71372
8102         * c-c++-common/pr71372.c: New test.
8104         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8105         __TIME__ strings with __builtin_strcmp instead of printf and
8106         dg-output.
8108 2016-06-02  Martin Liska  <mliska@suse.cz>
8110         * gcc.dg/predict-9.c: New test.
8112 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
8114         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8115         global set_compiler_env_var and global saved_compiler_env_var.
8117 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8119         PR rtl-optimization/71295
8120         * gcc.c-torture/compile/pr71295.c: New test.
8122 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
8124         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8126         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8127         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8129         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8130         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8131         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8132         alternative number.
8134 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
8136         * gcc.target/powerpc/p9-splat-4.c: New test.
8138 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
8140         PR target/71186
8141         * gcc.target/powerpc/pr71186.c: New test.
8143 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8145         PR fortran/52393
8146         * gfortran.dg/fmt_read_3.f90: New test.
8148 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8150         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8151         procedure.
8153 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
8155         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8156         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8157         env var is set.
8158         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8159         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8160         shown once.
8161         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8162         during compilation.
8163         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8164         vars set by dg-set-compiler-env-var.
8166 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
8168         PR fortran/71156
8169         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8170         to the module procedure declaration.
8171         * gfortran.dg/submodule_16.f08: New test.
8173 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
8175         PR middle-end/71371
8176         * c-c++-common/gomp/pr71371.c: New test.
8178 2016-06-01  Richard Biener  <rguenther@suse.de>
8180         PR tree-optimization/71366
8181         * gcc.dg/torture/pr71366-1.c: New testcase.
8182         * gcc.dg/torture/pr71366-2.c: Likewise.
8184 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8186         * gcc.target/powerpc/vslv-0.c: New test.
8187         * gcc.target/powerpc/vslv-1.c: New test.
8188         * gcc.target/powerpc/vsrv-0.c: New test.
8189         * gcc.target/powerpc/vsrv-1.c: New test.
8191 2016-06-01  Nathan Sidwell  <nathan@acm.org>
8193         * c-c++-common/torture/pr57945.c: Add expected PTX error.
8194         * gcc.target/nvptx/weak.c: New.
8196 2016-06-01  Richard Biener  <rguenther@suse.de>
8198         PR tree-optimization/71261
8199         * gcc.dg/torture/vect-bool-1.c: New testcase.
8201 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
8203         * gfortran.dg/gomp/order-1.f90: New test.
8204         * gfortran.dg/gomp/order-2.f90: New test.
8206 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
8208         * gcc.dg/unroll-6.c: Update template.
8209         * gcc.dg/unroll-7.c: New testcase.
8210         * gcc.dg/unroll-8.c: New testcase.
8212 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
8214         * gnat.dg/opt56.ad[sb]: New test.
8216 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
8218         PR c++/66635
8219         * g++.dg/cpp0x/constexpr-ice16.C: New.
8221 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
8223         PR tree-optimization/71314
8224         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
8225         -mbranch-cost=2.
8227 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
8229         PR tree-optimization/71077
8230         * gcc.dg/tree-ssa/pr71077.c: New test.
8232 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
8234         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8235         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8236         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8238 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
8240         PR c++/71248
8241         * g++.dg/cpp0x/pr71248.C: New.
8242         * g++.dg/cpp0x/auto7.C: Test column numbers too.
8243         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8244         * g++.dg/init/new37.C: Likewise.
8245         * g++.dg/template/static1.C: Likewise.
8246         * g++.dg/template/static2.C: Likewise.
8248 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
8250         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8251         instead of %rdi.
8252         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8254 2016-05-31  Marek Polacek  <polacek@redhat.com>
8256         * c-c++-common/Wswitch-unreachable-3.c: New test.
8257         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8259 2016-05-31  Richard Biener  <rguenther@suse.de>
8261         PR tree-optimization/71352
8262         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8264 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8266         * gcc.target/arm/armv5_thumb_isa.c: New test.
8268 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
8270         PR target/71346
8271         * gcc.target/i386/pr71346.c: New test.
8273 2016-05-31  Tom de Vries  <tom@codesourcery.com>
8275         PR tree-optimization/69068
8276         * gcc.dg/graphite/pr69068.c: New test.
8278 2016-05-27  Martin Sebor  <msebor@redhat.com>
8280         PR c++/71306
8281         * g++.dg/warn/Wplacement-new-size-3.C: New test.
8283 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
8285         PR c++/71349
8286         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
8287         nowait depend(inout: dd[0]) clauses where permitted.
8289 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
8291         PR c++/71238
8292         * g++.dg/parse/pr71238.C: New.
8293         * g++.dg/concepts/friend1.C: Test column numbers too.
8294         * g++.dg/cpp0x/initlist31.C: Likewise.
8295         * g++.dg/cpp0x/pr51420.C: Likewise.
8296         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8297         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8298         * g++.dg/ext/builtin3.C: Likewise.
8299         * g++.dg/lookup/friend12.C: Likewise.
8300         * g++.dg/lookup/friend7.C: Likewise.
8301         * g++.dg/lookup/koenig1.C: Likewise.
8302         * g++.dg/lookup/koenig5.C: Likewise.
8303         * g++.dg/lookup/used-before-declaration.C: Likewise.
8304         * g++.dg/overload/koenig1.C: Likewise.
8305         * g++.dg/template/crash65.C: Likewise.
8306         * g++.dg/template/friend57.C: Likewise.
8307         * g++.dg/warn/Wshadow-5.C: Likewise.
8308         * g++.dg/warn/Wunused-8.C: Likewise.
8309         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8310         * g++.old-deja/g++.jason/lineno5.C: Likewise.
8311         * g++.old-deja/g++.jason/member.C: Likewise.
8312         * g++.old-deja/g++.jason/report.C: Likewise.
8313         * g++.old-deja/g++.jason/scoping12.C: Likewise.
8314         * g++.old-deja/g++.law/visibility20.C: Likewise.
8315         * g++.old-deja/g++.ns/koenig5.C: Likewise.
8316         * g++.old-deja/g++.other/static5.C: Likewise.
8317         * g++.old-deja/g++.pt/overload2.C: Likewise.
8319 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
8321         * gcc.dg/tree-ssa/peel1.c: New testcase.
8322         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8323         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8325 2016-05-30  Tom de Vries  <tom@codesourcery.com>
8327         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8328         to ce.
8330 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
8332         PR c++/71099
8333         * g++.dg/parse/virtual1.C: New.
8335 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
8337         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8338         Use correct register when clearing %edx.
8340 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
8342         PR tree-optimization/71289
8343         * gcc.dg/pr71289.c: New test.
8345 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
8347         PR middle-end/71269
8348         PR middle-end/71292
8349         * gcc.dg/tree-ssa/pr71269.c: New test.
8350         * gcc.dg/tree-ssa/pr71292.c: New test.
8352 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
8354         PR middle-end/71252
8355         * gcc.dg/tree-ssa/pr71252-2.c: New test.
8357 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
8359         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8360         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8361         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8363 2016-05-30  Tom de Vries  <tom@codesourcery.com>
8365         PR tree-optimization/69067
8366         * gcc.dg/graphite/pr69067.c: New test.
8368 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
8370         PR target/71245
8371         * gcc.target/i386/pr71245-1.c: New test.
8372         * gcc.target/i386/pr71245-2.c: Ditto.
8374 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
8376         PR c++/71105
8377         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8378         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8379         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8381 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
8383         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8385 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
8387         Revert:
8388         PR c++/69855
8389         * g++.dg/overload/69855.C: New.
8390         * g++.old-deja/g++.law/missed-error2.C: Adjust.
8391         * g++.old-deja/g++.pt/crash3.C: Likewise.
8393 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
8395         PR c++/60385
8396         * g++.dg/parse/namespace13.C: New.
8398 2016-05-26  Jeff Law  <law@redhat.com>
8400         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8401         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8402         * gcc.dg/tree-ssa/pr68198.c: Likewise.
8403         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8404         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8405         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8406         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8407         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8408         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8409         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8410         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8411         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8412         * gcc.dg/tree-ssa/vrp56.c: Likewise.
8414 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
8416         PR c++/69855
8417         * g++.dg/overload/69855.C: New.
8418         * g++.old-deja/g++.law/missed-error2.C: Adjust.
8419         * g++.old-deja/g++.pt/crash3.C: Likewise.
8421 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
8423         PR target/63596
8424         * gcc.target/aarch64/va_arg_1.c: New testcase.
8425         * gcc.target/aarch64/va_arg_2.c: Likewise.
8426         * gcc.target/aarch64/va_arg_3.c: Likewise.
8428 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
8430         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8431         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8432         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8433         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8434         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8436 2016-05-27  Marek Polacek  <polacek@redhat.com>
8438         PR middle-end/71308
8439         * g++.dg/torture/pr71308.C: New test.
8441 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8443         * gcc.dg/zero_bits_compound-1.c: New test.
8444         * gcc.dg/zero_bits_compound-2.c: New test.
8446 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8448         PR middle-end/71279
8449         * gcc.dg/pr71279.c: New test.
8451 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
8453         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8454         floating point min/max/comparison instructions.
8455         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8457 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
8459         * c-c++-common/gomp/schedule-1.c: New test.
8460         * gfortran.dg/gomp/schedule-1.f90: New test.
8462 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
8464         PR c++/70822
8465         PR c++/70106
8466         * g++.dg/cpp1y/auto-fn32.C: New test.
8467         * g++.dg/cpp1y/paren4.C: New test.
8469 2016-05-26  Nathan Sidwell  <nathan@acm.org>
8471         * gcc.dg/20060410.c: Xfail on ptx.
8472         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8473         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8474         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8475         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8476         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8478 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8480         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8482 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
8484         PR tree-optimization/71280
8485         * gcc.dg/pr71280.c: New test.
8487         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8489         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8490         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8492         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8494 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
8496         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8497         kept in memory.
8499 2016-05-25  Jeff Law  <law@redhat.com>
8501         PR tree-optimization/71272
8502         * gcc.c-torture/compile/pr71272.c: new test.
8504 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
8506         * gcc.target/powerpc/vec-cmpne.c: New test.
8507         * gcc.target/powerpc/vec-cmpne-long.c: New test.
8509 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8511         * gnat.dg/opt55.ad[sb]: New test.
8513 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8515         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8516         * c-c++-common/pr60226.c: Require int32plus.
8517         * gcc.c-torture/execute/pr70602.c: Likewise.
8518         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8519         unsigned long for malloc arg type.
8520         * gcc.dg/asr_div1.c: Require int32plus.
8521         * gcc.dg/enum-mode-1.c: XFAIL for int16.
8522         * gcc.dg/pie-1.c: Require pie.
8523         * gcc.dg/pie-2.c: Likewise.
8524         * gcc.dg/pr59471.c: Require int32plus.
8525         * gcc.dg/pr59963-2.c: XFAIL for int16.
8526         * gcc.dg/pr60114.c: Require int32plus.
8527         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8528         unsigned long for typedef of size_t.
8529         * gcc.dg/pr63914.c: Require int32plus.
8530         * gcc.dg/pr64536.c: Require pt32plus.
8531         * gcc.dg/pr65658.c: Likewise.
8532         * gcc.dg/pr67271.c: Require int32plus.
8533         * gcc.dg/pr68112.c: Likewise.
8534         * gcc.dg/pr69071.c: Skip for avr target.
8535         * gcc.dg/pr69973.c: Require int32plus.
8536         * gcc.dg/pr70169.c: Skip for avr target.
8537         * gcc.dg/sso-6.c: Require int32plus.
8538         * gcc.dg/sso-7.c: Likewise.
8539         * gcc.dg/sso-8.c: Likewise.
8540         * gcc.dg/vrp-min-max-2.c: Likewise.
8542 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8544         PR target/70738
8545         * gcc.target/i386/pr70738-1.c: New test.
8546         * gcc.target/i386/pr70738-2.c: Likewise.
8547         * gcc.target/i386/pr70738-3.c: Likewise.
8548         * gcc.target/i386/pr70738-4.c: Likewise.
8549         * gcc.target/i386/pr70738-5.c: Likewise.
8550         * gcc.target/i386/pr70738-6.c: Likewise.
8551         * gcc.target/i386/pr70738-7.c: Likewise.
8552         * gcc.target/i386/pr70738-8.c: Likewise.
8553         * gcc.target/i386/pr70738-9.c: Likewise.
8555 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8557         PR rtl-optimization/66940
8558         * gcc.c-torture/execute/pr66940.c: New test.
8560 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
8562         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8563         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8564         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8565         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8566         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8567         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8568         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8569         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8570         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8571         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8572         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8573         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8574         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8575         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8576         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8577         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8578         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8579         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8580         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8581         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8582         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8583         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8584         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8585         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8587 2016-05-25  Marek Polacek  <polacek@redhat.com>
8589         PR c/71265
8590         * gcc.dg/noncompile/pr71265.c: New test.
8592         PR c/71266
8593         * gcc.dg/noncompile/old-style-parm-3.c: New test.
8595 2016-05-25  Nathan Sidwell  <nathan@acm.org>
8597         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8599 2016-05-25  Richard Biener  <rguenther@suse.de>
8601         PR tree-optimization/71261
8602         * c-c++-common/torture/pr71261.c: New testcase.
8604 2016-05-25  Richard Biener  <rguenther@suse.de>
8606         PR tree-optimization/71264
8607         * gcc.dg/vect/pr71264.c: New testcase.
8609 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
8611         PR c++/55992
8612         * g++.dg/cpp0x/alias-decl-53.C: New.
8613         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8615 2016-05-25  Martin Liska  <mliska@suse.cz>
8617         * g++.dg/pr71239.C: New test.
8619 2016-05-25  Richard Biener  <rguenther@suse.de>
8621         * gcc.dg/vect/pr58135.c: Rename to ...
8622         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8624 2016-05-25  Marek Polacek  <polacek@redhat.com>
8626         * g++.dg/pr65295.C: Use target c++14.
8628 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8630         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8631         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8633 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8635         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8636         instructions.
8638 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
8640         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8641         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8642         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8643         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8644         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8645         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8646         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8647         * c-c++-common/goacc/pcopy.c: Likewise.
8648         * c-c++-common/goacc/pcopyin.c: Likewise.
8649         * c-c++-common/goacc/pcopyout.c: Likewise.
8650         * c-c++-common/goacc/pcreate.c: Likewise.
8651         * c-c++-common/goacc/pr70688.c: New test.
8652         * c-c++-common/goacc/present-1.c: Adjust test.
8653         * c-c++-common/goacc/reduction-5.c: Likewise.
8654         * g++.dg/goacc/data-1.C: New test.
8656 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8658         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8659         vector parity built-in functions.
8660         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8661         count trailing zeros automatic vectorization.
8662         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8663         count trailing zeros built-in functions.
8665 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
8667         * gcc.dg/tree-ssa/reassoc-44.c: New test.
8669 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
8671         PR target/71050
8672         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8674 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8676         PR c++/50436
8677         * g++.dg/template/crash123.C: New.
8678         * g++.dg/template/crash124.C: Likewise.
8680 2016-05-24  Martin Sebor  <msebor@redhat.com>
8682         PR c++/71147
8683         * g++.dg/ext/flexary16.C: New test.
8685 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
8687         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8688         before math.h is included.
8689         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8690         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8691         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8692         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8693         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8694         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8695         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8696         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8697         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8698         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8699         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8700         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8701         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8702         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8703         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8704         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8705         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8706         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8707         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8708         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8709         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8710         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8711         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8713 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8714             Kelvin Nilsen  <kelvin@gcc.gnu.org>
8716         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8717         support.
8719 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8721         PR c++/69872
8722         * g++.dg/warn/Wno-narrowing1.C: New.
8724 2016-05-24  Marek Polacek  <polacek@redhat.com>
8726         PR c/71249
8727         * c-c++-common/Wswitch-unreachable-2.c: New test.
8729 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
8731         PR c++/71257
8732         * g++.dg/vect/simd-clone-6.cc: New test.
8733         * g++.dg/gomp/declare-simd-6.C: New test.
8735         PR middle-end/70434
8736         PR c/69504
8737         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8739 2016-05-24  Richard Biener  <rguenther@suse.de>
8741         PR tree-optimization/71240
8742         * gcc.dg/optimize-bswapsi-5.c: New testcase.
8744 2016-05-24  Richard Biener  <rguenther@suse.de>
8746         PR tree-optimization/71230
8747         * gcc.dg/torture/pr71230.c: New testcase.
8748         * g++.dg/torture/pr71230.C: Likewise.
8750 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
8752         * c-c++-common/goacc/routine-5.c: Add tests.
8753         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8754         * gfortran.dg/goacc/routine-6.f90: Add tests.
8756 2016-05-24  Richard Biener  <rguenther@suse.de>
8758         PR tree-optimization/71253
8759         * gcc.dg/torture/pr71253.c: New testcase.
8761 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
8763         PR middle-end/71252
8764         * gfortran.dg/pr71252.f90: New test.
8766 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
8768         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8770 2016-05-24  Richard Biener  <rguenther@suse.de>
8772         PR middle-end/70434
8773         PR c/69504
8774         * c-c++-common/vector-subscript-4.c: New testcase.
8775         * c-c++-common/vector-subscript-5.c: Likewise.
8777 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8779         PR fortran/71123
8780         * gfortran.dg/namelist_90.f: New test
8782 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8784         PR fortran/66461
8785         * gfortran.dg/unexpected_eof.f: New test
8787 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8788             Kelvin Nilsen  <kelvin@gcc.gnu.org>
8790         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8791         as little endian.
8793 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8795         PR c++/70972
8796         * g++.dg/cpp0x/inh-ctor20.C: New.
8797         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8799 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8801         PR c++/69095
8802         * g++.dg/cpp0x/variadic168.C: New.
8804 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8806         * g++.dg/cpp0x/pr31445.C: Test column number too.
8807         * g++.dg/cpp0x/pr32253.C: Likewise.
8808         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8809         * g++.dg/cpp0x/variadic36.C: Likewise.
8811 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
8813         * gcc.dg/fold-notshift-2.c: Adjust.
8815 2016-05-23  Marek Polacek  <polacek@redhat.com>
8817         PR c/49859
8818         * c-c++-common/Wswitch-unreachable-1.c: New test.
8819         * gcc.dg/Wswitch-unreachable-1.c: New test.
8820         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8821         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8822         * g++.dg/gomp/block-10.C: Likewise.
8823         * gcc.dg/gomp/block-10.c: Likewise.
8824         * g++.dg/gomp/block-9.C: Likewise.
8825         * gcc.dg/gomp/block-9.c: Likewise.
8826         * g++.dg/gomp/target-1.C: Likewise.
8827         * g++.dg/gomp/target-2.C: Likewise.
8828         * gcc.dg/gomp/target-1.c: Likewise.
8829         * gcc.dg/gomp/target-2.c: Likewise.
8830         * g++.dg/gomp/taskgroup-1.C: Likewise.
8831         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8832         * gcc.dg/gomp/teams-1.c: Likewise.
8833         * g++.dg/gomp/teams-1.C: Likewise.
8834         * g++.dg/overload/error3.C: Likewise.
8835         * g++.dg/tm/jump1.C: Likewise.
8836         * g++.dg/torture/pr40335.C: Likewise.
8837         * gcc.dg/c99-vla-jump-5.c: Likewise.
8838         * gcc.dg/switch-warn-1.c: Likewise.
8839         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8840         * gcc.dg/nested-func-1.c: Likewise.
8841         * gcc.dg/pr67784-4.c: Likewise.
8843 2016-05-23  Richard Biener  <rguenther@suse.de>
8845         PR tree-optimization/71230
8846         * gfortran.dg/pr71230-1.f90: New testcase.
8847         * gfortran.dg/pr71230-2.f90: Likewise.
8849 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
8851         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
8852         * gcc.dg/vect/pr58135.c:  Add new.
8853         * gfortran.dg/pr46519-1.f: Adjust test case.
8855 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8857         PR c++/53401
8858         * g++.dg/cpp0x/decltype64.C: New.
8860 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8862         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8863         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8864         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8866 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8868         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8869         Add poly64x1_t and poly64x2_t cases if supported.
8870         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8871         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8872         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8873         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8874         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8876 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8878         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8879         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8880         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8881         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8882         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8883         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8884         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8886 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8888         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8890 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8892         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8893         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8895 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
8897         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8898         constraint instead of "r".
8899         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8900         insn instead of vxorpd.
8901         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8903         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8904         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8906         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8908         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8909         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8911         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8913 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
8915         PR middle-end/40921
8916         * gcc.dg/tree-ssa/pr40921.c: New test.
8918 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
8920         PR target/71103
8921         * gcc.target/avr/pr71103.c: New test.
8923 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
8925         PR middle-end/71179
8926         * gcc.dg/tree-ssa/pr71179.c: New test.
8928 2016-05-20  Martin Sebor  <msebor@redhat.com>
8930         PR c/71115
8931         * gcc.dg/init-excess-2.c: New test.
8933 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
8935         * gnat.dg/opt53.adb: New test.
8936         * gnat.dg/opt54.adb: Likewise.
8938 2016-05-20  Martin Jambor  <mjambor@suse.cz>
8940         PR tree-optimization/70884
8941         * gcc.dg/tree-ssa/pr70919.c: New test.
8943 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8945         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8946         formatting.
8947         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8948         fix code formatting.
8950 2016-05-20  Nathan Sidwell  <nathan@acm.org>
8952         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
8953         non-common cases.
8954         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8956 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8958         * jit.dg/all-non-failing-tests.h: Add
8959         test-factorial-must-tail-call.c.
8960         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8961         * jit.dg/test-factorial-must-tail-call.c: New test case.
8963 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8965         PR fortran/71204
8966         * gfortran.dg/pr71204.f90: New test.
8968 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
8970         * gcc.target/nvptx/sincos.c: New test.
8972 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8974         PR c++/70572
8975         * g++.dg/cpp1y/auto-fn31.C: New.
8977 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8979         * gcc.target/powerpc/vec-addec.c: New test.
8980         * gcc.target/powerpc/vec-addec-int128.c: New test.
8982 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8984         * gcc.dg/plugin/must-tail-call-1.c: New test case.
8985         * gcc.dg/plugin/must-tail-call-2.c: New test case.
8986         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8987         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8989 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
8991         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8993 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8995         PR c++/71210
8996         * g++.dg/opt/pr71210-1.C: New test.
8997         * g++.dg/opt/pr71210-2.C: New test.
8999         PR tree-optimization/29756
9000         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9001         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
9002         only on selected targets where V4SImode vectors are known to be
9003         supported.
9005 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
9007         PR tree-optimization/71079
9008         PR tree-optimization/71206
9009         * gcc.dg/tree-ssa/pr71206.c: New testcase.
9011 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9013         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9014         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9015         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9017 2016-05-20  Richard Guenther  <rguenther@suse.de>
9019         PR tree-optimization/29756
9020         * gcc.dg/tree-ssa/vector-6.c: New testcase.
9022 2016-05-20  Richard Biener  <rguenther@suse.de>
9024         PR tree-optimization/71185
9025         * gcc.dg/tree-ssa/pr71185.c: New testcase.
9027 2016-05-20  Richard Biener  <rguenther@suse.de>
9029         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9031 2016-05-19  Marek Polacek  <polacek@redhat.com>
9033         PR c++/71075
9034         * g++.dg/diagnostic/pr71075.C: New test.
9036 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
9038         PR c++/71184
9039         * g++.dg/pr71184.C: New test case.
9041 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9043         * gcc.target/powerpc/darn-0.c: New test.
9044         * gcc.target/powerpc/darn-1.c: New test.
9045         * gcc.target/powerpc/darn-2.c: New test.
9047 2016-05-19  Marek Polacek  <polacek@redhat.com>
9049         PR tree-optimization/71031
9050         * gcc.dg/tree-ssa/vrp100.c: New test.
9052 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9054         PR rtl-optimization/71148
9055         * gcc.dg/pr71148.c: New test.
9057 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9059         PR target/71056
9060         * gcc.target/arm/pr71056.c: New test.
9062 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9064         * c-c++-common/pr69669.c: Check the used mode.
9066 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
9068         PR sanitizer/64354
9069         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9071 2016-05-19  Richard Biener  <rguenther@suse.de>
9073         PR tree-optimization/70729
9074         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9075         * gcc.dg/graphite/scop-18.c: Likewise.
9076         * gcc.dg/pr41783.c: Disable LIM.
9077         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9078         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9079         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9080         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9081         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9082         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9083         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9084         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9085         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9086         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9087         * gfortran.dg/pr42108.f90: Likewise.
9089 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
9091         PR driver/69265
9092         * gcc.dg/spellcheck-options-11.c: New test case.
9094 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
9096         PR c++/71100
9097         * g++.dg/opt/pr71100.C: New test.
9099 2016-05-18  Martin Jambor  <mjambor@suse.cz>
9101         PR ipa/69708
9102         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9103         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9104         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9105         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9107 2016-05-18  Martin Jambor  <mjambor@suse.cz>
9109         PR ipa/69708
9110         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9111         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9112         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9113         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9114         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9116 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
9118         PR c++/69793
9119         * g++.dg/template/crash122.C: New.
9121 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
9123         PR c++/70466
9124         * g++.dg/template/pr70466-1.C: New.
9125         * g++.dg/template/pr70466-2.C: Likewise.
9127 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
9129         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9130         splat operations and the XXSPLTIB instruction.
9131         * gcc.target/powerpc/p9-splat-2.c: Likewise.
9132         * gcc.target/powerpc/p9-splat-3.c: Likewise.
9133         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9134         xxlxor to clear a register.
9136 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
9138         * gcc.dg/torture/pr71020.c: New test.
9140 2016-05-18  Martin Jambor  <mjambor@suse.cz>
9142         PR ipa/70646
9143         * gcc.dg/ipa/pr70646.c: New test.
9145 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9147         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9149 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9151         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9152         missing tests for vreinterpretq_p{8,16}.
9154 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9156         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9157         vsliq_n_s64 and vsliq_n_u64.
9159 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9161         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9162         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9164 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9166         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9167         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9168         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9170 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9172         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9173         in comment.
9175 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9177         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9178         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9179         "blr\t" and switch to scan-assembler-times.
9181 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
9183         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9184         with __aarch64__.
9185         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9186         declarations under __aarch64__ and __ARM_FEATURE_FMA.
9188 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
9190         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9191         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9192         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9193         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9194         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9195         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9197         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9198         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9200         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9201         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9203         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9204         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9206         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9208 2016-05-18  Richard Biener  <rguenther@suse.de>
9210         PR tree-optimization/71168
9211         * gcc.dg/torture/pr71168.c: New testcase.
9213 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
9215         PR middle-end/63586
9216         * gcc.dg/tree-ssa/pr63586-2.c: New test.
9217         * gcc.dg/tree-ssa/pr63586.c: New test.
9218         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9220 2016-05-17  Nathan Sidwell  <nathan@acm.org>
9222         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9223         * gcc.dg/pr68671.c: Fix ptx xfail-if.
9224         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9225         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9227 2016-05-17  Nathan Sidwell  <nathan@acm.org>
9229         * gcc.target/nvptx/abi-vararg-3.c: New.
9231 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
9233         PR tree-optimization/54579
9234         PR middle-end/55299
9235         * gcc.dg/fold-notrotate-1.c: New test.
9236         * gcc.dg/fold-notshift-1.c: New test.
9237         * gcc.dg/fold-notshift-2.c: New test.
9239 2016-05-17  Marek Polacek  <polacek@redhat.com>
9241         PR ipa/71146
9242         * g++.dg/ipa/pr71146.C: New test.
9244 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
9246         * jit.dg/test-error-array-bounds.c: New test case.
9248 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
9250         * gcc.dg/tree-ssa/and-1.c: New testcase.
9252 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
9254         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9255         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9257 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
9259         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9260         * gcc.dg/tree-ssa/vrp99.c: New testcase.
9262 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
9264         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9266 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
9268         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9270 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
9272         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9273         ".2d[index]" when scan the assembly.
9274         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9275         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9276         float64x1.
9277         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9279 2016-05-17  Richard Biener  <rguenther@suse.de>
9281         PR tree-optimization/71132
9282         * gcc.dg/torture/pr71132.c: New testcase.
9284 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
9286         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9288 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9290         PR target/70809
9291         * gcc.target/aarch64/pr70809_1.c: New test.
9293 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9295         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9296         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9297         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9298         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9300 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
9301             Ilya Enkovich  <ilya.enkovich@intel.com>
9303         PR target/71114
9304         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9306 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
9308         * g++.dg/ipa/ivinline-7.C: Do not xfail.
9309         * g++.dg/ipa/ivinline-9.C: Do not xfail.
9311 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
9313         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
9314         test for __ARM_FP16_ARGS.
9315         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9316         * gcc.target/arm/aapcs/neon-vect10.c: New.
9317         * gcc.target/arm/aapcs/neon-vect9.c: New.
9318         * gcc.target/arm/aapcs/vfp18.c: New.
9319         * gcc.target/arm/aapcs/vfp19.c: New.
9320         * gcc.target/arm/aapcs/vfp20.c: New.
9321         * gcc.target/arm/aapcs/vfp21.c: New.
9322         * gcc.target/arm/fp16-aapcs-1.c: New.
9323         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
9324         test for __ARM_FP16_ARGS.
9325         * g++.target/arm/fp16-return-1.c: Update expected output.
9327 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
9329         PR testsuite/70227
9330         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9332 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
9334         PR fortran/69603
9335         * gfortran.dg/pr69603.f90: New testcase.
9337 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
9339         * gfortran.dg/dec_union_4.f90: Fix endian issue.
9341 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
9343         PR fortran/71047
9344         * gfortran.dg/pr71047.f08: New test.
9346 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
9348         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9349         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9350         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9352 2016-05-13  Martin Sebor  <msebor@redhat.com>
9354         PR c++/60049
9355         * g++.dg/cpp0x/constexpr-60049.C: New test.
9357 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
9359         PR bootstrap/71071
9360         * gcc.dg/pr71071.c: New test.
9362 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
9364         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9365         remove XOP handling.
9366         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9368 2016-05-13  Nathan Sidwell  <nathan@acm.org>
9370         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9371         __atomic_is_lock_free declaration.
9373 2016-05-13  Richard Biener  <rguenther@suse.de>
9375         PR tree-optimization/42587
9376         * gcc.dg/optimize-bswapsi-4.c: New testcase.
9378 2016-05-13  Martin Liska  <mliska@suse.cz>
9380         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9381         the new format of dump output.
9383 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9385         * gcc.dg/pr71084.c: New test.
9387 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9389         PR target/53440
9390         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9392 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9394         * gcc.target/aarch64/struct_return.c: New test.
9396 2016-05-12  Marek Polacek  <polacek@redhat.com>
9398         PR c/70756
9399         * c-c++-common/pr70756-2.c: New test.
9400         * c-c++-common/pr70756.c: New test.
9402 2016-05-12  Richard Biener  <rguenther@suse.de>
9404         PR tree-optimization/71059
9405         * gcc.dg/torture/pr71059.c: New testcase.
9407 2016-05-12  Richard Biener  <rguenther@suse.de>
9409         PR tree-optimization/71062
9410         * gcc.dg/torture/pr71062.c: New testcase.
9412 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9414         PR tree-optimization/71006
9415         * gcc.dg/pr71006.c: New test.
9417 2016-05-12  Marek Polacek  <polacek@redhat.com>
9419         PR driver/71063
9420         * gcc.dg/opts-7.c: New test.
9422 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9424         PR target/70830
9425         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9426         Add -save-temps to dg-options.
9427         Scan for ldmfd rather than pop instruction.
9428         * gcc.target/arm/interrupt-2.c: Likewise.
9429         * gcc.target/arm/pr70830.c: New test.
9431 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
9433         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9434         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9436         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9437         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9438         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9440         PR target/71019
9441         * gcc.target/i386/avx512vl-pack-1.c: New test.
9442         * gcc.target/i386/avx512vl-pack-2.c: New test.
9443         * gcc.target/i386/avx512bw-pack-2.c: New test.
9445         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9447         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9448         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9449         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9451 2016-05-12  Richard Biener  <rguenther@suse.de>
9453         PR tree-optimization/70986
9454         * gcc.dg/torture/pr70986-1.c: New testcase.
9455         * gcc.dg/torture/pr70986-2.c: Likewise.
9456         * gcc.dg/torture/pr70986-3.c: Likewise.
9458 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
9460         PR c/43651
9461         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9462         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9464 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
9466         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9467         directive.
9468         * gcc.target/i386/pr66746.c: Ditto.
9470 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9472         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9473         support.
9474         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9475         warning when using -mvsx-timode.
9476         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9477         * gcc.target/powerpc/dform-2.c: Likewise.
9478         * gcc.target/powerpc/pr68805.c: Likewise.
9480 2016-05-11  Marek Polacek  <polacek@redhat.com>
9482         PR c++/71024
9483         * c-c++-common/attributes-3.c: New test.
9485 2016-05-11  Nathan Sidwell  <nathan@acm.org>
9487         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9488         * gcc.c-torture/execute/pr68185.c: Likewise.
9489         * gcc.dg/ipa/pr70306.c: Requires global constructors.
9490         * gcc.dg/pr69634.c: Requires scheduling.
9491         * gcc.dg/torture/pr66178.c: Require label values.
9492         * gcc.dg/setjmp-6.c: Require indirect jumps.
9494 2016-05-11  Richard Biener  <rguenther@suse.de>
9496         PR tree-optimization/71055
9497         * gcc.dg/torture/pr71055.c: New testcase.
9499 2016-05-11  Richard Biener  <rguenther@suse.de>
9501         PR debug/71057
9502         * g++.dg/debug/pr71057.C: New testcase.
9504 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
9506         PR fortran/70855
9507         * gfortran.dg/gomp/pr70855.f90: New test.
9509 2016-05-11  Richard Biener  <rguenther@suse.de>
9511         PR middle-end/71002
9512         * g++.dg/torture/pr71002.C: New testcase.
9514 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
9516         PR middle-end/70807
9517         * gcc.dg/pr70807.c: New test.
9519 2016-05-10  Martin Sebor  <msebor@redhat.com>
9521         PR c++/38611
9522         * g++.dg/Wattributes.C: New test.
9524 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
9526         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9527         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9528         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9530 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9532         PR target/70799
9533         * gcc.target/i386/pr70799-1.c: New test.
9535 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
9537         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9539 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9541         PR middle-end/70877
9542         * gcc.target/i386/pr70877.c: New test.
9544 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9546         PR tree-optimization/70786
9547         * gcc.target/i386/pr70876.c: New test.
9549 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
9551         PR target/70927
9552         * gcc.target/i386/avx512vl-logic-1.c: New test.
9553         * gcc.target/i386/avx512vl-logic-2.c: New test.
9554         * gcc.target/i386/avx512dq-logic-2.c: New test.
9556 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9558         PR target/70963
9559         * gcc.target/powerpc/pr70963.c: New.
9561 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
9563         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9564         (test_very_wide_line): Add ruler to expected output.
9565         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9566         (test_very_wide_line): Likewise.
9567         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9568         (test_show_locus): Within the handling of "test_very_wide_line",
9569         enable show_ruler_p on the diagnostic context.
9571 2016-05-10  Richard Biener  <rguenther@suse.de>
9573         PR tree-optimization/71039
9574         * gcc.dg/torture/pr71039.c: New testcase.
9576 2016-05-10  Nathan Sidwell  <nathan@acm.org>
9578         * gcc.dg/nested-func-10.c: Requires alloca.
9579         * gcc.dg/nested-func-9.c: Requires alloca.
9580         * gcc.c-torture/execute/pr70460.c: Requires labels.
9581         * gcc.c-torture/compile/pr70199.c: Requires labels.
9582         * gcc.target/nvptx/decl.c: Compile only.
9583         * gcc.target/nvptx/trailing-init.c: Compile only.
9584         * gcc.target/nvptx/ary-init.c: Compile only.
9586 2016-05-10  Marek Polacek  <polacek@redhat.com>
9588         PR c/70255
9589         * gcc.dg/attr-opt-1.c: New test.
9591 2016-05-10  Richard Biener  <rguenther@suse.de>
9593         PR tree-optimization/70497
9594         PR tree-optimization/28367
9595         * gcc.dg/torture/20160404-1.c: New testcase.
9596         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9597         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9599 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
9601         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9603 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
9605         * gcc.target/i386/fabsneg-1.c New test.
9607 2016-05-09  Alan Modra  <amodra@gmail.com>
9609         PR testsuite/70826
9610         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9612 2016-05-09  Richard Biener  <rguenther@suse.de>
9614         PR tree-optimization/70985
9615         * gcc.dg/torture/pr70985.c: New testcase.
9617 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
9619         * gcc.dg/tree-ssa/ifc-9.c: New test.
9620         * gcc.dg/tree-ssa/ifc-10.c: New test.
9621         * gcc.dg/tree-ssa/ifc-11.c: New test.
9622         * gcc.dg/tree-ssa/ifc-12.c: New test.
9623         * gcc.dg/vect/pr61194.c: Remove XFAIL.
9624         * gcc.dg/vect/vect-23.c: Remove XFAIL.
9625         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9627 2016-05-09  Richard Biener  <rguenther@suse.de>
9629         PR fortran/70937
9630         * gfortran.dg/pr70937.f90: New testcase.
9632 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9634         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9636 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
9638         PR fortran/56226
9639         * gfortran.dg/dec_structure_1.f90: New testcase.
9640         * gfortran.dg/dec_structure_2.f90: Ditto.
9641         * gfortran.dg/dec_structure_3.f90: Ditto.
9642         * gfortran.dg/dec_structure_4.f90: Ditto.
9643         * gfortran.dg/dec_structure_5.f90: Ditto.
9644         * gfortran.dg/dec_structure_6.f90: Ditto.
9645         * gfortran.dg/dec_structure_7.f90: Ditto.
9646         * gfortran.dg/dec_structure_8.f90: Ditto.
9647         * gfortran.dg/dec_structure_9.f90: Ditto.
9648         * gfortran.dg/dec_structure_10.f90: Ditto.
9649         * gfortran.dg/dec_structure_11.f90: Ditto.
9650         * gfortran.dg/dec_union_1.f90: Ditto.
9651         * gfortran.dg/dec_union_2.f90: Ditto.
9652         * gfortran.dg/dec_union_3.f90: Ditto.
9653         * gfortran.dg/dec_union_4.f90: Ditto.
9654         * gfortran.dg/dec_union_5.f90: Ditto.
9655         * gfortran.dg/dec_union_6.f90: Ditto.
9656         * gfortran.dg/dec_union_7.f90: Ditto.
9658 2016-05-07  Tom de Vries  <tom@codesourcery.com>
9660         PR tree-optimization/70956
9661         * gcc.dg/graphite/pr70956.c: New test.
9663 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
9665         PR middle-end/70941
9666         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9667         (a, b, c, d): Change type from char to signed char.
9668         (main): Compare against (signed char) -1634678893 instead of
9669         hardcoded -109.  Use __builtin_abort instead of abort.
9671         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9672         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9674         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9676 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
9678         PR debug/70935
9679         * gcc.dg/torture/pr70935.c: New test.
9681 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9683         PR target/58219
9684         * gcc.target/sh/pr58219.c: New tests.
9686 2016-05-06  Richard Biener  <rguenther@suse.de>
9688         PR tree-optimization/70960
9689         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9691 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9693         PR target/52933
9694         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9695         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9696         Adjust expected instruction counts.
9697         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9699 2016-05-06  Marek Polacek  <polacek@redhat.com>
9701         PR sanitizer/70875
9702         * gcc.dg/ubsan/bounds-3.c: New test.
9704 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9706         PR target/54089
9707         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9709 2016-05-06  Richard Biener  <rguenther@suse.de>
9711         PR middle-end/70931
9712         * gfortran.dg/pr70931.f90: New testcase.
9714 2016-05-06  Richard Biener  <rguenther@suse.de>
9716         PR middle-end/70941
9717         * gcc.dg/torture/pr70941.c: New testcase.
9719 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
9721         PR tree-optimization/57206
9722         * gcc.dg/vect/pr57206.c: New test.
9724 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9726         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9728 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
9730         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9732         * c-c++-common/Wdangling-else-4.c: New test.
9734 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
9736         PR c++/70906
9737         PR c++/70933
9738         * g++.dg/opt/pr70906.C: New test.
9739         * g++.dg/opt/pr70933.C: New test.
9741         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9743 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
9745         * gcc.dg/ipa/pure-const-3.c: New testcase.
9747 2016-05-04  Marek Polacek  <polacek@redhat.com>
9749         * c-c++-common/Wdangling-else-1.c: New test.
9750         * c-c++-common/Wdangling-else-2.c: New test.
9751         * c-c++-common/Wdangling-else-3.c: New test.
9753 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
9755         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9756         flag is present.
9758 2016-05-04  Marek Polacek  <polacek@redhat.com>
9760         PR c/48778
9761         * gcc.dg/Waddress-2.c: New test.
9763 2016-05-04  Alan Modra  <amodra@gmail.com>
9765         * gcc.target/powerpc/pr70866.c: New.
9767 2016-05-03  Martin Sebor  <msebor@redhat.com>
9769         PR c++/66561
9770         * c-c++-common/builtin_location.c: New test.
9771         * g++.dg/cpp1y/builtin_location.C: New test.
9773 2016-05-03  Marek Polacek  <polacek@redhat.com>
9775         PR c/70859
9776         * gcc.dg/pr70859.c: New test.
9777         * gcc.dg/pr70859-2.c: New test.
9779 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
9781         * gnat.dg/debug5.adb: New testcase.
9783 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9785         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9786         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9787         Procedure to check for z10 instruction set.
9789 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
9791         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9793 2016-05-03  Alan Modra  <amodra@gmail.com>
9795         * gcc.target/powerpc/savres.c: Add func using a single gpr.
9797 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9799         * gcc.target/i386/avx512f-cvt-1.c: New test.
9801 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9803         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9804         -fdump-tree-vrp-details.
9806 2016-05-03  Richard Biener  <rguenther@suse.de>
9808         * gcc.dg/pr30172-1.c: Adjust.
9809         * gcc.dg/pr63743.c: Likewise.
9810         * gcc.dg/tm/pr51696.c: Likewise.
9811         * c-c++-common/tm/safe-1.c: Likewise.
9812         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9813         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9814         * g++.dg/plugin/self-assign-test-1.C: Likewise.
9815         * g++.dg/plugin/self-assign-test-2.C: Likewise.
9817 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9819         PR rtl-optimization/70467
9820         * gcc.target/i386/pr70467-3.c: New test.
9821         * gcc.target/i386/pr70467-4.c: New test.
9823         PR tree-optimization/70916
9824         * gcc.c-torture/compile/pr70916.c: New test.
9826         PR target/49244
9827         * gcc.target/i386/pr49244-1.c: New test.
9828         * gcc.target/i386/pr49244-2.c: New test.
9830 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
9832         PR rtl-optimization/44281
9833         * gcc.target/i386/pr44281.c: New test.
9835 2016-05-03  bin cheng  <bin.cheng@arm.com>
9837         PR tree-optimization/56541
9838         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9839         * gcc.dg/vect/pr56541.c: new test.
9841 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9843         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9844         __float128.
9845         * gcc.target/powerpc/float128-complex-2.c: Likewise.
9847 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
9849         PR testsuite/70520
9850         * c-c++-common/asan/clone-test-1.c (main): Align child process
9851         stack to 16 bytes.
9853 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
9855         PR c++/62314
9856         * g++.dg/spellcheck-fields-2.C: New test case.
9858 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
9860         PR c++/62314
9861         * g++.dg/pr62314.C: New test case.
9863 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
9865         * gcc.dg/ipa/inline-8.c: New testcase.
9867 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
9869         PR rtl-optimization/70467
9870         * gcc.target/i386/pr70467-1.c: New test.
9872 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9874         * gcc.dg/spec-options.c: Run the test on all targets.
9875         * gcc.dg/foo.specs: Use cpp_unique_options.
9877 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
9879         * gcc.dg/tree-ssa/unord.c: New testcase.
9881 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
9883         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9885 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
9887         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9889 2016-05-02  Marek Polacek  <polacek@redhat.com>
9891         PR c/70851
9892         * gcc.dg/enum-incomplete-3.c: New test.
9894 2016-05-02  Marek Polacek  <polacek@redhat.com>
9895             Tom de Vries  <tom@codesourcery.com>
9897         PR tree-optimization/70700
9898         * gcc.dg/pr70700.c: New test.
9900 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
9902         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9903         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9904         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9905         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9906         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9908 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
9910         * ada/acats/run_acats: Rename into...
9911         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
9912         * ada/acats/run_all.sh: Remove redundant test.
9913         (target_run): Move around.
9914         (target_gnatchop): Use newly built executable.
9915         (target_gnatmake): Likewise.
9916         Check that the compilation of impbit succeeds.
9918 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
9920         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9921         * gcc.dg/20021029-1.c: Likewise.
9922         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9923         * gcc.target/sh/attr-isr-trapa.c: Likewise.
9924         * gcc.target/sh/cmpstr.c: Likewise.
9925         * gcc.target/sh/cmpstrn.c: Likewise.
9926         * gcc.target/sh/memset.c: Likewise.
9927         * gcc.target/sh/pr21255-2-mb.c: Likewise.
9928         * gcc.target/sh/pr21255-2-ml.c: Likewise.
9929         * gcc.target/sh/pr39423-1.c: Likewise.
9930         * gcc.target/sh/pr49468-di.c: Likewise.
9931         * gcc.target/sh/pr49468-si.c: Likewise.
9932         * gcc.target/sh/pr49880-1.c: Likewise.
9933         * gcc.target/sh/pr49880-2.c: Likewise.
9934         * gcc.target/sh/pr49880-3.c: Likewise.
9935         * gcc.target/sh/pr50751-1.c: Likewise.
9936         * gcc.target/sh/pr50751-4.c: Likewise.
9937         * gcc.target/sh/pr50751-7.c: Likewise.
9938         * gcc.target/sh/pr51244-1.c: Likewise.
9939         * gcc.target/sh/pr51244-10.c: Likewise.
9940         * gcc.target/sh/pr51244-11.c: Likewise.
9941         * gcc.target/sh/pr51244-12.c: Likewise.
9942         * gcc.target/sh/pr51244-13.c: Likewise.
9943         * gcc.target/sh/pr51244-14.c: Likewise.
9944         * gcc.target/sh/pr51244-17.c: Likewise.
9945         * gcc.target/sh/pr51244-18.c: Likewise.
9946         * gcc.target/sh/pr51244-19.c: Likewise.
9947         * gcc.target/sh/pr51244-4.c: Likewise.
9948         * gcc.target/sh/pr51244-5.c: Likewise.
9949         * gcc.target/sh/pr51244-7.c: Likewise.
9950         * gcc.target/sh/pr51244-8.c: Likewise.
9951         * gcc.target/sh/pr51244-9.c: Likewise.
9952         * gcc.target/sh/pr51697.c: Likewise.
9953         * gcc.target/sh/pr52483-1.c: Likewise.
9954         * gcc.target/sh/pr52483-2.c: Likewise.
9955         * gcc.target/sh/pr52483-3.c: Likewise.
9956         * gcc.target/sh/pr52483-5.c: Likewise.
9957         * gcc.target/sh/pr52933-1.c: Likewise.
9958         * gcc.target/sh/pr52933-2.c: Likewise.
9959         * gcc.target/sh/pr52933-3.c: Likewise.
9960         * gcc.target/sh/pr53568-1.c: Likewise.
9961         * gcc.target/sh/pr53976-1.c: Likewise.
9962         * gcc.target/sh/pr53988-1.c: Likewise.
9963         * gcc.target/sh/pr53988.c: Likewise.
9964         * gcc.target/sh/pr54089-1.c: Likewise.
9965         * gcc.target/sh/pr54089-6.c: Likewise.
9966         * gcc.target/sh/pr54089-7.c: Likewise.
9967         * gcc.target/sh/pr54089-8.c: Likewise.
9968         * gcc.target/sh/pr54089-9.c: Likewise.
9969         * gcc.target/sh/pr54236-1.c: Likewise.
9970         * gcc.target/sh/pr54236-2.c: Likewise.
9971         * gcc.target/sh/pr54236-3.c: Likewise.
9972         * gcc.target/sh/pr54236-4.c: Likewise.
9973         * gcc.target/sh/pr54386.c: Likewise.
9974         * gcc.target/sh/pr54602-1.c: Likewise.
9975         * gcc.target/sh/pr54685.c: Likewise.
9976         * gcc.target/sh/pr54760-1.c: Likewise.
9977         * gcc.target/sh/pr54760-2.c: Likewise.
9978         * gcc.target/sh/pr54760-3.c: Likewise.
9979         * gcc.target/sh/pr54760-4.c: Likewise.
9980         * gcc.target/sh/pr54760-5.c: Likewise.
9981         * gcc.target/sh/pr54760-6.c: Likewise.
9982         * gcc.target/sh/pr55146.c: Likewise.
9983         * gcc.target/sh/pr55160.c: Likewise.
9984         * gcc.target/sh/pr59278.c: Likewise.
9985         * gcc.target/sh/pr59401-1.c: Likewise.
9986         * gcc.target/sh/pr59533-1.c: Likewise.
9987         * gcc.target/sh/pr63260.c: Likewise.
9988         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9989         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9990         * gcc.target/sh/strlen.c: Likewise.
9991         * gcc.target/sh/torture/pr30807.c: Likewise.
9992         * gcc.target/sh/torture/pr34777.c: Likewise.
9993         * gcc.target/sh/torture/pr64652.c: Likewise.
9994         * gcc.target/sh/torture/pr65505.c: Likewise.
9995         * gcc.target/sh/torture/pragma-isr.c: Likewise.
9996         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9998 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10000         PR c++/66644
10001         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10003 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10005         * gcc.target/powerpc/vsx-elemrev-1.c: New.
10006         * gcc.target/powerpc/vsx-elemrev-2.c: New.
10007         * gcc.target/powerpc/vsx-elemrev-3.c: New.
10008         * gcc.target/powerpc/vsx-elemrev-4.c: New.
10010 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
10012         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10013         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10015 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
10017         PR middle-end/70626
10018         * c-c++-common/goacc/combined-reduction.c: New test.
10019         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10021 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
10023         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10024         *movdi_internal pattern only if PIC off.
10025         * gcc.target/i386/pr70155-2.c: Likewise.
10026         * gcc.target/i386/pr70155-3.c: Likewise.
10027         * gcc.target/i386/pr70155-4.c: Likewise.
10028         * gcc.target/i386/pr70155-5.c: Likewise.
10029         * gcc.target/i386/pr70155-6.c: Likewise.
10030         * gcc.target/i386/pr70155-7.c: Likewise.
10031         * gcc.target/i386/pr70155-8.c: Likewise.
10032         * gcc.target/i386/pr70155-15.c: Likewise.
10033         * gcc.target/i386/pr70155-17.c: Likewise.
10034         * gcc.target/i386/pr70155-22.c: Likewise.
10036 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
10038         PR tree-optimization/70803
10039         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10041 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
10043         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10044         optimization of vector loop.
10045         * gcc.target/i386/vect-unpack-3.c: New test.
10046         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10047         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10048         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10050 2016-04-29  Marek Polacek  <polacek@redhat.com>
10052         PR sanitizer/70342
10053         * g++.dg/ubsan/null-7.C: New test.
10055         PR c/70852
10056         * gcc.dg/pr70852.c: New test.
10058 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10060         PR/69089
10061         * g++.dg/cpp0x/alignas6.C: New test.
10063 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10065         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10066         * gcc.dg/pr27003.c: Likewise.
10067         * gcc.dg/tree-ssa/cswtch.c: Likewise.
10068         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10069         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10070         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
10071         * gcc.target/arc/mxy.c: Likewise.
10072         * gcc.target/arc/mswape.c: Likewise.
10073         * gcc.target/arc/mrtsc.c: Likewise.
10074         * gcc.target/arc/mcrc.c: Likewise.
10075         * gcc.target/arc/mdsp-packa.c: Likewise.
10076         * gcc.target/arc/mdvbf.c: Likewise.
10077         * gcc.target/arc/mlock.c: Likewise.
10078         * gcc.target/arc/mmac-24.c: Likewise.
10079         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10081 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10082             Matthijs Kooijman  <matthijs@stdin.nl>
10083             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10085         PR target/60040
10086         * gcc.target/avr/pr60040-1.c: New.
10087         * gcc.target/avr/pr60040-2.c: New.
10089 2016-04-29  Richard Biener  <rguenther@suse.de>
10091         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10093 2016-04-29  Richard Biener  <rguenther@suse.de>
10095         PR tree-optimization/13962
10096         PR tree-optimization/65686
10097         * gcc.dg/uninit-pr65686.c: New testcase.
10099 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
10101         PR middle-end/70843
10102         * gcc.dg/pr70843.c: New test.
10104 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
10106         PR target/70858
10107         * gcc.target/i386/pr70858.c: New test.
10109 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
10111         * gcc.target/arc/nps400-1.c: New file.
10113 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
10114             Andrew Burgess  <andrew.burgess@embecosm.com>
10116         * gcc.target/arc/movh_cl-1.c: New file.
10118 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
10119             Andrew Burgess  <andrew.burgess@embecosm.com>
10121         * gcc.target/arc/extzv-1.c: New file.
10122         * gcc.target/arc/insv-1.c: New file.
10123         * gcc.target/arc/insv-2.c: New file.
10124         * gcc.target/arc/movb-1.c: New file.
10125         * gcc.target/arc/movb-2.c: New file.
10126         * gcc.target/arc/movb-3.c: New file.
10127         * gcc.target/arc/movb-4.c: New file.
10128         * gcc.target/arc/movb-5.c: New file.
10129         * gcc.target/arc/movb_cl-1.c: New file.
10130         * gcc.target/arc/movb_cl-2.c: New file.
10131         * gcc.target/arc/movbi_cl-1.c: New file.
10132         * gcc.target/arc/movl-1.c: New file.
10134 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
10135             Andrew Burgess  <andrew.burgess@embecosm.com>
10137         * gcc.target/arc/cmem-1.c: New file.
10138         * gcc.target/arc/cmem-2.c: New file.
10139         * gcc.target/arc/cmem-3.c: New file.
10140         * gcc.target/arc/cmem-4.c: New file.
10141         * gcc.target/arc/cmem-5.c: New file.
10142         * gcc.target/arc/cmem-6.c: New file.
10143         * gcc.target/arc/cmem-7.c: New file.
10144         * gcc.target/arc/cmem-ld.inc: New file.
10145         * gcc.target/arc/cmem-st.inc: New file.
10147 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
10149         PR target/70821
10150         * gcc.target/i386/pr70821.c: New test.
10152 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
10154         * gcc.target/powerpc/vec-adde.c: New test.
10155         * gcc.target/powerpc/vec-adde-int128.c: New test.
10157 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
10159         * gcc.target/i386/avx-vround-1.c: New test.
10160         * gcc.target/i386/avx-vround-2.c: New test.
10161         * gcc.target/i386/avx512vl-vround-1.c: New test.
10162         * gcc.target/i386/avx512vl-vround-2.c: New test.
10164 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10166         PR testsuite/70595
10167         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10168         (check_effective_target_cilkplus_runtime): ... this.
10169         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10170         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10172         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10173         Require cilkplus_runtime.
10174         Don't add -lcilkrts.
10175         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10176         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10177         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10178         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10179         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10180         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10181         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10182         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10183         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10184         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10185         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10186         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10187         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10188         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10189         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10190         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10191         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10192         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10193         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10194         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10195         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10196         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10197         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10198         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10199         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10200         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10201         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10202         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10203         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10205         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10206         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10208         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10210         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10211         cilkplus_runtime.
10213 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
10215         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10216         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10218 2015-04-27  Ryan Burn  <contact@rnburn.com>
10220         PR c++/69024
10221         PR c++/68997
10222         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10223         diagnostic.
10224         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10225         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10227 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
10229         * gnat.dg/limited_with4.ad[sb]: New test.
10230         * gnat.dg/limited_with4_pkg.ads: New helper.
10232 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
10234         PR target/70155
10235         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10236         and movv1ti_internal patterns
10237         * gcc.target/i386/pr70155-1.c: New test.
10238         * gcc.target/i386/pr70155-2.c: Likewise.
10239         * gcc.target/i386/pr70155-3.c: Likewise.
10240         * gcc.target/i386/pr70155-4.c: Likewise.
10241         * gcc.target/i386/pr70155-5.c: Likewise.
10242         * gcc.target/i386/pr70155-6.c: Likewise.
10243         * gcc.target/i386/pr70155-7.c: Likewise.
10244         * gcc.target/i386/pr70155-8.c: Likewise.
10245         * gcc.target/i386/pr70155-9.c: Likewise.
10246         * gcc.target/i386/pr70155-10.c: Likewise.
10247         * gcc.target/i386/pr70155-11.c: Likewise.
10248         * gcc.target/i386/pr70155-12.c: Likewise.
10249         * gcc.target/i386/pr70155-13.c: Likewise.
10250         * gcc.target/i386/pr70155-14.c: Likewise.
10251         * gcc.target/i386/pr70155-15.c: Likewise.
10252         * gcc.target/i386/pr70155-16.c: Likewise.
10253         * gcc.target/i386/pr70155-17.c: Likewise.
10254         * gcc.target/i386/pr70155-18.c: Likewise.
10255         * gcc.target/i386/pr70155-19.c: Likewise.
10256         * gcc.target/i386/pr70155-20.c: Likewise.
10257         * gcc.target/i386/pr70155-21.c: Likewise.
10258         * gcc.target/i386/pr70155-22.c: Likewise.
10260 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
10262         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10263         ".{5,6}".
10265 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
10267         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10268         * gcc.dg/tree-ssa/scev-9.c: Ditto.
10269         * gcc.dg/tree-ssa/scev-10.c: Ditto.
10270         * gcc.dg/tree-ssa/scev-11.c: Ditto.
10271         * gcc.dg/tree-ssa/scev-12.c: Ditto.
10273 2016-04-27  Richard Biener  <rguenther@suse.de>
10275         PR ipa/70760
10276         * g++.dg/ipa/ipa-pta-2.C: New testcase.
10277         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10279 2016-04-27  Nathan Sidwell  <nathan@acm.org>
10281         * g++.dg/cpp0x/constexpr-recursion3.C: New.
10282         * g++.dg/ubsan/pr63956.C: Adjust error location.
10284 2016-04-27  Nick Clifton  <nickc@redhat.com>
10286         PR middle-end/49889
10287         * gcc.dg/pr49889.c: New test.
10289 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
10291         * c-c++-common/memset-array.c: New test.
10293 2016-04-26  Martin Sebor  <msebor@redhat.com>
10295         PR c++/66639
10296         * g++.dg/cpp1y/func_constexpr.C: New test.
10298 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
10300         PR c++/70241
10301         * g++.dg/cpp0x/enum32.C: New test.
10302         * g++.dg/cpp0x/enum33.C: New test.
10304 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10306         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10307         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10308         * gcc.c-torture/execute/bitfld-6.c: Likewise.
10309         * gcc.c-torture/execute/bitfld-7.c: Likewise.
10310         * gcc.c-torture/execute/pr38151.c: Likewise.
10311         * gcc.c-torture/execute/pr66556.c: Likewise.
10312         * gcc.c-torture/execute/pr67781.c: Likewise.
10313         * gcc.c-torture/execute/pr68648.c: Likewise.
10315 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
10317         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10319 2016-04-26  Marek Polacek  <polacek@redhat.com>
10321         PR c/67784
10322         * gcc.dg/pr67784-3.c: New test.
10323         * gcc.dg/pr67784-4.c: New test.
10324         * gcc.dg/pr67784-5.c: New test.
10326         PR c/70791
10327         * gcc.dg/Wnested-externs-2.c: New test.
10329 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
10331         * gcc.dg/fold-plusmult.c: Adjust.
10332         * gcc.dg/no-strict-overflow-6.c: Adjust.
10333         * gcc.dg/gomp/loop-1.c: Xfail some tests.
10335 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
10337         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10338         number scans.
10339         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10340         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10341         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10342         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10343         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10344         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10345         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10346         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10347         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10348         * gcc.target/i386/avx512f-gather-5.c: Likewise.
10349         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10350         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10351         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10352         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10353         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10354         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10355         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10356         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10357         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10358         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10359         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10360         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10361         scans.
10362         * gcc.target/i386/pr32219-4.c: Likewise.
10363         * gcc.target/i386/pr32219-6.c: Likewise.
10364         * gcc.target/i386/pr32219-8.c: Likewise.
10366 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10368         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10369         associated options.
10371 2016-04-26  Marek Polacek  <polacek@redhat.com>
10373         PR c++/70744
10374         * g++.dg/ext/cond2.C: New test.
10376 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
10378         PR tree-optimization/70771
10379         PR tree-optimization/70775
10380         * gcc.dg/pr70771.c: New test.
10381         * gcc.dg/pr70775.c: New test.
10383 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
10385         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10387 2016-04-25  Richard Biener  <rguenther@suse.de>
10389         PR tree-optimization/70780
10390         * gcc.dg/torture/pr70780.c: New testcase.
10392 2016-04-25  Michael Collison  <michael.collison@arm.com>
10394         * gcc.target/arm/neon-vaddws16.c: New test.
10395         * gcc.target/arm/neon-vaddws32.c: New test.
10396         * gcc.target/arm/neon-vaddwu16.c: New test.
10397         * gcc.target/arm/neon-vaddwu32.c: New test.
10398         * gcc.target/arm/neon-vaddwu8.c: New test.
10399         * lib/target-supports.exp
10400         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10401         that arm neon support vector widen sum of HImode TO SImode.
10403 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
10405         PR sanitizer/70712
10406         * c-c++-common/asan/pr70712.c: New test.
10408 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
10410         * .gitattributes: New file.
10412 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
10414         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10416 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
10418         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10419         * gfortran.dg/submodule_15.f08: Likewise.
10421 2016-04-22  Richard Biener  <rguenther@suse.de>
10423         PR tree-optimization/70740
10424         * gcc.dg/torture/pr70740.c: New testcase.
10426 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
10428         PR target/70750
10429         * gcc.target/i386/pr70750-1.c: New test.
10430         * gcc.target/i386/pr70750-2.c: Likewise.
10432 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
10434         PR c++/70540
10435         * g++.dg/cpp0x/auto48.C: New.
10437 2016-04-21  Marek Polacek  <polacek@redhat.com>
10439         PR c++/70513
10440         * g++.dg/cpp0x/forw_enum12.C: New test.
10441         * g++.dg/cpp0x/forw_enum13.C: New test.
10443 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10445         PR target/70728
10446         * gcc.target/i386/pr70728.c: New test.
10448 2016-04-21  Richard Biener  <rguenther@suse.de>
10450         PR middle-end/70747
10451         * gcc.dg/pr70747.c: New testcase.
10453 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
10455         PR tree-optimization/70715
10456         * gcc.dg/tree-ssa/scev-13.c: New test.
10458 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
10460         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10462 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
10464         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10466 2016-04-20  Jan Hubicka  <jh@suse.cz>
10468         PR ipa/70018
10469         * g++.dg/ipa/nothrow-1.C: New testcase.
10471 2016-04-20  Nathan Sidwell  <nathan@acm.org>
10473         PR c++/55635
10474         * g++.dg/eh/delete1.C: New.
10476 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
10478         * gcc.target/i386/avx256-unaligned-store-2.c: Add
10479         -mtune-ctrl=sse_typeless_stores.
10481 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
10483         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10485 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10487         PR tree-optimization/69489
10488         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10490 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
10492         PR c++/69363
10493         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10494         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10495         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10497 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10499         PR tree-optimization/56625
10500         PR tree-optimization/69489
10501         * gcc.dg/vect/pr56625.c: New test.
10502         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10504 2016-04-20  Andrew Pinski  <apinski@cavium.com>
10506         PR target/64971
10507         * gcc.c-torture/compile/pr37433-1.c: New testcase.
10509 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
10511         * gnat.dg/self1.adb: Remove now incorrect test.
10513 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10515         * gcc.dg/tree-ssa/scev-11.c: New test.
10516         * gcc.dg/tree-ssa/scev-12.c: New test.
10518 2016-04-20  Marek Polacek  <polacek@redhat.com>
10520         PR tree-optimization/70725
10521         * gcc.dg/pr70725.c: New test.
10523 2016-04-20  Richard Biener  <rguenther@suse.de>
10525         PR tree-optimization/70726
10526         * g++.dg/vect/pr70726.cc: New testcase.
10528 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10530         PR target/70674
10531         * gcc.target/s390/pr70674.c: New test.
10533 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10535         PR libgfortran/70684
10536         * gfortran.dg/list_read_14.f90: New test.
10538 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
10540         PR target/69201
10541         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10542         extern to force it misaligned.
10543         (b): Likewise.
10544         (c): Likewise.
10545         (d): Likewise.
10546         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10547         Don't check `*' before movv4sf_internal.
10548         * gcc.target/i386/avx256-unaligned-store-2.c: Check
10549         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10550         Don't check `*' before movv16qi_internal.
10551         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10552         extern to force it misaligned.
10553         (b): Likewise.
10554         (c): Likewise.
10555         (d): Likewise.
10556         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10557         Don't check `*' before movv2df_internal.
10558         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10559         extern to force it misaligned.
10560         (b): Likewise.
10561         (c): Likewise.
10562         (d): Likewise.
10563         Check movv8sf_internal instead of avx_storeups256.
10564         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10566 2016-04-19  Richard Biener  <rguenther@suse.de>
10568         PR tree-optimization/70171
10569         * g++.dg/tree-ssa/pr70171.C: New testcase.
10571 2016-04-19  Richard Biener  <rguenther@suse.de>
10573         PR tree-optimization/70724
10574         * gcc.dg/torture/pr70724.c: New testcase.
10576 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
10578         PR middle-end/70689
10579         * gcc.target/i386/pr70689.c: New.
10581 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
10583         PR target/70708
10584         * gcc.target/i386/pr70708.c: New test.
10586 2016-04-18  Richard Biener  <rguenther@suse.de>
10588         PR tree-optimization/43434
10589         * gcc.dg/vect/pr43434.c: New testcase.
10590         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10591         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10592         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10593         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10594         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10595         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10596         * gcc.dg/gomp/pr68640.c: Likewise.
10597         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10598         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10600 2016-04-18  Richard Biener  <rguenther@suse.de>
10602         PR tree-optimization/70701
10603         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10605 2016-04-18  Tom de Vries  <tom@codesourcery.com>
10607         PR testsuite/70699
10608         * gcc.dg/pr70161.c: Add dot-file scans.
10609         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10610         instead of after last dot char.
10612 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10614         * c-c++-common/dump-ada-spec-3.c: New test.
10615         * c-c++-common/dump-ada-spec-4.c: Likewise.
10617 2016-04-17  Tom de Vries  <tom@codesourcery.com>
10619         PR other/70183
10620         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10622 2016-04-15  Jan Hubicka  <jh@suse.cz>
10624         PR ipa/70018
10625         * g++.dg/ipa/pure-const-1.C: New testcase.
10626         * g++.dg/ipa/pure-const-2.C: New testcase.
10627         * g++.dg/ipa/pure-const-3.C: New testcase.
10629 2016-04-15  Marek Polacek  <polacek@redhat.com>
10631         PR c/70671
10632         * gcc.dg/bitfld-22.c: New test.
10634 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
10636         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10637         x86_64.
10639 2016-04-15  Marek Polacek  <polacek@redhat.com>
10641         PR c/70651
10642         * c-c++-common/pr70651.c: New test.
10644 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10646         PR rtl-optimization/70681
10647         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10648         dump scan on arm and powerpc.
10649         * gcc.dg/pr10474.c: Likewise.
10651 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
10653         PR c++/69517
10654         PR c++/70019
10655         PR c++/70588
10656         * g++.dg/cpp1y/vla11.C: Revert for real.
10658         PR c/70436
10659         * c-c++-common/Wparentheses-1.c: New test.
10660         * c-c++-common/gomp/Wparentheses-1.c: New test.
10661         * c-c++-common/gomp/Wparentheses-2.c: New test.
10662         * c-c++-common/gomp/Wparentheses-3.c: New test.
10663         * c-c++-common/gomp/Wparentheses-4.c: New test.
10664         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10665         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10666         * c-c++-common/goacc/Wparentheses-1.c: New test.
10668 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
10670         PR target/70662
10671         * gcc.target/i386/pr70662.c: New test.
10673 2016-04-15  Richard Biener  <rguenther@suse.de>
10674             Alan Modra  <amodra@gmail.com>
10676         PR tree-optimization/70130
10677         * gcc.dg/vect/O3-pr70130.c: New testcase.
10679 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10681         PR target/70669
10682         * gcc.target/powerpc/pr70669.c: New test.
10684         PR target/70640
10685         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10686         a power7 system that does not have an assembler that supports
10687         power8.
10689 2016-04-14  Martin Sebor  <msebor@redhat.com>
10691         PR c++/69517
10692         PR c++/70019
10693         PR c++/70588
10694         * c-c++-common/ubsan/vla-1.c: Revert.
10695         * g++.dg/cpp1y/vla11.C: Same.
10696         * g++.dg/cpp1y/vla12.C: Same.
10697         * g++.dg/cpp1y/vla13.C: Same.
10698         * g++.dg/cpp1y/vla14.C: Same.
10699         * g++.dg/cpp1y/vla3.C: Same.
10700         * g++.dg/init/array24.C: Same.
10701         * g++.dg/ubsan/vla-1.C: Same.
10703 2016-04-14  Marek Polacek  <polacek@redhat.com>
10704             Jan Hubicka  <hubicka@ucw.cz>
10706         PR c++/70029
10707         * g++.dg/torture/pr70029.C: New test.
10709 2016-04-14  Martin Sebor  <msebor@redhat.com>
10711         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10712         type size to prevent failures on targets with very low maximum
10713         alignment.
10715 2016-04-14  Richard Biener  <rguenther@suse.de>
10717         PR tree-optimization/70623
10718         * gcc.dg/torture/pr70623.c: New testcase.
10719         * gcc.dg/torture/pr70623-2.c: Likewise.
10721 2016-04-13  Martin Sebor  <msebor@redhat.com>
10723         PR c++/69517
10724         PR c++/70019
10725         PR c++/70588
10726         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10727         * g++.dg/cpp1y/vla11.C: New test.
10728         * g++.dg/cpp1y/vla12.C: New test.
10729         * g++.dg/cpp1y/vla13.C: New test.
10730         * g++.dg/cpp1y/vla14.C: New test.
10731         * g++.dg/cpp1y/vla3.C: Restore deleted test.
10732         * g++.dg/init/array24.C: Fully brace VLA initializer.
10733         * g++.dg/ubsan/vla-1.C: Disable exceptions.
10735 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
10737         PR c++/70641
10738         * g++.dg/opt/pr70641.C: New test.
10740 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10742         PR rtl-optimization/68749
10743         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10744         effects of argument promotions.
10745         Remove default args to dg-skip-if.
10747 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
10749         PR c++/70635
10750         * g++.dg/parse/pr70635.C: New.
10752 2016-04-13  Marek Polacek  <polacek@redhat.com>
10754         PR c++/70639
10755         * c-c++-common/Wmisleading-indentation-4.c: New test.
10757 2016-04-13  Marek Polacek  <polacek@redhat.com>
10759         PR c/70436
10760         * gcc.dg/Wparentheses-12.c: New test.
10761         * gcc.dg/Wparentheses-13.c: New test.
10763 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10765         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10766         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10767         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10769 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
10771         PR middle-end/70633
10772         * gcc.c-torture/compile/pr70633.c: New test.
10774         PR debug/70628
10775         * gcc.dg/torture/pr70628.c: New test.
10777 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
10779         PR c++/70610
10780         * g++.dg/template/pr70610.C: New test.
10781         * g++.dg/template/pr70610-2.C: New test.
10782         * g++.dg/template/pr70610-3.C: New test.
10783         * g++.dg/template/pr70610-4.C: New test.
10785 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10787         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10788         128 instead of 32.
10790         PR c++/70571
10791         * g++.dg/ext/pr70571.C: New test.
10793 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10795         PR target/70640
10796         * gcc.target/powerpc/pr70640.c: New test.
10798 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
10800         PR c++/68722
10801         * g++.dg/parse/pr68722.C: New.
10803 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10805         PR rtl-optimization/70596
10806         * gcc.target/i386/pr70596.c: New test.
10808 2016-04-12  Nathan Sidwell  <nathan@acm.org>
10810         PR c++/70501
10811         * g++.dg/init/pr70501.C: New.
10813 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
10815         * gcc.target/i386/asm-flag-6.c: New test.
10817 2016-04-12  Tom de Vries  <tom@codesourcery.com>
10819         PR tree-optimization/68756
10820         * gcc.dg/graphite/pr68756.c: New test.
10822 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10824         PR tree-optimization/70602
10825         * gcc.c-torture/execute/pr70602.c: New test.
10827 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10829         PR target/70381
10830         * gcc.target/powerpc/float128-1.c: New tests to make sure the
10831         __float128 emulator is built and runs.
10832         * gcc.target/powerpc/float128-1.c: Likewise.
10834         * lib/target-supports.exp (check_ppc_float128_sw_available):
10835         Rework tests for __float128 software and hardware
10836         availability. Fix exit condition to return 0 on success.
10838 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
10840         PR target/70133
10841         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10842         * gcc.target/aarch64/target_attr_15.c: Likewise.
10844 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
10846         PR c++/69066
10847         * g++.dg/cpp1y/pr69066.C: New.
10849 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10851         PR fortran/68566
10852         * gfortran.dg/pr36192.f90: Update test.
10853         * gfortran.dg/pr36192_1.f90: Update test.
10854         * gfortran.dg/real_dimension_1.f: Update test.
10855         * gfortran.dg/parameter_array_init_7.f90: New test.
10857 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
10859         PR testsuite/64039
10860         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10862         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10864         PR rtl-optimization/66669
10865         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10867         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10869         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10870         * gcc.dg/pie-1.c: Likewise.
10871         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10872         * gcc.dg/pic-4.c: Likewise.
10873         * gcc.dg/pie-3.c: Likewise.
10874         * gcc.dg/pie-4.c: Likewise.
10876         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10878         PR tree-optimization/68644
10879         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10881         PR rtl-optimization/64886
10882         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10884 2016-04-09  Tom de Vries  <tom@codesourcery.com>
10886         PR tree-optimization/68953
10887         * gcc.dg/graphite/pr68953.c: New test.
10889 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
10891         PR fortran/70592
10892         * gfortran.dg/deferred_character_16.f90: New test.
10894 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
10896         PR tree-optimization/70586
10897         * gcc.c-torture/execute/pr70586.c: New test.
10899 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
10901         PR sanitizer/70573
10902         * c-c++-common/asan/halt_on_error-1.c: Replace memset
10903         with __builtin_memset
10904         * c-c++-common/asan/halt_on_error-2.c: Likewise.
10906 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
10908         PR lto/70289
10909         PR ipa/70348
10910         PR tree-optimization/70373
10911         PR middle-end/70533
10912         PR middle-end/70534
10913         PR middle-end/70535
10914         * c-c++-common/goacc/reduction-5.c: New test.
10915         * c-c++-common/goacc/reduction-promotions.c: New test.
10916         * gfortran.dg/goacc/reduction-3.f95: New test.
10917         * gfortran.dg/goacc/reduction-promotions.f90: New test.
10919 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
10921         PR c++/70590
10922         PR c++/70452
10923         * g++.dg/pr70590.C: New test.
10924         * g++.dg/pr70590-2.C: New test.
10926 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
10928         PR middle-end/70593
10929         * gcc.target/i386/pr70593.c: New test.
10931         PR rtl-optimization/70574
10932         * gcc.target/i386/avx2-pr70574.c: New test.
10934 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
10936         PR sanitizer/70541
10937         * c-c++-common/asan/pr70541.c: New test.
10939 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10941         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10942         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10944 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10946         PR target/70566
10947         * gcc.c-torture/execute/pr70566.c: New test.
10949 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10951         * c-c++-common/goacc/uninit-copy-clause.c: New test.
10952         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10954 2016-04-08  Alan Modra  <amodra@gmail.com>
10956         * gcc.target/powerpc/pr70117.c: New.
10958 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
10960         PR testsuite/70581
10961         * gcc.dg/lto/simd-function_0.c: New test.
10963         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10964         clones.
10965         * c-c++-common/attr-simd-2.c: Likewise.
10966         * c-c++-common/attr-simd-4.c: Likewise.
10967         * gcc.dg/gomp/simd-clones-2.c: Likewise.
10968         * gcc.dg/gomp/simd-clones-3.c: Likewise.
10970 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10972         PR testsuite/70553
10973         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10975 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
10976             Tom de Vries  <tom@codesourcery.com>
10978         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10979         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10980         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10981         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10982         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10983         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10984         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10985         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10987 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10989         PR c/70436
10990         * g++.dg/warn/Wparentheses-29.C: New test.
10992 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10994         PR c/70436
10995         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10996         explicit braces to resolve a future -Wparentheses warning.
10998 2016-04-06  Richard Henderson  <rth@redhat.com>
11000         * gcc.dg/pr61817-1.c: New test.
11001         * gcc.dg/pr61817-2.c: New test.
11002         * gcc.dg/pr69391-1.c: New test.
11003         * gcc.dg/pr69391-2.c: New test.
11005 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
11007         PR rtl-optimization/70398
11008         * gcc.target/aarch64/pr70398.c: New.
11010 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11012         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11014 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
11015             Pedro Alves  <palves@redhat.com>
11017         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11019 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
11021         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11022         Check for avx512f effective targets instead of avx2.
11023         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11024         for AVX512F clones.
11025         * gcc.dg/gomp/declare-simd-3.c: Likewise.
11026         * g++.dg/gomp/declare-simd-1.C: Likewise.
11027         * g++.dg/gomp/declare-simd-3.C: Likewise.
11028         * g++.dg/gomp/declare-simd-4.C: Likewise.
11030         PR middle-end/70550
11031         * c-c++-common/gomp/pr70550-1.c: New test.
11032         * c-c++-common/gomp/pr70550-2.c: New test.
11034 2016-04-05  Nathan Sidwell  <nathan@acm.org>
11036         PR c++/70512
11037         * g++.dg/ext/attribute-may-alias-5.C: New.
11039 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
11041         PR c++/70336
11042         * c-c++-common/pr70336.c: New test.
11043         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11044         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11046 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
11048         PR ipa/66223
11049         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11051 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
11053         PR rtl-optimization/70542
11054         * gcc.dg/torture/pr70542.c: New test.
11055         * gcc.target/i386/avx2-pr70542.c: New test.
11057 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
11059         PR tree-optimization/70509
11060         * gcc.target/i386/avx512bw-pr70509.c: New test.
11062 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
11064         PR c++/70452
11065         * g++.dg/ext/constexpr-vla4.C: New test.
11067 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
11069         PR target/70510
11070         * gcc.target/i386/pr70510.c: New test.
11072 2016-04-05  Richard Biener  <rguenther@suse.de>
11074         PR tree-optimization/70526
11075         * g++.dg/torture/pr70526.C: New testcase.
11077 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
11079         PR target/70525
11080         * gcc.target/i386/pr70525.c: New test.
11082 2016-04-05  Richard Biener  <rguenther@suse.de>
11084         PR middle-end/70499
11085         * g++.dg/torture/pr70499.C: New testcase.
11087 2016-04-05  Richard Biener  <rguenther@suse.de>
11089         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11090         remove XFAIL.
11092 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
11094         PR middle-end/70307
11095         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
11096         rs6000 ABI warnings.
11098 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
11100         PR ipa/66223
11101         * g++.dg/ipa/devirt-51.C: New testcase.
11103 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11104             Jakub Jelinek  <jakub@redhat.com>
11106         PR middle-end/70457
11107         * gcc.dg/torture/pr70457.c: New.
11109 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
11111         PR fortran/67538
11112         * gfortran.dg/allocate_with_source_19.f08: New test.
11114 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
11116         PR fortran/65795
11117         * gfortran.dg/coarray_allocate_6.f08: New test.
11119 2016-04-04  Richard Biener  <rguenther@suse.de>
11121         PR rtl-optimization/70484
11122         * gcc.dg/torture/pr70484.c: New testcase.
11124 2016-04-04  Marek Polacek  <polacek@redhat.com>
11126         PR c/70307
11127         * gcc.dg/torture/pr70307.c: New test.
11129 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
11131         PR target/70416
11132         PR target/67391
11133         * gcc.target/sh/torture/pr70416.c: New.
11135 2016-04-02  Martin Sebor  <msebor@redhat.com>
11137         PR c++/67376
11138         PR c++/70170
11139         PR c++/70172
11140         PR c++/70228
11141         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11142         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11143         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11144         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11145         * g++.dg/cpp0x/constexpr-string.C: Same.
11146         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11147         * g++.dg/cpp0x/pr65398.C: Same.
11148         * g++.dg/ext/constexpr-vla1.C: Same.
11149         * g++.dg/ext/constexpr-vla2.C: Same.
11150         * g++.dg/ext/constexpr-vla3.C: Same.
11151         * g++.dg/ubsan/pr63956.C: Same.
11153 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
11155         PR rtl-optimization/70467
11156         * gcc.target/i386/pr70467-2.c: New test.
11158 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
11159             Marek Polacek  <polacek@redhat.com>
11161         PR c++/70488
11162         * g++.dg/init/new47.C: New test.
11164 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11166         PR target/70496
11167         * gcc.target/arm/pr70496.c: New test.
11169 2016-04-01  Nathan Sidwell  <nathan@acm.org>
11171         PR c++/68475
11172         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11174 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11176         PR target/69890
11177         * gcc.dg/strlenopt.h (memmove): New.
11178         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11179         instead of "string.h".
11180         * gcc.target/i386/chkp-strlen-2.c: Likewise.
11181         * gcc.target/i386/chkp-strlen-3.c: Likewise.
11182         * gcc.target/i386/chkp-strlen-4.c: Likewise.
11183         * gcc.target/i386/chkp-strlen-5.c: Likewise.
11184         * gcc.target/i386/chkp-stropt-1.c: Likewise.
11185         * gcc.target/i386/chkp-stropt-10.c: Likewise.
11186         * gcc.target/i386/chkp-stropt-11.c: Likewise.
11187         * gcc.target/i386/chkp-stropt-12.c: Likewise.
11188         * gcc.target/i386/chkp-stropt-13.c: Likewise.
11189         * gcc.target/i386/chkp-stropt-14.c: Likewise.
11190         * gcc.target/i386/chkp-stropt-15.c: Likewise.
11191         * gcc.target/i386/chkp-stropt-16.c: Likewise.
11192         * gcc.target/i386/chkp-stropt-2.c: Likewise.
11193         * gcc.target/i386/chkp-stropt-3.c: Likewise.
11194         * gcc.target/i386/chkp-stropt-4.c: Likewise.
11195         * gcc.target/i386/chkp-stropt-5.c: Likewise.
11196         * gcc.target/i386/chkp-stropt-6.c: Likewise.
11197         * gcc.target/i386/chkp-stropt-7.c: Likewise.
11198         * gcc.target/i386/chkp-stropt-8.c: Likewise.
11199         * gcc.target/i386/chkp-stropt-9.c: Likewise.
11201 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11203         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11204         (Holder::foo): Reflect this.
11206 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
11208         PR target/70442
11209         * gcc.dg/pr70442.c: New test.
11211 2016-03-31  Nathan Sidwell  <nathan@acm.org>
11213         PR c++/70393
11214         * g++.dg/cpp0x/constexpr-virtual6.C: New.
11216 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
11218         PR target/70453
11219         * gcc.target/i386/pr70453.c: New test.
11221 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
11223         PR target/70292
11224         * gcc.c-torture/pr70292.c: New test.
11226 2016-03-31  Marek Polacek  <polacek@redhat.com>
11228         PR c/70297
11229         * c-c++-common/pr70297.c: New test.
11230         * g++.dg/cpp0x/typedef-redecl.C: New test.
11231         * gcc.dg/typedef-redecl2.c: New test.
11233 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
11235         PR rtl-optimization/70460
11236         * gcc.c-torture/execute/pr70460.c: New test.
11238 2016-03-31  Richard Biener  <rguenther@suse.de>
11240         PR c++/70430
11241         * g++.dg/ext/vector30.C: New testcase.
11243 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
11244             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11246         * gfortran.dg/fmt_pf.f90: New test.
11248 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11250         Forward-port from 5 branch
11251         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
11253         PR testsuite/70356
11254         * gcc.target/i386/avx-vextractf128-256-5.c: Move
11255         dg-require-effective-target after dg-do.
11257         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
11259         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11261 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
11262             Julian Brown  <julian@codesourcery.com>
11263             Chung-Lin Tang  <cltang@codesourcery.com>
11264             Cesar Philippidis  <cesar@codesourcery.com>
11265             James Norris  <jnorris@codesourcery.com>
11266             Tom de Vries  <tom@codesourcery.com>
11267             Nathan Sidwell  <nathan@codesourcery.com>
11269         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
11270         * c-c++-common/goacc/loop-clauses.c: Likewise.
11271         * g++.dg/goacc/template.C: Likewise.
11272         * gfortran.dg/goacc/combined-directives.f90: Likewise.
11273         * gfortran.dg/goacc/loop-1.f95: Likewise.
11274         * gfortran.dg/goacc/loop-5.f95: Likewise.
11275         * gfortran.dg/goacc/loop-6.f95: Likewise.
11276         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11277         * c-c++-common/goacc-gomp/nesting-1.c: Update.
11278         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11279         * c-c++-common/goacc/clauses-fail.c: Likewise.
11280         * c-c++-common/goacc/parallel-1.c: Likewise.
11281         * c-c++-common/goacc/reduction-1.c: Likewise.
11282         * c-c++-common/goacc/reduction-2.c: Likewise.
11283         * c-c++-common/goacc/reduction-3.c: Likewise.
11284         * c-c++-common/goacc/reduction-4.c: Likewise.
11285         * c-c++-common/goacc/routine-3.c: Likewise.
11286         * c-c++-common/goacc/routine-4.c: Likewise.
11287         * c-c++-common/goacc/routine-5.c: Likewise.
11288         * c-c++-common/goacc/tile.c: Likewise.
11289         * g++.dg/goacc/template.C: Likewise.
11290         * gfortran.dg/goacc/combined-directives.f90: Likewise.
11291         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11292         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
11293         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
11294         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11295         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11296         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11297         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
11298         * c-c++-common/goacc/use_device-1.c: ... this file.
11299         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
11300         * c-c++-common/goacc/host_data-5.c: ... this file, and...
11301         * c-c++-common/goacc/host_data-6.c: ... this file.
11302         * c-c++-common/goacc/loop-2-kernels.c: New file.
11303         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11304         * c-c++-common/goacc/loop-3.c: Likewise.
11305         * g++.dg/goacc/reference.C: Likewise.
11306         * g++.dg/goacc/routine-1.C: Likewise.
11307         * g++.dg/goacc/routine-2.C: Likewise.
11309 2016-03-30  Richard Biener  <rguenther@suse.de>
11311         PR middle-end/70450
11312         * gcc.dg/torture/pr70450.c: New testcase.
11314 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
11316         PR target/70421
11317         * gcc.dg/torture/pr70421.c: New test.
11318         * gcc.target/i386/avx512f-pr70421.c: New test.
11320 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
11322         PR testsuite/70364
11323         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11324         (check): New function.
11325         (bar): Call check.
11326         (foo): Align stack to 16 bytes when calling bar.
11327         * gcc.target/i386/cleanup-2.c: Likewise.
11329 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
11331         PR tree-optimization/59124
11332         * gcc.dg/Warray-bounds-19.c: New test.
11334 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
11336         * lib/prune.exp (escape_regex_chars): New.
11337         (prune_file_path): Update to quote metcharacters for regexp.
11339 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
11341         PR rtl-optimization/70429
11342         * gcc.c-torture/execute/pr70429.c: New test.
11344         PR tree-optimization/70405
11345         * gcc.dg/pr70405.c: New test.
11347 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
11349         PR fortran/70397
11350         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11351         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11353 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
11355         PR testsuite/64177
11356         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11357         __cilkrts_set_param to set two workers.
11358         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11359         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11361 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11363         * g++.dg/ext/fnname5.C: Update the test for Darwin.
11365 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
11367         PR target/70406
11368         * gcc.target/i386/pr70406.c: New test.
11370 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
11372         * gnat.dg/specs/double_record_extension3.ads: New test.
11374 2016-03-25  Richard Henderson  <rth@redhat.com>
11376         PR target/70120
11377         * gcc.target/aarch64/pr70120-1.c: New.
11378         * gcc.target/aarch64/pr70120-2.c: New.
11379         * gcc.target/aarch64/pr70120-3.c: New.
11381 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
11383         PR c++/62212
11384         * g++.dg/template/mangle2.C: The dg-do directive should be
11385         "compile" not "assemble".
11387 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
11389         PR lto/69650
11390         * gcc.dg/pr69650.c: New test.
11392 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
11394         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11396 2016-03-25  Alan Modra  <amodra@gmail.com>
11398         * gcc.dg/dfp/pr70052.c: New test.
11400 2016-03-24  Richard Henderson  <rth@redhat.com>
11402         PR middle-end/69845
11403         * gcc.dg/tree-ssa/pr69845-1.c: New test.
11404         * gcc.dg/tree-ssa/pr69845-2.c: New test.
11406 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11408         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11410 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11412         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11413         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11415 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11417         * c-c++-common/goacc/uninit-dim-clause.c: New test.
11418         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11420 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
11422         PR c++/62212
11423         * g++.dg/template/mangle2.C: New test.
11425 2016-03-24  Richard Biener  <rguenther@suse.de>
11427         PR tree-optimization/70396
11428         * gcc.dg/torture/pr70396.c: New testcase.
11430 2016-03-24  Richard Biener  <rguenther@suse.de>
11432         PR middle-end/70370
11433         * gcc.dg/torture/pr70370.c: New testcase.
11435 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11437         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11438         * gfortran.dg/goacc/kernels-tree.f95: Same.
11439         * gfortran.dg/goacc/parallel-tree.f95: Same.
11441 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11443         * c-c++-common/goacc/uninit-if-clause.c: New test.
11444         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11446 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
11448         PR target/70290
11449         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11450         Fix formatting.
11452 2016-03-24  Richard Biener  <rguenther@suse.de>
11454         PR tree-optimization/70372
11455         * gcc.dg/tree-ssa/pr70372.c: New testcase.
11457 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
11459         PR c++/70347
11460         * g++.dg/cpp1y/nsdmi-union1.C: New test.
11462 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
11464         PR c++/70332
11465         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11467 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
11469         PR c++/70001
11470         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11471         * g++.dg/cpp1y/pr70001.C: New test.
11473         PR c++/70323
11474         * g++.dg/cpp0x/constexpr-70323.C: New test.
11476 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
11477             Jason Merrill  <jason@redhat.com>
11478             Jakub Jelinek  <jakub@redhat.com>
11480         PR c++/69315
11481         * g++.dg/cpp0x/constexpr-69315.C: New test.
11482         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11484 2016-03-23  Marek Polacek  <polacek@redhat.com>
11486         PR c++/69884
11487         * g++.dg/warn/Wignored-attributes-1.C: New test.
11488         * g++.dg/warn/Wignored-attributes-2.C: New test.
11490 2016-03-23  Tom de Vries  <tom@codesourcery.com>
11492         * c-c++-common/goacc/kernels-default.c (foo): Add missing
11493         initialization.
11494         * gfortran.dg/goacc/private-3.f95 (test): Same.
11495         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11496         missing use param.
11498 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11500         * lib/target-supports.exp: Remove v7ve entry from loop
11501         creating effective target checks.
11502         (check_effective_target_arm_arch_v7ve_ok): New procedure.
11503         (add_options_for_arm_arch_v7ve): Likewise.
11505 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
11507         PR tree-optimization/70354
11508         * gcc.dg/vect/pr70354-1.c: New test.
11509         * gcc.dg/vect/pr70354-2.c: New test.
11510         * gcc.target/i386/avx2-pr70354-1.c: New test.
11511         * gcc.target/i386/avx2-pr70354-2.c: New test.
11513 2016-03-22  Jeff Law  <law@redhat.com>
11515         PR target/70232
11516         * gcc.dg/tree-ssa/pr70232.c: New test.
11518 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
11520         PR target/70302
11521         * gcc.target/i386/pr70302.c: New test.
11523 2016-03-22  Richard Biener  <rguenther@suse.de>
11525         PR middle-end/70251
11526         * g++.dg/torture/pr70251.C: New testcase.
11528 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
11530         PR c/69993
11531         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11532         Wmisleading-indentation.c.
11533         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11534         reflect change to diagnostic text and order of messages.
11535         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11537 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
11539         * g++.dg/ext/java-3.C: Don't compile on AIX.
11541 2016-03-22  Richard Biener  <rguenther@suse.de>
11543         PR middle-end/70333
11544         * gcc.dg/torture/pr70333.c: New testcase.
11546 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
11548         * g++.dg/ext/pr70290.C: New test.
11550 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
11552         PR target/70325
11553         * gcc.target/i386/pr70325.c: New test.
11555 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
11557         PR target/70329
11558         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11559         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11561         PR target/70300
11562         * gcc.target/i386/pr70300.c: New test.
11564         PR c++/70295
11565         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11566         (func2): New function for cond with parens, xfail warning for c++.
11567         * g++.dg/warn/Wnonnull-compare-8.C: New test.
11569 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
11571         PR c++/70096
11572         * g++.dg/template/ptrmem30.C: New test.
11574 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
11576         PR c++/70204
11577         * g++.dg/cpp0x/constexpr-70204a.C: New test.
11578         * g++.dg/cpp0x/constexpr-70204b.C: New test.
11580 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
11582         PR middle-end/70326
11583         * gcc.dg/pr70326.c: New test.
11585 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
11586             Jakub Jelinek  <jakub@redhat.com>
11588         PR tree-optimization/70317
11589         * gcc.dg/pr70317.c: New test.
11591 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
11593         PR target/70327
11594         * gcc.target/i386/pr70327.c: New test.
11596 2016-03-21  Martin Liska  <mliska@suse.cz>
11598         PR ipa/70306
11599         * gcc.dg/ipa/pr70306.c: New test.
11601 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11603         * gcc.target/arm/attr-align1.c: Skip if M-profile.
11604         * gcc.target/arm/attr-align3.c: Likewise.
11605         * gcc.target/arm/attr_arm.c: Likewise.
11606         * gcc.target/arm/flip-thumb.c: Likewise.
11608 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
11610         PR target/70296
11611         * gcc.target/powerpc/altivec-36.c: New test.
11613 2016-03-21  Richard Biener  <rguenther@suse.de>
11615         PR tree-optimization/70310
11616         * gcc.dg/torture/pr70310.c: New testcase.
11618 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
11620         PR target/70293
11621         * gcc.target/i386/pr70293.c: New test.
11623 2016-03-21  Richard Biener  <rguenther@suse.de>
11625         PR tree-optimization/70288
11626         * gcc.dg/torture/pr70288-1.c: New testcase.
11627         * gcc.dg/torture/pr70288-2.c: Likewise.
11629 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
11631         PR rtl-optimization/69307
11632         * gcc.target/arm/pr69307.c: New test.
11634 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
11636         PR rtl-optimization/69102
11637         * gcc.c-torture/compile/pr69102.c: New test.
11639 2016-03-18  Jeff Law  <law@redhat.com>
11641         PR rtl-optimization/70263
11642         * gcc.c-torture/compile/pr70263-1.c: New test.
11643         * gcc.target/i386/pr70263-2.c: New test.
11645 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
11647         PR rtl-optimization/70278
11648         * gcc.dg/torture/pr70278.c: New test.
11649         * gcc.target/arm/pr70278.c: New test.
11651 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
11653         PR c/70281
11654         * gcc.dg/plugin/diagnostic-test-expressions-1.c
11655         (test_builtin_types_compatible_p): New test function.
11656         * gcc.dg/pr70281.c: New test case.
11658 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
11660         PR target/70113
11661         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11663 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11665         PR tree-optimization/70252
11666         * gcc.dg/pr70252.c: New test.
11668 2016-03-18  Tom de Vries  <tom@codesourcery.com>
11670         * gcc.dg/pr70161-2.c: New test.
11671         * gcc.dg/pr70161.c: New test.
11673 2016-03-18  Tom de Vries  <tom@codesourcery.com>
11675         PR ipa/70269
11676         * gcc.dg/pr70269.c: New test.
11678 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
11680         PR c++/70267
11681         * g++.dg/ext/java-3.C: New test.
11683 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
11685         PR c++/70205
11686         * g++.dg/lookup/pr70205.C: New test.
11688 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
11690         PR c++/70218
11691         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11693 2016-03-17  Marek Polacek  <polacek@redhat.com>
11695         PR c/69407
11696         * gcc.dg/atomic-op-6.c: New test.
11698 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
11700         PR c/70264
11701         * c-c++-common/pr70264.c: New test case.
11703 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
11705         PR c++/70144
11706         * c-c++-common/pr70144-1.c: New test.
11707         * c-c++-common/pr70144-2.c: New test.
11709         PR c++/70272
11710         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11711         * g++.dg/opt/flifetime-dse6.C: New test.
11712         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11714 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11716         PR driver/70192
11717         * gcc.dg/pic-1.c: New test.
11718         * gcc.dg/pic-2.c: Likewise.
11719         * gcc.dg/pic-3.c: Likewise.
11720         * gcc.dg/pic-4.c: Likewise.
11721         * gcc.dg/pie-1.c: Likewise.
11722         * gcc.dg/pie-2.c: Likewise.
11723         * gcc.dg/pie-3.c: Likewise.
11724         * gcc.dg/pie-4.c: Likewise.
11725         * gcc.dg/pie-5.c: Likewise.
11726         * gcc.dg/pie-6.c: Likewise.
11728 2016-03-17  Tom de Vries  <tom@codesourcery.com>
11730         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11731         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11733 2016-03-17  Richard Biener  <rguenther@suse.de>
11735         PR debug/70271
11736         * g++.dg/debug/pr70271.C: New testcase.
11738 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
11740         * gcc.target/i386/pr70251.c: New test.
11742 2016-03-17  Marek Polacek  <polacek@redhat.com>
11744         PR c++/70194
11745         * g++.dg/warn/constexpr-70194.C: New test.
11747 2016-03-16  Richard Henderson  <rth@redhat.com>
11749         PR middle-end/70240
11750         * gcc.c-torture/compile/pr70240.c: New.
11752 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11754         * gcc.c-torture/compile/20151204.c: Skip for avr.
11756 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11758         PR target/70245
11759         * g++.dg/opt/pr70245.C: New test.
11760         * g++.dg/opt/pr70245.h: New file.
11761         * g++.dg/opt/pr70245-aux.cc: New file.
11763 2016-03-16  Martin Sebor  <msebor@redhat.com>
11765         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11767 2016-03-16  Richard Henderson  <rth@redhat.com>
11769         PR middle-end/70199
11770         * gcc.c-torture/compile/pr70199.c: New.
11772 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
11774         * gcc.dg/uninit-19.c: Run dos2unix.
11776 2016-03-16  Marek Polacek  <polacek@redhat.com>
11778         PR c/70093
11779         * gcc.dg/nested-func-10.c: New test.
11780         * gcc.dg/nested-func-9.c: New test.
11782 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11784         PR tree-optimization/68714
11785         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11787 2016-03-16  Tom de Vries  <tom@codesourcery.com>
11789         PR tree-optimization/68715
11790         * gcc.dg/graphite/pr68715-2.c: New test.
11791         * gcc.dg/graphite/pr68715.c: New test.
11792         * gfortran.dg/graphite/pr68715.f90: New test.
11794 2016-03-16  Tom de Vries  <tom@codesourcery.com>
11796         PR tree-optimization/68809
11797         * gcc.dg/graphite/pr68809-2.c: New test.
11798         * gcc.dg/graphite/pr68809.c: New test.
11800 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11802         PR c++/70147
11803         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11804         method call to i () as argument.  Adjust expected output.
11806         PR c++/70147
11807         * g++.dg/ubsan/pr70147-1.C: New test.
11808         * g++.dg/ubsan/pr70147-2.C: New test.
11810 2016-03-15  Martin Sebor  <msebor@redhat.com>
11812         PR c++/58281
11813         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11815 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
11817         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11818         hppa*-*-hpux*.
11820         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11822         PR libfortran/69799
11823         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11824         libatomic_available.
11826 2016-03-15  Marek Polacek  <polacek@redhat.com>
11828         PR c++/70209
11829         * g++.dg/ext/attribute-may-alias-4.C: New test.
11831 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
11833         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
11834         -fvar-tracking-assignments-toggle flag.
11836 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
11838         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11840 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
11842         PR rtl-optimization/70222
11843         * gcc.c-torture/execute/pr70222-1.c: New test.
11844         * gcc.c-torture/execute/pr70222-2.c: New test.
11846 2016-03-15  Richard Henderson  <rth@redhat.com>
11848         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11850 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11852         PR rtl-optimization/69032
11853         * gcc.dg/pr69032.c: New test.
11855 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11857         PR rtl-optimization/63384
11858         * g++.dg/pr63384.C: New test.
11860 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11862         PR target/64411
11863         * gcc.target/i386/pr64411.C: New test.
11865 2016-03-15  Tom de Vries  <tom@codesourcery.com>
11867         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11868         * gfortran.dg/goacc/kernels-alias.f95: New test.
11870 2016-03-14  Martin Sebor  <msebor@redhat.com>
11872         PR c++/53792
11873         * g++.dg/cpp0x/constexpr-inline.C: New test.
11874         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11876 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
11878         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11880 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
11882         PR middle-end/70219
11883         * gcc.dg/pr70219.c: New test.
11885 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
11887         PR target/70083
11888         * gcc.dg/torture/pr70083.c: New test.
11889         * gcc.target/i386/pr70083.c: New test.
11891 2016-03-14  Richard Biener  <rguenther@suse.de>
11893         PR tree-optimization/56365
11894         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11896 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
11898         PR target/70098
11899         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11900         New function.
11901         * g++.dg/pr70098.C: New testcase.
11904 2016-03-14  Tom de Vries  <tom@codesourcery.com>
11906         PR tree-optimization/70045
11907         * gcc.dg/graphite/pr70045.c: New test.
11909 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11911         PR fortran/69043
11912         * gfortran.dg/include_9.f90: New test.
11914 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11916         PR fortran/45076
11917         gfortran.dg/prof/prof.exp: New script.
11918         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11920 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
11922         PR rtl-optimization/69307
11923         * gcc.dg/pr69307.c: New test.
11925 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
11927         PR target/69614
11928         * gcc.target/arm/pr69614.c: New.
11930 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
11932         PR fortran/70031
11933         * gfortran.dg/submodule_14.f08: New test
11935         PR fortran/69524
11936         * gfortran.dg/submodule_15.f08: New test
11938 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
11940         PR c++/70106
11941         * g++.dg/cpp1y/paren3.C: New test.
11943 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11945         PR target/70131
11946         * gcc.target/powerpc/ppc-round2.c: New test.
11948 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
11950         PR target/70123
11951         * gcc.dg/torture/pr70123.c: New test.
11953 2016-03-11  Jeff Law  <law@redhat.com>
11955         PR tree-optimization/70190
11956         * gcc.c-torture/compile/pr70190.c: New test.
11958 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11960         PR c/68187
11961         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11962         case.
11963         (test43_b): Likewise.
11964         (test43_c): Likewise.
11965         (test43_d): Likewise.
11966         (test43_e): Likewise.
11967         (test43_f): Likewise.
11968         (test43_g): Likewise.
11969         (test44_a): Likewise.
11970         (test44_b): Likewise.
11971         (test44_c): Likewise.
11972         (test44_d): Likewise.
11973         (test44_e): Likewise.
11975 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11977         PR c/70085
11978         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11980 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11982         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11983         dg-options.
11985 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11987         PR target/70002
11988         PR target/69245
11989         * gcc.target/aarch64/pr69245_2.c: New test.
11991 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11993         PR tree-optimization/70177
11994         * gcc.dg/pr70177.c: New test.
11996 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11998         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12000 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
12002         * gcc.dg/tree-ssa/sra-20.c: New.
12004 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
12006         PR rtl-optimization/70174
12007         * gcc.dg/pr70174.c: New test.
12009         PR tree-optimization/70169
12010         * gcc.dg/pr70169.c: New test.
12012 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12014         PR target/70160
12015         * gcc.target/i386/pr70160.c: New test.
12017 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12019         * gcc.target/s390/dfp-1.c: New test.
12021 2016-03-10  Nick Clifton  <nickc@redhat.com>
12023         PR target/70044
12024         * gcc.target/aarch64/pr70044.c: New test.
12026 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
12027             Jakub Jelinek  <jakub@redhat.com>
12029         PR c++/70001
12030         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12031         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12032         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12034 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
12036         PR lto/69589
12037         * g++.dg/lto/pr69589_0.C: New testcase
12038         * g++.dg/lto/pr69589_1.C: New testcase
12040 2016-03-10  Marek Polacek  <polacek@redhat.com>
12042         PR c++/70153
12043         * g++.dg/delayedfold/unary-plus1.C: New test.
12045 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12047         * gcc.target/arm/pr45701-1.c: Escape brackets.
12048         * gcc.target/arm/pr45701-2.c: Likewise.
12050 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
12052         * gfortran.dg/unconstrained_commons.f: New.
12054 2016-03-10  Alan Modra  <amodra@gmail.com>
12056         * gcc.dg/pr69195.c: New.
12057         * gcc.dg/pr69238.c: New.
12059 2016-03-10  Tom de Vries  <tom@codesourcery.com>
12061         PR testsuite/68915
12062         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12064 2016-03-10  Richard Biener  <rguenther@suse.de>
12066         PR tree-optimization/70128
12067         * gcc.dg/tree-ssa/alias-34.c: New testcase.
12068         * gcc.dg/tree-ssa/alias-35.c: Likewise.
12070 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
12072         PR tree-optimization/70152
12073         * gcc.dg/pr70152.c: New test.
12075         PR target/70086
12076         * gcc.target/i386/pr70086-1.c: New test.
12077         * gcc.target/i386/pr70086-2.c: New test.
12078         * gcc.target/i386/pr70086-3.c: New test.
12080         PR tree-optimization/70127
12081         * gcc.c-torture/execute/pr70127.c: New test.
12083 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
12085         * c-c++-common/goacc/combined-directives-2.c: New test.
12087 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
12089         PR c/68473
12090         PR c++/70105
12091         * g++.dg/diagnostic/pr70105.C: New test.
12092         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12093         (test_multiple_ordinary_maps): New test function.
12095 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
12097         PR c/68473
12098         PR c++/70105
12099         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12100         Drop range information from call to inform_at_rich_loc.
12101         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12102         New.
12103         (test_show_locus): Replace calls to rich_location::add_range with
12104         calls to add_range.  Rewrite the tests that used the now-defunct
12105         rich_location ctor taking a source_range.  Simplify other tests
12106         by replacing calls to COMBINE_LOCATION_DATA with calls to
12107         make_location.
12109 2016-03-09  Richard Biener  <rguenther@suse.de>
12110         Jakub Jelinek  <jakub@redhat.com>
12112         PR tree-optimization/70138
12113         * gcc.dg/vect/pr70138-1.c: New testcase.
12114         * gcc.dg/vect/pr70138-2.c: Likewise.
12116 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
12118         PR target/70049
12119         * gcc.target/i386/pr70049.c: New test.
12121 2016-03-09  Richard Biener  <rguenther@suse.de>
12123         PR c/70143
12124         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12125         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12126         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12128 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12130         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12131         arm-*-*.
12133 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
12135         PR middle-end/67278
12136         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12138         PR target/67278
12139         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12141         PR middle-end/70050
12142         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
12143         in testcase comment.
12145 2016-03-09  Tom de Vries  <tom@codesourcery.com>
12147         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12148         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12149         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12150         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12151         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12152         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12153         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12154         * gfortran.dg/goacc/kernels-loop.f95: New test.
12156 2016-03-08  Martin Sebor  <msebor@redhat.com>
12158         PR c++/62096
12159         * g++.dg/warn/overflow-warn-7.C: New test.
12161 2016-03-08  Jason Merrill  <jason@redhat.com>
12163         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12164         * lib/target-supports.exp (check_effective_target_concepts): New.
12166 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
12168         PR c++/70135
12169         * g++.dg/cpp1y/constexpr-loop4.C: New test.
12170         * g++.dg/ubsan/pr70135.C: New test.
12172         PR target/70110
12173         * gcc.dg/pr70110.c: New test.
12175 2016-03-07  Martin Jambor  <mjambor@suse.cz>
12177         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12178         * c-c++-common/gomp/if-1.c: Likewise.
12179         * c-c++-common/gomp/pr61486-2.c: Likewise.
12180         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12181         to dg-additional-options.
12182         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12183         * g++/gomp/target-teams-1.c: Likewise.
12184         * gcc.dg/gomp/gomp.exp: Likewise.
12185         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12186         dg-additional-options.
12187         * gfortran.dg/gomp/gomp.exp: Likewise.
12188         * gfortran.dg/gomp/target1.f90: Remove dg-options.
12189         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12190         dg-additional-options.
12191         * gfortran.dg/gomp/target3.f90: Remove dg-options.
12193 2016-03-07  Martin Jambor  <mjambor@suse.cz>
12195         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12196         * c-c++-common/gomp/gridify-1.c: New test.
12197         * gfortran.dg/gomp/gridify-1.f90: Likewise.
12199 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12201         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12202         trigger for cortex-r8, when scanning for register r8.
12203         * gcc.target/arm/pr45701-2.c: Likewise.
12205 2016-02-26  Richard Biener  <rguenther@suse.de>
12206             Jeff Law  <law@redhat.com>
12208         PR tree-optimization/69740
12209         * gcc.c-torture/compile/pr69740-1.c: New test.
12210         * gcc.c-torture/compile/pr69740-2.c: New test.
12212 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12214         * lib/target-supports.exp
12215         (check_effective_target_whole_vector_shift): Enable for PPC64.
12217 2016-03-07  Richard Biener  <rguenther@suse.de>
12219         PR tree-optimization/70115
12220         * gcc.dg/torture/pr70115.c: New testcase.
12222 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
12224         PR middle-end/69916
12225         * c-c-++-common/goacc/pr69916.c: New.
12227 2016-03-07  Richard Henderson  <rth@redhat.com>
12229         * gcc.c-torture/compile/pr70061.c: New test.
12231 2016-03-07  Richard Biener  <rguenther@suse.de>
12233         PR testsuite/70109
12234         * gcc.dg/vect/O3-pr36098.c: New testcase.
12236 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
12238         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12240 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
12242         * gnat.dg/renaming9.ad[sb]: New testcase.
12244 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
12246         PR c++/70084
12247         * g++.dg/expr/stdarg3.C: New test.
12249 2016-03-04  Jeff Law  <law@redhat.com>
12251         PR tree-optimization/69196
12252         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12253         x86_64-*-*.
12255 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
12257         PR c/69973
12258         * gcc.dg/pr69973.c: New test.
12260         PR rtl-optimization/69941
12261         * gcc.dg/torture/pr69941.c: New test.
12263         PR c/69824
12264         * gcc.dg/pr69824.c: New test.
12266 2016-03-05  Tom de Vries  <tom@codesourcery.com>
12268         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12269         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12270         function.
12272 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
12274         PR c++/66786
12275         * g++.dg/cpp1y/var-templ48.C: New test.
12276         * g++.dg/cpp1y/var-templ49.C: New test.
12278 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
12280         * g++.dg/Wno-frame-address.C: Skip on IA-64.
12282 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12284         PR c++/70035
12285         * g++.dg/ubsan/pr70035.C: New test.
12287         PR target/70062
12288         * gcc.target/i386/pr70062.c: New test.
12290 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
12292         * g++.dg/template/typename21.C: Remove c++98_only.
12294 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
12296         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12298 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
12300         PR c/68187
12301         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12302         function.
12303         (fn_42_b): Likewise.
12304         (fn_42_c): Likewise.
12306 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
12308         PR c/68187
12309         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12310         function.
12311         (fn_40_b): Likewise.
12312         (fn_41_a): Likewise.
12313         (fn_41_b): Likewise.
12315 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12317         PR target/70059
12318         * gcc.target/i386/avx512f-pr70059.c: New test.
12319         * gcc.target/i386/avx512dq-pr70059.c: New test.
12321 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
12323         PR rtl-optimization/57676
12324         * gcc.dg/torture/pr57676.c: New test.
12326 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12328         * gcc.dg/pr70026.c: New test.
12330 2016-03-04  Marek Polacek  <polacek@redhat.com>
12332         PR c/69798
12333         * gcc.dg/cilk-plus/pr69798-1.c: New test.
12334         * gcc.dg/cilk-plus/pr69798-2.c: New test.
12336 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12338         PR target/70004
12339         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12340         Delete.
12341         (test_corners_sisd_si): Likewise.
12342         (main): Remove checks of the above.
12343         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12345 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
12347         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12349 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
12351         * gcc.dg/torture/pr69951.c: Accept argc==0.
12353 2016-03-04  Richard Biener  <rguenther@suse.de>
12355         PR c++/70054
12356         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12357         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12359 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12361         PR testsuite/69766
12362         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12363         testing multiarch.
12365 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12367         PR debug/69947
12368         * gcc.dg/guality/pr69947.c: New test.
12370 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
12372         PR ada/70017
12373         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12375 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12377         PR rtl-optimization/69904
12378         * gcc.target/arm/pr69904.c: New test.
12380 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
12382         PR target/70021
12383         * gcc.dg/vect/pr70021.c: New test.
12384         * gcc.target/i386/pr70021.c: New test.
12386 2016-03-03  Marek Polacek  <polacek@redhat.com>
12388         PR middle-end/70050
12389         * gcc.dg/pr70050.c: New test.
12391 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
12393         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12395 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
12397         PR tree-optimization/70043
12398         * gfortran.dg/vect/pr70043.f90: New test.
12400 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
12402         * gnat.dg/specs/task1.ads: New test.
12404 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12406         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12407         Invoke gdb with -batch.
12408         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12410 2016-03-03  Richard Biener  <rguenther@suse.de>
12412         PR tree-optimization/55936
12413         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12415 2016-03-02  Jeff Law  <law@redhat.com>
12417         PR rtl-optimization/69942
12418         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12419         effects of argument promotions.
12421         PR tree-optimization/69987
12422         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12423         target does not support -fprefetch-loop-arrays.
12425 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
12427         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12429 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
12431         PR rtl-optimization/69052
12432         * gcc.target/i386/pr69052.c: New test.
12434 2016-03-02  Alan Modra  <amodra@gmail.com>
12436         * gcc.dg/pr69990.c: New.
12438 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
12440         PR c/68062
12441         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12443         PR middle-end/70022
12444         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12446         PR target/70028
12447         * gcc.target/i386/pr70028.c: New test.
12449 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
12451         * c-c++-common/asan/swapcontext-test-1.c,
12452         * c-c++-common/tsan/thread_leak.c,
12453         * g++.dg/tsan/aligned_vs_unaligned_race.C,
12454         * g++.dg/tsan/benign_race.C,
12455         * g++.dg/tsan/fd_close_norace.C,
12456         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12457         races with sanitizer output
12459 2016-03-02  Richard Biener  <rguenther@suse.de>
12460             Uros Bizjak  <ubizjak@gmail.com>
12462         PR target/67278
12463         * gcc.dg/simd-8.c: New testcase.
12465 2016-03-02  Richard Biener  <rguenther@suse.de>
12467         PR middle-end/67278
12468         * gcc.dg/simd-7.c: New testcase.
12470 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
12472         * gcc.target/i386/pr70007.c: Tweak.
12474 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12476         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12478 2016-03-02  Marek Polacek  <polacek@redhat.com>
12480         PR c/67854
12481         * gcc.dg/pr67854.c: New test.
12483 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
12485         PR middle-end/70025
12486         * gcc.dg/torture/pr70025.c: New test.
12488 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
12490         PR tree-optimization/68621
12491         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12493 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12495         * gcc.target/i386/pr70007.c: New test.
12497 2016-03-01  Jeff Law  <law@redhat.com>
12499         PR tree-optimization/69196
12500         * gcc.dg/tree-ssa/pr69196-1.c: New test.
12502         PR tree-optimization/69196
12503         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12504         duplicating code and spoiling the expected output.
12506 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
12508         PR target/70033
12509         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12510         supports power9 before doing tests.
12511         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12512         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12513         * gcc.target/powerpc/p9-permute.c: Likewise.
12515 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
12517         PR target/70027
12518         * gcc.target/i386/pr70027.c: New test.
12520 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12522         * gcc.dg/pr70017.c: New test.
12524 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
12526         PR c/69796
12527         PR c/69974
12528         * gcc.dg/pr69796.c: New test.
12529         * gcc.dg/pr69974.c: New test.
12531 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12533         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12535 2016-02-29  Jeff Law  <law@redhat.com>
12537         PR tree-optimization/69987
12538         * gfortran.dg/pr69987.f90: New test.
12540         PR tree-optimization/69989
12541         * gcc.c-torture/compile/pr69989-2.c: New test.
12543 2016-03-01  Marek Polacek  <polacek@redhat.com>
12545         PR c++/69795
12546         * g++.dg/parse/invalid1.C: New test.
12548 2016-03-01  Richard Biener  <rguenther@suse.de>
12550         PR middle-end/70022
12551         * gcc.dg/pr70022.c: New testcase.
12553 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
12555         PR tree-optimization/69956
12556         * gcc.dg/pr69956.c: New test.
12558 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12560         PR target/70011
12561         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12562         XFAIL when hardware supports efficient unaligned storage access.
12564 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
12566         PR c++/69961
12567         * g++.dg/template/pr69961a.C: New test.
12568         * g++.dg/template/pr69961b.C: New test.
12570 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
12572         PR preprocessor/69985
12573         * gcc.dg/cpp/pr69985.c: New test case.
12575 2016-02-29  Jeff Law  <law@redhat.com>
12577         PR tree-optimization/70005
12578         * gcc.c-torture/execute/pr70005.c New test.
12580         PR tree-optimization/69999
12581         * gcc.c-torture/compile/pr69999.c: New test.
12583 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
12585         PR tree-optimization/69652
12586         * gcc.dg/torture/pr69652.c: Delete test.
12587         * gcc.dg/vect/pr69652.c: New test.
12589 2016-02-19  Richard Biener  <rguenther@suse.de>
12591         PR tree-optimization/69980
12592         * gfortran.dg/vect/pr69980.f90: New testcase.
12594 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12596         * gcc.target/sparc/20160229-1.c: New test.
12598 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12600         * gnat.dg/stack_usage3.adb: New test.
12601         * gnat.dg/stack_usage3_pkg.ads: New helper.
12603 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12605         * gnat.dg/renaming8.adb: New test.
12606         * gnat.dg/renaming8_pkg1.ads: New helper.
12607         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12608         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12610 2016-02-29  Richard Biener  <rguenther@suse.de>
12612         PR tree-optimization/69720
12613         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12615 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
12617         PR fortran/68147
12618         PR fortran/47674
12619         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
12621 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
12622             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12624         PR fortran/56007
12625         * gfortran.dg/coarray_8.f90: Adjust error message.
12626         * gfortran.dg/pr56007.f90: New test.
12627         * gfortran.dg/pr56007.f: New test.
12629 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
12631         PR tree-optimization/69989
12632         * gcc.dg/torture/pr69989.c: New test.
12634 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
12636         * gcc.target/i386/stack-realign-win.c: New test.
12638 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
12640         PR fortran/60126
12641         * gfortran.dg/pr60126.f90: New test.
12643 2016-02-27  Jeff Law  <law@redhat.com>
12645         Revert
12646         2016-02-26  Richard Biener  <rguenther@suse.de>
12647                     Jeff Law  <law@redhat.com>
12649         PR tree-optimization/69740
12650         * gcc.c-torture/compile/pr69740-1.c: New test.
12651         * gcc.c-torture/compile/pr69740-2.c: New test.
12653 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12655         PR fortran/69910
12656         * gfortran.dg/newunit_4.f90: New test.
12658 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
12660         PR target/69613
12661         PR rtl-optimization/69886
12662         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12663         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
12664         target.
12666 2016-02-26  Martin Sebor  <msebor@redhat.com>
12668         PR tree-optimization/15826
12669         * gcc.dg/tree-ssa/pr15826.c: New test.
12671 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
12673         PR target/69969
12674         * gcc.target/powerpc/pr69969.c: New test.
12676 2016-02-26  Martin Sebor  <msebor@redhat.com>
12678         PR c++/15766
12679         * g++.old-deja/g++.other/decl5.C: Add a test case.
12681 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
12683         PR target/69946
12684         * gcc.target/powerpc/pr69946.c: New file.
12686 2016-02-26  Richard Biener  <rguenther@suse.de>
12687             Jeff Law  <law@redhat.com>
12689         PR tree-optimization/69740
12690         * gcc.c-torture/compile/pr69740-1.c: New test.
12691         * gcc.c-torture/compile/pr69740-2.c: New test.
12693 2016-02-26  Martin Jambor  <mjambor@suse.cz>
12695         PR middle-end/69920
12696         * gcc.dg/torture/pr69932.c: New test.
12697         * gcc.dg/torture/pr69936.c: Likewise.
12699 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12701         PR target/69709
12702         * gcc.target/s390/pr69709.c: New test.
12704 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12706         PR target/69245
12707         * gcc.target/aarch64/pr69245_1.c: New test.
12709 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12711         PR target/69613
12712         * gcc.dg/torture/pr69613.c: New test.
12714 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
12716         PR rtl-optimization/69891
12717         * gcc.target/i386/pr69891.c: New test.
12719 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
12720             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12722         PR target/61397
12723         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12724         functionality for both 32-bit and 64-bit.
12726 2016-02-26  Richard Biener  <rguenther@suse.de>
12728         PR tree-optimization/69551
12729         * gcc.dg/torture/pr69951.c: New testcase.
12731 2016-02-25  Richard Biener  <rguenther@suse.de>
12733         PR tree-optimization/48795
12734         * gcc.dg/Warray-bounds-18.c: New testcase.
12736 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12738         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12740 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
12742         PR rtl-optimization/69896
12743         * gcc.dg/pr69896.c: New test.
12745 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
12747         PR c++/69736
12748         * g++.dg/cpp1y/paren2.C: New test.
12750 2016-02-24  Martin Sebor  <msebor@redhat.com>
12752         PR c/51147
12753         * gcc.dg/enum-mode-2.c: New test.
12755 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12757         PR c++/69922
12758         * g++.dg/warn/Wnonnull-compare-6.C: New test.
12759         * g++.dg/warn/Wnonnull-compare-7.C: New test.
12760         * g++.dg/ubsan/pr69922.C: New test.
12762 2016-02-24  Marek Polacek  <polacek@redhat.com>
12764         PR c/69819
12765         * gcc.dg/pr69819.c: New test.
12767 2016-02-24  Martin Sebor  <msebor@redhat.com>
12769         PR c++/69912
12770         * g++.dg/ext/flexary15.C: New test.
12772 2016-02-24  Martin Sebor  <msebor@redhat.com>
12774         * gcc.dg/builtins-68.c: Avoid making unportable
12775         assumptions about the relationship between SIZE_MAX and UINT_MAX.
12776         * g++.dg/ext/builtin_alloca.C: Same.
12778 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
12779             Charles Baylis  <charles.baylis@linaro.org>
12781         PR debug/61033
12782         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12784 2016-02-24  Richard Biener  <rguenther@suse.de>
12785             Jakub Jelinek  <jakub@redhat.com>
12787         PR middle-end/69760
12788         * gcc.dg/torture/pr69760.c: New testcase.
12790 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12792         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12793         pattern on Solaris with as.
12795 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12797         * gcc.target/arm/cond_sub_restrict_it.c: New test.
12798         * gcc.target/arm/condarith_restrict_it.c: Likewise.
12799         * gcc.target/arm/movcond_restrict_it.c: Likewise.
12800         * gcc.target/arm/negscc_restrict_it.c: Likewise.
12802 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12804         PR middle-end/69915
12805         * gcc.dg/pr69915.c: New test.
12807 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12809         PR rtl-optimization/69886
12810         * gcc.dg/torture/pr69886.c: New test.
12812 2016-02-24  Richard Biener  <rguenther@suse.de>
12814         PR middle-end/68963
12815         * gcc.dg/torture/pr68963.c: New testcase.
12817 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12819         PR target/69875
12820         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12821         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12822         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12823         * gcc.target/arm/atomic_loaddi_1.c: New test.
12824         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12825         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12826         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12827         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12828         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12829         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12830         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12831         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12833 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12835         PR middle-end/69909
12836         * gcc.dg/torture/pr69909.c: New test.
12838 2016-02-24  Richard Biener  <rguenther@suse.de>
12840         PR tree-optimization/69907
12841         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12842         * gcc.dg/vect/bb-slp-34.c: XFAIL.
12843         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12845 2016-02-24  Christian Bruel  <christian.bruel@st.com>
12847         * gcc.target/arm/pragma_cpp_fma.c: New test.
12849 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12851         PR fortran/61156
12852         * gfortran.dg/include_6.f90: Update test.
12854 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
12856         PR objc/69844
12857         * objc.dg/pr69844.m: New test.
12859 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12861         PR libgfortran/69456
12862         * gfortran.dg/namelist_89.f90: New test.
12863         * gfortran.dg/pr59700.f90: Update test..
12865 2016-02-23  Martin Sebor  <msebor@redhat.com>
12867         PR middle-end/69780
12868         * g++.dg/ext/builtin_alloca.C: New test.
12869         * gcc.dg/builtins-68.c: New test.
12871 2016-02-23  Richard Henderson  <rth@redhat.com>
12873         * gcc.target/i386/addr-space-3.c: Remove test.
12875 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
12877         PR preprocessor/69126
12878         PR preprocessor/69543
12879         * c-c++-common/pr69126-2-long.c: New test.
12880         * c-c++-common/pr69126-2-short.c: New test.
12881         * c-c++-common/pr69543-1.c: Remove xfail.
12883 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
12885         PR preprocessor/69126
12886         PR preprocessor/69543
12887         PR preprocessor/69558
12888         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12889         (f): Rename to...
12890         (test_2): ...this, and add leading comment.
12891         (MACRO_3, test_3): New.
12892         (MACRO_4A, MACRO_4B, test_4): New.
12893         (MACRO): Rename to...
12894         (MACRO_5): ...this.
12895         (g): Rename to...
12896         (test_5): ...this, updating for renaming of MACRO, and
12897         add leading comment.
12898         * c-c++-common/pr69543-1.c: New.
12899         * c-c++-common/pr69543-2.c: New.
12900         * c-c++-common/pr69543-3.c: New.
12901         * c-c++-common/pr69543-4.c: New.
12902         * c-c++-common/pr69558-1.c: New.
12903         * c-c++-common/pr69558-2.c: New.
12904         * c-c++-common/pr69558-3.c: New.
12905         * c-c++-common/pr69558-4.c: New.
12906         * gcc.dg/pr69558.c: Move to...
12907         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
12908         xfail for c++.
12910 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
12912         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12913         to -ftree-parallelize-loops/-fopenacc changes.
12914         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12915         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12916         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12917         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12918         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12919         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12920         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12921         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12922         * c-c++-common/goacc/kernels-loop.c: Likewise.
12923         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12924         * c-c++-common/goacc/kernels-reduction.c: Likewise.
12925         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12926         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12928 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12930         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12932 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
12934         PR c++/69902
12935         * g++.dg/warn/Wnonnull-compare-5.C: New test.
12937         PR c/69900
12938         * gcc.dg/pr69900.c: New test.
12940 2016-02-23  Martin Jambor  <mjambor@suse.cz>
12942         PR tree-optimization/69666
12943         * gcc.dg/tree-ssa/pr69666.c: New test.
12945 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
12947         PR fortran/67451
12948         * gfortran.dg/coarray_allocate_5.f08: New test.
12950 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12952         * gcc.target/s390/vcond-shift.c: Move to ...
12953         * gcc.target/s390/vector/vcond-shift.c: ... here.
12955 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12957         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12958         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12960 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12962         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12964 2016-02-20  Mark Wielaard  <mjw@redhat.com>
12966         PR c/28901
12967         * gcc.dg/unused-variable-3.c: New test.
12969 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12971         PR target/69888
12972         * gcc.target/i386/pr69888.c: New test.
12974 2016-02-22  Richard Biener  <rguenther@suse.de>
12976         PR tree-optimization/69882
12977         * gfortran.dg/vect/pr69882.f90: New testcase.
12979 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12981         PR target/69885
12982         * gcc.dg/pr69885.c: New test.
12984 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
12986         PR target/69806
12987         PR target/54089
12988         * gcc.target/sh/pr54089-10.c: New.
12990 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
12992         PR fortran/69423
12993         * gfortran.dg/deferred_character_15.f90 : New test.
12995 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
12997         PR fortran/57365
12998         gfortran.dg/allocate_with_source_18.f03: New test.
13000 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
13002         PR fortran/52531
13003         gfortran.dg/gomp/pr52531.f90: New test.
13005 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13007         PR c++/69865
13008         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13009         -std=c++03.
13011 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
13013         PR c++/69826
13014         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13015         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13017         PR c++/69850
13018         * g++.dg/warn/Wnonnull-compare-4.C: New test.
13020         PR c++/69851
13021         * g++.dg/torture/pr69851.C: New test.
13023 2016-02-19  Martin Sebor  <msebor@redhat.com>
13025         PR testsuite/69573
13026         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13028 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
13030         PR c++/69850
13031         * g++.dg/warn/Wnonnull-compare-2.C: New test.
13032         * g++.dg/warn/Wnonnull-compare-3.C: New test.
13034         PR c++/67767
13035         * g++.dg/cpp0x/pr67767.C: New test.
13037 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13039         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13040         for fp, simd, crypto, crc, lse.
13041         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13042         above.
13043         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13044         effective target check.
13046 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
13048         PR target/69820
13049         * gcc.target/i386/pr69820.c: New test.
13051 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13053         * gcc.target/s390/vector/int128-1.c: New test.
13055 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13057         * gcc.target/s390/vector/vec-vcond-1.c: New test.
13059 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13061         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13062         instruction pattern name to prevent the testcase from failing with
13063         -march=z13.
13065 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13067         * gcc.target/s390/md/movstr-2.c: New test.
13069 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
13071         * gcc.target/s390/morestack.c: New test.
13073 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13075         PR target/69625
13076         * gcc.target/s390/pr69625.c: Add test case.
13078 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13080         PR testsuite/68580
13081         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13083 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
13085         PR target/68404
13086         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13087         * gcc.target/powerpc/fusion3.c: Likewise.
13089 2016-02-18  Richard Biener  <rguenther@suse.de>
13091         PR middle-end/69553
13092         * g++.dg/torture/pr69553.C: New testcase.
13094 2016-02-18  Nick Clifton  <nickc@redhat.com>
13096         PR target/62254
13097         PR target/69610
13098         * gcc.target/arm/pr62554.c: New test.
13099         * gcc.target/arm/pr69610-1.c: New test.
13100         * gcc.target/arm/pr69610-2.c: New test.
13102 2016-02-18  Richard Biener  <rguenther@suse.de>
13104         PR middle-end/69854
13105         * gcc.dg/torture/pr69854.c: New testcase.
13107 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
13109         PR c++/69850
13110         * g++.dg/warn/Wnonnull-compare-1.C: New test.
13112 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13114         * gcc.target/powerpc/vec-cg.c: New test.
13116 2016-02-17  Richard Biener  <rguenther@suse.de>
13118         PR testsuite/69586
13119         * gcc.dg/uninit-21.c: Add -fno-short-enums.
13121 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13123         PR target/69161
13124         * gcc.c-torture/compile/pr69161.c: New test.
13126 2016-02-17  David Sherwood  <david.sherwood@arm.com>
13128         PR target/69532
13129         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13130         * gcc.target/arm/vect-fmaxmin.c: Likewise.
13132 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
13134         * gcc.dg/ifcvt-4.c: Skip on Visium.
13136 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
13138         * gnat.dg/atomic8.adb: New test.
13140 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
13142         * gnat.dg/discr46.ad[sb]: New test.
13144 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
13146         PR Target/48344
13147         * gcc.target/powerpc/pr48344-1.c: New test.
13149 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
13151         PR fortran/69742
13152         * gfortran.dg/associate_21.f90:  New test.
13154 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13156         PR c/69835
13157         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13158         -Wnonnull in dg-options.
13159         * c-c++-common/nonnull-2.c: New test.
13161 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
13162             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13164         * gcc.target/aarch64/vector_initialization_nostack.c: New.
13166 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13168         PR middle-end/69801
13169         * gcc.dg/pr69801.c: Add empty dg-options.
13171 2016-02-16  James Norris  <jnorris@codesourcery.com>
13173         * c-c++-common/goacc/deviceptr-1.c: Add tests.
13174         * g++.dg/goacc/deviceptr-1.c: New file.
13176 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13178         PR tree-optimization/69820
13179         * gcc.dg/vect/pr69820.c: New test.
13181 2016-02-16  Richard Biener  <rguenther@suse.de>
13183         PR tree-optimization/69776
13184         * gcc.dg/torture/pr69776-2.c: New testcase.
13186 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
13188         PR tree-optimization/69714
13189         * gcc.dg/torture/pr69714.c: New test.
13191 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13193         PR tree-optimization/69802
13194         * gcc.dg/pr69802.c: New test.
13196 2016-02-16  Richard Biener  <rguenther@suse.de>
13198         PR middle-end/69801
13199         * gcc.dg/pr69801.c: New testcase.
13201 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13203         PR libgfortran/69651
13204         * gfortran.dg/read_bang.f90: New test.
13205         * gfortran.dg/read_bang4.f90: New test.
13207 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
13209         PR c++/69658
13210         * g++.dg/init/pr69658.C: New test.
13212         PR c++/69797
13213         * c-c++-common/pr69797.c: New test.
13215 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13217         * lib/target-supports.exp (check_effective_target_section_anchors): Add
13218         check for aarch64*-*-*.
13220 2016-02-15  Richard Biener  <rguenther@suse.de>
13222         PR tree-optimization/69783
13223         * gcc.dg/vect/pr69783.c: New testcase.
13225 2016-02-15  Richard Biener  <rguenther@suse.de>
13227         PR tree-optimization/69776
13228         * gcc.dg/torture/pr69776.c: New testcase.
13230 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
13232         PR fortran/60526
13233         * gfortran.dg/type_decl_4.f90:  Reinstated.
13235 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
13237         PR fortran/68746
13238         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13240 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
13242         PR fortran/60526
13243         PR bootstrap/69816
13244         * gfortran.dg/type_decl_4.f90:  Removed.
13246 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
13248         PR fortran/60526
13249         * gfortran.dg/type_decl_4.f90:  New test.
13251 2016-02-14  Alan Modra  <amodra@gmail.com>
13253         PR testsuite/68886
13254         * gcc.c-torture/execute/stkalign.c: Revise test.
13256 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
13258         PR target/67260
13259         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13261 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
13263         PR target/67260
13264         * gcc.target/sh/torture/pr67260.c: New.
13266 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
13268         * gcc.dg/pr67964.c: Add dg-require-alias.
13270 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
13272         PR target/67636
13273         PR target/64345
13274         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13276 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13278         PR libgfortran/69668
13279         * gfortran.dg/namelist_88.f90: New test.
13281 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13283         PR libgfortran/69668
13284         * gfortran.dg/namelist_38.f90: Update test.
13285         * gfortran.dg/namelist_84.f90: Update test.
13287 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
13289         PR other/69554
13290         * gcc.dg/pr69554-1.c: New test.
13291         * gfortran.dg/pr69554-1.F90: New test.
13292         * gfortran.dg/pr69554-2.F90: New test.
13293         * lib/gcc-dg.exp (proc dg-locus): New function.
13294         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13295         distinguish between the caret-printing and non-caret-printing
13296         cases.  If caret-printing has been explicitly enabled, bail out
13297         without attempting to fix up the output.
13299 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
13301         PR driver/69265
13302         PR driver/69453
13303         * gcc.dg/spellcheck-options-3.c: New test case.
13304         * gcc.dg/spellcheck-options-4.c: New test case.
13305         * gcc.dg/spellcheck-options-5.c: New test case.
13306         * gcc.dg/spellcheck-options-6.c: New test case.
13307         * gcc.dg/spellcheck-options-7.c: New test case.
13308         * gcc.dg/spellcheck-options-8.c: New test case.
13309         * gcc.dg/spellcheck-options-9.c: New test case.
13310         * gcc.dg/spellcheck-options-10.c: New test case.
13312 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
13314         PR rtl-optimization/69764
13315         PR rtl-optimization/69771
13316         * c-c++-common/pr69764.c: New test.
13317         * gcc.dg/torture/pr69771.c: New test.
13319 2016-02-12  Marek Polacek  <polacek@redhat.com>
13321         * g++.dg/torture/init-list1.C: New.
13323 2016-02-12  Marek Polacek  <polacek@redhat.com>
13325         * gcc.dg/pr69522.c: Add empty dg-options.
13327 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
13329         * g++.dg/lto/lto.exp: Include and init mpx.
13330         * g++.dg/lto/pr69729_0.C: New test.
13332 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
13334         PR ipa/69241
13335         * g++.dg/ipa/pr69241-4.C: New test.
13337         PR ipa/68672
13338         * g++.dg/ipa/pr68672-1.C: New test.
13339         * g++.dg/ipa/pr68672-2.C: New test.
13340         * g++.dg/ipa/pr68672-3.C: New test.
13342 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
13344         PR c/69522
13345         * gcc.dg/pr69522.c: New test.
13347 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
13349         PR c++/69098
13350         * g++.dg/cpp1y/69098.C: New test.
13351         * g++.dg/cpp1y/69098-2.C: New test.
13353 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
13355         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13356         and neighbour -> neighbor.
13357         * objc.dg/attributes/method-nonnull-1.m: Likewise.
13358         * objc.dg/gnu-api-2-class-meta.m: Likewise.
13359         * c-c++-common/Wvarargs.c: Likewise.
13360         * c-c++-common/goacc/host_data-5.c: Likewise.
13361         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13362         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13363         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13364         * gcc.target/aarch64/pr60697.c: Likewise.
13365         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13366         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13367         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13368         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13369         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13370         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13371         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13372         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13373         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13374         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13375         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13376         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13377         * g++.dg/lookup/koenig5.C: Likewise.
13378         * g++.dg/ext/no-asm-2.C: Likewise.
13379         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13380         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13381         * gfortran.dg/used_types_16.f90: Likewise.
13382         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13383         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13384         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13385         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13386         * gfortran.dg/abstract_type_6.f03: Likewise.
13387         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13388         * gfortran.dg/used_types_15.f90: Likewise.
13389         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13390         * gfortran.dg/exit_3.f08: Likewise.
13391         * gfortran.dg/open_status_2.f90: Likewise.
13392         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13393         * gfortran.dg/intrinsic_std_1.f90: Likewise.
13394         * gfortran.dg/associate_1.f03: Likewise.
13395         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13396         * gfortran.dg/intrinsic_std_6.f90: Likewise.
13397         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13398         * gcc.dg/builtin-object-size-1.c: Likewise.
13399         * gcc.dg/noreturn-6.c: Likewise.
13400         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13401         * gcc.dg/globalalias.c: Likewise.
13402         * gcc.dg/builtins-config.h: Likewise.
13403         * gcc.dg/pr30457.c: Likewise.
13404         * gcc.c-torture/compile/volatile-1.c: Likewise.
13405         * gcc.c-torture/execute/20101011-1.c: Likewise.
13406         * c-c++-common/Waddress-1.c: Likewise.
13408 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
13410         PR c/69768
13411         * c-c++-common/Waddress-1.c: New test.
13413 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
13415         PR fortran/69296
13416         * gfortran.dg/associate_19.f03: New test.
13417         * gfortran.dg/associate_20.f03: New test.
13419 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
13421         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13423 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13425         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13426         .arch armv8-a\n.  Add -dA to dg-options.
13427         * gcc.target/aarch64/assembler_arch_1.c: New test.
13428         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13430 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
13432         PR c++/68726
13433         * g++.dg/cpp0x/pr68726.C: New.
13435 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13437         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13438         test.
13440 2016-02-11  Richard Biener  <rguenther@suse.de>
13442         * g++.dg/tree-ssa/pr61034.C: Adjust.
13444 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
13446         PR target/69148
13447         * gcc.target/s390/pr69148.c: New.
13449 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
13451         PR tree-optimization/69652
13452         * gcc.dg/torture/pr69652.c: New test.
13454 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
13455             Patrick Palka  <ppalka@gcc.gnu.org>
13457         PR ipa/69241
13458         PR c++/69649
13459         * g++.dg/ipa/pr69241-1.C: New test.
13460         * g++.dg/ipa/pr69241-2.C: New test.
13461         * g++.dg/ipa/pr69241-3.C: New test.
13462         * g++.dg/ipa/pr69649.C: New test.
13464 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
13466         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13467         * gcc.dg/tree-ssa/sra-18.c: Ditto.
13469 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
13471         PR tree-optimization/68021
13472         * gcc.dg/tree-ssa/pr68021.c: New test.
13474 2016-02-10  Richard Biener  <rguenther@suse.de>
13476         PR tree-optimization/69726
13477         * gcc.dg/uninit-22.c: New testcase.
13479 2016-02-09  Andrew Pinski  <apinski@cavium.com>
13481         PR tree-opt/69282
13482         * gcc.c-torture/compile/20160205-1.c: New testcase.
13484 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
13486         PR target/68404
13487         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13488         instead accessing a really large arrray.
13489         * gcc.target/powerpc/fusion3.c: Likewise.
13491 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
13493         PR target/68532
13494         * gcc.c-torture/execute/pr68532.c: New test.
13496 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
13498         PR target/69634
13499         * gcc.dg/pr69634.c: New.
13501 2016-02-09  Richard Biener  <rguenther@suse.de>
13503         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13505 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
13507         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13509 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
13511         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13513 2016-02-09  Richard Biener  <rguenther@suse.de>
13515         PR tree-optimization/69715
13516         * gcc.dg/torture/pr69715.c: New testcase.
13518 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
13520         PR c++/69139
13521         * g++.dg/cpp0x/trailing12.C: New test.
13522         * g++.dg/cpp0x/trailing13.C: New test.
13524 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
13526         PR c++/69283
13527         PR c++/67835
13528         * g++.dg/cpp1y/auto-fn29.C: New test.
13529         * g++.dg/cpp1y/auto-fn30.C: New test.
13531 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
13533         PR tree-optimization/69209
13534         * gcc.c-torture/compile/pr69209.c: New test.
13536 2016-02-08  Jeff Law  <law@redhat.com>
13538         PR tree-optimization/68541
13539         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13540         of statements allowed in join block for path splitting.
13542 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
13544         PR c++/59627
13545         * g++.dg/gomp/pr59627.C: New test.
13547         PR ipa/69239
13548         * g++.dg/ipa/pr69239.C: New test.
13550 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
13552         PR preprocessor/69664
13553         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13554         * gcc.dg/cpp/warn-comments.c: Likewise.
13556 2016-02-08  Marek Polacek  <polacek@redhat.com>
13558         PR c++/69688
13559         * g++.dg/init/const12.C: New test.
13561 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
13563         PR target/60410
13564         * gcc.dg/lto/pr55113_0.c: Remove test.
13566 2016-02-08  Richard Biener  <rguenther@suse.de>
13568         PR tree-optimization/69719
13569         * gcc.dg/torture/pr69719.c: New testcase.
13571 2016-02-08  Richard Biener  <rguenther@suse.de>
13572         Jeff Law  <law@redhat.com>
13574         PR target/68273
13575         * gcc.target/mips/pr68273.c: New testcase.
13577 2016-02-08   Richard Biener  <rguenther@suse.de>
13579         PR rtl-optimization/69274
13580         * gcc.target/i386/addr-sel-1.c: XFAIL.
13582 2016-02-08  Jeff Law  <law@redhat.com>
13584         PR tree-optimization/68541
13585         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13587         PR tree-optimization/65917
13588         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13590 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13592         PR fortran/50555
13593         * gfortran.dg/namelist_args.f90: New test.
13595 2016-02-05  Jeff Law  <law@redhat.com>
13597         PR tree-optimization/68541
13598         * gcc.dg/tree-ssa/split-path-2.c: New test.
13599         * gcc.dg/tree-ssa/split-path-3.c: New test.
13600         * gcc.dg/tree-ssa/split-path-4.c: New test.
13601         * gcc.dg/tree-ssa/split-path-5.c: New test.
13602         * gcc.dg/tree-ssa/split-path-6.c: New test.
13603         * gcc.dg/tree-ssa/split-path-7.c: New test.
13605 2016-02-05  Martin Sebor  <msebor@redhat.com>
13607         PR c++/69662
13608         * g++.dg/warn/Wplacement-new-size-1.C: New test.
13609         * g++.dg/warn/Wplacement-new-size-2.C: New test.
13611 2016-02-06  Richard HEnderson  <rth@redhat.com>
13613         PR c/69643
13614         * gcc.target/i386/addr-space-4.c: New.
13615         * gcc.target/i386/addr-space-5.c: New.
13617 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
13619         PR fortran/66089
13620         * gfortran.dg/elemental_dependency_6.f90: New.
13622 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
13624         PR rtl-optimization/69691
13625         * gcc.c-torture/execute/pr69691.c: New test.
13627         PR c++/69628
13628         * g++.dg/parse/pr69628.C: New test.
13630 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
13632         * gcc.dg/sancov/asan.c: Move to ...
13633         * gcc.dg/asan/sancov-1.c: ... here.
13635 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
13637         * gcc.target/i386/pr69577.c: Require avx_runtime target.
13639 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13641         PR target/69677
13642         * gcc.target/i386/pr69677.c: New test.
13644 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
13646         PR c++/68948
13647         * g++.dg/template/pr68948.C: New test.
13649 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13651         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13652         (only necessary on s390x).
13654 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13656         * gcc.target/i386/pr69454-2.c: Compile with -msse2
13657         -mno-accumulate-outgoing-args.
13659 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
13661         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13663 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
13665         PR c/69669
13666         * c-c++-common/pr69669.c: New test.
13668 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
13670         PR target/69667
13671         * g++.dg/pr69667.C: New file.
13673 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
13675         PR target/69619
13676         * gcc.dg/pr69619.c: Add new test.
13678 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
13680         PR rtl-optimization/69577
13681         * gcc.target/i386/pr69577.c: New test.
13683 2016-02-04  Martin Liska  <mliska@suse.cz>
13685         * g++.dg/asan/pr69276.C: New test.
13687 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13689         PR target/65932
13690         PR target/67714
13691         * gcc.target/arm/wmul-3.c: Simplify test to generate just
13692         a single smulbb instruction.
13693         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13694         * gcc.target/amr/wmul-2.c: Likewise.
13696 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13698         PR target/65932
13699         PR target/67714
13700         * gcc.c-torture/execute/pr67714.c: New test.
13702 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
13704         PR target/69454
13705         * gcc.target/i386/pr69454-1.c: New test.
13706         * gcc.target/i386/pr69454-2.c: New test.
13708 2016-02-03  Martin Sebor  <msebor@redhat.com>
13710         PR c++/69251
13711         PR c++/69253
13712         PR c++/69290
13713         PR c++/69277
13714         PR c++/69349
13715         * g++.dg/ext/flexarray-mangle-2.C: New test.
13716         * g++.dg/ext/flexarray-mangle.C: New test.
13717         * g++.dg/ext/flexarray-subst.C: New test.
13718         * g++.dg/ext/flexary11.C: New test.
13719         * g++.dg/ext/flexary12.C: New test.
13720         * g++.dg/ext/flexary13.C: New test.
13721         * g++.dg/ext/flexary14.C: New test.
13722         * g++.dg/other/dump-ada-spec-2.C: Adjust.
13724 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13726         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13727         Define only if CHECK_FLOAT128 is defined.
13728         (main): Properly initialize u5.
13730 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
13732         PR c/69627
13733         * gcc.dg/pr69627.c: New test.
13735         PR target/69644
13736         * gcc.dg/pr69644.c: New test.
13738 2016-02-03  Mike Stump  <mikestump@comcast.net>
13740         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13741         support for struct-layout-1.exp.
13743 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
13745         PR c++/69056
13746         * g++.dg/cpp0x/pr69056.C: New test.
13748 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
13749             Alexandre Oliva  <aoliva@redhat.com>
13751         PR target/69461
13752         * gcc.target/powerpc/pr69461.c: New.
13754 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
13756         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13757         works from here ...
13758         (check_effective_target_fsanitize_thread): ... to here.  Do not
13759         specify additional compile flags for the test source.
13760         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13761         specify additional compile flags for the test source.
13763 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
13765         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13767 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
13769         PR fortran/67451
13770         PR fortran/69418
13771         * gfortran.dg/coarray_allocate_2.f08: New test.
13772         * gfortran.dg/coarray_allocate_3.f08: New test.
13773         * gfortran.dg/coarray_allocate_4.f08: New test.
13775 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
13777         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13778         use same scan-tree-dump-times on all platforms.
13779         * gcc.dg/vect/vect-outer-1.c: Likewise.
13780         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13781         * gcc.dg/vect/vect-outer-1a.c: Likewise.
13782         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13783         * gcc.dg/vect/vect-outer-1b.c: Likewise.
13784         * gcc.dg/vect/vect-outer-2b.c: Likewise.
13785         * gcc.dg/vect/vect-outer-3b.c: Likewise.
13786         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13788 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
13790         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13791         warning.
13793 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
13795         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13797 2016-02-02  James Norris  <jnorris@codesourcery.com>
13799         * c-c++-common/goacc/routine-5.c: Add tests.
13801 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
13803         * gcc.target/nvptx/unsigned-cmp.c: New test.
13805 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
13807         * gcc.target/aarch64/scalar_shift_1.c
13808         (test_corners_sisd_di): Improve force to SIMD register.
13809         (test_corners_sisd_si): Likewise.
13810         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13811         Remove scan-assembler check for ldr.
13813 2016-02-02  Richard Biener  <rguenther@suse.de>
13815         PR tree-optimization/69595
13816         * gcc.dg/Warray-bounds-17.c: New testcase.
13818 2016-02-02  Richard Biener  <rguenther@suse.de>
13820         PR tree-optimization/69606
13821         * gcc.dg/torture/pr69606.c: New testcase.
13823 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
13825         PR middle-end/68542
13826         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13827         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13829 2016-02-02  Alan Modra  <amodra@gmail.com>
13831         PR target/69548
13832         * gcc.target/powerpc/pr69548.c: New test.
13834 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13836         PR rtl-optimization/69592
13837         * gcc.dg/pr69592.c: New test.
13839         PR preprocessor/69543
13840         PR c/69558
13841         * gcc.dg/pr69543.c: New test.
13842         * gcc.dg/pr69558.c: New test.
13844 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
13846         PR testsuite/65940
13847         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13849 2016-02-01  Martin Sebor  <msebor@redhat.com>
13851         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13853 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
13855         PR tree-optimization/67921
13856         * c-c++-common/ubsan/pr67921.c: New test.
13858 2016-02-01  Richard Biener  <rguenther@suse.de>
13860         PR middle-end/69556
13861         * gcc.dg/tree-ssa/recip-8.c: New testcase.
13863 2016-02-01  Richard Biener  <rguenther@suse.de>
13865         PR tree-optimization/69574
13866         * gcc.dg/torture/pr69574.c: New testcase.
13868 2016-02-01  Richard Biener  <rguenther@suse.de>
13870         PR tree-optimization/69579
13871         * gcc.dg/setjmp-6.c: New testcase.
13873 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13875         PR rtl-optimization/69570
13876         * g++.dg/opt/pr69570.C: New test.
13878 2016-02-01  Richard Henderson  <rth@redhat.com>
13880         * gcc.dg/pr69535.c: New test.
13882 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
13884         PR testsuite/69584
13885         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13886         * gcc.dg/tree-ssa/sra-18.c: Likewise.
13888         PR debug/68244
13889         * g++.dg/parse/parens3.C: Use register "4" on hppa.
13891         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13893 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
13895         PR fortran/67564
13896         * gfortran.dg/allocate_with_source_17.f03: New test.
13898 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
13900         PR tree-optimization/69546
13901         * gcc.dg/torture/pr69546.c: New test.
13903 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
13905         PR fortran/69566
13906         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13908 2016-01-30  Martin Sebor  <msebor@redhat.com>
13910         PR c++/68490
13911         * g++.dg/ext/flexary10.C: New test.
13913 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13915         PR fortran/66707
13916         gfortran.dg/common_23.f90: New test.
13918 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13920         PR target/65546
13921         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13922         condition being checked, and disable it when the target supports
13923         misaligned loads and stores.
13925 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13927         PR debug/69518
13928         * gcc.dg/torture/pr69518.c: New test.
13930 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
13932         PR target/69530
13933         * gcc.target/i386/pr69530.c: New test.
13935 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
13937         PR target/65604
13938         * gcc.target/mips/div-delay.c: New test.
13940 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13942         PR target/69551
13943         * gcc.target/i386/pr69551.c: New test.
13945         PR target/66137
13946         * gcc.target/i386/pr66137.c: New test.
13948 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
13950         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13951         always built for p5600.
13952         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13953         isa=p5600 dg-option.
13955 2016-01-29  Richard Biener  <rguenther@suse.de>
13957         PR tree-optimization/69547
13958         * g++.dg/tree-ssa/pr69547.C: New testcase.
13960 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13962         PR debug/66869
13963         * g++.dg/warn/Wunused-function2.C: New test.
13965 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13967         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13968         support for test to succeed.
13970 2016-01-29  Marek Polacek  <polacek@redhat.com>
13972         PR c++/69509
13973         PR c++/69516
13974         * g++.dg/ext/constexpr-vla2.C: New test.
13975         * g++.dg/ext/constexpr-vla3.C: New test.
13976         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13978 2016-01-29  Richard Biener  <rguenther@suse.de>
13980         PR middle-end/69537
13981         * gcc.dg/uninit-21.c: New testcase.
13983 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
13985         PR target/69459
13986         * gcc.target/i386/pr69459.c: New test.
13988 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
13990         PR target/68400
13991         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13992         * gcc.target/mips/pr68400.c: New test.
13994 2016-01-28  Martin Sebor  <msebor@redhat.com>
13996         PR target/17381
13997         * gcc.target/powerpc/pr17381.c: New test.
13999 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
14001         PR middle-end/69542
14002         * gcc.dg/torture/pr69542.c: New test.
14004 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
14006         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14008 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
14010         * gcc.dg/pr65980.c: Skip on AIX.
14011         * gcc.dg/pr66688.c: Same.
14013 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
14015         PR target/63679
14016         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14017         * gcc.dg/tree-ssa/sra-18.c: Same.
14019 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
14021         PR fortran/62536
14022         * gfortran.dg/block_15.f08: New test.
14023         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14024         on incorrectly closed BLOCK.
14026 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
14028         * gcc.dg/declare-simd.c: New test.
14030 2016-01-28  Richard Biener  <rguenther@suse.de>
14032         PR tree-optimization/69466
14033         * gfortran.dg/vect/pr69466.f90: New testcase.
14035 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14037         * g++.dg/pr67989.C: Remove ARM-specific option.
14038         * gcc.target/arm/pr67989.C: New file.
14040 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
14042         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14043         and expm1 test for glibc < 2.11.
14045 2016-01-27  Richard Henderson  <rth@redhat.com>
14047         * gcc.c-torture/execute/pr69447.c: New test.
14049 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
14051         PR fortran/69422
14052         * gfortran.dg/alloc_comp_assign_15.f03: New test.
14054 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
14056         PR debug/66869
14057         * gcc.dg/pr66869.c: New test.
14059 2016-01-25  Jeff Law  <law@redhat.com>
14061         PR tree-optimization/68398
14062         PR tree-optimization/69196
14063         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14064         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14065         path to avoid new heuristic allowing more irreducible regions
14066         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14067         * gcc.dg/tree-ssa/vrp46.c: Likewise.
14068         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14069         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14070         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14072 2016-01-27  Marek Polacek  <polacek@redhat.com>
14074         PR c/68062
14075         * c-c++-common/vector-compare-4.c: New test.
14077 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
14079         PR preprocessor/69126
14080         * c-c++-common/pr69126.c: New test case.
14082 2016-01-27  Ian Lance Taylor  <iant@google.com>
14084         * gcc.dg/tree-ssa/ivopt_5.c: New test.
14086 2016-01-27  Ryan Burn  <contact@rnburn.com>
14088         PR cilkplus/69267
14089         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14091 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
14093         PR target/69512
14094         * gcc.target/i386/pr69512.c: New test.
14096 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
14098         PR ada/69488
14099         * gnat.dg/sso/*.adb: Robustify dg-output directives.
14101 2016-01-27  Marek Polacek  <polacek@redhat.com>
14103         PR c++/69379
14104         * g++.dg/pr69379.C: New test.
14106 2016-01-27  Martin Sebor  <msebor@redhat.com>
14108         PR c++/69317
14109         * g++.dg/abi/Wabi-2-2.C: New test.
14110         * g++.dg/abi/Wabi-2-3.C: New test.
14111         * g++.dg/abi/Wabi-3-2.C: New test.
14112         * g++.dg/abi/Wabi-3-3.C: New test.
14114 2016-01-27  Richard Biener  <rguenther@suse.de>
14116         PR tree-optimization/69166
14117         * gcc.dg/torture/pr69166.c: New testcase.
14119 2016-01-27  Martin Jambor  <mjambor@suse.cz>
14121         PR tree-optimization/69355
14122         * gcc.dg/tree-ssa/pr69355.c: New test.
14124 2016-01-27  Marek Polacek  <polacek@redhat.com>
14126         PR c++/69496
14127         * g++.dg/ext/constexpr-vla1.C: New test.
14129 2016-01-20  Christian Bruel  <christian.bruel@st.com>
14131         PR target/69245
14132         * gcc.target/arm/pr69245.c: New test.
14134 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
14136         PR tree-optimization/69399
14137         * gcc.dg/torture/pr69399.c: New test.
14139 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14141         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14143 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14145         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14147 2016-01-26  Tom de Vries  <tom@codesourcery.com>
14149         PR tree-optimization/69110
14150         * gcc.dg/autopar/pr69110.c: New test.
14152 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
14153             Sebastian Pop  <s.pop@samsung.com>
14155         * gcc.dg/graphite/isl-ast-op-select.c: New.
14157 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
14159         PR fortran/69385
14160         * gfortran.dg/allocate_error_6.f90: New test.
14162 2016-01-26  Richard Henderson  <rth@redhat.com>
14164         * gcc.dg/tm/pr60908.c: New test.
14166 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
14168         PR other/69006
14169         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14170         directive.
14171         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14172         expected multiline output to reflect the colorization being
14173         disabled before newlines.
14174         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14175         (custom_diagnostic_finalizer): Replace call to
14176         pp_newline_and_flush with call to pp_flush.
14177         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14178         * gfortran.dg/implicit_class_1.f90: Likewise.
14179         * lib/gcc-dg.exp (allow_blank_lines): New global.
14180         (dg-allow-blank-lines-in-output): New procedure.
14181         (gcc-dg-prune): Complain about blank lines in the output, unless
14182         dg-allow-blank-lines-in-output was called.
14183         * lib/multiline.exp (_build_multiline_regex): Only support
14184         arbitrary followup text for non-blank-lines, not for blank lines.
14186 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
14188         PR tree-optimization/69483
14189         * gcc.dg/pr69483.c: New test.
14190         * g++.dg/opt/pr69483.C: New test.
14192 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
14194         PR target/68620
14195         * gcc.target/arm/pr68620.c: New test.
14197 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
14199         * gcc.target/i386/pr68986-2.c: Remove -m32.
14201 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
14203         PR target/68986
14204         * gcc.target/i386/pr68986-1.c: New test.
14205         * gcc.target/i386/pr68986-2.c: Likewise.
14206         * gcc.target/i386/pr68986-3.c: Likewise.
14208 2016-01-26  Christian Bruel  <christian.bruel@st.com>
14210         * lib/target-supports.exp
14211         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14212         (check_effective_target_arm_crypto_pragma_ok): Likewise.
14213         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14215 2016-01-26  Richard Biener  <rguenther@suse.de>
14217         PR tree-optimization/69452
14218         * gcc.dg/torture/pr69452.c: New testcase.
14220 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
14222         PR target/69442
14223         * gcc.dg/pr69442.c: New test.
14225 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
14227         PR target/67896
14228         * gcc.target/aarch64/simd/pr67896.C: New.
14230 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
14232         PR tree-optimization/69400
14233         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14234         function.
14235         (plugin_init): Call it.
14236         * gcc.dg/torture/pr69400.c: New test.
14238 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
14240         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14242 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
14243             Sebastian Pop  <s.pop@samsung.com>
14245         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14246         isl-0.15.
14248 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
14249             Sebastian Pop  <s.pop@samsung.com>
14251         * gcc.dg/graphite/pr69292.c: New.
14253 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
14255         * c-c++-common/goacc/use_device-1.c: New test.
14257 2016-01-25  Jeff Law  <law@redhat.com>
14259         PR tree-optimization/69196
14260         PR tree-optimization/68398
14261         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14262         * gcc.dg/tree-ssa/pr68198.c: Likewise.
14264 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
14266         PR target/69469
14267         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14268         Algorithm.
14270 2016-01-25  Richard Biener  <rguenther@suse.de>
14272         PR testsuite/69380
14273         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14275 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
14277         PR target/69421
14278         * gcc.dg/pr69421.c: New test.
14280 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
14282         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14283         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14284         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14285         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14286         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14287         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14288         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14289         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14290         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14291         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14293 2016-01-25  Richard Biener  <rguenther@suse.de>
14295         PR tree-optimization/69376
14296         * gcc.dg/torture/pr69376.c: New testcase.
14298 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14300         PR fortran/69397
14301         PR fortran/68442
14302         * gfortran.dg/interface_38.f90: New test.
14303         * gfortran.dg/interface_39.f90: New test.
14305 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
14307         Revert:
14308         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
14310         PR c++/11858
14311         PR c++/24663
14312         PR c++/24664
14313         * g++.dg/template/pr11858.C: New test.
14314         * g++.dg/template/pr24663.C: New test.
14315         * g++.dg/template/unify12.C: New test.
14316         * g++.dg/template/unify13.C: New test.
14317         * g++.dg/template/unify14.C: New test.
14318         * g++.dg/template/unify15.C: New test.
14319         * g++.dg/template/unify16.C: New test.
14320         * g++.dg/template/unify17.C: New test.
14322 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
14324         PR fortran/68283
14325         gfortran.dg/pr68283.f90: New test.
14327 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
14329         PR fortran/66094
14330         * gfortran.dg/inline_matmul_13.f90:  New test.
14331         * gfortran.dg/matmul_bounds_8.f90:  New test.
14332         * gfortran.dg/matmul_bounds_9.f90:  New test.
14333         * gfortran.dg/matmul_bounds_10.f90:  New test.
14335 2016-01-23  Tom de Vries  <tom@codesourcery.com>
14337         PR tree-optimization/69426
14338         * gcc.dg/autopar/pr69426.c: New test.
14340 2016-01-23  Martin Sebor  <msebor@redhat.com>
14342         PR c++/58109
14343         PR c++/69022
14344         * g++.dg/cpp0x/alignas5.C: New test.
14345         * g++.dg/ext/vector29.C: Same.
14347 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
14349         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14350         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14351         _GNU_SOURCE from compile flags to the source.
14352         * gcc.target/i386/chkp-stropt-12.c: Ditto.
14353         * gcc.target/i386/chkp-stropt-16.c: Ditto.
14354         * gcc.target/i386/chkp-stropt-4.c: Ditto.
14355         * gcc.target/i386/chkp-stropt-8.c: Ditto.
14357 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
14359         PR target/69432
14360         * g++.dg/opt/pr69432.C: New test.
14362 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14364         * gcc.target/powerpc/pr63354c: Adjust target selector to include
14365         32-bit targets testing an -m64 multilib.
14367 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14369         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14370         64-bit support.
14372 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
14374         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14376 2016-01-21  Christian Bruel  <christian.bruel@st.com>
14378         PR target/68674
14379         * gcc.target/i386/pr68674.c
14380         * gcc.target/aarch64/pr68674.c
14381         * gcc.target/arm/pr68674.c
14383 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14385         PR target/69403
14386         * gcc.c-torture/execute/pr69403.c: New test.
14388 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
14390         PR c++/55843
14391         * g++.dg/template/pr55843.C: New.
14393 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
14395         PR testsuite/66877
14396         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14397         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14399 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14401         PR testsuite/67489
14402         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14403         from dg-do compile directive, and instead add
14404         { dg-require-effective-target int128 }.
14406 2016-01-20  Martin Sebor  <msebor@redhat.com>
14408         PR c/69405
14409         * gcc.dg/sync-fetch.c: New test.
14411 2016-01-21  Martin Sebor  <msebor@redhat.com>
14413         PR target/69252
14414         * gcc.target/powerpc/pr69252.c: New test.
14416 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14418         PR fortran/65996
14419         * gfortran.dg/pr65996.f90: New test.
14421 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14423         PR c++/68810
14424         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14425         expected to generate an error.
14427 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
14429         PR middle-end/66178
14430         * gcc.dg/torture/pr66178.c: New test.
14432 2016-01-21  Anton Blanchard  <anton@samba.org>
14433             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14435         PR target/63354
14436         * gcc.target/powerpc/pr63354.c:  New test.
14438 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
14440         PR rtl-optimization/68990
14441         * gcc.target/i386/pr68990: New.
14443 2016-01-21  Nick Clifton  <nickc@redhat.com>
14445         PR target/69129
14446         * gcc.target/mips/pr69129.c: New.
14448 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
14450         PR c++/58046
14451         * g++.dg/cpp0x/pr58046.C: New.
14453 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
14455         PR target/69187
14456         PR target/65624
14457         * gcc.target/arm/pr69187.c: New test.
14459         PR c++/69355
14460         * g++.dg/torture/pr69355.C: New test.
14462 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
14463             Sebastian Pop  <s.pop@samsung.com>
14465         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14467 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
14468             Sebastian Pop  <s.pop@samsung.com>
14470         * gcc.dg/graphite/pr68976.c: New test.
14472 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
14474         PR middle-end/67653
14475         * c-c++-common/pr67653.c: New test.
14476         * gcc.dg/torture/pr29119.c: Add dg-warning.
14478 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
14480         * gcc.target/powerpc/cpu-builtin-1.c: New test.
14482 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
14484         PR c/24293
14485         * gcc.dg/pr24293.c: New test.
14486         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14487         incomplete struct type.
14488         * gcc.dg/declspec-1.c: Likewise.
14489         * gcc.dg/pr63549.c: Likewise.
14491 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
14493         PR tree-optimization/66612
14494         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14495         for bdn instruction.
14497 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
14499         * lib/target-supports.exp
14500         (check_effective_target_arm_fp_ok_nocache): New.
14501         (check_effective_target_arm_fp_ok): New.
14502         (add_options_for_arm_fp): New.
14503         (check_effective_target_arm_crypto_ok_nocache): Require
14504         target_arm_v8_neon_ok instead of arm32.
14505         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14506         (check_effective_target_arm_crypto_pragma_ok): New.
14507         (add_options_for_arm_vfp): New.
14508         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14509         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14510         target instead. Force initial fpu to vfp.
14511         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14512         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14513         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14514         dependency.
14515         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14516         use arm_vfp effective target instead. Force initial fpu to vfp.
14517         * gcc.target/arm/attr-neon3.c: Likewise.
14518         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14519         arm_vfp_ok.
14520         * gcc.target/arm/unsigned-float.c: Likewise.
14521         * gcc.target/arm/vfp-1.c: Likewise.
14522         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14523         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14524         * gcc.target/arm/vfp-ldmiad.c: Likewise.
14525         * gcc.target/arm/vfp-ldmias.c: Likewise.
14526         * gcc.target/arm/vfp-stmdbd.c: Likewise.
14527         * gcc.target/arm/vfp-stmdbs.c: Likewise.
14528         * gcc.target/arm/vfp-stmiad.c: Likewise.
14529         * gcc.target/arm/vfp-stmias.c: Likewise.
14530         * gcc.target/arm/vnmul-1.c: Likewise.
14531         * gcc.target/arm/vnmul-2.c: Likewise.
14532         * gcc.target/arm/vnmul-3.c: Likewise.
14533         * gcc.target/arm/vnmul-4.c: Likewise.
14535 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
14537         PR testsuite/69366
14538         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14539         the MPX run-time library, for compile-time MPX test.
14540         * gcc.target/i386/chkp-always_inline.c: Likewise.
14541         * gcc.target/i386/chkp-bndret.c: Likewise.
14542         * gcc.target/i386/chkp-builtins-1.c: Likewise.
14543         * gcc.target/i386/chkp-builtins-2.c: Likewise.
14544         * gcc.target/i386/chkp-builtins-3.c: Likewise.
14545         * gcc.target/i386/chkp-builtins-4.c: Likewise.
14546         * gcc.target/i386/chkp-const-check-1.c: Likewise.
14547         * gcc.target/i386/chkp-const-check-2.c: Likewise.
14548         * gcc.target/i386/chkp-hidden-def.c: Likewise.
14549         * gcc.target/i386/chkp-label-address.c: Likewise.
14550         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14551         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14552         * gcc.target/i386/chkp-pr69044.c: Likewise.
14553         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14554         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14555         * gcc.target/i386/chkp-strchr.c: Likewise.
14556         * gcc.target/i386/chkp-strlen-1.c: Likewise.
14557         * gcc.target/i386/chkp-strlen-2.c: Likewise.
14558         * gcc.target/i386/chkp-strlen-3.c: Likewise.
14559         * gcc.target/i386/chkp-strlen-4.c: Likewise.
14560         * gcc.target/i386/chkp-strlen-5.c: Likewise.
14561         * gcc.target/i386/chkp-stropt-1.c: Likewise.
14562         * gcc.target/i386/chkp-stropt-10.c: Likewise.
14563         * gcc.target/i386/chkp-stropt-11.c: Likewise.
14564         * gcc.target/i386/chkp-stropt-12.c: Likewise.
14565         * gcc.target/i386/chkp-stropt-13.c: Likewise.
14566         * gcc.target/i386/chkp-stropt-14.c: Likewise.
14567         * gcc.target/i386/chkp-stropt-15.c: Likewise.
14568         * gcc.target/i386/chkp-stropt-16.c: Likewise.
14569         * gcc.target/i386/chkp-stropt-2.c: Likewise.
14570         * gcc.target/i386/chkp-stropt-3.c: Likewise.
14571         * gcc.target/i386/chkp-stropt-4.c: Likewise.
14572         * gcc.target/i386/chkp-stropt-5.c: Likewise.
14573         * gcc.target/i386/chkp-stropt-6.c: Likewise.
14574         * gcc.target/i386/chkp-stropt-7.c: Likewise.
14575         * gcc.target/i386/chkp-stropt-8.c: Likewise.
14576         * gcc.target/i386/chkp-stropt-9.c: Likewise.
14577         * gcc.target/i386/pr63995-2.c: Likewise.
14578         * gcc.target/i386/pr64805.c: Likewise.
14579         * gcc.target/i386/pr65044.c: Likewise.
14580         * gcc.target/i386/pr65167.c: Likewise.
14581         * gcc.target/i386/pr65183.c: Likewise.
14582         * gcc.target/i386/pr65184.c: Likewise.
14583         * gcc.target/i386/thunk-retbnd.c: Likewise.
14585 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
14587         PR tree-optimization/69328
14588         * gcc.dg/pr69328.c: New test.
14590 2016-01-20  Jeff Law  <law@redhat.com>
14592         PR target/25114
14593         * gcc.target/m68k/pr25114.c: New test.
14595 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14597         * gcc.target/arm/memset-inline-10.c: Added
14598         dg-require-effective-target arm_thumb2_ok.
14600 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
14602         * gcc.dg/debug/dwarf2/sso.c: New test.
14604 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
14606         PR testsuite/68820
14607         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14608         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14609         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14611 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14613         PR ipa/66223
14614         * g++.dg/ipa/devirt-50.C: New testcase.
14616 2016-01-19  Marek Polacek  <polacek@redhat.com>
14618         PR c++/68965
14619         * g++.dg/cpp1y/parameter-pack-1.C: New test.
14620         * g++.dg/cpp1y/parameter-pack-2.C: New test.
14622 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14624         PR target/69135
14625         * gcc.target/arm/pr69135_1.c: New test.
14627 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
14629         * gcc.target/aarch64/ccmp_1.c: Add new tests.
14631 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
14633         * gcc.target/aarch64/ccmp_1.c: New testcase.
14635 2016-01-19  Marek Polacek  <polacek@redhat.com>
14637         PR c++/68586
14638         * g++.dg/cpp0x/enum30.C: New test.
14640 2016-01-19  Richard Biener  <rguenther@suse.de>
14642         PR tree-optimization/69336
14643         * g++.dg/tree-ssa/pr69336.C: New testcase.
14645 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
14647         PR debug/65779
14648         * gcc.dg/pr65779.c: New test.
14650 2016-01-19  Richard Biener  <rguenther@suse.de>
14652         PR tree-optimization/69352
14653         * gcc.dg/torture/pr69352.c: New testcase.
14655 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
14657         PR rtl-optimization/68955
14658         PR rtl-optimization/64557
14659         * gcc.dg/torture/pr68955.c: New test.
14661 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14663         PR lto/69136
14664         * g++.dg/torture/pr69136.C: New testcase.
14666 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14668         PR lto/69133
14669         * g++.dg/lto/pr69133_0.C: New testcase.
14670         * g++.dg/lto/pr69133_1.C: New testcase.
14672 2016-01-15  Jeff Law  <law@redhat.com>
14674         PR tree-optimization/69320
14675         * gcc.c-torture/pr69320-1.c: New test.
14676         * gcc.c-torture/pr69320-2.c: New test.
14677         * gcc.c-torture/pr69320-3.c: New test.
14678         * gcc.c-torture/pr69320-4.c: New test.
14680 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
14682         PR c++/11858
14683         PR c++/24663
14684         PR c++/24664
14685         * g++.dg/template/pr11858.C: New test.
14686         * g++.dg/template/pr24663.C: New test.
14687         * g++.dg/template/unify12.C: New test.
14688         * g++.dg/template/unify13.C: New test.
14689         * g++.dg/template/unify14.C: New test.
14690         * g++.dg/template/unify15.C: New test.
14691         * g++.dg/template/unify16.C: New test.
14692         * g++.dg/template/unify17.C: New test.
14694 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
14696         PR testsuite/69181
14697         * gcc.dg/pr69181-1.c: New test file.
14698         * gcc.dg/pr69181-2.c: New test file.
14699         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14700         globals by moving it to...
14701         (cleanup-after-saved-dg-test): ...this new function.  Add
14702         "global additional_sources_used".  Add reset of global
14703         multiline_expected_outputs to the empty list.
14704         * lib/multiline.exp (_multiline_expected_outputs): Rename this
14705         global to...
14706         (multiline_expected_outputs): ...this, and updated comments to
14707         note that it is modified from gcc-dg.exp.
14708         (dg-end-multiline-output): Update for the above renaming.
14709         (handle-multiline-outputs): Likewise.  Remove the clearing
14710         of the expected outputs to the empty list.
14712 2016-01-18  Richard Biener  <rguenther@suse.de>
14714         PR tree-optimization/69297
14715         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14717 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
14719         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14720         dg-options.
14721         * gcc.target/mips/mips-3d-2.c: Likewise.
14722         * gcc.target/mips/mips-3d-3.c: Likewise.
14723         * gcc.target/mips/mips-3d-4.c: Likewise.
14724         * gcc.target/mips/mips-3d-5.c: Likewise.
14725         * gcc.target/mips/mips-3d-6.c: Likewise.
14726         * gcc.target/mips/mips-3d-7.c: Likewise.
14727         * gcc.target/mips/mips-3d-8.c: Likewise.
14728         * gcc.target/mips/mips-3d-9.c: Likewise.
14729         * gcc.target/mips/mips-ps-1.c: Likewise.
14730         * gcc.target/mips/mips-ps-2.c: Likewise.
14731         * gcc.target/mips/mips-ps-3.c: Likewise.
14732         * gcc.target/mips/mips-ps-4.c: Likewise.
14733         * gcc.target/mips/mips-ps-5.c: Likewise.
14734         * gcc.target/mips/mips-ps-6.c: Likewise.
14735         * gcc.target/mips/mips-ps-7.c: Likewise.
14736         * gcc.target/mips/mips-ps-type.c: Likewise.
14737         * gcc.target/mips/mips-ps-type-2.c: Likewise.
14738         * gcc.target/mips/mips16-attributes-6.c: Likewise.
14740 2016-01-18  Tom de Vries  <tom@codesourcery.com>
14742         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14743         * c-c++-common/goacc/kernels-double-reduction.c: New test.
14744         * c-c++-common/goacc/kernels-empty.c: New test.
14745         * c-c++-common/goacc/kernels-eternal.c: New test.
14746         * c-c++-common/goacc/kernels-loop-2.c: New test.
14747         * c-c++-common/goacc/kernels-loop-3.c: New test.
14748         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14749         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14750         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14751         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14752         * c-c++-common/goacc/kernels-loop-data.c: New test.
14753         * c-c++-common/goacc/kernels-loop-g.c: New test.
14754         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14755         * c-c++-common/goacc/kernels-loop-n.c: New test.
14756         * c-c++-common/goacc/kernels-loop-nest.c: New test.
14757         * c-c++-common/goacc/kernels-loop.c: New test.
14758         * c-c++-common/goacc/kernels-noreturn.c: New test.
14759         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14760         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14761         * c-c++-common/goacc/kernels-reduction.c: New test.
14763 2016-01-18  Tom de Vries  <tom@codesourcery.com>
14765         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14766         * gcc.dg/autopar/outer-2.c: Same.
14767         * gcc.dg/autopar/outer-3.c: Same.
14768         * gcc.dg/autopar/outer-4.c: Same.
14769         * gcc.dg/autopar/outer-5.c: Same.
14770         * gcc.dg/autopar/outer-6.c: Same.
14771         * gcc.dg/autopar/parallelization-1.c: Same.
14772         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14773         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14774         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14775         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14776         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14777         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14778         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14779         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14780         * gcc.dg/autopar/pr39500-1.c: Same.
14781         * gcc.dg/autopar/pr39500-2.c: Same.
14782         * gcc.dg/autopar/pr46193.c: Same.
14783         * gcc.dg/autopar/pr46194.c: Same.
14784         * gcc.dg/autopar/pr49580.c: Same.
14785         * gcc.dg/autopar/pr49960-1.c: Same.
14786         * gcc.dg/autopar/pr49960.c: Same.
14787         * gcc.dg/autopar/pr68373.c: Same.
14788         * gcc.dg/autopar/reduc-1.c: Same.
14789         * gcc.dg/autopar/reduc-1char.c: Same.
14790         * gcc.dg/autopar/reduc-1short.c: Same.
14791         * gcc.dg/autopar/reduc-2.c: Same.
14792         * gcc.dg/autopar/reduc-2char.c: Same.
14793         * gcc.dg/autopar/reduc-2short.c: Same.
14794         * gcc.dg/autopar/reduc-3.c: Same.
14795         * gcc.dg/autopar/reduc-4.c: Same.
14796         * gcc.dg/autopar/reduc-6.c: Same.
14797         * gcc.dg/autopar/reduc-7.c: Same.
14798         * gcc.dg/autopar/reduc-8.c: Same.
14799         * gcc.dg/autopar/reduc-9.c: Same.
14800         * gcc.dg/autopar/uns-outer-4.c: Same.
14801         * gcc.dg/autopar/uns-outer-5.c: Same.
14802         * gcc.dg/autopar/uns-outer-6.c: Same.
14803         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14804         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14806 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14808         PR target/63679
14809         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14810         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14812 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14814         PR target/63679
14815         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14816         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14817         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14819 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14821         PR target/63679
14822         * gcc.dg/tree-ssa/sra-17.c: New.
14823         * gcc.dg/tree-ssa/sra-18.c: New.
14825 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14827         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14829 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
14831         * gnat.dg/inline12.adb: New test.
14833 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
14835         PR tree-optimization/66797
14836         * gcc.c-torture/execute/pr65447.c: Relax check condition.
14838 2016-01-18  Richard Biener  <rguenther@suse.de>
14840         PR tree-optimization/69170
14841         * gcc.dg/torture/pr69170.c: New testcase.
14843 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
14845         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14847 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14849         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14851 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14853         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14854         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
14855         redundant dg-require-effective-target pthread.
14856         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14857         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14858         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14859         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14860         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14861         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14862         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14864 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
14866         PR target/68609
14867         * gcc.target/powerpc/recip-6.c: Enable on AIX.
14868         * gcc.target/powerpc/recip-7.c: Same.
14870 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14872         PR c++/69091
14873         * g++.dg/template/pr69091.C: New test.
14875 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14877         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14878         dump does not contain an error_mark_node.
14879         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14880         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14882 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14884         PR c++/68936
14885         * g++.dg/template/pr68936.C: New test.
14887 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
14889         PR target/68609
14890         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14891         * gcc.target/powerpc/recip-2.c: Same.
14892         * gcc.target/powerpc/recip-3.c: Same.
14893         * gcc.target/powerpc/recip-4.c: Same.
14894         * gcc.target/powerpc/recip-sqrtf.c: Same.
14896 2016-01-15  Jeff Law  <law@redhat.com>
14898         PR tree-optimization/69270
14899         * gcc.dg/tree-ssa/pr69270-2.c: New test.
14900         * gcc.dg/tree-ssa/pr69270-3.c: New test.
14902 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
14904         PR fortran/49630
14905         * gfortran.dg/deferred_character_13.f90: New test for the fix
14906         of comment 3 of the PR.
14908         PR fortran/54070
14909         * gfortran.dg/deferred_character_8.f90: New test
14910         * gfortran.dg/allocate_error_5.f90: New test
14912         PR fortran/60593
14913         * gfortran.dg/deferred_character_10.f90: New test
14915         PR fortran/60795
14916         * gfortran.dg/deferred_character_14.f90: New test
14918         PR fortran/61147
14919         * gfortran.dg/deferred_character_11.f90: New test
14921         PR fortran/64324
14922         * gfortran.dg/deferred_character_9.f90: New test
14924 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
14926         PR rtl-optimization/69030
14927         * gcc.target/i386/pr69030.c: New.
14929 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14931         * gcc.target/aarch64/target_attr_17.c: New test.
14933 2016-01-15  Richard Biener  <rguenther@suse.de>
14935         PR tree-optimization/66856
14936         * gcc.dg/torture/pr66856-1.c: New testcase.
14937         * gcc.dg/torture/pr66856-2.c: Likewise.
14939 2016-01-15  Richard Biener  <rguenther@suse.de>
14941         PR debug/69137
14942         * g++.dg/lto/pr69137_0.C: New testcase.
14944 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
14946         PR middle-end/69246
14947         * gcc.target/i386/pr69246.c: New test.
14949 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14951         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14953 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14955         PR c++/56194
14956         * g++.dg/init/const9.C: Disable test on S/390.
14958 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14960         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14961         * g++.dg/Wno-frame-address.C: Ditto.
14963 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14965         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14967 2016-01-15  Richard Biener  <rguenther@suse.de>
14969         PR tree-optimization/68961
14970         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14972 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14974         * gcc.target/i386/pr65105-5.c: New test.
14976 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14978         * gcc.c-torture/execute/alias-4.c: New testcase.
14980 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14982         PR ipa/68148
14983         * g++.dg/ipa/devirt-49.C: New testcase.
14985 2016-01-15  Christian Bruel  <christian.bruel@st.com>
14987         PR target/65837
14988         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14989         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14990         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14992 2016-01-15  Richard Biener  <rguenther@suse.de>
14994         PR tree-optimization/69117
14995         * gcc.dg/torture/pr69117.c: New testcase.
14997 2015-01-14  Ryan Burn  <contact@rnburn.com>
14999         PR c++/69048
15000         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15002 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
15004         PR testsuite/67509
15005         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15006         range tests use 100 * maximum instead of maximum + 1.
15008 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
15010         PR debug/69244
15011         * gcc.dg/guality/pr69244.c: New test.
15013 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
15015         * lib/target-supports.exp (check_effective_target_issignaling):
15016         New procedure.
15017         * gcc.dg/pr61441.c: Require issignaling effective target.
15019 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
15021         PR target/68803
15022         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15024 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
15026         PR c++/68819
15027         PR preprocessor/69177
15028         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15029         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15030         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15031         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15033 2016-01-14  Marek Polacek  <polacek@redhat.com>
15035         PR c/69262
15036         * gcc.dg/array-15.c: New test.
15038 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
15040         PR middle-end/68146
15041         PR tree-optimization/69155
15042         * gfortran.dg/pr68146.f: New test.
15043         * gfortran.dg/pr69155.f90: New test.
15045 2016-01-14  Richard Biener  <rguenther@suse.de>
15047         PR tree-optimization/68060
15048         * gcc.dg/torture/pr68060-1.c: New testcase.
15049         * gcc.dg/torture/pr68060-2.c: Likewise.
15051 2016-01-14  Nick Clifton  <nickc@redhat.com>
15053         * lib/target-supports.exp
15054         (check_effective_target_arm_neon_ok_nocache): Add an option
15055         sequence that includes setting the ARM architecture to ARMv7-A.
15056         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15057         command line options necessary to enable Neon support.
15058         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15059         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15060         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15061         * gcc.target/arm/pr69180.c: Likewise.
15063 2016-01-14  Jeff Law  <law@redhat.com>
15065         PR tree-optimization/69270
15066         * gcc.dg/tree-ssa/pr69270.c: New test.
15068 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
15070         PR c/66208
15071         * c-c++-common/pr66208.c: New file.
15073 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
15075         PR tree-optimization/69156
15076         * gcc.dg/pr69156.c: New test.
15078 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
15080         * gcc.target/i386/pr69225-7.c: New test.
15082 2016-01-13  Richard Henderson  <rth@redhat.com>
15084         * gcc.dg/tm/memopt-13.c: Update expected function.
15085         * gcc.dg/tm/memopt-6.c: Likewise.
15087 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
15089         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15090         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15091         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15092         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
15094 2016-01-13  Tom de Vries  <tom@codesourcery.com>
15096         PR tree-optimization/69169
15097         * gcc.dg/pr69169.c: New test.
15099 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
15101         PR target/69228
15102         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15103         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15104         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15105         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15106         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15107         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15108         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15109         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15111 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
15113         PR target/69247
15114         * gcc.dg/pr69247.c: New test.
15116 2016-01-13  Richard Biener  <rguenther@suse.de>
15118         PR tree-optimization/69242
15119         * gcc.dg/torture/pr69242.c: New testcase.
15121 2016-01-13  Richard Biener  <rguenther@suse.de>
15123         PR tree-optimization/69186
15124         * gcc.dg/torture/pr69186.c: New testcase.
15126 2016-01-13  Jeff Law  <law@redhat.com>
15128         PR tree-optimization/67755
15129         * gcc.dg/tree-ssa/pr67755.c: New test.
15131 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15133         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15134         pass number in output by a star.
15136 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
15138         PR tree-optimization/68911
15139         * gcc.c-torture/execute/pr68911.c: New test.
15141 2016-01-12  Marek Polacek  <polacek@redhat.com>
15143         PR c++/68979
15144         * g++.dg/warn/permissive-1.C: New test.
15146 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
15148         PR objc++/68511
15149         PR c++/69213
15150         * g++.dg/opt/pr69213.C: New test.
15152 2016-01-12  Christian Bruel  <christian.bruel@st.com>
15154         PR target/69180
15155         * gcc.target/arm/pr69180.c: New test.
15157 2016-01-12  Richard Biener  <rguenther@suse.de>
15159         PR lto/69077
15160         * g++.dg/lto/pr69077_0.C: New testcase.
15161         * g++.dg/lto/pr69077_1.C: Likewise.
15163 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
15165         PR target/69175
15166         * g++.dg/opt/pr69175.C: New test.
15168 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
15170         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15171         rather than #including math.h & stdlib.h.
15172         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15173         * gcc.dg/vect/pr49771.c: Likewise.
15174         * gcc.dg/vect/vect-10-big-array.c: Likewise.
15175         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15176         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15177         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15178         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15179         * gcc.dg/vect/pr44507.c: Likewise.
15180         * gcc.dg/vect/pr45902.c: Likewise.
15181         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15182         * gcc.dg/vect/vect-117.c: Likewise.
15183         * gcc.dg/vect/vect-99.c: Likewise.
15184         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15185         * gcc.dg/vect/vect-cond-1.c: Likewise.
15186         * gcc.dg/vect/vect-cond-2.c: Likewise.
15187         * gcc.dg/vect/vect-cond-3.c: Likewise.
15188         * gcc.dg/vect/vect-cond-4.c: Likewise.
15189         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15190         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15191         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15192         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15193         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15194         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15195         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15196         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15197         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15198         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15199         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15200         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15201         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15202         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15203         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15204         include of signal.h.
15205         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15206         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15207         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15208         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15209         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15210         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15211         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15212         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15213         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15214         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15215         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15216         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15217         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15218         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15219         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15220         * gcc.dg/vect/vect-outer-5.c: Likewise.
15221         * gcc.dg/vect/vect-outer-6.c: Likewise.
15222         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15223         include of stdio.h.
15225 2016-01-12  Nick Clifton  <nickc@redhat.com>
15227         PR target/68913
15228         * gcc.dg/lto/pr61886_0.c: Rename the external function called
15229         to fread so that it will be found in all target runtimes.
15231 2016-01-12  Richard Biener  <rguenther@suse.de>
15233         PR tree-optimization/69053
15234         * g++.dg/torture/pr69053.C: New testcase.
15236 2016-01-12  Richard Biener  <rguenther@suse.de>
15238         PR tree-optimization/69168
15239         * gcc.dg/torture/pr69168.c: New testcase.
15241 2016-01-12  Richard Biener  <rguenther@suse.de>
15243         PR tree-optimization/69157
15244         * gcc.dg/torture/pr69157.c: New testcase.
15246 2016-01-12  Richard Biener  <rguenther@suse.de>
15248         PR tree-optimization/69174
15249         * gcc.dg/torture/pr69174.c: New testcase.
15251 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
15253         PR c++/66808
15254         PR c++/69000
15255         * g++.dg/tls/pr66808.C: New test.
15256         * g++.dg/tls/pr69000.C: New test.
15258 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15260         * gcc.target/powerpc/swaps-p8-23.c: New test.
15261         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15263 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
15265         PR tree-optimization/68356
15266         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15268 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
15269             Jim Wilson  <jim.wilson@linaro.org>
15271         PR target/69194
15272         * gcc.target/arm/pr69194.c: New test.
15274 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15276         PR target/69225
15277         * gcc.target/i386/pr69225-1.c: New test.
15278         * gcc.target/i386/pr69225-2.c: Likewise.
15279         * gcc.target/i386/pr69225-3.c: Likewise.
15280         * gcc.target/i386/pr69225-4.c: Likewise.
15281         * gcc.target/i386/pr69225-5.c: Likewise.
15282         * gcc.target/i386/pr69225-6.c: Likewise.
15284 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
15286         PR target/67462
15287         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15288         if lp64.
15290         PR target/69071
15291         * gcc.dg/pr69071.c: New test.
15293         PR c++/69211
15294         * g++.dg/opt/pr69211.C: New test.
15296         PR tree-optimization/69214
15297         * gcc.c-torture/compile/pr69214.c: New test.
15299 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
15301         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15302         * gcc.target/i386/pr66232-11.c: Ditto.
15303         * gcc.target/i386/pr66232-12.c: Ditto.
15304         * gcc.target/i386/pr66232-13.c: Ditto.
15306 2016-01-11  Richard Biener  <rguenther@suse.de>
15308         PR tree-optimization/69173
15309         * gcc.dg/torture/pr69173.c: New testcase.
15311 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15313         PR rtl-optimization/68796
15314         * gcc.target/aarch64/tst_5.c: New test.
15315         * gcc.target/aarch64/tst_6.c: Likewise.
15317 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15319         PR rtl-optimization/68841
15320         * gcc.dg/pr68841.c: New test.
15321         * gcc.c-torture/execute/pr68841.c: New test.
15323 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
15325         PR rtl-optimization/68920
15326         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15327         for ix86 targets.
15328         * gcc.dg/ifcvt-5.c: New test.
15330 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
15332         PR bootstrap/69123
15333         * g++.dg/pr69123.C: New.
15335 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15337         PR target/69010
15338         * gcc.target/i386/pr69010.c: New test.
15340 2016-01-11  Martin Jambor  <mjambor@suse.cz>
15342         PR ipa/69044
15343         * gcc.target/i386/chkp-pr69044.c: New test.
15345 2016-01-11  Tom de Vries  <tom@codesourcery.com>
15347         PR tree-optimization/69109
15348         * gcc.dg/autopar/pr69109-2.c: New test.
15349         * gcc.dg/autopar/pr69109.c: New test.
15351 2016-01-11  Tom de Vries  <tom@codesourcery.com>
15353         PR tree-optimization/69108
15354         * gcc.dg/autopar/pr69108.c: New test.
15356 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
15358         PR c++/69029
15359         * c-c++-common/Wisleading-indentation.c: Augment test.
15361 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
15363         PR fortran/69154
15364         * gfortran.dg/inline_matmul_12.f90:  New test.
15366 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
15368         PR fortran/67779
15369         * gfortran.dg/actual_array_offset_1: New test.
15371 2016-01-10  Tom de Vries  <tom@codesourcery.com>
15373         PR tree-optimization/69062
15374         * gcc.dg/autopar/pr69062.c: New test.
15376 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
15378         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15379         * gcc.dg/vect/slp-perm-2.c: Likewise.
15380         * gcc.dg/vect/slp-perm-3.c: Likewise.
15381         * gcc.dg/vect/slp-perm-5.c: Likewise.
15382         * gcc.dg/vect/slp-perm-6.c: Likewise.
15383         * gcc.dg/vect/slp-perm-7.c: Likewise.
15384         * gcc.dg/vect/slp-perm-8.c: Likewise.
15386 2016-01-10  Tom de Vries  <tom@codesourcery.com>
15388         PR tree-optimization/69039
15389         * gcc.dg/autopar/pr69039.c: New test.
15391 2016-01-09  Marek Polacek  <polacek@redhat.com>
15393         PR c++/69113
15394         * g++.dg/pr69113.C: New test.
15396 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
15398         PR middle-end/50865
15399         PR tree-optimization/69097
15400         * gcc.c-torture/execute/pr50865.c: New test.
15401         * gcc.c-torture/execute/pr69097-1.c: New test.
15402         * gcc.c-torture/execute/pr69097-2.c: New test.
15403         * gcc.dg/pr69097-1.c: New test.
15404         * gcc.dg/pr69097-2.c: New test.
15406 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
15408         PR c++/69164
15409         * g++.dg/opt/pr69164.C: New test.
15411 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15413         PR tree-optimization/69167
15414         * gcc.dg/pr69167.c: New test.
15416 2016-01-08  Marek Polacek  <polacek@redhat.com>
15418         PR c++/68449
15419         * g++.dg/pr68449.C: New.
15421 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
15423         PR tree-optimization/68707
15424         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15425         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15426         on platforms supporting it.
15427         * gcc.dg/vect/slp-perm-2.c: Likewise.
15428         * gcc.dg/vect/slp-perm-3.c: Likewise.
15429         * gcc.dg/vect/slp-perm-5.c: Likewise.
15430         * gcc.dg/vect/slp-perm-7.c: Likewise.
15431         * gcc.dg/vect/slp-perm-8.c: Likewise.
15432         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15433         on platforms supporting it.
15435 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15437         PR tree-optimization/69162
15438         * gcc.dg/pr69162.c: New test.
15440         PR tree-optimization/69172
15441         * gcc.dg/pr69172.c: New test.
15443 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15445         PR tree-optimization/67781
15446         * gcc.c-torture/execute/pr67781.c: New file.
15448 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15450         PR tree-optimization/69083
15451         * gcc.dg/vect/pr69083.c: New test.
15453 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
15455         PR tree-optimization/61441
15456         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15457         Use -fexcess-precision=standard for compiler options.
15458         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
15460 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15462         PR fortran/69128
15463         * gfortran.dg/gomp/pr69128.f90: New test.
15465         PR c++/69145
15466         * g++.dg/ext/pr69145-1.C: New test.
15467         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15468         * g++.dg/ext/pr69145-2.h: New file.
15470 2016-01-07  Martin Sebor  <msebor@redhat.com>
15472         PR c/68966
15473         * gcc.dg/atomic-fetch-bool.c: New test.
15474         * gcc.dg/sync-fetch-bool.c: New test.
15476 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
15478         PR fortran/66680
15479         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15481 2016-01-07  Nick Clifton  <nickc@redhat.com>
15483         PR target/66655
15484         * g++.dg/pr66655.C: New test.
15485         * g++.dg/pr66655_1.cc: Test support file.
15486         * g++.dg/pr66655.h: Test header file.
15488 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
15490         PR fortran/66680
15491         gfortran.dg/gomp/pr66680.f90: New test.
15493 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
15495         PR target/69171
15496         * gcc.target/i386/pr69171-1.c: New test.
15497         * gcc.target/i386/pr69171-2.c: Likewise.
15498         * gcc.target/i386/pr69171-3.c: Likewise.
15499         * gcc.target/i386/pr69171-4.c: Likewise.
15500         * gcc.target/i386/pr69171-5.c: Likewise.
15501         * gcc.target/i386/pr69171-6.c: Likewise.
15503 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
15505         PR middle-end/67639
15506         * c-c++-common/pr67639.c: New test.
15508 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
15510         PR tree-optimization/69141
15511         * g++.dg/opt/pr69141.C: New test.
15513 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
15515         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15517 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
15519         PR target/69140
15520         * gcc.target/i386/pr69140.c: New test
15522 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
15524         * gcc.dg/bad-dereference.c: New test case.
15526 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15528         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15530 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
15532         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15534 2016-01-06  Marek Polacek  <polacek@redhat.com>
15536         PR sanitizer/69099
15537         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15539 2016-01-05  Marek Polacek  <polacek@redhat.com>
15541         PR c/69104
15542         * gcc.dg/atomic-invalid-2.c: New.
15544 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15546         PR target/68991
15547         * gcc.target/i386/pr68991.c: New test.
15549 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15551         PR target/68991
15552         * g++.dg/pr68991-1.C: New test.
15553         * g++.dg/pr68991-2.C: Likewise.
15555 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
15557         PR other/60465
15558         * gcc.target/ia64/pr60465-gprel64.c: New test.
15559         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15561 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15563         PR rtl-optimization/68651
15564         * gcc.target/aarch64/pr68651_1.c: New test.
15566 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
15568         PR c/69122
15569         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15571 2016-01-05  Nathan Sidwell  <nathan@acm.org>
15573         PR c++/58583
15574         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15576         * gcc.dg/alias-15.c: New.
15578 2016-01-05  Nick Clifton  <nickc@redhat.com>
15580         PR target/68870
15581         * g++.dg/pr68770.C: New test.
15583 2016-01-04  Mike Stump  <mikestump@comcast.net>
15585         * lib/target-supports.exp (check_effective_target_cilkplus):
15586         cilkplus targets require pthreads.
15587         (check_effective_target_cilkplus): Remove special case for NVPTX.
15589 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15591         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15592         generation.
15594 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
15596         Update copyright years.
15598 2016-01-04  Marek Polacek  <polacek@redhat.com>
15600         PR c/68908
15601         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15602         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15603         * gcc.dg/atomic/stdatomic-op-5.c: New test.
15605 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15607         * gcc.target/sparc/20160104-2.c: New test.
15609 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15611         * gcc.target/sparc/20160104-1.c: New test.
15613 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
15615         PR fortran/65045
15616         * gfortran.dg/pr65045.f90: New test.
15618 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
15620         * gnat.dg/specs/debug1.ads: Delete.
15622 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15624         PR libgfortran/68867
15625         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15626         expression.
15628 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15630         PR libgfortran/68867
15631         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15632         PowerPC.
15634 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
15636         PR fortran/68864
15637         * gfortran.dg/pr68864.f90: New test.
15639 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
15641         PR tree-optimization/69070
15642         * gcc.dg/pr69070.c: New test.
15644         PR sanitizer/69055
15645         * gfortran.dg/pr69055.f90: New test.
15647         PR target/69015
15648         * gcc.dg/pr69015.c: New test.
15650 Copyright (C) 2016 Free Software Foundation, Inc.
15652 Copying and distribution of this file, with or without modification,
15653 are permitted in any medium without royalty provided the copyright
15654 notice and this notice are preserved.