PR c++/72707
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3a704c58537bba99e4437473cee4e93c3e6e437d
1 2016-12-21  Jakub Jelinek  <jakub@redhat.com>
3         PR c++/72707
4         * g++.dg/warn/Wshadow-12.C: New test.
6 2016-12-21  Vladimir Makarov  <vmakarov@redhat.com>
8         PR rtl-optimization/78580
9         * gcc.target/i386/pr78580.c: New.
11 2016-12-21  Jakub Jelinek  <jakub@redhat.com>
13         PR c++/77830
14         * g++.dg/cpp1y/pr77830.C: New test.
15         * g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics.
17 2016-12-21  Bernd Schmidt  <bschmidt@redhat.com>
19         PR target/71321
20         * gcc.target/i386/pr71321.c: New test.
22 2016-12-21  Jakub Jelinek  <jakub@redhat.com>
24         PR fortran/78866
25         * gfortran.dg/gomp/map-1.f90: Add expected error.
26         * gfortran.dg/gomp/pr78866-1.f90: New test.
27         * gfortran.dg/gomp/pr78866-2.f90: New test.
29 2016-12-21  David Edelsohn  <dje.gcc@gmail.com>
31         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL
32         lwz on AIX.
34 2016-12-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
36         * gcc.target/arm/unsigned-extend-2.c: Update testcase.
38 2016-12-21  Martin Liska  <mliska@suse.cz>
40         PR driver/78863
41         * gcc.dg/spellcheck-options-13.c: New test.
43 2016-12-21  Alexander Monakov  <amonakov@ispras.ru>
45         * gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to
46         explicitly request the desired storage class.
48 2016-12-21  Georg-Johann Lay  <avr@gjlay.de>
50         PR testsuite/52641
51         * gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case
52         where neither short nor int has a size of 4; use long.
53         * gcc.dg/builtin-object-size-17.c: Same.
54         * gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t
55         for components as 4 components are supposed to occupy 16 bytes.
56         * gcc.dg/pr78408-1.c: Require target size32plus.
57         * gcc.dg/pr78408-2.c: Same.
58         * gcc.dg/tree-ssa/pr78428.c. Require target int32plus.
59         * gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines.
61 2016-12-21  Toma Tabacu  <toma.tabacu@imgtec.com>
63         * gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output.
65 2016-12-21  Janne Blomqvist  <jb@gcc.gnu.org>
67         PR fortran/78867
68         * gfortran.dg/string_length_4.f90: New test.
70 2016-12-21  Georg-Johann Lay  <avr@gjlay.de>
72         * gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=.
73         * gcc.target/avr/mmcu/avr-mmcu.exp: New file.
74         * gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu.
75         * gcc.target/avr/tiny-caller-save.c: Dito.
76         * gcc.target/avr/tiny-memx.c: Dito.
78 2016-12-21  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
80         * gcc.dg/max.c: New Testcase.
81         * gcc.dg/min.c: New Testcase.
83 2016-12-21  Jakub Jelinek  <jakub@redhat.com>
85         PR c/77767
86         * gcc.c-torture/execute/pr77767.c: New test.
88 2016-12-20  Pat Haugen  <pthaugen@us.ibm.com>
90         * gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc.
91         * gcc.dg/sms-6.c: Likewise.
93 2016-12-20  David Edelsohn  <dje.gcc@gmail.com>
95         * gcc.dg/tls/alias-1.c: dg-add-options tls.
96         * gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX.
98 2016-12-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
100         * gcc.target/arm/pr78255-2.c: Fix to work for targets
101         that do not optimize for tailcall.
103 2016-12-20  David Edelsohn  <dje.gcc@gmail.com>
105         * gcc.dg/tls/pr78796.c: dg-add-options tls.
106         * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector.
107         * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64.
109 2016-12-20  Richard Biener  <rguenther@suse.de>
111         * gcc.dg/gimplefe-19.c: New testcase.
113 2016-12-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
115         PR target/78694
116         * gcc.c-torture/compile/pr78694.c: New test.
118 2016-12-20  Eric Botcazou  <ebotcazou@adacore.com>
120         PR testsuite/71232
121         * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
122         * gnat.dg/vect2.adb: Likewise.
123         * gnat.dg/vect3.adb: Likewise.
124         * gnat.dg/vect4.adb: Likewise.
125         * gnat.dg/vect5.adb: Likewise.
126         * gnat.dg/vect6.adb: Likewise.
128 2016-12-19  Uros Bizjak  <ubizjak@gmail.com>
130         * gcc.target/i386/pr59874-3.c: New test.
132 2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
134         * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
135         * gcc.target/powerpc/fold-vec-mult-char.c: New.
136         * gcc.target/powerpc/fold-vec-mult-float.c: New.
137         * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
138         * gcc.target/powerpc/fold-vec-mult-int.c: New.
139         * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
140         * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
141         * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
142         * gcc.target/powerpc/fold-vec-mult-short.c: New.
144 2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
146         * gcc.target/powerpc/fold-vec-sub-char.c: New.
147         * gcc.target/powerpc/fold-vec-sub-float.c: New.
148         * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
149         * gcc.target/powerpc/fold-vec-sub-int.c: New.
150         * gcc.target/powerpc/fold-vec-sub-int128.c: New.
151         * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
152         * gcc.target/powerpc/fold-vec-sub-short.c: New.
154 2016-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
156         PR target/78748
157         * gcc.c-torture/compile/pr78748.c: New test.
159 2016-12-18  Janus Weil  <janus@gcc.gnu.org>
161         PR fortran/78848
162         * gfortran.dg/dtio_22.f90: New test.
164 2016-12-18  Janus Weil  <janus@gcc.gnu.org>
166         PR fortran/78592
167         * gfortran.dg/dtio_21.f90: New test.
169 2016-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
171         PR fortran/78746
172         * charlen_03.f90: Remove test.
173         * charlen_10.f90: Ditto.
175 2016-12-17  Jakub Jelinek  <jakub@redhat.com>
177         PR sanitizer/78832
178         * gcc.dg/asan/pr78832.c: New test.
180 2016-12-17  Andrew Senkevich  <andrew.senkevich@intel.com>
182         * gcc.target/i386/avx512bw-kaddd-1.c: New test.
183         * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
184         * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
185         * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
187 2016-12-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
189         PR fortran/78239
190         * gfortran.dg/fimplicit_none_1.f90:  New test.
191         * gfortran.dg/fimplicit_none_2.f90:  New test.
193 2016-12-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
195         * gcc.target/powerpc/byte-in-either-range-0.c: New test.
196         * gcc.target/powerpc/byte-in-either-range-1.c: New test.
197         * gcc.target/powerpc/byte-in-range-0.c: New test.
198         * gcc.target/powerpc/byte-in-range-1.c: New test.
199         * gcc.target/powerpc/byte-in-set-0.c: New test.
200         * gcc.target/powerpc/byte-in-set-1.c: New test.
201         * gcc.target/powerpc/byte-in-set-2.c: New test.
203 2016-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
205         PR fortran/78622
206         * gfortran.dg/dtio_20.f03: New test.
208 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
210         PR fortran/78757
211         * gfortran.dg/char_result_16.f90: New test.
213 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
215         * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
217 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
219         * gcc.target/aarch64/ubfx_lsr_1.c: New test.
221 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
223         PR c/78408
224         * gcc.dg/pr78408-1.c: New test.
225         * gcc.dg/pr78408-2.c: New test.
227 2016-12-16  Marek Polacek  <polacek@redhat.com>
229         PR tree-optimization/78819
230         * gcc.dg/tree-ssa/vrp112.c: New test.
232 2016-12-16  Eric Botcazou  <ebotcazou@adacore.com>
234         * gnat.dg/opt61.adb: New test.
235         * gnat.dg/opt61_pkg.ad[sb]: New helper.
237 2016-12-16  Richard Biener  <rguenther@suse.de>
239         PR c++/71694
240         * g++.dg/pr71694.C: New testcase.
242 2016-12-16  Richard Biener  <rguenther@suse.de>
244         PR middle-end/71632
245         * gcc.dg/pr71632.c: New testcase.
247 2016-12-15  Andrew Senkevich  <andrew.senkevich@intel.com>
249         * gcc.target/i386/avx512bw-kmovd-1.c: New test.
250         * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
251         * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
252         * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
253         * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
254         * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
255         * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
256         * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
257         * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
258         * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
259         * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
260         * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
261         * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
262         * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
263         * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
264         * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
266 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
268         P0490R0 GB 20: decomposition declaration should commit to tuple
269         interpretation early
270         * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
272 2016-12-15  Nathan Sidwell  <nathan@acm.org>
274         PR c++/77585
275         * g++.dg/cpp1y/pr77585.C: New.
277 2016-12-15  David Edelsohn  <dje.gcc@gmail.com>
279         * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
280         * gcc.dg/tree-ssa/pr71179.c: Same.
282 2016-12-15  Janus Weil  <janus@gcc.gnu.org>
284         PR fortran/78800
285         * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
287 2016-12-15  Toma Tabacu  <toma.tabacu@imgtec.com>
289         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
290         -mmicromips.
292 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
294         * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
295         * gcc.dg/torture/pr78515.c: Likewise.
296         * gcc.dg/pr69634.c: Likewise.
298 2016-12-14  Martin Sebor  <msebor@redhat.com>
300         PR middle-end/78519
301         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
303 2016-12-14  Martin Sebor  <msebor@redhat.com>
305         PR c++/78774
306         * g++.dg/cpp1y/pr78774.C: New test.
308 2016-12-14  David Malcolm  <dmalcolm@redhat.com>
310         PR target/78213
311         * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
312         -fself-test.
313         * gcc.dg/pr78213.c: Disable this test.
314         * selftests/example.txt: New file.
316 2016-12-14  Martin Sebor  <msebor@redhat.com>
318         PR middle-end/78786
319         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
321 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
323         PR target/78791
324         * gcc.c-torture/execute/pr78791.c: New test.
325         * gcc.target/i386/pr78791.c: New test.
327 2016-12-14  Marek Polacek  <polacek@redhat.com>
329         PR c++/72775
330         * g++.dg/ext/flexary12.C: Adjust dg-error.
331         * g++.dg/ext/flexary20.C: New.
332         * g++.dg/ext/flexary21.C: New.
334 2016-12-14  Uros Bizjak  <ubizjak@gmail.com>
336         PR target/59874
337         * gcc.target/i386/pr59874-1.c: New test.
338         * gcc.target/i386/pr59874-2.c: Ditto.
340 2016-12-14  David Edelsohn  <dje.gcc@gmail.com>
342         * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
343         * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
344         * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
346 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
348         PR debug/77844
349         * g++.dg/opt/pr77844.C: New test.
351 2016-12-14  Martin Sebor  <msebor@redhat.com>
353         PR c/17308
354         * gcc.dg/builtins-nonnull.c: New test.
355         * gcc.dg/nonnull-4.c: New test.
357 2016-12-14  Nathan Sidwell  <nathan@acm.org>
359         PR c++/78701
360         * g++.dg/cpp0x/pr78701.C: New.
362 2016-12-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
364         * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
365         defined, add tracing of the various extracts to stderr.  Add
366         support for tests that convert the result to another type.
367         * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
368         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
369         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
370         tests that do an extract and then convert the values double.
371         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
372         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
373         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
374         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
375         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
376         * gcc.target/powerpc/p9-extract-1.c: Update test to check for
377         VEXTU{B,H,W}{L,R}X instructions being generated by default instead
378         of VEXTRACTU{B,H} and XXEXTRACTUW.
379         * gcc.target/powerpc/p9-extract-3.c: New test for combination of
380         vec_extract and convert to floating point.
381         * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
382         and vec_extract4b.
383         * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
385 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
387         * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
388         -mmicromips.
390 2016-12-14  Andre Vehreschild  <vehre@gcc.gnu.org>
392         PR fortran/78780
393         * gfortran.dg/coarray/alloc_comp_5.f90: New test.
394         * gfortran.dg/coarray_42.f90: New test.
396 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
398         PR target/78796
399         * gcc.dg/tls/pr78796.c: New test.
401 2016-12-14  Richard Biener  <rguenther@suse.de>
403         PR tree-optimization/78731
404         * gcc.dg/torture/pr78731.c: New testcase.
406 2016-12-14  Martin Liska  <mliska@suse.cz>
408         * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
409         * gcc.dg/tree-ssa/dump-2.c: Likewise.
411 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
413         * gcc.target/mips/msa-builtins-err.c (dg-options): Add
414         -ffat-lto-objects option.
416 2016-12-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
417             Jakub Jelinek  <jakub@redhat.com>
419         * gcc.dg/strlenopt-30.c: New test-case.
421 2016-12-14  Richard Biener  <rguenther@suse.de>
423         PR tree-optimization/78788
424         * gcc.dg/torture/pr78788.c: New testcase.
426 2016-12-13  Nathan Sidwell  <nathan@acm.org>
428         PR c++/69481
429         * g++.dg/cpp0x/pr69481.C: New.
431 2016-12-13  Uros Bizjak  <ubizjak@gmail.com>
433         PR target/78794
434         * gcc.target/i386/pr78794.c: New test.
436 2016-12-13  Andre Vehreschild  <vehre@gcc.gnu.org>
438         PR fortran/77785
439         * gfortran.dg/coarray_38.f90: Added expecting error message.
440         * gfortran.dg/coarray_41.f90: New test.
441         * gfortran.dg/coarray_class_2.f90: New test.
443 2016-12-13 Carl Love  <cel@us.ibm.com>
445         * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
446         file.
447         * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
448         file.
450 2016-12-13  Martin Liska  <mliska@suse.cz>
452         PR tree-optimization/78428
453         * gcc.dg/tree-ssa/pr78428.c: New test.
455 2016-12-13  Janus Weil  <janus@gcc.gnu.org>
456             Paul Thomas  <pault@gcc.gnu.org>
458         PR fortran/78737
459         * gfortran.dg/dtio_19.f90: New test case.
461 2016-12-13  Michael Matz  <matz@suse.de>
463         PR tree-optimization/78725
464         * gcc.dg/pr78725.c: New test.
465         * gcc.dg/pr78725-2.c: New test.
467 2016-12-13  Richard Biener  <rguenther@suse.de>
469         PR middle-end/78742
470         * gcc.dg/torture/pr78742.c: New testcase.
472 2016-12-13  Martin Liska  <mliska@suse.cz>
474         * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
475         scanned pattern ASAN_MARK.
476         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
477         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
478         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
479         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
481 2016-12-13  Jakub Jelinek  <jakub@redhat.com>
483         PR ipa/77905
484         * g++.dg/ipa/pr77905.C: New test.
486 2016-12-12  Jakub Jelinek  <jakub@redhat.com>
488         PR tree-optimization/78777
489         * g++.dg/torture/pr78777.C: New test.
491 2016-12-12  Martin Sebor  <msebor@redhat.com>
493         PR middle-end/78622
494         PR middle-end78606
495         * gcc.c-torture/execute/pr78622.c: New test.
496         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
497         behavior inadvertently introduced in a previous commit.  Tighten
498         up final checking.
499         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
500         Add test cases.
501         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
502         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
503         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
504         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
505         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
506         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
507         add a final optimization check.
508         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
509         * gcc.dg/tree-ssa/pr78622.c: New test.
511 2016-12-12  Janus Weil  <janus@gcc.gnu.org>
513         PR fortran/78392
514         * gfortran.dg/constant_shape.f90: New test case.
516 2016-12-12  Marek Polacek  <polacek@redhat.com>
518         PR c++/78647
519         * g++.dg/parse/error58.C: New.
521 2016-12-12  David Malcolm  <dmalcolm@redhat.com>
523         PR preprocessor/78680
524         * gcc.dg/format/pr78680.c: New test case.
525         * gcc.dg/plugin/diagnostic-test-expressions-1.c
526         (test_multiline_token): New function.
527         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
528         (test_backslash_continued_logical_lines): New function.
530 2016-12-12  Nathan Sidwell  <nathan@acm.org>
532         PR c++/78252
533         * g++.dg/cpp1y/lambda-mangle-1.C: New.
535 2016-12-12  Uros Bizjak  <ubizjak@gmail.com>
537         PR target/78738
538         * gcc.target/i386/pr78738.c: New test.
540 2016-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
542         * lib/target-supports.exp
543         (check_effective_target_newlib_broken_long_double_io): New check.
544         (check_effective_target_frexpl): Likewise.
546 2016-12-12  Marek Polacek  <polacek@redhat.com>
548         PR middle-end/78716
549         * g++.dg/other/vararg-5.C: New.
551 2016-12-12  Bernd Schmidt  <bschmidt@redhat.com>
553         PR rtl-optimization/78669
554         * gcc.target/i386/pr78669.c: New test.
556 2016-12-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
558         * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
560 2016-12-12  Toma Tabacu  <toma.tabacu@imgtec.com>
562         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
563         -mnan=2008 and -mabs=2008.
565 2016-12-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
567         PR target/78695
568         * gcc.target/powerpc/swaps-stack-protector.c: New test.
570 2016-12-11  Uros Bizjak  <ubizjak@gmail.com>
572         PR target/70799
573         * gcc.target/i386/pr70799-3.c: New test.
575 2016-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
577         PR c++/78637
578         * g++.dg/parse/namespace14.C: New.
580 2016-12-10  Jakub Jelinek  <jakub@redhat.com>
582         PR tree-optimization/78720
583         * gcc.c-torture/execute/pr78720.c: New test.
585         PR fortran/78758
586         * gfortran.dg/pr78758.f90: New test.
587         * gfortran.dg/pr38868.f: Remove again bogus warning.
589 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
591         PR fortran/77903
592         * gfortran.dg/submodule_20.f08: New test.
594 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
596         PR testsuite/78740
597         * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
599 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
601         * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
602         support __int128.
604 2016-12-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
606         PR ipa/78721
607         * gcc.dg/pr78721.c: New test.
609 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
611         PR target/72742
612         * gcc.c-torture/compile/pr72742.c: New test.
614 2016-12-09  Martin Sebor  <msebor@redhat.com>
616         * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
617         on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
619 2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
621         PR rtl-optimization/78255
622         * gcc.target/aarch64/pr78255.c: New.
623         * gcc.target/arm/pr78255-1.c: New.
624         * gcc.target/arm/pr78255-2.c: New.
626 2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
628         * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
629         strings
630         * gcc.target/powerpc/dimode-2.c: Likewise.
632 2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>
634         PR ipa/78027
635         * c-c++-common/goacc/acc-icf.c: New test.
636         * gfortran.dg/goacc/pr78027.f90: New test.
638 2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>
640         PR target/78733
641         * gcc.target/aarch64/pr78733.c: New test.
643 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
645         PR fortran/61767
646         * gfortran.dg/finalize_31.f90: New test.
648 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
650         PR fortran/78505
651         * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
653 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
655         * gfortran.dg/coarray_alloc_comp_3.f08: New test.
656         * gfortran.dg/coarray_alloc_comp_4.f08: New test.
657         * gfortran.dg/finalize_18.f90: Add count for additional guard against
658         accessing null-pointer.
659         * gfortran.dg/proc_ptr_comp_47.f90: New test.
661 2016-12-09  Nathan Sidwell  <nathan@acm.org>
663         PR c++/78550
664         * g++.dg/cpp1y/pr78550.C: New.
666 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
668         PR fortran/44265
669         * gfortran.dg/char_result_14.f90: New test.
670         * gfortran.dg/char_result_15.f90: New test.
672 2016-12-09  Martin Liska  <mliska@suse.cz>
674         * gcc.dg/tree-ssa/dump-3.c: New test.
676 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
678         PR tree-optimization/78726
679         * gcc.c-torture/execute/pr78726.c: New test.
680         * gcc.dg/guality/pr78726.c: New test.
682 2016-12-08  Martin Sebor  <msebor@redhat.com>
684         PR c/78284
685         * gcc.dg/attr-alloc_size-3.c: New test.
686         * gcc.dg/attr-alloc_size-4.c: New test.
687         * gcc.dg/attr-alloc_size-5.c: New test.
688         * gcc.dg/attr-alloc_size-6.c: New test.
689         * gcc.dg/attr-alloc_size-7.c: New test.
690         * gcc.dg/attr-alloc_size-8.c: New test.
691         * gcc.dg/attr-alloc_size-9.c: New test.
692         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
694 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
696         PR fortran/65173
697         PR fortran/69064
698         PR fortran/69859
699         PR fortran/78350
700         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
701         * gfortran.dg/charlen_01.f90: New test.
702         * gfortran.dg/charlen_02.f90: Ditto.
703         * gfortran.dg/charlen_03.f90: Ditto.
704         * gfortran.dg/charlen_04.f90: Ditto.
705         * gfortran.dg/charlen_05.f90: Ditto.
706         * gfortran.dg/charlen_06.f90: Ditto.
707         * gfortran.dg/charlen_07.f90: Ditto.
708         * gfortran.dg/charlen_08.f90: Ditto.
709         * gfortran.dg/charlen_09.f90: Ditto.
710         * gfortran.dg/charlen_10.f90: Ditto.
711         * gfortran.dg/charlen_11.f90: Ditto.
712         * gfortran.dg/charlen_12.f90: Ditto.
713         * gfortran.dg/charlen_13.f90: Ditto.
714         * gfortran.dg/charlen_14.f90: Ditto.
715         * gfortran.dg/charlen_15.f90: Ditto.
717 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
719         PR rtl-optimization/78671
720         * gcc.target/i386/pr78671.c: New.
722 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
724         PR target/78733
725         * gcc.target/aarch64/pr78733.c: New test.
727 2016-12-08  Nathan Sidwell  <nathan@acm.org>
729         PR c++/78551
730         * g++.dg/cpp1y/pr78551.C: New.
732 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
734         PR debug/78112
735         * g++.dg/pr78112.C: Remove platform-dependent checks.
736         * g++.dg/pr78112-2.C: New testcase.
738 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
740         PR middle-end/78684
741         * g++.dg/torture/pr78684.C: New test.
743 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
745         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
746         (CHECK_CRYPTO): Remove.
747         (expected_poly64x1_t, expected_poly64x2_t): Remove
749 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
751         P0003R5 - removal of dynamic exception specification from C++17
752         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
753         throw (type-id-list) in C++11 and C++14 and removal in C++17.
754         * g++.dg/compat/eh/ctor1_y.C: Likewise.
755         * g++.dg/compat/eh/new1_x.C: Likewise.
756         * g++.dg/compat/eh/new1_y.C: Likewise.
757         * g++.dg/compat/eh/spec3_x.C: Likewise.
758         * g++.dg/compat/eh/spec3_y.C: Likewise.
759         * g++.dg/compat/eh/template1.h: Likewise.
760         * g++.dg/compat/eh/template1_y.C: Likewise.
761         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
762         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
763         * g++.dg/cpp0x/auto9.C: Likewise.
764         * g++.dg/cpp0x/defaulted23.C: Likewise.
765         * g++.dg/cpp0x/error5.C: Likewise.
766         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
767         * g++.dg/cpp0x/noexcept02.C: Likewise.
768         * g++.dg/cpp0x/noexcept07.C: Likewise.
769         * g++.dg/cpp0x/noexcept08.C: Likewise.
770         * g++.dg/cpp0x/noexcept19.C: Likewise.
771         * g++.dg/cpp0x/variadic73.C: Likewise.
772         * g++.dg/cpp0x/variadic-throw.C: Likewise.
773         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
774         * g++.dg/eh/async-unwind2.C: Likewise.
775         * g++.dg/eh/cond4.C: Likewise.
776         * g++.dg/eh/delete1.C: Likewise.
777         * g++.dg/eh/ehopt1.C: Likewise.
778         * g++.dg/eh/forced3.C: Likewise.
779         * g++.dg/eh/forced4.C: Likewise.
780         * g++.dg/eh/init-temp2.C: Likewise.
781         * g++.dg/eh/pr38662.C: Likewise.
782         * g++.dg/eh/pr41819.C: Likewise.
783         * g++.dg/eh/shadow1.C: Likewise.
784         * g++.dg/eh/spec2.C: Likewise.
785         * g++.dg/eh/spec3.C: Likewise.
786         * g++.dg/eh/spec5.C: Likewise.
787         * g++.dg/eh/spec6.C: Likewise.
788         * g++.dg/eh/spec7.C: Likewise.
789         * g++.dg/eh/spec8.C: Likewise.
790         * g++.dg/eh/spec9.C: Likewise.
791         * g++.dg/eh/template1.C: Likewise.
792         * g++.dg/eh/unexpected1.C: Likewise.
793         * g++.dg/ext/has_nothrow_assign.C: Likewise.
794         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
795         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
796         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
797         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
798         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
799         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
800         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
801         * g++.dg/gcov/gcov-7.C: Likewise.
802         * g++.dg/init/new13.C: Likewise.
803         * g++.dg/init/new25.C: Likewise.
804         * g++.dg/lookup/exception1.C: Likewise.
805         * g++.dg/opt/noreturn-1.C: Likewise.
806         * g++.dg/other/error3.C: Likewise.
807         * g++.dg/rtti/crash3.C: Likewise.
808         * g++.dg/template/eh2.C: Likewise.
809         * g++.dg/template/error36.C: Likewise.
810         * g++.dg/tm/pr46567.C: Likewise.
811         * g++.dg/tm/pr47340.C: Likewise.
812         * g++.dg/torture/pr46364.C: Likewise.
813         * g++.dg/torture/pr49394.C: Likewise.
814         * g++.dg/torture/pr52918-1.C: Likewise.
815         * g++.dg/torture/pr57190.C: Likewise.
816         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
817         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
818         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
819         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
820         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
821         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
822         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
823         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
824         * g++.dg/tree-ssa/pr45605.C: Likewise.
825         * g++.dg/warn/Wreturn-type-3.C: Likewise.
826         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
827         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
828         * g++.old-deja/g++.eh/spec1.C: Likewise.
829         * g++.old-deja/g++.eh/spec2.C: Likewise.
830         * g++.old-deja/g++.eh/spec3.C: Likewise.
831         * g++.old-deja/g++.eh/spec4.C: Likewise.
832         * g++.old-deja/g++.eh/spec6.C: Likewise.
833         * g++.old-deja/g++.eh/throw1.C: Likewise.
834         * g++.old-deja/g++.eh/throw2.C: Likewise.
835         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
836         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
837         * g++.old-deja/g++.mike/eh15.C: Likewise.
838         * g++.old-deja/g++.mike/eh25.C: Likewise.
839         * g++.old-deja/g++.mike/eh33.C: Likewise.
840         * g++.old-deja/g++.mike/eh34.C: Likewise.
841         * g++.old-deja/g++.mike/eh50.C: Likewise.
842         * g++.old-deja/g++.mike/eh51.C: Likewise.
843         * g++.old-deja/g++.mike/eh55.C: Likewise.
844         * g++.old-deja/g++.mike/p10416.C: Likewise.
845         * g++.old-deja/g++.other/crash28.C: Likewise.
846         * g++.old-deja/g++.other/crash30.C: Likewise.
847         * g++.old-deja/g++.other/new7.C: Likewise.
848         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
849         * g++.old-deja/g++.robertl/eb123.C: Likewise.
851 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
853         * gcc.target/aarch64/pr78382.c: New testcase.
855 2016-12-08  Andrew Pinski  <apinski@cavium.com>
857         * gcc.target/aarch64/pr71112.c: New testcase.
859 2016-12-07  Martin Sebor  <msebor@redhat.com>
861         PR middle-end/77784
862         PR middle-end/78149
863         PR middle-end/78138
864         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
865         * g++.dg/ext/builtin-object-size3.C (bar): Same.
866         * g++.dg/ext/strncpy-chk1.C: Same.
867         * g++.dg/opt/memcpy1.C: Same.
868         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
869         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
870         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
871         * gcc.dg/attr-alloc_size.c: Same.
872         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
873         * gcc.dg/builtin-stringop-chk-2.c: Same.
874         * gcc.dg/builtin-stringop-chk-4.c: New test.
875         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
876         * gcc.dg/memcpy-2.c: Same.
877         * gcc.dg/pr40340-1.c: Same.
878         * gcc.dg/pr40340-2.c (main): Same.
879         * gcc.dg/pr40340-5.c (main): Same.
880         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
881         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
882         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
883         warning.
884         * gfortran.dg/char_length_3.f90: Prune expected warnings.
885         * gfortran.dg/pr38868.f: Add expected warnings.
887 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
889         PR target/72717
890         * gcc.target/powerpc/pr72717.c: New test.
892 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
894         * gcc.dg/builtin-strstr-1.c: New test.
895         * g++.dg/cpp0x/constexpr-strstr.C: New test.
897         PR c++/78692
898         * g++.dg/torture/pr78692.C: New test.
900 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
902         PR rtl-optimization/78617
903         * gcc.c-torture/execute/pr78617.c: New test.
905 2016-12-07  Carl Love  <cel@us.ibm.com>
907         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
908         P9 to their own test file.  This allows precise constraints on the
909         effective target and compile options.
910         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
911         compare P8 built-in tests.
912         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
913         compare P9 built-in tests.
915 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
917         * gcc.target/i386/pr77761.c: Require int128 effective target.
918         (avx512f_test): Delete.
919         (do_main): Rename to avx512f_test.
921 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
923         PR tree-optimization/78691
924         * gcc.target/i386/pr78691-i386.c: New test.
925         * gcc.target/powerpc/pr78691-ppc.c: New test.
927 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
929         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
930         * gcc.target/i386/pr70322-2.c: Likewise.
931         * gcc.target/i386/pr70322-3.c: Likewise.
932         * gcc.target/i386/pr70322-4.c: Likewise.
934 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
936         * gcc.target/aarch64/pr71727.c: New testcase.
938 2016-12-06  Tom de Vries  <tom@codesourcery.com>
940         PR tree-optimization/67955
941         * gcc.dg/tree-ssa/dse-points-to.c: New test.
943 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
945         PR target/78658
946         * gcc.target/powerpc/pr78658.c: New test.
948 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
950         PR target/77761
951         * testsuite/gcc.target/i386/pr77761.c: New.
953 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
955         PR fortran/78659
956         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
957         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
958         * gfortran.dg/namelist_34.f90: Update test.
959         * gfortran.dg/namelist_63.f90: Update test.
961 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
963         * gcc.target/mips/msa-builtins-err.c: New test.
965 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
967         PR c++/71537
968         * g++.dg/cpp0x/constexpr-71537.C: New test.
970         PR c++/71537
971         * g++.dg/cpp0x/constexpr-memchr.C: New test.
973         PR c++/71537
974         * g++.dg/cpp0x/constexpr-strchr.C: New test.
976         PR tree-optimization/78675
977         * gcc.c-torture/execute/pr78675.c: New test.
978         * gcc.target/i386/pr78675-1.c: New test.
979         * gcc.target/i386/pr78675-2.c: New test.
981 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
983         * gcc.target/i386/avx512bw-kandd-1.c: New.
984         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
985         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
986         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
987         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
988         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
989         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
990         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
991         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
992         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
993         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
994         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
995         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
996         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
997         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
998         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
999         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
1000         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
1001         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
1002         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
1003         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
1004         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
1006 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
1008         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
1009         gcc.dg/fold-and-rshift-2.c: New testcases.
1011 2016-12-05  Nathan Sidwell  <nathan@acm.org>
1013         * c-c++-common/fmax_errors.c: Check notes after last error are
1014         emitted.
1016 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
1018         PR rtl-optimization/78561
1019         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
1021 2016-12-04  Martin Sebor  <msebor@redhat.com>
1023         PR c/78668
1024         * gcc.dg/builtin-alloc-size.c: New test.
1026 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
1028         PR target/70322
1029         * gcc.target/i386/pr70322-4.c: New test.
1031 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
1033         PR fortran/43207
1034         * gfortran.dg/abstract_type_9.f90: New test case.
1036 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
1038         PR fortran/42188
1039         * gfortran.dg/derived_result_2.f90.f90: New test case.
1041 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
1043         PR fortran/58175
1044         * gfortran.dg/finalize_30.f90: Extend test case.
1046 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
1048         PR c++/78649
1049         * g++.dg/cpp0x/pr78649.C: New test.
1051 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
1053         PR target/70322
1054         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
1056 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1058         PR fortran/78618
1059         * gfortran.dg/char_conversion.f90: New test.
1061 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
1063         PR target/70322
1064         * gcc.target/i386/pr70322-1.c: New test.
1065         * gcc.target/i386/pr70322-2.c: New test.
1066         * gcc.target/i386/pr70322-3.c: New test.
1068 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1069             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1071         * gcc.target/arm/cmse/cmse-1.c: Add test for
1072         cmse_nonsecure_caller.
1074 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1075             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1077         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
1078         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
1079         * gcc.target/arm/cmse/cmse-14.c: New.
1080         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
1081         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
1082         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
1083         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
1084         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
1085         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
1086         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
1087         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
1088         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
1089         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
1090         * gcc.target/arm/cmse/baseline/union-1.c: New.
1091         * gcc.target/arm/cmse/baseline/union-2.c: New.
1092         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
1093         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
1094         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
1095         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
1096         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
1097         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
1098         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
1099         * gcc.target/arm/cmse/mainline/union-1.c: New.
1100         * gcc.target/arm/cmse/mainline/union-2.c: New.
1101         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
1102         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
1103         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
1104         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
1105         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
1106         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
1107         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
1108         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
1109         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
1110         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
1111         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
1112         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
1113         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
1114         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
1116 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1117             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1119         * gcc.target/arm/cmse/cmse-3.c: Add tests.
1120         * gcc.target/arm/cmse/cmse-4.c: Add tests.
1121         * gcc.target/arm/cmse/cmse-15.c: New.
1123 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1124             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1126         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1127         * gcc.target/arm/cmse/struct-1.c: New.
1128         * gcc.target/arm/cmse/bitfield-1.c: New.
1129         * gcc.target/arm/cmse/bitfield-2.c: New.
1130         * gcc.target/arm/cmse/bitfield-3.c: New.
1131         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1132         * gcc.target/arm/cmse/baseline/softfp.c: New.
1133         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1134         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1135         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1136         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1137         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1139 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1140             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1142         * gcc.target/arm/cmse/cmse-4.c: New.
1143         * gcc.target/arm/cmse/cmse-9.c: New.
1144         * gcc.target/arm/cmse/cmse-10.c: New.
1146 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1147             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1149         * gcc.target/arm/cmse/cmse-3.c: New.
1151 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1152             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1154         * gcc.target/arm/cmse/cmse.exp: New.
1155         * gcc.target/arm/cmse/cmse-1.c: New.
1156         * gcc.target/arm/cmse/cmse-12.c: New.
1157         * lib/target-supports.exp
1158         (check_effective_target_arm_cmse_ok): New.
1160 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
1161             James Norris  <jnorris@codesourcery.com>
1163         * c-c++-common/goacc/data-2.c: Adjust test.
1164         * c-c++-common/goacc/executeables-1.c: New test.
1165         * g++.dg/goacc/data-1.C: Adjust test.
1167 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
1169         PR rtl-optimization/78561
1170         * gcc.target/aarch64/pr78561.c: New.
1172 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
1174         * gcc.dg/fold-bopcond-1.c: New test.
1175         * gcc.dg/fold-bopcond-2.c: New test.
1177 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1179         * gcc.target/s390/md/setmem_long-1.c: Fix test.
1181 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
1183         PR rtl-optimization/78547
1184         * gcc.dg/pr78547.c: New test.
1186         PR rtl-optimization/78575
1187         * gcc.dg/pr78575.c: New test.
1189 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1191         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1193 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1195         PR target/77822
1196         * gcc.target/s390/s390.exp: Support .C tests.
1197         * gcc.target/s390/pr77822-2.c: New test.
1198         * gcc.target/s390/pr77822-1.C: New test.
1200 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1202         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1204 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1206         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1208 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1210         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1211         pattern checks.
1212         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1214 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
1216         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1218 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
1220         PR fortran/77505
1221         * gfortran.dg/char_length_20.f90: New test.
1222         * gfortran.dg/char_length_21.f90: Ditto.
1224 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1226         PR fortran/78279
1227         * gfortran.dg/pr78279.f90: New test.
1229 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
1231         * g++.dg/tls/pr77285-1.C: dg-add-options tls
1233 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
1235         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1237 2016-12-01  Richard Biener  <rguenther@suse.de>
1239         * gcc.dg/torture/alias-2.c: New testcase.
1241 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
1243         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1244         * gcc.target/avr/tiny-caller-save.c: Dito.
1246 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1248         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1250 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
1252         PR debug/78587
1253         * gcc.dg/debug/pr78587.c: New test.
1255 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
1257         PR rtl-optimization/78607
1258         * gcc.c-torture/compile/pr78607.c: New testcase.
1260 2016-11-30  Martin Sebor  <msebor@redhat.com>
1262         PR tree-optimization/78586
1263         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1265 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
1267         PR tree-optimization/77856
1268         * gcc.target/i386/pr77856.c: New.
1270 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1272         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1273         scan-assembler-not on AIX.
1275 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1277         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1279 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1281         * g++.dg/eh/new1.C: XFAIL on AIX.
1282         * g++.dg/eh/delete1.C: Same.
1283         * g++.dg/init/new40.C: Same.
1284         * g++.old-deja/g++.eh/new2.C: Same.
1286 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1288         PR c/78498
1289         * gcc.dg/format/pr78494.c: Rename to...
1290         * gcc.dg/format/pr78498.c: ...this.
1292 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1294         PR c/78498
1295         * gcc.dg/format/pr78494.c: New test case.
1297 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1299         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1300         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1301         * g++.dg/debug/dwarf2/refqual-1.C: Same.
1302         * g++.dg/debug/dwarf2/refqual-2.C: Same.
1304 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
1306         PR rtl-optimization/78610
1307         * gcc.c-torture/compile/pr78610.c: New testcase.
1309 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
1311         PR tree-optimization/78574
1312         * gcc.c-torture/compile/pr78574.c: New test.
1314 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1316         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1317         to the changed interfaces.
1318         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1319         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1320         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1321         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1322         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1323         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1324         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1326 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1328         PR fortran/78593
1329         * gfortran.dg/derived_result.f90: New test case.
1331 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1333         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1334         -mfloat-abi=soft option.
1335         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
1336         foreach loop.
1338 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1340         PR target/78362
1341         * gcc.c-torture/compile/pr78362.c: New test.
1343 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1345         * lib/target-supports.exp (check_effective_target_freorder): Check
1346         additional case.
1348 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1350         * gcc.target/arc/arc700-stld-hazard.c: New file.
1352 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1354         PR fortran/78592
1355         * gfortran.dg/dtio_18.f90: New test case.
1357 2016-11-30  Martin Liska  <mliska@suse.cz>
1359         PR sanitizer/78541
1360         * gcc.dg/asan/pr78541-2.c: New test.
1361         * gcc.dg/asan/pr78541.c: New test.
1363 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
1365         PR tree-optimization/78586
1366         * gcc.c-torture/execute/pr78586.c: New test.
1368 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1370         PR fortran/78573
1371         * gfortran.dg/class_61.f90: New test case.
1373 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1375         PR preprocessor/78569
1376         * gcc.dg/format/pr78569.c: New test case.
1378 2016-11-29  Martin Sebor  <msebor@redhat.com>
1380         avoid false positives on ILP32 targets.
1381         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1383 2016-11-29  Martin Sebor  <msebor@redhat.com>
1385         PR tree-optimization/78512
1386         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1387         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1389 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
1391         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1392         Force value through k register.
1394 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1396         PR c++/72774
1397         PR c++/72786
1398         PR c++/77922
1399         PR c++/78313
1400         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1401         * g++.dg/spellcheck-macro-ordering.C: New test case.
1402         * g++.dg/spellcheck-pr78313.C: New test case.
1404 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
1406         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1407         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1408         (Poly64x1_t, Poly64x2_t): Added types.
1409         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1410         (vmov_n_p64, vmovq_n_p64): Added.
1411         (vld2_lane_p64, vld2q_lane_p64): Likewise.
1412         (vld3_lane_p64, vld3q_lane_p64): Likewise.
1413         (vld4_lane_p64, vld4q_lane_p64): Likewise.
1414         (vst2_lane_p64, vst2q_lane_p64): Likewise.
1415         (vst3_lane_p64, vst3q_lane_p64): Likewise.
1416         (vst4_lane_p64, vst4q_lane_p64): Likewise.
1417         (vget_lane_p64, vgetq_lane_p64): Likewise.
1418         (vget_high_p64): Likewise.
1419         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1420         Added AArch64 flags.
1421         (vreint_vector, vreint_vector_res): Moved to header.
1422         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1423         Added Aarch64 flags.
1424         (vreint_vector, vreint_vector_res): Moved to header.
1426 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
1428         PR fortran/58175
1429         * gfortran.dg/finalize_30.f90: New test case.
1431 2016-11-29  Martin Liska  <mliska@suse.cz>
1433         PR gcov-profile/78582
1434         * gcc.dg/pr78582.c: New test.
1436 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1438         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1439         targets with sizeof(int) < 4.
1441 2016-11-29  Richard Biener  <rguenther@suse.de>
1443         PR middle-end/78546
1444         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1446 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
1448         * gcc.target/powerpc/rldic-0.c: New testcase.
1449         * gcc.target/powerpc/rldic-1.c: New testcase.
1450         * gcc.target/powerpc/rldic-2.c: New testcase.
1451         * gcc.target/powerpc/rldicl-0.c: New testcase.
1452         * gcc.target/powerpc/rldicl-1.c: New testcase.
1453         * gcc.target/powerpc/rldicl-2.c: New testcase.
1454         * gcc.target/powerpc/rldicr-0.c: New testcase.
1455         * gcc.target/powerpc/rldicr-1.c: New testcase.
1456         * gcc.target/powerpc/rldicr-2.c: New testcase.
1457         * gcc.target/powerpc/rldicx.h: New file.
1458         * gcc.target/powerpc/rldimi-0.c: New testcase.
1459         * gcc.target/powerpc/rldimi-1.c: New testcase.
1460         * gcc.target/powerpc/rldimi-2.c: New testcase.
1461         * gcc.target/powerpc/rldimi.h: New file.
1462         * gcc.target/powerpc/rlwimi-0.c: New testcase.
1463         * gcc.target/powerpc/rlwimi-1.c: New testcase.
1464         * gcc.target/powerpc/rlwimi-2.c: New testcase.
1465         * gcc.target/powerpc/rlwimi.h: New file.
1466         * gcc.target/powerpc/rlwinm-0.c: New testcase.
1467         * gcc.target/powerpc/rlwinm-1.c: New testcase.
1468         * gcc.target/powerpc/rlwinm-2.c: New testcase.
1469         * gcc.target/powerpc/rlwinm.h: New file.
1471 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1473         PR middle-end/78540
1474         * gcc.dg/pr78540.c: New test.
1476 2016-11-28  Martin Sebor  <msebor@redhat.com>
1478         PR middle-end/78520
1479         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1480         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1481         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1482         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1484 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1486         PR c++/72808
1487         * g++.dg/debug/pr72808.C: New test.
1489         PR rtl-optimization/78546
1490         * gcc.dg/torture/pr78546-1.c: New test.
1491         * gcc.dg/torture/pr78546-2.c: New test.
1493         PR fortran/78298
1494         * gfortran.dg/gomp/pr78298.f90: New test.
1496 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
1498         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1499         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1501 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1503         PR c++/77591
1504         * g++.dg/cpp1y/pr77591.C: New test.
1506 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
1508         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1510 2016-11-28  Richard Biener  <rguenther@suse.de>
1512         PR tree-optimization/78542
1513         * gcc.dg/torture/pr78542.c: New testcase.
1515 2016-11-28  Richard Biener  <rguenther@suse.de>
1517         PR tree-optimization/78343
1518         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1519         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1521 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1523         PR lto/78211
1524         * g++.dg/ipa/pr78211.C: New test.
1526 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
1528         PR fortran/78474
1529         * gfortran.dg/submodule_22.f08: New test.
1531         PR fortran/78331
1532         * gfortran.dg/submodule_21.f08: New test.
1534 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
1536         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1538 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1539             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1540             Dominique d'Humieres  <dominiq@lps.ens.fr>
1542         PR target/67710
1543         *  gcc.dg/darwin-minversion-1.c: Update min version check.
1544         *  gcc.dg/darwin-minversion-2.c: Likewise.
1545         *  gcc.dg/darwin-minversion-3.c: Likewise.
1547 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1549         PR target/57438
1550         * gcc.dg/pr57438-1.c: New Test.
1551         * gcc.dg/pr57438-2.c: New Test.
1553 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1554             Iain Sandoe  <iain@codesourcery.com>
1556         PR target/71767
1557         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1558         linker-visible symbols.
1559         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1560         * gcc.dg/const-uniq-1.c: Likewise.
1561         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1562         * gcc.target/i386/pr70799-1.c: Likewise.
1564 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1566         PR rtl-optimization/78438
1567         PR rtl-optimization/78477
1568         * gcc.c-torture/execute/pr78438.c: New test.
1569         * gcc.c-torture/execute/pr78477.c: New test.
1571         PR rtl-optimization/78526
1572         * gcc.dg/pr78526.c: New test.
1574 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
1576         PR rtl-optimization/77541
1577         * gcc.target/i386/pr77541.c: Change target to int128.
1579 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
1581         PR fortran/60853
1582         * gfortran.dg/typebound_assignment_8.f90: New test case.
1584 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1586         PR rtl-optimization/78527
1587         * gcc.c-torture/compile/pr78527.c: New test.
1589 2016-11-25  Martin Liska  <mliska@suse.cz>
1591         PR gcov-profile/78086
1592         * g++.dg/gcov/pr16855.C: Clean up the test case.
1593         * g++.dg/gcov/pr16855-priority.C: New test.
1595 2016-11-25  Richard Biener  <rguenther@suse.de>
1597         PR ipa/78515
1598         * gcc.dg/torture/pr78515.c: New testcase.
1600 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
1602         PR fortran/78293
1603         * gfortran.dg/allocatable_function_10.f90: New test.
1604         * gfortran.dg/class_array_15.f03: Increase builtin_free count
1605         from 11 to 12.
1607 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
1609         PR middle-end/78507
1610         PR middle-end/78510
1611         PR middle-end/78517
1612         * g++.dg/torture/pr78507.C: New test.
1613         * gcc.dg/torture/pr78510.c: New test.
1614         * gcc.dg/torture/pr78517.c: New test.
1616 2016-11-24  Richard Biener  <rguenther@suse.de>
1618         PR tree-optimization/78343
1619         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1620         * gcc.dg/autopar/uns-outer-6.c: Adjust.
1621         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1622         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1623         * gcc.dg/vect/pr38529.c: Likewise.
1625 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1627         PR tree-optimization/77673
1628         * gcc.dg/pr77673.c: New test.
1630 2016-11-25  Martin Jambor  <mjambor@suse.cz>
1632         PR tree-optimization/70965
1633         * g++.dg/pr70965.C: New test.
1635 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1636             Andreas Schwab  <schwab@linux-m68k.org>
1638         PR gcov-profile/78467
1639         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1640         signed int.
1642 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1644         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1645         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1647 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1649         * gcc.dg/tree-ssa/tailcall-8.c: New test.
1651 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1653         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1654         with sizeof(int) < 4.
1656 2016-11-24  Martin Sebor  <msebor@redhat.com>
1658         PR tree-optimization/78476
1659         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1661 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1663         PR rtl-optimization/77541
1664         * gcc.target/i386/pr77541.c: New.
1666 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1668         PR fortran/78500
1669         * gfortran.dg/class_result_4.f90: New test.
1671 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1673         * gcc.target/aarch64/_Float16_1.c: New.
1674         * gcc.target/aarch64/_Float16_2.c: Likewise.
1675         * gcc.target/aarch64/_Float16_3.c: Likewise.
1677 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1679         * gcc.target/aarch64/floatdihf2_1.c: New.
1681 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1683         PR target/48863
1684         PR inline-asm/70184
1685         * gcc.target/arm/pr48863.c: New test.
1687 2016-11-24  Martin Liska  <mliska@suse.cz>
1689         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1690         parts for frequencies/probabilities.
1691         * gcc.dg/pr34027-1.c: Likewise.
1692         * gcc.dg/strict-overflow-2.c: Likewise.
1693         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1694         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1695         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1696         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1697         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1698         * gcc.dg/tree-ssa/dump-2.c: New test.
1700 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1702         * gcc.target/i386/align-limit.c: New test.
1704 2016-11-24  Richard Biener  <rguenther@suse.de>
1706         PR tree-optimization/71595
1707         * gcc.dg/torture/pr71595.c: New testcase.
1709 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1711         PR rtl-optimization/78120
1712         * gcc.target/i386/pr78120.c: New test.
1714 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1716         * gcc.c-torture/compile/20161124-1.c: New test.
1718 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1720         PR bootstrap/78493
1721         * g++.dg/cpp1z/decomp18.C: New test.
1723 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1725         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1726         * gcc.target/aarch64/store-pair-1.c: Likewise.
1728 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1730         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1731         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1732         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1733         * gcc.target/aarch64/vect-clz.c: Likewise.
1734         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1735         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1736         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1737         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1738         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1739         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1740         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1741         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1743 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1745         PR target/78458
1746         * gcc.target/powerpc/pr78458.c: New.
1748 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1750         * gcc.c-torture/compile/20161123-1.c: New test.
1752 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1754         PR fortran/78297
1755         * gfortran.dg/pr78297.f90: New test.
1757 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1759         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1761 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1763         PR sanitizer/69278
1764         * g++.dg/ubsan/return-7.C: New test.
1765         * c-c++-common/ubsan/unreachable-4.c: New test.
1767         PR tree-optimization/78482
1768         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1769         (bar): New function.
1770         (main): Call bar instead of printf.
1772         PR middle-end/69183
1773         * gfortran.dg/gomp/pr69183.f90: New test.
1775 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1777         PR target/78230
1778         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1779         (test2) Ditto.
1781 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1783         PR c++/77907
1784         * g++.dg/cpp0x/pr77907.C: New test.
1786 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1788         PR middle-end/78153
1789         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1790         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1792 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1794         PR target/63250
1795         * lib/target-supports.exp (add_options_for_float16): Add
1796         -mfp16-format=ieee when testign arm*-*-*.
1798 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1800         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1801         result.
1802         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1803         result.
1805 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1807         * lib/target-supports.exp (check_effective_target_float16): Add
1808         options for _Float16.
1809         (check_effective_target_float32): Add options for _Float32.
1810         (check_effective_target_float64): Add options for _Float64.
1811         (check_effective_target_float128): Add options for _Float128.
1812         (check_effective_target_float32x): Add options for _Float32x.
1813         (check_effective_target_float64x): Add options for _Float64x.
1814         (check_effective_target_float128x): Add options for _Float128x.
1816 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1818         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1819         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1821 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1823         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1824         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1826 2016-11-23  Martin Sebor  <msebor@redhat.com>
1828         PR middle-end/78461
1829         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1830         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1832 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1834         PR c++/71450
1835         * g++.dg/cpp0x/pr71450-1.C: New test.
1836         * g++.dg/cpp0x/pr71450-2.C: New test.
1838         PR c++/77739
1839         * g++.dg/cpp1y/pr77739.C: New test.
1841 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1843         * c-c++-common/gomp/gridify-1.c: Update scan string.
1844         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1845         * c-c++-common/gomp/gridify-2.c: New test.
1846         * c-c++-common/gomp/gridify-3.c: Likewise.
1848 2016-11-23  Richard Biener  <rguenther@suse.de>
1850         PR tree-optimization/78396
1851         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1853 2016-11-23  Richard Biener  <rguenther@suse.de>
1855         PR tree-optimization/78482
1856         * gcc.dg/torture/pr78482.c: New testcase.
1858 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1860         * gcc.dg/fold-cond_expr-1.c: New test.
1861         * gcc.dg/fold-condcmpconv-1.c: New test.
1862         * gcc.dg/fold-condcmpconv-2.c: New test.
1864 2016-11-23  Richard Biener  <rguenther@suse.de>
1866         PR middle-end/71762
1867         * gcc.dg/torture/pr71762-1.c: New testcase.
1868         * gcc.dg/torture/pr71762-2.c: Likewise.
1869         * gcc.dg/torture/pr71762-3.c: Likewise.
1870         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1872 2016-11-23  Richard Biener  <rguenther@suse.de>
1874         PR lto/78472
1875         * g++.dg/lto/pr78472_0.c: New testcase.
1876         * g++.dg/lto/pr78472_1.C: Likewise.
1878 2016-11-23  Richard Biener  <rguenther@suse.de>
1879             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1881             PR tree-optimization/78154
1882             * gcc.dg/tree-ssa/pr78154.c: New test.
1884 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1886         * gcc.dg/pr31096.c: New testcase.
1887         * gcc.dg/pr31096-1.c: New testcase.
1889 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1891         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1892         adjust for warning->pedwarn change.
1893         * gcc.dg/cpp/defined-syshdr.c,
1894         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1895         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1896         gcc.dg/cpp/defined-Wextra.c,
1897         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1899 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1901         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1903 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1905         PR target/78451
1906         * gcc.target/i386/pr78451.c: New test.
1907         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1908         and #pragma GCC pop_options around the first #pragma GCC target.
1909         * gcc.target/i386/pr69255-2.c: Likewise.
1910         * gcc.target/i386/pr69255-3.c: Likewise.
1912 2016-11-23  Michael Collison  <michael.collison@arm.com>
1914         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1915         additional constants are recognized and fewer instructions generated.
1916         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1917         additional constants are recognized and fewer instructions generated.
1919 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1921         * gcc.misc-tests/godump-1.c: Update expected output for recent
1922         changes.
1924 2016-11-22  Marek Polacek  <polacek@redhat.com>
1926         PR tree-optimization/78455
1927         * gcc.dg/uninit-23.c: New.
1929 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1931         PR fortran/78479
1932         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1933         comment.
1935 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1937         PR fortran/78479
1938         * gfortran.dg/char_component_initializer_3.f90: New test.
1940 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1942         PR target/78451
1943         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1944         GCC target pragma before including immintrin.h.
1946 2016-11-22  Carl Love  <cel@us.ibm.com>
1948         * gcc.target/powerpc/builtins-3.c: New file to test the new
1949         built-ins for vector compare equal and vector compare not equal.
1951 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1953         PR fortran/78443
1954         * gfortran.dg/typebound_proc_35.f90: New test case.
1956 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1958         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1959         parameter in declaration.
1961 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1963         * gcc.dg/loop-split.c: Require int32plus.
1964         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1966 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1968         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1970 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1972         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1974 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1976         PR target/78439
1977         * gcc.c-torture/compile/pr78439.c: New test.
1979 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1981         PR target/77904
1982         * gcc.target/arm/pr77904.c: New test.
1984 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1986         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1987         isa_rev>=2.
1989 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1991         PR tree-optimization/78436
1992         * gcc.c-torture/execute/pr78436.c: New test.
1994         PR middle-end/78416
1995         * gcc.dg/torture/pr78416.c: New test.
1997         PR tree-optimization/78445
1998         * gcc.dg/pr78445.c: New test.
2000 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2002         PR libgfortran/78449
2003         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
2005 2016-11-21  Jeff Law  <law@redhat.com>
2007         PR target/68538
2008         * gcc.c-torture/compile/pr68538.c: New test.
2010 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2012         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
2013         to be generated instead of FCTIWUZ or FCTIWZ.
2015 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
2017         PR middle-end/67335
2018         * g++.dg/vect/simd-clone-7.cc: New test.
2020         PR c++/71973
2021         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
2022         long unsigned int.
2023         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
2024         unsigned long.
2026 2016-11-20  Jeff Law  <law@redhat.com>
2028         PR target/25128
2029         * gcc.target/m68k/pr25128.c: New test.
2031 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
2033         * gcc.dg/tree-ssa/tailcall-7.c: New test.
2035 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
2037         PR preprocessor/78324
2038         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2039         (test_multitoken_macro): New function.
2040         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
2041         case.
2042         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
2043         case.
2044         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
2045         cases.
2046         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
2047         Move to...
2048         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
2049         -ftrack-macro-expansion=0.
2050         (test_sprintf_note): Remove "P" macro.  Add
2051         dg-begin/end-multiline-output directives.
2052         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
2054 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
2056         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
2057         Return 1 for AVR_TINY.
2059 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
2061         PR rtl-optimization/71785
2062         * gcc.target/powerpc/pr71785.c: New file.
2064 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
2066         PR testsuite/78114
2067         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
2068         options.  Refine test by checking predictive commining PHI
2069         nodes in vectorized loop wrto vector factor.
2071 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2073         PR c++/71973
2074         * g++.dg/pr71973-1.C: New test.
2075         * g++.dg/pr71973-2.C: New test.
2076         * g++.dg/pr71973-3.C: New test.
2077         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
2078         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
2079         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
2080         to dg-options.
2081         * g++.old-deja/g++.other/realloc.C: Likewise.
2082         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
2084 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2086         PR tree-optimization/78413
2087         * gcc.dg/tree-ssa/pr78413.c: New test.
2089 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2091         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
2092         target is Thumb-only.
2094 2016-11-20  Jeff Law  <law@redhat.com>
2096         PR target/48551
2097         * gcc.target/m68k/pr48551.c: New test.
2099 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
2101         PR fortran/69741
2102         * gfortran.dg/forall_18.f90: New testcase.
2104 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
2106         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
2108 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2110         PR fortran/78395
2111         * gfortran.dg/typebound_operator_21.f03: New test.
2113 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
2115         * gcc.dg/tree-ssa/divide-5.c: New file.
2117 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
2119         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2120         signed int.
2122 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
2124         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2125         libatomic_available.
2126         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2127         * gfortran.dg/coarray_allocate_10.f08: Likewise.
2128         * gfortran.dg/coarray_allocate_7.f08: Likewise.
2129         * gfortran.dg/coarray_allocate_8.f08: Likewise.
2130         * gfortran.dg/coarray_allocate_9.f08: Likewise.
2131         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2132         * gfortran.dg/coarray_stat_2.f90: Likewise.
2133         * gfortran.dg/coindexed_1.f90: Likewise.
2135 2016-11-18  Jeff Law  <law@redhat.com>
2137         PR target/25111
2138         * gcc.target/m68k/pr25111.c: New test.
2140 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
2142         PR c++/68180
2143         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2145         PR middle-end/78419
2146         * gcc.target/i386/pr78419.c: New test.
2148         PR c++/77285
2149         * g++.dg/tls/pr77285-1.C: New test.
2150         * g++.dg/tls/pr77285-2.C: New test.
2152 2016-11-18  Jeff Law  <law@redhat.com>
2154         PR target/25112
2155         * gcc.target/m68k/pr25112: New test.
2157 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
2159         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2160         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2162 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2164         * gcc.target/arm/optional_thumb-1.c: New test.
2165         * gcc.target/arm/optional_thumb-2.c: New test.
2166         * gcc.target/arm/optional_thumb-3.c: New test.
2168 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2170         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2171         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2172         successful test.
2173         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2174         (DEFAULT_REQUIRED_QUORUM): Likewise.
2176 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
2177             Toma Tabacu  <toma.tabacu@imgtec.com>
2179         * gcc.target/mips/inline-memcpy-1.c (dg-options):
2180         Add (REQUIRES_STDLIB).
2181         * gcc.target/mips/inline-memcpy-2.c: Ditto.
2182         * gcc.target/mips/inline-memcpy-3.c: Ditto.
2183         * gcc.target/mips/inline-memcpy-4.c: Ditto.
2184         * gcc.target/mips/inline-memcpy-5.c: Ditto.
2185         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2186         * gcc.target/mips/loongson-simd.c: Ditto.
2187         * gcc.target/mips/memcpy-1.c: Ditto.
2188         * gcc.target/mips/mips-3d-1.c: Ditto.
2189         * gcc.target/mips/mips-3d-2.c: Ditto.
2190         * gcc.target/mips/mips-3d-3.c: Ditto.
2191         * gcc.target/mips/mips-3d-4.c: Ditto.
2192         * gcc.target/mips/mips-3d-5.c: Ditto.
2193         * gcc.target/mips/mips-3d-6.c: Ditto.
2194         * gcc.target/mips/mips-3d-7.c: Ditto.
2195         * gcc.target/mips/mips-3d-8.c: Ditto.
2196         * gcc.target/mips/mips-3d-9.c: Ditto.
2197         * gcc.target/mips/mips-ps-1.c: Ditto.
2198         * gcc.target/mips/mips-ps-2.c: Ditto.
2199         * gcc.target/mips/mips-ps-3.c: Ditto.
2200         * gcc.target/mips/mips-ps-4.c: Ditto.
2201         * gcc.target/mips/mips-ps-6.c: Ditto.
2202         * gcc.target/mips/mips16-attributes.c: Ditto.
2203         * gcc.target/mips/mips32-dsp-run.c: Ditto.
2204         * gcc.target/mips/mips32-dsp.c: Ditto.
2205         * gcc.target/mips/save-restore-1.c: Ditto.
2206         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2207         (mips_preprocess): Add ignore_output argument that when set
2208         will not return the pre-processed output.
2209         (mips_arch_info): Update arguments for the call to mips_preprocess.
2210         (mips-dg-init): Ditto.
2211         (mips-dg-options): Check if a test having test option
2212         (REQUIRES_STDLIB) has the required sysroot support for
2213         the current test options.
2215 2016-11-17  Jeff Law  <law@redhat.com>
2217         PR middle-end/38219
2218         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2220         PR target/47192
2221         * gcc.target/m68k/pr47192.c: New test.
2223 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
2225         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2226         instead of isa>=4, in order to downgrade to R5.
2228 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
2230         * gcc.target/arc/cmem-bit-1.c: New file.
2231         * gcc.target/arc/cmem-bit-2.c: New file.
2232         * gcc.target/arc/cmem-bit-3.c: New file.
2233         * gcc.target/arc/cmem-bit-4.c: New file.
2235 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
2237         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2238         "avx5124fmaps".
2239         * gcc.target/i386/funcspec-56.inc: Test new attributes.
2241 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
2242             Andrew Senkevich <andrew.senkevich@intel.com>
2244         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2245         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2246         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2247         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2248         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2249         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2250         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2251         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2252         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2253         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2254         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2255         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2256         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2257         avx5124vnniw-check.h.
2258         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2259         check_effective_target_avx5124vnniw): New.
2260         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2261         Set under ifndef.
2262         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2263         * gcc.target/i386/sse-13.c: Ditto.
2264         * g++.dg/other/i386-2.C: Ditto.
2265         * g++.dg/other/i386-3.C: Ditto.
2266         * gcc.target/i386/sse-22.c: Ditto.
2267         * gcc.target/i386/sse-23.c: Ditto.
2269 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2271         PR c++/55080
2272         * g++.dg/parse/pr55080.C: New.
2274 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2276         PR target/78101
2277         * gcc.target/powerpc/fusion4.c: New test.
2279 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2281         PR target/77933
2282         * gcc.target/arm/pr77933-1.c: New test.
2283         * gcc.target/arm/pr77933-2.c: Likewise.
2285 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
2287         PR middle-end/78201
2288         * g++.dg/opt/pr78201.C: New test.
2290 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
2292         * gcc.dg/pr78333.c: Add empty implementations of
2293         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2294         problems on non-glibc systems.
2296 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
2298         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2299         (test_raw_string_one_liner): New function.
2300         (test_raw_string_multiline): New function.
2302 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2304         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2305         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2307 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2308             Richard Biener  <rguenther@suse.de>
2310         PR tree-optimization/77848
2311         * gfortran.dg/vect/pr77848.f: New test.
2313 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2315         PR target/77308
2316         * gcc.target/arm/pr53447-5.c: New test.
2317         * lib/target-supports.exp
2318         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2320 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
2322         * gcc.target/arc/abitest.S: New file.
2323         * gcc.target/arc/abitest.h: Likewise.
2324         * gcc.target/arc/va_args-1.c: Likewise.
2325         * gcc.target/arc/va_args-2.c: Likewise.
2326         * gcc.target/arc/va_args-3.c: Likewise.
2327         * gcc.target/arc/mcrc.c: Deleted.
2328         * gcc.target/arc/mdsp-packa.c: Likewise.
2329         * gcc.target/arc/mdvbf.c: Likewise.
2330         * gcc.target/arc/mmac-24.c: Likewise.
2331         * gcc.target/arc/mmac-d16.c: Likewise.
2332         * gcc.target/arc/mno-crc.c: Likewise.
2333         * gcc.target/arc/mno-dsp-packa.c: Likewise.
2334         * gcc.target/arc/mno-dvbf.c: Likewise.
2335         * gcc.target/arc/mno-mac-24.c: Likewise.
2336         * gcc.target/arc/mno-mac-d16.c: Likewise.
2337         * gcc.target/arc/mno-rtsc.c: Likewise.
2338         * gcc.target/arc/mno-xy.c: Likewise.
2339         * gcc.target/arc/mrtsc.c: Likewise.
2340         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2341         function.
2342         (check_effective_target_arc700): Likewise.
2343         (check_effective_target_arc6xx): Likewise.
2344         (check_effective_target_arcmpy): Likewise.
2345         (check_effective_target_archs): Likewise.
2346         (check_effective_target_clmcpu): Likewise.
2347         (check_effective_target_barrelshifter): Likewise.
2348         * gcc.target/arc/barrel-shifter-1.c: Changed.
2349         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2350         * gcc.target/arc/cmem-1.c: Changed.
2351         * gcc.target/arc/cmem-2.c: Likewise.
2352         * gcc.target/arc/cmem-3.c: Likewise.
2353         * gcc.target/arc/cmem-4.c: Likewise.
2354         * gcc.target/arc/cmem-5.c: Likewise.
2355         * gcc.target/arc/cmem-6.c: Likewise.
2356         * gcc.target/arc/cmem-7.c: Likewise.
2357         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2358         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2359         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2360         * gcc.target/arc/jump-around-jump.c: Update options.
2361         * gcc.target/arc/mARC601.c: Changed.
2362         * gcc.target/arc/mcpu-arc600.c: Changed.
2363         * gcc.target/arc/mcpu-arc601.c: Changed.
2364         * gcc.target/arc/mcpu-arc700.c: Changed.
2365         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2366         * gcc.target/arc/movb-1.c: Changed.
2367         * gcc.target/arc/movb-2.c: Likewise.
2368         * gcc.target/arc/movb-3.c: Likewise.
2369         * gcc.target/arc/movb-4.c: Likewise.
2370         * gcc.target/arc/movb-5.c: Likewise.
2371         * gcc.target/arc/movb_cl-1.c: Likewise.
2372         * gcc.target/arc/movb_cl-2.c: Likewise.
2373         * gcc.target/arc/movbi_cl-1.c: Likewise.
2374         * gcc.target/arc/movh_cl-1.c: Likewise.
2375         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2376         * gcc.target/arc/mul64.c: Enable it only for ARC600.
2377         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2378         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2379         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2380         * gcc.target/arc/trsub.c: Only for ARC EM cores.
2381         * gcc.target/arc/builtin_simdarc.c: Changed.
2382         * gcc.target/arc/extzv-1.c: Likewise.
2383         * gcc.target/arc/insv-1.c: Likewise.
2384         * gcc.target/arc/insv-2.c: Likewise.
2385         * gcc.target/arc/mA6.c: Likewise.
2386         * gcc.target/arc/mA7.c: Likewise.
2387         * gcc.target/arc/mARC600.c: Likewise.
2388         * gcc.target/arc/mARC700.c: Likewise.
2389         * gcc.target/arc/mcpu-arc600.c: Likewise.
2390         * gcc.target/arc/mcpu-arc700.c: Likewise.
2391         * gcc.target/arc/movl-1.c: Likewise.
2392         * gcc.target/arc/nps400-1.c: Likewise.
2393         * gcc.target/arc/trsub.c: Likewise.
2394         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2395         configuration.
2396         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2397         * gcc.target/arc/mswape.c: Likewise.
2399 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2401         PR c++/68180
2402         * g++.dg/cpp1y/pr68180.C: New.
2404 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2406         PR tree-optimization/78319
2407         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2408         arm-none-eabi.
2410 2016-11-17  Richard Biener  <rguenther@suse.de>
2412         PR tree-optimization/78306
2413         * gcc.dg/cilk-plus/pr78306.c: New testcase.
2415 2016-11-17  Richard Biener  <rguenther@suse.de>
2417         PR middle-end/78305
2418         * gcc.dg/torture/pr78305.c: New testcase.
2420 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
2422         PR fortran/66227
2423         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2425 2016-11-16  Marek Polacek  <polacek@redhat.com>
2427         PR c/78285
2428         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2429         * g++.dg/ext/case-range2.C: Likewise.
2431 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2433         PR fortran/58001
2434         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2435         * gfortran.dg/fmt_tab_2.f90: Ditto.
2437 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2439         PR rtl-optimization/78378
2440         * gcc.c-torture/execute/pr78378.c: New test.
2442 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
2444         * gcc.dg/tree-prof/section-attr-1.c: New file.
2445         * gcc.dg/tree-prof/section-attr-2.c: New file.
2446         * gcc.dg/tree-prof/section-attr-3.c: New file.
2448 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2450         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2451         rather than `la'.
2453 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2455         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2456         (dg-final): Remove microMIPS JALRS mnemonic matching.
2457         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2458         (dg-final): Remove microMIPS JALRS mnemonic matching.
2459         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2460         (dg-final): Remove microMIPS JALRS mnemonic matching.
2461         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2462         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2463         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2464         * gcc.target/mips/call-1u.c: New test case.
2465         * gcc.target/mips/call-2u.c: New test case.
2466         * gcc.target/mips/call-3u.c: New test case.
2467         * gcc.target/mips/call-4u.c: New test case.
2468         * gcc.target/mips/call-5u.c: New test case.
2469         * gcc.target/mips/call-6u.c: New test case.
2471 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2473         * gcc.target/arm/empty_fiq_handler.c: New test.
2475 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2477         PR fortran/78299
2478         * gfortran.dg/gomp/pr78299.f90: New test.
2480 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
2482         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2483         * gcc.dg/optimize-bswaphi-1.c: Likewise.
2484         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2486 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2488         PR libgfortran/78314
2489         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2491 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
2493         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2494         according to updated dump info.
2496 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
2498         * lib/target-supports.exp (check_effective_target_alloca): Use a
2499         compile test.
2500         * gcc.target/nvptx/softstack.c: New test.
2501         * gcc.target/nvptx/decl-shared.c: New test.
2502         * gcc.target/nvptx/decl-shared-init.c: New test.
2504 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2506         * gcc.target/mips/data-sym-jump.c: New test case.
2507         * gcc.target/mips/data-sym-pool.c: New test case.
2508         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2509         annotation.
2511 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2513         * lib/target-supports.exp (check_avx2_hw_available): New.
2514         (check_effective_target_avx2_runtime): New.
2515         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2517 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
2519         PR testsuite/78136
2520         * gcc.dg/cpp/trad/trad.exp
2521         (dg-runtest): Moved $srcdir/$subdir/ to
2522         DEFAULT_TRADCPPFLAGS.
2524 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
2526         PR fortran/78356
2527         * gfortran.dg/class_allocate_23.f08: New test.
2529 2016-11-16  Richard Biener  <rguenther@suse.de>
2531         PR middle-end/78333
2532         * gcc.dg/pr78333.c: New testcase.
2534 2016-11-16  Martin Liska  <mliska@suse.cz>
2536         PR sanitizer/78270
2537         * gcc.dg/asan/pr78270.c: Update comment style.
2538         * gcc.dg/asan/pr78270-2.c: New test.
2540 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2542         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2543         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2545 2016-11-16  Richard Biener  <rguenther@suse.de>
2547         PR tree-optimization/78348
2548         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2550 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2552         PR sanitizer/77823
2553         * c-c++-common/ubsan/overflow-vec-1.c: New test.
2554         * c-c++-common/ubsan/overflow-vec-2.c: New test.
2556 2016-11-15  Marek Polacek  <polacek@redhat.com>
2558         * g++.dg/cpp1z/init-statement6.C: Rename a function.
2560 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2562         PR libgfortran/51119
2563         * gfortran.dg/matmul_12.f90: New test case.
2565 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
2567         * gcc.target/i386/funcspec-56.inc: New file.
2568         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
2569         common 32-bit and 64-bit function specific options.
2570         * gcc.target/i386/funcspec-6.c: Ditto.
2572 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2574         * g++.dg/cpp1z/decomp14.C: New test.
2575         * g++.dg/cpp1z/decomp15.C: New test.
2576         * g++.dg/cpp1z/decomp16.C: New test.
2578         * g++.dg/cpp1z/decomp13.C: New test.
2580         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2582         PR c++/71988
2583         * g++.dg/cpp0x/constexpr-71988.C: New test.
2585 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2587         * gcc.target/mips/insn-casesi.c: New test case.
2588         * gcc.target/mips/insn-pseudo-1.c: New test case.
2589         * gcc.target/mips/insn-pseudo-2.c: New test case.
2590         * gcc.target/mips/insn-pseudo-3.c: New test case.
2591         * gcc.target/mips/insn-pseudo-4.c: New test case.
2592         * gcc.target/mips/insn-tablejump.c: New test case.
2594 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2596         * gcc.target/mips/mips.exp (mips_option_tests): Add
2597         `-mcode-readable=yes' array element.
2599 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2601         * gcc.target/mips/mips.exp (mips_option_tests): Add
2602         `-mmicromips' array element.
2604 2016-11-15  Michael Matz  <matz@suse.de>
2606         PR missed-optimization/77881
2607         * gcc.target/i386/pr77881.c: New test.
2609 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2611         PR middle-end/78295
2612         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2614 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2616         * gcc.target/powerpc/vec-set-int.c: New test.
2617         * gcc.target/powerpc/vec-set-short.c: Likesie.
2618         * gcc.target/powerpc/vec-set-char.c: Likewise.
2620 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2622         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2624 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
2626         PR fortran/78300
2627         * gfortran.dg/class_result_3.f90: New test.
2629 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
2630             Richard Biener  <rguenther@suse.de>
2632         * gcc.dg/gimplefe-1.c: New testcase.
2633         * gcc.dg/gimplefe-2.c: Likewise.
2634         * gcc.dg/gimplefe-3.c: Likewise.
2635         * gcc.dg/gimplefe-4.c: Likewise.
2636         * gcc.dg/gimplefe-5.c: Likewise.
2637         * gcc.dg/gimplefe-6.c: Likewise.
2638         * gcc.dg/gimplefe-7.c: Likewise.
2639         * gcc.dg/gimplefe-8.c: Likewise.
2640         * gcc.dg/gimplefe-9.c: Likewise.
2641         * gcc.dg/gimplefe-10.c: Likewise.
2642         * gcc.dg/gimplefe-11.c: Likewise.
2643         * gcc.dg/gimplefe-12.c: Likewise.
2644         * gcc.dg/gimplefe-13.c: Likewise.
2645         * gcc.dg/gimplefe-14.c: Likewise.
2646         * gcc.dg/gimplefe-15.c: Likewise.
2647         * gcc.dg/gimplefe-16.c: Likewise.
2648         * gcc.dg/gimplefe-17.c: Likewise.
2649         * gcc.dg/gimplefe-18.c: Likewise.
2651 2016-11-14  Martin Liska  <mliska@suse.cz>
2653         PR bootstrap/78069
2654         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2655         to match scanned pattern.
2656         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2658 2016-11-14  Richard Biener  <rguenther@suse.de>
2660         PR tree-optimization/78312
2661         * gcc.dg/torture/pr78312.c: New testcase.
2663 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2665         PR target/78093
2666         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2668 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2669             Jason Merrill  <jason@redhat.com>
2671         Implement P0217R3 - C++17 structured bindings
2672         * g++.dg/cpp1z/decomp1.C: New test.
2673         * g++.dg/cpp1z/decomp2.C: New test.
2674         * g++.dg/cpp1z/decomp3.C: New test.
2675         * g++.dg/cpp1z/decomp4.C: New test.
2676         * g++.dg/cpp1z/decomp5.C: New test.
2677         * g++.dg/cpp1z/decomp6.C: New test.
2678         * g++.dg/cpp1z/decomp7.C: New test.
2679         * g++.dg/cpp1z/decomp8.C: New test.
2680         * g++.dg/cpp1z/decomp9.C: New test.
2681         * g++.dg/cpp1z/decomp10.C: New test.
2683 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2685         * g++.dg/torture/pr78268.C: New test.
2687 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2689         PR c/35503
2690         * c-c++-common/pr35503-1.c: New test.
2691         * c-c++-common/pr35503-2.c: Likewise.
2692         * c-c++-common/pr35503-3.c: Likewise.
2693         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2695 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2697         PR rtl-optimization/78232
2698         PR rtl-optimization/78248
2699         * gcc.dg/ubsan/pr78248.c: New test.
2701 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2703         * gnat.dg/address_conv.adb: New test.
2705 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2707         * gnat.dg/renaming11.ad[sb]: New test.
2709 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2711         * c-c++-common/dump-ada-spec-6.c: New test.
2713 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2715         * gnat.dg/lto21.adb: New test.
2716         * gnat.dg/lto21_pkg1.ads: New helper.
2717         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2719 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2721         PR fortran/60952
2722         * gfortran.dg/typebound_proc_34.f90: New test.
2724 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2726         PR fortran/66366
2727         * gfortran.dg/class_57.f90: Changed error message.
2728         * gfortran.dg/class_60.f90: New test.
2730 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2732         * g++.dg/pr78112.C: XFAIL AIX.
2734 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2736         PR fortran/77501
2737         * gfortran.dg/typebound_generic_16.f90: New test.
2739 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2741         PR c++/71225
2742         * g++.dg/cpp0x/pr71225.C: New test.
2744 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2746         * gcc.target/sparc/20161111-1.c: New test.
2748 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2750         PR target/78310
2751         * gcc.target/i386/pr78310.c: New test.
2753 2016-11-11  Jeff Law  <law@redhat.com>
2755         * gcc.dg/tree-ssa/isolate-6.c: New test.
2756         * gcc.dg/tree-ssa/isolate-7.c: New test.
2758 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2760         PR testsuite/78292
2761         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2762         vect_max_reduc.
2764 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2766         PR c++/72774
2767         * g++.dg/parse/pr72774.C: New test.
2769 2016-11-11  Richard Biener  <rguenther@suse.de>
2771         PR tree-optimization/71575
2772         * gcc.dg/graphite/pr71575-1.c: New testcase.
2773         * gcc.dg/graphite/pr71575-2.c: Likewise.
2775 2016-11-11  Richard Biener  <rguenther@suse.de>
2777         PR middle-end/78295
2778         * gcc.dg/uninit-pr78295.c: New testcase.
2780 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2782         PR fortran/78277
2783         * gfortran.dg/dec_structure_17.f90: New test.
2785 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2787         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2788         being allowed in vector registers.
2789         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2790         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2791         * gcc.target/powerpc/vsx-himode.c: Likewise.
2792         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2793         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2794         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2795         to allow matching MFVSRD or MFVSRW.
2797 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2799         PR rtl-optimization/78241
2800         * gcc.dg/pr78241.c: New test.
2802 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2804         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2805         201307.
2807         * g++.dg/cpp1z/noexcept-type14.C: New test.
2808         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2810 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2812         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2813         WVAL0S tests added in r241817.
2815 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2817         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2818         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2819         no longer allowed and corresponding ordered construct.
2820         * gfortran.dg/gomp/linear-1.f90: New test.
2821         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2822         * gfortran.dg/gomp/declare-target-1.f90: New test.
2823         * gfortran.dg/gomp/declare-target-2.f90: New test.
2825 2016-11-10  Martin Liska  <mliska@suse.cz>
2827         PR sanitizer/78270
2828         * gcc.dg/asan/pr78270.c: New test.
2830 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2831             Jakub Jelinek  <jakub@redhat.com>
2833         PR debug/78112
2834         * g++.dg/pr78112.C: New testcase.
2836 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2838         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2839         -Wno-c++1z-compat.
2840         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2841         string in case condition contains % characters.
2843         PR c++/78283
2844         * g++.dg/cpp1z/noexcept-type13.C: New test.
2846 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2848         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2849         using (HAS_MOVN) with MIPS III.
2851 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2853         PR fortran/46459
2854         * gfortran.dg/volatile14.f90: New test.
2856 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2858         PR target/78262
2859         * gcc.target/i386/pr78262.c: New test.
2861 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2863         PR fortran/78259
2864         * gfortran.dg/pr78259.f90: New test.
2866 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2868         PR fortran/60777
2869         * gfortran.dg/spec_expr_7.f90: New test.
2871 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2873         PR target/77718
2874         * gcc.c-torture/execute/pr77718.c: New test.
2876         * gcc.dg/ubsan/c99-shift-3.c: New test.
2877         * gcc.dg/ubsan/c99-shift-4.c: New test.
2878         * gcc.dg/ubsan/c99-shift-5.c: New test.
2879         * gcc.dg/ubsan/c99-shift-6.c: New test.
2881 2016-11-09  Martin Liska  <mliska@suse.cz>
2883         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2884         test-case for memcmp.
2885         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2887 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2889         PR testsuite/78269
2890         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2892 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2894         * gfortran.dg/move_alloc_18.f90: New test.
2896 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2898         PR middle-end/78256
2899         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2900         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2902 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2904         PR fortran/71894
2905         * gfortran.dg/class_59.f90: New test.
2907 2016-11-09  Richard Biener  <rguenther@suse.de>
2909         PR tree-optimization/78007
2910         * gcc.dg/vect/vect-bswap32.c: Adjust.
2911         * gcc.dg/vect/vect-bswap64.c: Likewise.
2913 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2915         * gcc.dg/ipa/vrp7.c: New test.
2917 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2919         PR ipa/78121
2920         * gcc.dg/ipa/pr78121.c: New test.
2922 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2924         * c-c++-common/asan/default_options.h: New file.
2925         * c-c++-common/asan/strcasestr-1.c: New test.
2926         * c-c++-common/asan/strcasestr-2.c: Likewise.
2927         * c-c++-common/asan/strcspn-1.c: Likewise.
2928         * c-c++-common/asan/strcspn-2.c: Likewise.
2929         * c-c++-common/asan/strpbrk-1.c: Likewise.
2930         * c-c++-common/asan/strpbrk-2.c: Likewise.
2931         * c-c++-common/asan/strspn-1.c: Likewise.
2932         * c-c++-common/asan/strspn-2.c: Likewise.
2933         * c-c++-common/asan/strstr-1.c: Likewise.
2934         * c-c++-common/asan/strstr-2.c: Likewise.
2935         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2937 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2939         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2941 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2943         PR fortran/68440
2944         * gfortran.dg/class_58.f90: New test.
2946 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2948         PR target/70799
2949         * gcc.target/i386/pr70799-2.c: New test.
2951 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2953         PR fortran/77596
2954         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2956 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2958         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2960 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2962         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2964 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2966         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2968 2016-11-08  Martin Liska  <mliska@suse.cz>
2970         PR testsuite/78242
2971         * g++.dg/asan/use-after-scope-4.C: New test.
2972         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2973         * gcc.dg/asan/use-after-scope-8.c: Remove.
2975 2016-11-08  Richard Biener  <rguenther@suse.de>
2977         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2979 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2981         PR testsuite/78136
2982         * gcc.dg/cpp/trad/trad.exp
2983         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2984         * gcc.dg/cpp/trad/include.c: Use local header file.
2986 2016-11-08  Richard Biener  <rguenther@suse.de>
2988         PR tree-optimization/78205
2989         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2991 2016-11-08  Richard Biener  <rguenther@suse.de>
2993         PR tree-optimization/78224
2994         * g++.dg/torture/pr78224.C: New testcase.
2996 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2998         * gcc.dg/store_merging_1.c: Require store_merge.
2999         * gcc.dg/store_merging_2.c: Likewise.
3000         * gcc.dg/store_merging_4.c: Likewise.
3001         * gcc.dg/store_merging_5.c: Likewise.
3002         * gcc.dg/store_merging_6.c: Likewise.
3003         * gcc.dg/store_merging_7.c: Likewise.
3004         * gcc.dg/store_merging_8.c: Likewise.
3005         * lib/target-supports.exp (check_effective_target_store_merge): New.
3007 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
3009         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
3010         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
3011         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
3012         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
3013         -mvsx -mpower8-vector.
3014         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
3015         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
3016         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
3017         -mvsx -mpower8-vector.
3019 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
3021         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
3023         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
3024         * gcc.dg/visibility-14.c: XFAIL AIX.
3025         * gcc.dg/visibility-15.c: XFAIL AIX.
3026         * gcc.dg/visibility-16.c: XFAIL AIX.
3027         * gcc.dg/visibility-17.c: XFAIL AIX.
3028         * gcc.dg/visibility-18.c: XFAIL AIX.
3029         * gcc.dg/visibility-19.c: XFAIL AIX.
3030         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
3031         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
3032         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
3033         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
3035 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
3037         PR target/78227
3038         * gcc.target/i386/pr78227-1.c: New test.
3039         * gcc.target/i386/pr78227-2.c: New test.
3041 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3043         PR middle-end/35691
3044         * gcc.dg/pr35691-1.c: New test-case.
3045         * gcc.dg/pr35691-2.c: Likewise.
3047 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
3049         PR rtl-optimization/77309
3050         * gcc.dg/torture/pr77309.c: New test.
3052 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
3054         PR middle-end/71529
3055         * gcc.target/i386/pr71529.C: Moved to ...
3056         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
3058         PR target/64411
3059         * gcc.target/i386/pr64411.C: Moved to ...
3060         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
3061         lp64.
3063         PR target/65105
3064         * gcc.target/i386/pr65105-4.C: Moved to ...
3065         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
3066         Run into compile test rather than execute test.
3068 2016-11-07  Richard Biener  <rguenther@suse.de>
3070         PR target/78229
3071         * g++.dg/pr78229.C: New testcase.
3073 2016-11-07  Richard Biener  <rguenther@suse.de>
3075         PR tree-optimization/78218
3076         * gcc.dg/torture/pr78218.c: New testcase.
3078 2016-11-07  Richard Biener  <rguenther@suse.de>
3080         PR tree-optimization/78228
3081         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
3083 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3085         PR target/77822
3086         * g++.dg/torture/pr77822.C: New test.
3088 2016-11-07  Martin Liska  <mliska@suse.cz>
3090         * c-c++-common/asan/force-inline-opt0-1.c: Disable
3091         -f-sanitize-address-use-after-scope.
3092         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
3093         internal fn calls.
3094         * g++.dg/asan/use-after-scope-1.C: New test.
3095         * g++.dg/asan/use-after-scope-2.C: Likewise.
3096         * g++.dg/asan/use-after-scope-3.C: Likewise.
3097         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
3098         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
3099         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
3100         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
3101         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
3102         * g++.dg/asan/use-after-scope-types.h: Likewise.
3103         * gcc.dg/asan/use-after-scope-1.c: Likewise.
3104         * gcc.dg/asan/use-after-scope-2.c: Likewise.
3105         * gcc.dg/asan/use-after-scope-3.c: Likewise.
3106         * gcc.dg/asan/use-after-scope-4.c: Likewise.
3107         * gcc.dg/asan/use-after-scope-5.c: Likewise.
3108         * gcc.dg/asan/use-after-scope-6.c: Likewise.
3109         * gcc.dg/asan/use-after-scope-7.c: Likewise.
3110         * gcc.dg/asan/use-after-scope-8.c: Likewise.
3111         * gcc.dg/asan/use-after-scope-9.c: Likewise.
3112         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
3113         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
3114         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
3115         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
3116         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3118 2016-11-07  Richard Biener  <rguenther@suse.de>
3120         PR tree-optimization/78189
3121         * g++.dg/torture/pr78189.C: New testcase.
3123 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
3125         * gcc.dg/Wtrampolines.c: XFAIL AIX.
3127 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
3129         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3130         occuring.
3132 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3134         PR fortran/78221
3135         * arith.c (gfc_complex2real):  Change gfc_warning_now to
3136         gfc_warning.
3138 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
3140         * gfortran.dg/move_alloc_17.f03: New test.
3142 2016-11-05  Richard Biener  <rguenther@suse.de>
3144         PR bootstrap/78188
3145         * g++.dg/ipa/pr78188.C: New test.
3147 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
3148             Dominique d'Humieres  <dominiq@lps.ens.fr>
3150         PR fortran/69495
3151         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3153 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
3155         PR fortran/67564
3156         * gfortran.dg/select_type_39.f03: New test.
3158 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
3160         PR fortran/64933
3161         * gfortran.dg/associate_23.f90: New test.
3163 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
3165         PR target/77834
3166         * gcc.dg/pr77834.c: New test.
3168 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
3170         PR c++/67980
3171         * g++.dg/cpp1y/pr67980.C: New.
3173 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3175         * gcc.target/powerpc/fold-vec-add-1.c: New.
3176         * gcc.target/powerpc/fold-vec-add-2.c: New.
3177         * gcc.target/powerpc/fold-vec-add-3.c: New.
3178         * gcc.target/powerpc/fold-vec-add-4.c: New.
3179         * gcc.target/powerpc/fold-vec-add-5.c: New.
3180         * gcc.target/powerpc/fold-vec-add-6.c: New.
3181         * gcc.target/powerpc/fold-vec-add-7.c: New.
3183 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
3185         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3186         for -mbranch-likely, infer -mno-branch-likely for R6.
3188 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3190         PR c++/71973
3191         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3192         * g++.dg/init/new15.C: Likewise.
3193         * g++.dg/ipa/inline-1.C: Likewise.
3194         * g++.dg/ipa/inline-2.C: Likewise.
3195         * g++.dg/lto/20080908-1_0.C: Likewise.
3196         * g++.dg/tc1/dr20.C: Likewise.
3197         * g++.dg/tree-ssa/inline-1.C: Likewise.
3198         * g++.dg/tree-ssa/inline-2.C: Likewise.
3199         * g++.old-deja/g++.law/except1.C: Likewise.
3200         * g++.old-deja/g++.other/vbase5.C: Likewise.
3201         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3203 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3205         PR tree-optimization/78210
3206         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3207         possibility of widening multiplies.
3209 2016-11-04  Richard Biener  <rguenther@suse.de>
3211         PR middle-end/78185
3212         * gcc.dg/pr78185.c: New testcase.
3214 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
3216         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3217         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3219 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
3220             Alexandre Oliva  <aoliva@redhat.com>
3221             Jason Merrill  <jason@redhat.com>
3223         PR debug/28767
3224         PR debug/56974
3225         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3226         * g++.dg/debug/dwarf2/ref-3.C: New test.
3227         * g++.dg/debug/dwarf2/ref-4.C: New test.
3228         * g++.dg/debug/dwarf2/refqual-1.C: New test.
3229         * g++.dg/debug/dwarf2/refqual-2.C: New test.
3231 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
3233         * gfortran.dg/dec_exp_1.f90: New test.
3234         * gfortran.dg/dec_exp_2.f90: Likewise.
3235         * gfortran.dg/dec_exp_3.f90: Likewise.
3237 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
3239         * gfortran.dg/dec_parameter_1.f: New test.
3240         * gfortran.dg/dec_parameter_2.f90: Likewise.
3241         * gfortran.dg/dec_parameter_3.f90: Likewise.
3242         * gfortran.dg/dec_parameter_4.f90: Likewise.
3244 2016-11-03  Martin Liska  <mliska@suse.cz>
3246         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3247         output.
3248         * gcc.dg/tree-prof/time-profiler-3.c: New test.
3250 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3252         PR libgcc/78067
3253         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3255 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3257         * gcc.c-torture/execute/pr78170.c: Require int32plus.
3259 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
3261         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3263 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
3265         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3266         Check for arm_v8_neon_hw.
3267         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3268         Likewise.
3269         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3270         Likewise.
3271         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3272         Likewise.
3274 2016-11-02  Richard Biener  <rguenther@suse.de>
3276         * gcc.dg/store_merging_8.c: New testcase.
3278 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
3280         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3282 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
3284         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3285         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3286         * gcc.dg/addr_equal_1.c: XFAIL AIX.
3287         * gcc.dg/pr65779.c: XFAIL AIX.
3288         * gcc.dg/pr70405.c: XFAIL AIX.
3290         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3291         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3292         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3294 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3296         * lib/target-supports.exp (check_gc_sections_available): Use
3297         -print-prog-name=ld to determine linker used.
3299 2016-11-02  Martin Liska  <mliska@suse.cz>
3301         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3302         test case.
3304 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3306         PR tree-optimization/78170
3307         * gcc.c-torture/execute/pr78170.c: New test.
3309 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3311         PR tree-optimization/78162
3312         * gcc.c-torture/compile/pr78162.c: New test.
3314 2016-11-02  Richard Biener  <rguenther@suse.de>
3316         PR tree-optimization/78035
3317         PR tree-optimization/77964
3318         * gcc.target/i386/pr78035.c: New testcase.
3320 2016-11-02  Richard Biener  <rguenther@suse.de>
3322         * gcc.dg/tree-ssa/vrp111.c: New testcase.
3323         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3324         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3325         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3326         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3328 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
3330         * gfortran.dg/pr70937.f90: require-effective-target lto.
3332 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3334         PR fortran/69544
3335         * gfortran.dg/where_6.f90:  New test.
3337 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
3339         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3341 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3343         PR fortran/69544
3344         * gfortran.dg/where_5.f90:  New test.
3346 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
3348         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3349         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3350         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3351         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3353 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
3355         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3356         Whitespace fixes.
3357         (check_effective_target_vect_cmdline_needed): Check
3358         is-effective-target ia32 for x86 targets.
3359         (check_effective_target_vect_simd_clones): Simplify condition.
3360         (check_effective_target_vect_double): Ditto.
3361         (check_effective_target_vect_aligned_arrays): Check
3362         is-effective-target ia32 for x86 targets.  Simplify condition.
3363         (check_effective_target_vect_multiple_sizes): Simplify condition.
3364         (check_effective_target_sqrt_insn): Add i?86-*-* target.
3365         (check_effective_target_sync_int_128): Simplify condition.
3366         (check_effective_target_sync_int_128_runtime): Ditto.
3367         (check_effective_target_sync_long_long_runtime): Ditto.
3368         (check_effective_target_divmod): Add i?86-*-* target.
3370 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3372         * gcc.target/powerpc/vsx-extract-4.c: New test.
3373         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3375 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3377         PR fortran/54679
3378         * gfortran.dg/fmt_l.f90: Update test.
3379         * gfortran.dg/fmt_l0.f90: New test.
3381 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3383         PR c++/78089
3384         * c-c++-common/builtin-shuffle-1.c: New test.
3385         * g++.dg/cpp0x/addressof3.C: New test.
3387 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
3389         Add tests for a const member and a reference member for launder.
3390         * g++.dg/cpp1z/launder3.C: New.
3391         * g++.dg/cpp1z/launder4.C: Likewise.
3392         * g++.dg/cpp1z/launder5.C: Likewise.
3393         * g++.dg/cpp1z/launder5.cc: Likewise.
3394         * g++.dg/cpp1z/launder5.h: Likewise.
3395         * g++.dg/cpp1z/launder6.C: Likewise.
3396         * g++.dg/cpp1z/launder6.cc: Likewise.
3397         * g++.dg/cpp1z/launder6.h: Likewise.
3399 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3401         PR c++/77948
3402         * g++.dg/cpp0x/pr77948-1.C: New test.
3403         * g++.dg/cpp0x/pr77948-2.C: New test.
3404         * g++.dg/cpp0x/pr77948-3.C: New test.
3405         * g++.dg/cpp0x/pr77948-4.C: New test.
3406         * g++.dg/cpp0x/pr77948-5.C: New test.
3407         * g++.dg/cpp0x/pr77948-6.C: New test.
3409         PR tree-optimization/77860
3410         * gcc.dg/pr77860.c: New test.
3412 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3414         PR c++/77886
3415         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3417 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3419         * gcc.dg/lto/pr60449_0.c: Skip for avr.
3421 2016-10-30  Le-Chun Wu  <lcwu@google.com>
3422             Mark Wielaard  <mjw@redhat.com>
3424         * gcc.dg/Wshadow-compatible-local-1.c: New test.
3425         * gcc.dg/Wshadow-local-1.c: Likewise.
3426         * gcc.dg/Wshadow-local-2.c: Likewise.
3427         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3428         * g++.dg/warn/Wshadow-local-1.C: Likewise.
3429         * g++.dg/warn/Wshadow-local-2.C: Likewise.
3431 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3433         PR tree-optimization/71915
3434         PR tree-optimization/71490
3435         * gcc.dg/tree-ssa/pr54245.c: Delete.
3436         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3437         document why.
3439 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3441         PR fortran/78123
3442         * gfortran.dg/fmt_t_9.f: New test.
3444 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3446         PR fortran/67219
3447         * gfortran.dg/pr67219.f90:  New test.
3449 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
3451         PR rtl-optimization/77919
3452         * g++.dg/torture/pr77919-2.C: New test.
3454         PR target/78148
3455         * gcc.dg/pr78148.c: New test.
3457 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
3459         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3460         * gcc.target/sparc/overflow-4.c: ...here.
3461         * gcc.target/sparc/overflow-5.c: New test.
3463 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3464             Kugan Vivekanandarajah  <kuganv@linaro.org>
3465             Jim Wilson  <jim.wilson@linaro.org>
3467         PR tree-optimization/43721
3468         * lib/target-supports.exp (check_effective_target_divmod): New.
3469         (check_effective_target_divmod_simode): Likewise.
3470         (check_effective_target_arm_divmod_simode): Likewise.
3471         * gcc.dg/divmod-1-simode.c: New test.
3472         * gcc.dg/divmod-1.c: Likewise.
3473         * gcc.dg/divmod-2-simode.c: Likewise.
3474         * gcc.dg/divmod-2.c: Likewise.
3475         * gcc.dg/divmod-3-simode.c: Likewise.
3476         * gcc.dg/divmod-3.c: Likewise.
3477         * gcc.dg/divmod-4-simode.c: Likewise.
3478         * gcc.dg/divmod-4.c: Likewise.
3479         * gcc.dg/divmod-5.c: Likewise.
3480         * gcc.dg/divmod-6-simode.c: Likewise.
3481         * gcc.dg/divmod-6.c: Likewise.
3482         * gcc.dg/divmod-7.c: Likewise.
3484 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3485             Jakub Jelinek  <jakub@redhat.com>
3486             Andrew Pinski  <pinskia@gmail.com>
3488         PR middle-end/22141
3489         PR rtl-optimization/23684
3490         * gcc.c-torture/execute/pr22141-1.c: New test.
3491         * gcc.c-torture/execute/pr22141-2.c: Likewise.
3492         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3493         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3494         * gcc.dg/store_merging_1.c: New test.
3495         * gcc.dg/store_merging_2.c: Likewise.
3496         * gcc.dg/store_merging_3.c: Likewise.
3497         * gcc.dg/store_merging_4.c: Likewise.
3498         * gcc.dg/store_merging_5.c: Likewise.
3499         * gcc.dg/store_merging_6.c: Likewise.
3500         * gcc.dg/store_merging_7.c: Likewise.
3501         * gcc.target/i386/pr22141.c: Likewise.
3502         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3503         * g++.dg/init/new17.C: Likewise.
3505 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
3507         PR middle-end/72747
3508         * c-c++-common/pr72747-1.c: New test.
3509         * c-c++-common/pr72747-2.c: Likewise.
3511 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3513         * gcc.target/s390/oscbreak-1.c: New test.
3515 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3517         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3519 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
3521         PR rtl-optimization/77919
3522         * g++.dg/torture/pr77919.C: New test.
3524         PR rtl-optimization/78132
3525         * gcc.target/i386/pr78132.c: New test.
3527 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
3529         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3531 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3533         * gcc.target/powerpc/vsx-simode.c: New test.
3534         * gcc.target/powerpc/vsx-simode2.c: Likewise.
3535         * gcc.target/powerpc/vsx-simode3.c: Likewise.
3537 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
3539         PR fortran/78026
3540         * gfortran.dg/gomp/pr78026.f03: New test.
3541         * gfortran.dg/select_type_38.f03: New test.
3543         PR middle-end/78025
3544         * g++.dg/gomp/declare-simd-7.C: New test.
3546 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3548         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3549         * gfortran.dg/dec_init_2.f90: Likewise.
3550         * gfortran.dg/dec_init_3.f90: New test.
3551         * gfortran.dg/dec_init_4.f90: Likewise.
3553 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3555         * gcc.dg/fold-narrowbopcst-1.c: New test.
3557 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3559         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3560         dg-shouldfail/dg-output instead of XFAIL.
3561         * gfortran.dg/dec_io_6.f90: Likewise.
3563 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3565         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3566         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3567         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3568         * gcc.target/arm/atomic-op-char-3.c: Likewise.
3569         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3570         * gcc.target/arm/atomic-op-int-3.c: Likewise.
3571         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3572         * gcc.target/arm/atomic-op-release-3.c: Likewise.
3573         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3574         * gcc.target/arm/atomic-op-short-3.c: Likewise.
3576 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3578         * gcc.dg/fold-convmaxconv-1.c: New test.
3579         * gcc.dg/fold-convminconv-1.c: New test.
3581 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3583         PR fortran/78092
3584         * gfortran.dg/pr78092.f90: New test.
3586 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3588         PR target/78056
3589         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3590         expected error message.
3591         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3592         expected error message.
3593         * gcc.target/powerpc/vsu/vec-all-nez-7.c
3594         (test_all_not_equal_and_not_zero): Change expected error message.
3596 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
3598         PR fortran/77973
3599         * gfortran.dg/gomp/pr77973.f90: New test.
3601 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
3603         PR fortran/78108
3604         * gfortran.dg/submodule_18.f08: New test.
3605         * gfortran.dg/submodule_19.f08: New test.
3607 2016-10-26  Michael Matz  <matz@suse.de>
3609         * g++.dg/pr78060.C: New test.
3610         * gfortran.dg/pr78061.f: New test.
3611         * g++.dg/pr78088.C: New test.
3613 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
3615         * gfortran.dg/dec_io_1.f90: New test.
3616         * gfortran.dg/dec_io_2.f90: New test.
3617         * gfortran.dg/dec_io_3.f90: New test.
3618         * gfortran.dg/dec_io_4.f90: New test.
3619         * gfortran.dg/dec_io_5.f90: New test.
3620         * gfortran.dg/dec_io_6.f90: New test.
3622 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3624         PR sanitizer/78106
3625         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3627 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3629         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3630         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3632 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3634         * gnat.dg/opt59.adb: New test.
3635         * gnat.dg/opt59_pkg.ad[sb]: New helper.
3637         * gnat.dg/opt60.adb: New test.
3639 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
3641         PR fortran/72770
3642         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3643         this pr.
3645 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3647         PR target/78102
3648         * gcc.target/i386/pr78102.c: New test.
3650 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3652         * gfortran.dg/dec_logical_xor_1.f90: New test.
3653         * gfortran.dg/dec_logical_xor_2.f90: New test.
3654         * gfortran.dg/dec_logical_xor_3.f03: New test.
3656 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3658         * gfortran.dg/dec_loc_rval_1.f90: New test.
3659         * gfortran.dg/dec_loc_rval_2.f90: New test.
3660         * gfortran.dg/dec_loc_rval_3.f03: New test.
3662 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3664         * gfortran.dg/dec_type_print.f90: New testcase.
3666 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3668         * gfortran.dg/feed_1.f90: New test.
3669         * gfortran.dg/feed_2.f90: New test.
3671 2016-10-25  Martin Liska  <mliska@suse.cz>
3673         PR sanitizer/78106
3674         * gcc.dg/asan/pr78106.c: New test.
3676 2016-10-25  Martin Liska  <mliska@suse.cz>
3678         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3680 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3682         PR target/78041
3683         * gcc.target/arm/pr78041.c: New test.
3685 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3687         * g++.dg/cpp1z/launder1.C: New test.
3688         * g++.dg/cpp1z/launder2.C: New test.
3690 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3691             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3693         PR target/71676
3694         PR target/71678
3695         * gcc.target/avr/pr71676-2.c: New test.
3697 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3698             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3700         PR target/71676
3701         PR target/71678
3702         * gcc.target/avr/pr71676-1.c: New test.
3703         * gcc.target/avr/pr71676-3.c: New test.
3704         * gcc.target/avr/pr71676.c: New test.
3705         * gcc.target/avr/pr71678.c: New test.
3707 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3709         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3710         such that cloned verions of tested functions are not created.
3712 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3714         PR fortran/71895
3715         * gfortran.dg/pr71895.f90: New test.
3717 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3719         * g++.dg/debug/dwarf2/ref-2.C: New test.
3721 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3723         * c-c++-common/Wint-in-bool-context-3.c: New test.
3725 2016-10-24  Martin Sebor  <msebor@redhat.com>
3727         PR middle-end/77735
3728         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3729         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3730         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3731         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3732         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3733         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3734         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3736 2016-10-24  Richard Biener  <rguenther@suse.de>
3738         PR testsuite/71491
3739         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3740         * gcc.dg/vect/slp-45.c: Likewise.
3742 2016-10-24  Richard Biener  <rguenther@suse.de>
3744         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3745         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3746         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3748 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3750         PR target/78093
3751         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3752         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3754 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3756         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3758 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3760         * gcc.target/i386/bmi2-pext-1.c: New test.
3761         * gcc.target/i386/bmi2-pdep-1.c: New test.
3762         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3763         * gcc.target/i386/tbm-bextri-1.c: New test.
3764         * gcc.target/i386/bmi-bextr-6.c: New test.
3766 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3768         PR target/77483
3769         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3770         * gcc.target/i386/pr65105-1.c: Likewise.
3771         * gcc.target/i386/pr65105-2.c: Likewise.
3772         * gcc.target/i386/pr65105-3.c: Likewise.
3773         * gcc.target/i386/pr65105-5.c: Likewise.
3774         * gcc.target/i386/pr67761.c: Likewise.
3775         * gcc.target/i386/pr70799-1.c: Likewise.
3777 2016-10-24  Martin Liska  <mliska@suse.cz>
3779         PR sanitizer/77966
3780         * c-c++-common/ubsan/unreachable-3.c: New test.
3782 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3784         PR fortran/77763
3785         * gfortran.dg/pr77763.f90
3787 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3789         PR fortran/54730
3790         PR fortran/78033
3791         * gfortran.dg/pr78033.f90: New test.
3793 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3795         PR fortran/69834
3796         * gfortran.dg/select_type_1.f03: Change error for overlapping
3797         TYPE IS cases.
3798         * gfortran.dg/select_type_36.f03: New test.
3800 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3802         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3804 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3806         PR fortran/78021
3807         * gfortran.dg/string_length_3.f90:  New test.
3809 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3811         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3813 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3815         PR fortran/43366
3816         PR fortran/57117
3817         PR fortran/61337
3818         * gfortran.dg/alloc_comp_class_5.f03: New test.
3819         * gfortran.dg/class_allocate_21.f90: New test.
3820         * gfortran.dg/class_allocate_22.f90: New test.
3821         * gfortran.dg/realloc_on_assign_27.f08: New test.
3823 2016-10-21  Jeff Law  <law@redhat.com>
3825         * PR tree-optimization/71947
3826         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3827         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3828         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3830 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3832         * gcc.dg/ipa/vrp5.c: New test.
3833         * gcc.dg/ipa/vrp6.c: New test.
3835 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3837         * gcc.target/aarch64/test_frame_17.c: New test.
3839 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3841         * gcc.target/aarch64/test_frame_17.c: New test.
3843 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3845         PR preprocessor/71681
3846         * gcc.dg/cpp/pr71681-1.c: New testcase
3847         * gcc.dg/cpp/pr71681-2.c: Likewise
3848         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3849         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3850         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3851         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3853 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3855         PR target/78057
3856         * gcc.target/i386/pr78057.c: New test.
3858         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3860 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3862         PR fortran/69566
3863         * gfortran.dg/select_type_37.f03: New test.
3865 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3867         PR target/71627
3868         * gcc.target/avr/pr71627.c: New test
3870 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3872         * gcc.target/sparc/overflow-1.c: New test.
3873         * gcc.target/sparc/overflow-2.c: Likewise.
3874         * gcc.target/sparc/overflow-3.c: Likewise.
3876 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3878         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3879         effective target.
3881 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3883         PR rtl-optimization/78038
3884         * gcc.target/aarch64/pr78038.c: New test.
3886 2016-10-21  Richard Biener  <rguenther@suse.de>
3888         PR tree-optimization/78051
3889         * g++.dg/torture/pr78051.C: New testcase.
3891 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3893         * c-c++-common/wdate-time.c: Restored test case.
3894         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3896 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3898         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3900 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3902         PR target/78037
3903         * gcc.target/i386/pr78037.c: New test.
3905 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3907         * gcc.target/visium/overflow8.c: New.
3908         * gcc.target/visium/overflow16.c: Likewise.
3909         * gcc.target/visium/overflow32: Likewise.
3911 2016-10-20  Michael Matz  <matz@suse.de>
3913         * gcc.dg/loop-split.c: New test.
3914         * gcc.dg/tree-ssa/ifc-9.c: Update.
3915         * gcc.dg/tree-ssa/ifc-10.c: Update.
3917 2016-10-20  Richard Biener  <rguenther@suse.de>
3919         * gcc.dg/graphite/pr35356-1.c: Update.
3921 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3923         PR c++/77446
3924         * g++.dg/cpp1y/pr77446.C: New.
3926 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3928         PR tree-optimization/53979
3929         * gcc.dg/pr53979-1.c: New test-case.
3930         * gcc.dg/pr53979-2.c: Likewise.
3932 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3934         * c-c++-common/Wint-in-bool-context-2.c: New test.
3936 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3938         * gfortran.dg/dtio_17.f90: Fix test.
3940 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3942         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3943         * gcc.dg/Walloca-2.c: Same.
3945 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3947         * gcc.dg/Wvla-1.c: Rename to...
3948         * gcc.dg/Wvla-larger-than-1.c: ...this.
3949         * gcc.dg/Wvla-2.c: Rename to...
3950         * gcc.dg/Wvla-larger-than-2.c: ...this.
3951         * gcc.dg/Wvla-3.c: Rename to...
3952         * gcc.dg/Walloca-11.c.: ...this.
3953         * gcc.dg/wvla-[1-7].c: Rename to:
3954         * gcc.dg/Wvla-[1-7].c: ...this.
3956 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3958         PR tree-optimization/78005
3959         * gcc.dg/vect/pr78005.c: New.
3960         * gcc.target/i386/l_fma_float_1.c: Revise test.
3961         * gcc.target/i386/l_fma_float_2.c: Ditto.
3962         * gcc.target/i386/l_fma_float_3.c: Ditto.
3963         * gcc.target/i386/l_fma_float_4.c: Ditto.
3964         * gcc.target/i386/l_fma_float_5.c: Ditto.
3965         * gcc.target/i386/l_fma_float_6.c: Ditto.
3966         * gcc.target/i386/l_fma_double_1.c: Ditto.
3967         * gcc.target/i386/l_fma_double_2.c: Ditto.
3968         * gcc.target/i386/l_fma_double_3.c: Ditto.
3969         * gcc.target/i386/l_fma_double_4.c: Ditto.
3970         * gcc.target/i386/l_fma_double_5.c: Ditto.
3971         * gcc.target/i386/l_fma_double_6.c: Ditto.
3973 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3975         PR tree-optimization/78024
3976         * gcc.dg/goacc/loop-processing-1.c: New file.
3978 2016-10-19  Richard Biener  <rguenther@suse.de>
3980         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3982 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3984         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3985         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3986         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3987         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3988         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3989         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3990         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3991         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3992         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3993         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3994         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3995         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3996         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3997         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3998         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3999         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
4000         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
4001         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
4002         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
4003         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
4004         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
4005         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
4006         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
4007         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
4008         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
4009         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
4010         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
4011         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
4012         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
4013         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
4014         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
4015         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
4016         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
4017         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
4018         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
4019         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
4020         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
4021         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
4022         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
4023         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
4024         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
4025         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
4026         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
4027         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
4028         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
4029         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
4030         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
4031         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
4032         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
4033         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
4034         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
4035         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
4036         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
4037         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
4038         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
4039         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
4040         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
4041         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
4042         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
4043         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
4044         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
4045         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
4046         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
4047         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
4048         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
4049         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
4050         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
4051         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
4052         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
4053         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
4054         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
4055         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
4056         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
4057         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
4058         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
4059         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
4060         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
4061         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
4062         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
4063         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
4064         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
4065         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
4066         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
4067         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
4068         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
4069         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
4070         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
4071         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
4072         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
4073         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
4074         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
4075         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
4076         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
4077         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
4078         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
4079         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
4080         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
4081         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
4082         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
4083         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
4084         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
4085         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
4086         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
4087         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
4088         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
4089         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
4090         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
4091         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
4092         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
4093         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
4094         * gcc.target/powerpc/vsu/vsu.exp: New file.
4096 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
4098         PR target/77991
4099         * gcc.target/i386/pr77991.c: New test.
4101 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
4103         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
4104         LTO is used.
4106 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4108         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
4110 2016-10-18  Richard Biener  <rguenther@suse.de>
4112         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
4113         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4114         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4115         * gcc.dg/tree-ssa/pr21294.c: Likewise.
4116         * gcc.dg/tree-ssa/pr21563.c: Likewise.
4117         * gcc.dg/tree-ssa/pr23744.c: Likewise.
4118         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4119         * gcc.dg/tree-ssa/pr68431.c: Likewise.
4120         * gcc.dg/tree-ssa/vrp03.c: Likewise.
4121         * gcc.dg/tree-ssa/vrp06.c: Likewise.
4122         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4123         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4124         * gcc.dg/tree-ssa/vrp19.c: Likewise.
4125         * gcc.dg/tree-ssa/vrp20.c: Likewise.
4126         * gcc.dg/tree-ssa/vrp92.c: Likewise.
4127         * gcc.dg/pr68217.c: Likewise.
4128         * gcc.dg/predict-9.c: Likewise.
4129         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4130         * gcc.dg/predict-1.c: Likewise.
4132 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4134         * gfortran.dg/dtio_17.f90: New test.
4136 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4138         * gcc.dg/ipa/vrp4.c: Adjust testcase.
4140 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4142         * gcc.dg/ipa/vrp4.c: New test.
4144 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4146         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4147         * gcc.dg/torture/pr39074.c: Likewise.
4149 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
4151         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4152         * gnat.dg/trampoline4.adb: Minor tweak.
4154 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4156         PR tree-optimization/77916
4157         * gcc.dg/torture/pr77916.c: New.
4159 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4161         PR fortran/77978
4162         * gfortran.dg/pr77978_1.f90: New test.
4163         * gfortran.dg/pr77978_2.f90: Ditto.
4164         * gfortran.dg/pr77978_3.f90: Ditto.
4166 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
4168         PR fortran/61420
4169         PR fortran/78013
4170         * gfortran.dg/proc_ptr_49.f90: New test.
4172 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4174         PR target/77308
4175         * gcc.target/arm/pr77308.c: New test.
4177 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
4179         * lib/target-supports.exp
4180         (check_effective_target_floatn_nx_runtime): Return 0 for
4181         powerpc*-ibm-aix*.
4183 2016-10-17  Andrew Pinski  <apinski@cavium.com>
4185         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4186         long instead of long.
4187         * gcc.target/aarch64/cinc_common_1.c: Likewise.
4188         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4189         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4190         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4191         * gcc.target/aarch64/pr68102_1.c: Likewise.
4192         * gcc.target/aarch64/target_attr_3.c: Likewise.
4194 2016-10-17  Richard Biener  <rguenther@suse.de>
4196         PR tree-optimization/77988
4197         * gcc.dg/torture/pr77988.c: New testcase.
4199 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4201         * gcc.dg/pr71636-1.c: New test-case.
4202         * gcc.dg/pr71636-2.c: Likewise.
4204 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
4206         * gnat.dg/trampoline3.adb: New test.
4207         * gnat.dg/trampoline4.adb: Likewise.
4209 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4211         * gfortran.dg/dtio_16.f90: New test.
4213 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4215         * gcc.target/sparc/bmaskbshuf.c: Rename to...
4216         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4217         * gcc.target/sparc/bmaskbshuf-2.c: New test.
4219 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4221         * gcc.target/sparc/popc.c: Rename to...
4222         * gcc.target/sparc/popc-1.c: ...this.
4223         * gcc.target/sparc/popc-2.c: New test.
4225 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4227         PR fortran/77972
4228         * gfortran.dg/unexpected_eof_4.f90: New test.
4230 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
4232         PR libfortran/48587
4233         * gfortran.dg/negative_unit2.f90: New test.
4235 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
4237         PR middle-end/77959
4238         * gfortran.dg/pr77959.f90: New test.
4240         DR 1511 - const volatile variables and ODR
4241         * g++.dg/DRs/dr1511-1.C: New test.
4242         * g++.dg/DRs/dr1511-2.C: New test.
4244 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4246         * gnat.dg/debug7.adb (dg-options): Remove -g.
4247         * gnat.dg/debug8.adb (dg-options): Add -margs.
4248         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4250 2016-10-14  Richard Biener  <rguenther@suse.de>
4252         PR tree-optimization/77979
4253         * gcc.dg/torture/pr77979.c: New testcase.
4255 2016-10-14  Martin Liska  <mliska@suse.cz>
4257         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4258         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4259         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4261 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
4263         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4264         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4265         * gcc.dg/torture/pr77937-2.c: Likewise.
4267 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4269         * gnat.dg/lto15.adb: Adjust.
4270         * gnat.dg/lto16.adb: Likewise.
4271         * gnat.dg/lto17.adb: Likewise
4272         * gnat.dg/lto18.ad[sb]: New test.
4273         * gnat.dg/lto18_pkg.ads: New helper.
4274         * gnat.dg/lto19.adb: New test.
4275         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4276         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4277         * gnat.dg/lto20.adb: New test.
4278         * gnat.dg/lto20_pkg.ad[sb]: New helper.
4280 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4282         * gfortran.dg/coarray_38.f90: Expect error message.
4284 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4286         * gcc.target/aarch64/spellcheck_1.c: New test.
4287         * gcc.target/aarch64/spellcheck_2.c: Likewise.
4288         * gcc.target/aarch64/spellcheck_3.c: Likewise.
4289         * gcc.target/aarch64/spellcheck_4.c: Likewise.
4290         * gcc.target/aarch64/spellcheck_5.c: Likewise.
4291         * gcc.target/aarch64/spellcheck_6.c: Likewise.
4293 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
4295         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4297 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4299         PR tree-optimization/77937
4300         * gcc.dg/torture/pr77937-1.c: New.
4301         * gcc.dg/torture/pr77937-2.c: New.
4303 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4305         * g++.dg/cpp1z/inline-var1.C: New test.
4306         * g++.dg/cpp1z/inline-var1a.C: New test.
4307         * g++.dg/cpp1z/inline-var1.h: New file.
4308         * g++.dg/cpp1z/inline-var2.C: New test.
4309         * g++.dg/cpp1z/inline-var3.C: New test.
4310         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4311         uninitialized const.
4313 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
4315         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4316         Xscale is specified, not just -march.
4317         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4318         is incompatible with Xscale.
4320 2016-10-13  Martin Sebor  <msebor@redhat.com>
4322         PR c++/71912
4323         * g++.dg/ext/flexary4.C: Adjust.
4324         * g++.dg/ext/flexary5.C: Same.
4325         * g++.dg/ext/flexary9.C: Same.
4326         * g++.dg/ext/flexary19.C: New test.
4327         * g++.dg/ext/flexary18.C: New test.
4328         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4329         regression test.
4330         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4331         Avoid generating a flexible array member in an array.
4333 2016-10-13  Martin Sebor  <msebor@redhat.com>
4335         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4336         to placate -Wformat on targets where the type is not int.
4338 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
4340         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4341         in INSN_LOCATION.
4343 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4345         * gcc.target/i386/l_fma_float_1.c: Revise test.
4346         * gcc.target/i386/l_fma_float_2.c: Ditto.
4347         * gcc.target/i386/l_fma_float_3.c: Ditto.
4348         * gcc.target/i386/l_fma_float_4.c: Ditto.
4349         * gcc.target/i386/l_fma_float_5.c: Ditto.
4350         * gcc.target/i386/l_fma_float_6.c: Ditto.
4351         * gcc.target/i386/l_fma_double_1.c: Ditto.
4352         * gcc.target/i386/l_fma_double_2.c: Ditto.
4353         * gcc.target/i386/l_fma_double_3.c: Ditto.
4354         * gcc.target/i386/l_fma_double_4.c: Ditto.
4355         * gcc.target/i386/l_fma_double_5.c: Ditto.
4356         * gcc.target/i386/l_fma_double_6.c: Ditto.
4358 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4360         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4362 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4364         * gcc.dg/vect/vect-98.c: Refine test case.
4365         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4366         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4367         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4369 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4371         PR c/77946
4372         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4374 2016-10-13  Martin Liska  <mliska@suse.cz>
4376         PR tree-optimization/77943
4377         * g++.dg/tree-ssa/pr77943.C: New test.
4379 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4381         PR fortran/72832
4382         * gfortran.dg/allocate_with_source_22.f03: New test.
4383         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
4384         fail.
4386 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4388         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4389         * gcc.target/arm/movsi_movw.c: Likewise.
4390         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4391         directive to work on big endian targets.
4393 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4395         * gcc.dg/tree-ssa/evrp6.c: New test.
4397 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4399         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4400         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4401         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4403 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4405         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4406         * gcc.target/powerpc/warn-2.c: Ditto.
4408 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
4410         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4411         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4412         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
4413         for -mmsa.
4414         * gcc.target/mips/msa.c: New test.
4415         * gcc.target/mips/msa-builtins.c: Likewise.
4416         * lib/target-supports.exp (check_mips_msa_hw_available): New.
4417         (check_effective_target_mips_msa_runtime): Likewise.
4418         (check_effective_target_mips_msa): Likewise.
4419         (add_options_for_mips_msa): Likewise.
4420         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4421         (check_effective_target_vect_intfloat_cvt): Likewise.
4422         (check_effective_target_vect_uintfloat_cvt): Likewise.
4423         (check_effective_target_vect_floatint_cvt): Likewise.
4424         (check_effective_target_vect_floatuint_cvt): Likewise.
4425         (check_effective_target_vect_shift): Likewise.
4426         (check_effective_target_vect_shift_char): Likewise.
4427         (check_effective_target_vect_long): Likewise.
4428         (check_effective_target_vect_float): Likewise.
4429         (check_effective_target_vect_double): Likewise.
4430         (check_effective_target_vect_long_long): Likewise.
4431         (check_effective_target_vect_perm): Likewise.
4432         (check_effective_target_vect_perm_byte): Likewise.
4433         (check_effective_target_vect_perm_short): Likewise.
4434         (check_effective_target_vect_sdot_qi): Likewise.
4435         (check_effective_target_vect_udot_qi): Likewise.
4436         (check_effective_target_vect_sdot_hi): Likewise.
4437         (check_effective_target_vect_udot_hi): Likewise.
4438         (check_effective_target_vect_pack_trunc): Likewise.
4439         (check_effective_target_vect_unpack): Likewise.
4440         (check_effective_target_vect_hw_misalign): Likewise.
4441         (check_effective_target_vect_condition): Likewise.
4442         (check_effective_target_vect_cond_mixed): Likewise.
4443         (check_effective_target_vect_char_mult): Likewise.
4444         (check_effective_target_vect_short_mult): Likewise.
4445         (check_effective_target_vect_int_mult): Likewise.
4446         (check_effective_target_vect_extract_even_odd): Likewise.
4447         (check_effective_target_vect_interleave): Likewise.
4448         (check_vect_support_and_set_flags): Check if the target supports MSA
4449         and append to the list of EFFECTIVE_TARGETS.
4451 2016-10-12  Richard Biener  <rguenther@suse.de>
4453         PR debug/77947
4454         * g++.dg/torture/pr77947.C: New testcase.
4456 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4458         * gnat.dg/debug8.adb: New testcase.
4460 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4462         * gnat.dg/debug9.adb: New testcase.
4464 2016-10-12  Richard Biener  <rguenther@suse.de>
4466         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4467         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4468         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4470 2016-10-12  Richard Biener  <rguenther@suse.de>
4472         PR tree-optimization/77920
4473         * gcc.dg/torture/pr77920.c: New testcase.
4475 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
4477         PR tree-optimization/77929
4478         * gcc.c-torture/compile/pr77929.c: New test.
4480         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4481         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4482         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4483         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4484         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4485         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4486         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4487         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4488         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4490 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4492         * gcc.target/sparc/setcc-4.c: Adjust.
4493         * gcc.target/sparc/setcc-5.c: Likewise.
4494         * gcc.target/sparc/setcc-6.c: Likewise.
4495         * gcc.target/sparc/setcc-7.c: Likewise.
4496         * gcc.target/sparc/setcc-8.c: Likewise.
4497         * gcc.target/sparc/setcc-9.c: Likewise.
4498         * gcc.target/sparc/setcc-10.c: Delete.
4500 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4502         PR fortran/77942
4503         * gfortran.dg/pr77942.f90
4505 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
4507         * gfortran.dg/dec_math.f90: New testsuite.
4509 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4511         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
4512         (main): Declare j as i32 instead of int.
4514 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4516         PR testsuite/PR77710
4517         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4518         target triplet instead of *-*-*-*.
4520 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4522         * gnat.dg/unchecked_convert10.adb: New test.
4523         * gnat.dg/unchecked_convert11.adb: Likewise.
4524         * gnat.dg/unchecked_convert12.adb: Likewise.
4526 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4528         * gcc.target/sparc/cbcond-1.c: New test.
4529         * gcc.target/sparc/cbcond-2.c: Likewise.
4530         * gcc.target/sparc/movcc-1.c: Likewise.
4531         * gcc.target/sparc/movcc-2.c: Likewise.
4532         * gcc.target/sparc/setcc-1.c: Adjust.
4533         * gcc.target/sparc/setcc-2.c: Likewise.
4534         * gcc.target/sparc/setcc-3.c: Likewise.
4535         * gcc.target/sparc/setcc-4.c: Likewise.
4536         * gcc.target/sparc/setcc-5.c: Likewise.
4537         * gcc.target/sparc/setcc-6.c: New test.
4538         * gcc.target/sparc/setcc-7.c: Likewise.
4539         * gcc.target/sparc/setcc-8.c: Likewise.
4540         * gcc.target/sparc/setcc-9.c: Likewise.
4541         * gcc.target/sparc/setcc-10.c: Likewise.
4543 2016-10-10  Jeff Law  <law@redhat.com>
4545         PR tree-optimization/71947
4546         * gcc.dg/tree-ssa/pr71947-1.c: New test.
4547         * gcc.dg/tree-ssa/pr71947-2.c: New test.
4548         * gcc.dg/tree-ssa/pr71947-3.c: New test.
4549         * gcc.dg/tree-ssa/pr71947-4.c: New test.
4550         * gcc.dg/tree-ssa/pr71947-5.c: New test.
4551         * gcc.dg/tree-ssa/pr71947-6.c: New test.
4553 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4555         PR fortran/77915
4556         * gfortran.dg/matmul_11.f90:  New test.
4558 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4560         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4561         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4562         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4563         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4564         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4565         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4566         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4567         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4568         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4569         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4570         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4571         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4572         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4573         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4574         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4575         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4576         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4577         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4578         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4579         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4580         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4581         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4582         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4583         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4584         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4585         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4586         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4587         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4588         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4589         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4590         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4591         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4592         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4593         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4594         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4595         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4596         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4597         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4598         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4599         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4600         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4601         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4602         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4603         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4604         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4605         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4606         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4607         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4608         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4609         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4610         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4611         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4612         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4613         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4614         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4615         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4616         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4617         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4618         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4620 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4622         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4623         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4624         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4625         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4626         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4627         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4628         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4629         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4630         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4631         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4632         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4633         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4634         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4635         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4637 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4639         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4640         Enable AArch64.
4641         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4642         vdup*_laneq.
4643         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4644         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4645         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4646         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4648 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
4649             Jiong Wang  <jiong.wang@arm.com>
4651         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4652         AArch64 support.
4653         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4654         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4655         AArch64 targets.
4656         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4657         AArch64 targets.
4658         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4659         targets.
4660         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4662 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4664         * gnat.dg/specs/vfa.ads: New test.
4666 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4668         * gnat.dg/inline13.ad[sb]: New test.
4669         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4671 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4673         * gnat.dg/biased_subtype.adb: New test.
4675 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4677         PR tree-optimization/77901
4678         * gcc.c-torture/compile/pr77901.c: New test.
4680 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4682         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4683         * gcc.dg/ipa/propalign-2.c: Likewise
4684         * gcc.dg/ipa/propalign-3.c: Likewise.
4685         * gcc.dg/ipa/propalign-4.c: Likewise.
4686         * gcc.dg/ipa/propalign-5.c: Likewise.
4688 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4690         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4692         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4694         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4695         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4697 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4699         * gfortran.dg/dec_union_11.f90: New testcase.
4701 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4703         PR c++/66443
4704         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4705         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4706         * g++.dg/cpp1y/pr66443-cxx14.C: New
4707         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4708         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4710 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4712         * g++.dg/cpp0x/addressof1.C: New test.
4713         * g++.dg/cpp0x/addressof2.C: New test.
4715 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4717         * gcc.target/powerpc/float128-type-1.c: New test to check that
4718         PowerPC 64-bit Linux enables -mfloat128-type by default.
4719         * gcc.target/powerpc/float128-type-2.c: Likewise.
4720         * gcc.target/powerpc/float128-mix.c: Change error message to
4721         reflect that __ibm128 is now #define'ed to be long double.
4723 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4725         PR fortran/77406
4726         * gfortran.dg/pr77406.f90: New test.
4727         * gfortran.dg/assumed_type_3.f90: Update error messages.
4728         * gfortran.dg/defined_operators_1.f90: Ditto.
4729         * gfortran.dg/generic_26.f90: Ditto.
4730         * gfortran.dg/generic_7.f90: Ditto.
4731         * gfortran.dg/gomp/udr5.f90: Ditto.
4732         * gfortran.dg/gomp/udr7.f90: Ditto.
4733         * gfortran.dg/interface_1.f90: Ditto.
4734         * gfortran.dg/interface_37.f90: Ditto.
4735         * gfortran.dg/interface_5.f90: Ditto.
4736         * gfortran.dg/interface_6.f90: Ditto.
4737         * gfortran.dg/interface_7.f90
4738         * gfortran.dg/no_arg_check_3.f90
4739         * gfortran.dg/operator_5.f90
4740         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4742 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4744         PR c++/77700
4745         * c-c++-common/Wint-in-bool-context.c: Update test.
4747 2016-10-07  Richard Biener  <rguenther@suse.de>
4749         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4750         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4752 2016-10-07  Marek Polacek  <polacek@redhat.com>
4754         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4756 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4758         PR c++/69733
4759         * c-c++-common/pr69733.c: New test.
4760         * gcc.dg/pr69733.c: New test.
4761         * gcc.target/i386/pr69733.c: New test.
4763 2016-10-07  Marek Polacek  <polacek@redhat.com>
4765         PR c++/77803
4766         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4768 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4770         PR tree-optimization/77664
4771         * gcc.dg/tree-ssa/pr77664.c: New test.
4772         * gcc.dg/pr77664.c: New test.
4774 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4776         * gfortran.dg/pr69955.f90: New test.
4778 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4780         PR fortran/57910
4781         * gfortran.dg/pr57910.f90: New test.
4783 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4785         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4786         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4788 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4790         PR tree-optimization/77862
4791         * gcc.dg/pr77862.c: New test.
4793 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4795         * gcc.dg/tree-ssa/evrp4.c: New test.
4797 2016-10-06  Jeff Law  <law@redhat.com>
4799         PR tree-optimization/71661
4800         * gcc.dg/tree-ssa/pr71661.c: New test.
4802 2016-10-06  Richard Biener  <rguenther@suse.de>
4804         PR tree-optimization/77855
4805         * gcc.dg/torture/pr77855.c: New testcase.
4807 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4808             Eric Botcazou  <ebotcazou@adacore.com>
4810         * g++.dg/other/pr77759.C: New test.
4812 2016-10-06  Richard Biener  <rguenther@suse.de>
4814         PR tree-optimization/77839
4815         * gcc.dg/torture/pr77839.c: New testcase.
4817 2016-10-06  Marek Polacek  <polacek@redhat.com>
4819         * g++.dg/cpp1z/init-statement9.C: New test.
4821 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4823         * gcc.target/i386/pcommit-1.c: Deleted.
4824         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4825         * gcc.target/i386/sse-13.c: Ditto.
4826         * gcc.target/i386/sse-14.c: Ditto.
4827         * gcc.target/i386/sse-22.c: Ditto.
4828         * gcc.target/i386/sse-23.c: Ditto.
4829         * g++.dg/other/i386-2.C: Ditto.
4831 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4833         * gcc.target/i386/pr77833.c: Require int128 effective target.
4835 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4837         PR fortran/58991
4838         PR fortran/58992
4839         * gfortran.dg/associate_22.f90: New test.
4841 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4843         * gfortran.dg/dec_union_9.f90: New testcase.
4844         * gfortran.dg/dec_union_10.f90: New testcase.
4846 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4848         PR sanitizer/66343
4849         * gcc.dg/pch/pr66343-3.c: New test.
4850         * gcc.dg/pch/pr66343-3.hs: New file.
4852         PR sanitizer/66343
4853         * gcc.dg/pch/pr66343-1.c: New test.
4854         * gcc.dg/pch/pr66343-1.hs: New file.
4855         * gcc.dg/pch/pr66343-2.c: New test.
4856         * gcc.dg/pch/pr66343-2.hs: New file.
4858 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4860         * c-c++-common/Wint-in-bool-context.c: Update test.
4862 2016-10-05  Marek Polacek  <polacek@redhat.com>
4864         * g++.dg/cpp1z/init-statement1.C: New test.
4865         * g++.dg/cpp1z/init-statement2.C: New test.
4866         * g++.dg/cpp1z/init-statement3.C: New test.
4867         * g++.dg/cpp1z/init-statement4.C: New test.
4868         * g++.dg/cpp1z/init-statement5.C: New test.
4869         * g++.dg/cpp1z/init-statement6.C: New test.
4870         * g++.dg/cpp1z/init-statement7.C: New test.
4871         * g++.dg/cpp1z/init-statement8.C: New test.
4873 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4875         PR fortran/67524
4876         * gfortran.dg/pr67524.f90: New test.
4878 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4880         PR sanitizer/77823
4881         * c-c++-common/ubsan/shift-9.c: New test.
4883 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4885         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4886         of int if __SIZEOF_INT__ is less than 4 bytes.
4888 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4890         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4891         * gfortran.dg/class_array_20.f03: Likewise.
4892         * gfortran.dg/class_array_21.f03: Likewise.
4893         * gfortran.dg/finalize_29.f08: Likewise.
4894         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4896 2016-10-05  Richard Biener  <rguenther@suse.de>
4898         PR middle-end/77826
4899         * gcc.dg/torture/pr77826.c: New testcase.
4901 2016-10-05  Richard Biener  <rguenther@suse.de>
4903         * gcc.dg/fold-copysign-1.c: New testcase.
4905 2016-10-05  Andreas Schwab  <schwab@suse.de>
4907         * g++.dg/pr49847-2.C: Remove.
4909 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4911         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4913 2016-10-05  Richard Biener  <rguenther@suse.de>
4915         PR middle-end/55152
4916         * gcc.dg/pr55152-2.c: New testcase.
4918 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4920         * gfortran.dg/dtio_15.f90: New test.
4922 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4924         * gcc.dg/split-7.c: New test.
4926 2016-10-04  Martin Sebor  <msebor@redhat.com>
4928         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4929         %lc directive to wint_t to silence -Wformat warnings on targets
4930         where the latter is a distinct type such as long.
4932 2016-10-04  Martin Sebor  <msebor@redhat.com>
4934         PR c++/77804
4935         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4937 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4939         PR c++/77791
4940         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4942         * g++.dg/other/java3.C: Remove.
4943         * g++.dg/other/java1.C: Remove.
4944         * g++.dg/other/error12.C: Remove.
4945         * g++.dg/other/java2.C: Remove.
4946         * g++.dg/warn/Wnvdtor.C: Remove.
4947         * g++.dg/lookup/java1.C: Remove.
4948         * g++.dg/lookup/java2.C: Remove.
4949         * g++.dg/ext/pr34829.C: Remove.
4950         * g++.dg/ext/java-3.C: Remove.
4951         * g++.dg/ext/java-1.C: Remove.
4952         * g++.dg/ext/java-2.C: Remove.
4953         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4955 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4957         PR tree-optimization/77808
4958         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4960 2016-10-04  Richard Biener  <rguenther@suse.de>
4962         PR tree-optimization/77399
4963         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4965 2016-10-04  Richard Biener  <rguenther@suse.de>
4967         PR middle-end/77833
4968         * gcc.target/i386/pr77833.c: New testcase.
4970 2016-09-26  Jeff Law  <law@redhat.com>
4972         PR tree-optimization/71550
4973         PR tree-optimization/71403
4974         * gcc.c-torture/execute/pr71550.c: New test.
4976 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4978         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4979         option.
4981 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4983         Revert
4984         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4986         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4988 2016-10-03  Marek Polacek  <polacek@redhat.com>
4990         * g++.dg/cpp0x/nullptr37.C: New test.
4992 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4994         * c-c++-common/Wint-in-bool-context.c: Update test.
4996 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4998         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4999         earlier.
5000         * g++.dg/charset/asm2.c (memmove): Likewise.
5001         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
5002         * g++.dg/tls/diag-4.C (foo): Likewise.
5003         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
5004         dg-warning, fix up regex.
5005         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
5006         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
5007         * g++.old-deja/g++.mike/net31.C: Likewise.
5008         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
5009         for C++17.
5010         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
5011         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
5013 2016-10-01  Richard Biener  <rguenther@suse.de>
5015         PR middle-end/77798
5016         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
5018 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
5020         PR fortran/77663
5021         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
5023 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
5025         PR c/77490
5026         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
5027         Add dg-prune-output directive.
5029 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5031         PR fortran/66643
5032         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
5033         * gfortran.fortran-torture/compile/write.f90: Update test.
5035 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
5037         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
5038         arm_fp16_alternative_ok as the required effective target.
5039         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
5040         -mfp16-format=alternative to the dg-options directive and remove
5041         the dg-add-options directive.
5043 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
5045         PR fortran/77764
5046         * gfortran.dg/dec_union_8.f90: New testcase.
5048 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
5050         PR fortran/77782
5051         * gfortran.dg/dec_structure_16.f90: New testcase.
5053 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
5055         * gfortran.dg/coarray_allocate_10.f08: New test.
5056         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
5058 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5060         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
5062 2016-09-30  Richard Biener  <rguenther@suse.de>
5064         PR tree-optimization/77399
5065         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
5067 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
5069         * c-c++-common/pr27336.c: Make dependency on
5070         -fdelete-null-pointer-checks explicit.
5071         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
5072         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
5073         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
5074         * gcc.dg/pic-1.c: Require fpic target support.
5075         * gcc.dg/pic-2.c: Likewise.
5077 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
5079         Implement P0001R1 - C++17 removal of register storage class specifier
5080         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
5081         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
5082         C++17.
5083         * c-c++-common/vector-subscript-5.c (foo): Don't use register
5084         keyword if not __SSE2__.
5085         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
5086         C++17.
5087         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
5088         register keywords.
5089         * g++.dg/eh/pr29166.C: Add -Wno-register option.
5090         * g++.dg/warn/register-parm-1.C (erroneous_warning,
5091         no_erroneous_warning): Expect new warnings for C++17.
5092         * g++.dg/warn/register-var-2.C (f): Likewise.
5093         * g++.dg/parse/register1.C (f): Expect new error for C++17.
5094         * g++.dg/parse/linkage2.C (foo): Likewise.
5095         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
5096         keyword on parameters for C++17.
5097         * g++.dg/cpp1z/register1.C: New test.
5098         * g++.dg/cpp1z/register2.C: New test.
5099         * g++.dg/cpp1z/register3.C: New test.
5101 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
5103         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
5104         * gcc.target/i386/avx2-check.h (main): Ditto.
5105         * gcc.target/i386/avx512bw-check.h (main): Ditto.
5106         * gcc.target/i386/avx512cd-check.h (main): Ditto.
5107         * gcc.target/i386/avx512dq-check.h (main): Ditto.
5108         * gcc.target/i386/avx512er-check.h (main): Ditto.
5109         * gcc.target/i386/avx512f-check.h (main): Ditto.
5110         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
5111         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
5112         * gcc.target/i386/avx512vl-check.h (main): Ditto.
5114 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
5116         PR target/77756
5117         * gcc.target/i386/pr77756.c: New test.
5119 2016-09-29  Marek Polacek  <polacek@redhat.com>
5121         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5123 2016-09-29  Marek Polacek  <polacek@redhat.com>
5125         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5126         C++14.
5128 2016-09-29  Martin Liska  <mliska@suse.cz>
5130         * objc/execute/construct1.m: New test.
5132 2016-09-29  Richard Biener  <rguenther@suse.de>
5134         PR tree-optimization/77768
5135         * gcc.dg/torture/pr77768.c: New testcase.
5137 2016-09-28  Richard Biener  <rguenther@suse.de>
5139         PR middle-end/77407
5140         * gcc.dg/pr77407.c: New testcase.
5142 2016-09-29  Richard Biener  <rguenther@suse.de>
5144         PR middle-end/55152
5145         * gcc.dg/pr55152.c: New testcase.
5146         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5148 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5150         * gcc.dg/profile-update-warning.c: Restrict to ia32.
5151         (dg-options): Remove -m32.
5153 2016-09-28  Martin Sebor  <msebor@redhat.com>
5155         PR middle-end/77721
5156         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5158 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5160         PR libgfortran/77707
5161         * gfortran.dg/inquire_17.f90: New test.
5163 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
5165         PR c++/77467
5166         * g++.dg/cpp1y/constexpr-77467.C: New test.
5168 2016-09-28  Martin Sebor  <msebor@redhat.com>
5170         PR c/77762
5171         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5172         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5173         (test_sprintf_p_const): Adjust line numbers to avoid failures
5174         introduced in r240503.
5176 2016-09-28  Martin Sebor  <msebor@redhat.com>
5178         PR middle-end/77683
5179         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5181 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5183         PR c++/77748
5184         * g++.dg/pr77550.C: Avoid undefined behavior.
5186         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5188 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
5190         * gcc.dg/strlenopt-20.c: Update test.
5191         * gcc.dg/strlenopt-21.c: Likewise.
5192         * gcc.dg/strlenopt-22.c: Likewise.
5193         * gcc.dg/strlenopt-22g.c: Likewise.
5194         * gcc.dg/strlenopt-26.c: Likewise.
5195         * gcc.dg/strlenopt-5.c: Likewise.
5196         * gcc.dg/strlenopt-7.c: Likewise.
5197         * gcc.dg/strlenopt-9.c: Likewise.
5199 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5201         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5203         * g++.dg/cpp1z/lambda-this1.C: New test.
5204         * g++.dg/cpp1z/lambda-this2.C: New test.
5206         PR c++/77722
5207         * g++.dg/ubsan/return-4.C: New test.
5208         * g++.dg/ubsan/return-5.C: New test.
5209         * g++.dg/ubsan/return-6.C: New test.
5211 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
5213         * lib/target-supports.exp
5214         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5215         in function comment.
5217 2016-09-27  Martin Liska  <mliska@suse.cz>
5219         PR gcov-profile/46266
5220         * lib/gcov.exp: Verify that <built-in>.gcov file is not
5221         considered.
5223 2016-09-27  Richard Biener  <rguenther@suse.de>
5225         PR tree-optimization/77745
5226         * g++.dg/torture/pr77745.C: New testcase.
5228 2016-09-27  Richard Biener  <rguenther@suse.de>
5230         PR tree-optimization/77478
5231         * gcc.dg/torture/pr77478.c: New testcase.
5233 2016-09-27  Martin Liska  <mliska@suse.cz>
5235         PR gcov-profile/7970
5236         PR gcov-profile/16855
5237         PR gcov-profile/44779
5238         * g++.dg/gcov/pr16855.C: New test.
5240 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5242         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5244 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5246         PR fortran/77666
5247         * gfortran.dg/gomp/pr77666.f90: New test.
5249 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
5251         PR ipa/77677
5252         * gcc.dg/torture/pr77677-2.c: New test.
5254 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5256         PR fortran/77420
5257         * gfortran.dg/pr77420_1.f90: New test.
5258         * gfortran.dg/pr77420_2.f90: Ditto.
5259         * gfortran.dg/pr77420_3.f90: New test. Requires ...
5260         * gfortran.dg/pr77420_4.f90: this file.
5262 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
5264         PR middle-end/77719
5265         * gfortran.dg/pr77719.f90: New test.
5267 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5269         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5270         singular form of byte when quantity is unknown.
5272 2016-09-26  Marek Polacek  <polacek@redhat.com>
5274         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5276 2016-09-26  Martin Liska  <mliska@suse.cz>
5278         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5279         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5280         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5281         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5282         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5283         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5284         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5285         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5286         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5288 2016-09-26  Marek Polacek  <polacek@redhat.com>
5290         PR c/7652
5291         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5292         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5293         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5294         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5295         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5296         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5297         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5298         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5299         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5300         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5301         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5302         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5303         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5304         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5305         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5306         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5307         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5308         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5309         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5310         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5311         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5312         * c-c++-common/attr-fallthrough-1.c: New test.
5313         * c-c++-common/attr-fallthrough-2.c: New test.
5314         * g++.dg/cpp0x/fallthrough1.C: New test.
5315         * g++.dg/cpp0x/fallthrough2.C: New test.
5316         * g++.dg/cpp1z/fallthrough1.C: New test.
5317         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5318         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5319         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5320         * objc.dg/Wimplicit-fallthrough-1.m: New test.
5322 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5324         PR fortran/77429
5325         * gfortran.dg/pr77429.f90: New test.
5327 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5329         PR fortran/77694
5330         * gfortran.dg/pr77694.f90: New test.
5332 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
5334         PR target/51244
5335         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5337 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5339         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5340         for 32-bit mode.
5342 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5344         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5345         for 32-bit mode.
5347 2016-09-24  Marek Polacek  <polacek@redhat.com>
5349         PR c/77490
5350         * c-c++-common/Wbool-operation-1.c: New test.
5351         * gcc.dg/Wbool-operation-1.c: New test.
5353 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
5355         * gfortran.dg/dec_static_1.f90: New.
5356         * gfortran.dg/dec_static_2.f90: New.
5357         * gfortran.dg/dec_static_3.f90: New.
5358         * gfortran.dg/dec_static_4.f90: New.
5360 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5362         PR fortran/48298
5363         * gfortran.dg/negative_unit_check.f90: Update test.
5364         * gfortran.dg/dtio_14.f90: New test.
5366 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5368         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5369         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5370         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5371         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5372         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5373         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5374         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5376 2016-09-23  Martin Sebor  <msebor@redhat.com>
5378         PR testsuite/77713
5379         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5380         assuming long double is bigger than double.
5382 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5384         Implement P0138R2, C++17 construction rules for enum class values
5385         * g++.dg/cpp1z/direct-enum-init1.C: New test.
5387 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5389         PR preprocessor/77672
5390         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5391         expected multiline output from first warning to reflect change
5392         in r240434.
5394 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5396         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5398 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5399             Tom de Vries  <tom@codesourcery.com>
5401         PR testsuite/77411
5402         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5404 2016-09-23  Marek Polacek  <polacek@redhat.com>
5406         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5407         * c-c++-common/gomp/atomic-13.c: Likewise.
5408         * c-c++-common/gomp/atomic-14.c: Likewise.
5409         * c-c++-common/pr60439.c: Remove invalid code.
5410         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5411         * g++.dg/expr/bitfield5.C: Likewise.
5412         * g++.dg/expr/bitfield6.C: Likewise.
5413         * g++.dg/expr/bool1.C: Likewise.
5414         * g++.dg/expr/bool3.C: Likewise.
5415         * g++.dg/expr/lval3.C: Likewise.
5416         * g++.dg/expr/lval4.C: Likewise.
5417         * g++.old-deja/g++.jason/bool5.C: Likewise.
5419 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5421         PR preprocessor/77672
5422         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5423         (test_terminator_location): New function.
5425 2016-09-23  Richard Biener  <rguenther@suse.de>
5427         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5429 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5431         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5432         -march=armv8.2-a+fp16 when supported by the hardware.
5433         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5434         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5435         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
5436         semi-colons to a macro invocations.
5437         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5438         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5439         defined.
5440         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5441         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5442         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5443         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5444         defined.
5445         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5446         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5447         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5448         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5449         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5450         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5451         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5452         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5453         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5454         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5455         defined.
5456         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5457         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5458         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5459         defined.
5460         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5461         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5462         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5463         defined.
5464         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5465         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5466         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5467         defined.
5468         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5469         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5470         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5471         defined.  Also fix some white-space.
5472         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5473         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5474         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5475         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5476         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5477         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5478         defined.  Also fix some long lines and white-space.
5479         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5480         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5481         defined.  Also fix some long lines and white-space.
5482         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5483         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5484         defined.
5485         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5486         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5487         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5488         defined.
5489         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5490         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5491         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5492         defined.
5493         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5494         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5495         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5496         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5497         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5498         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5499         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5500         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5501         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5502         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5503         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5504         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5505         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5506         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5507         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5508         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5509         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5510         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5511         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5513 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
5514             Matthew Wahab  <matthew.wahab@arm.com>
5516         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5517         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5518         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5519         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5520         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5521         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5522         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5523         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5524         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5525         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5526         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5527         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5528         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5529         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5530         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5531         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5532         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5533         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5534         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5535         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5536         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5537         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5538         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5539         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5540         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5541         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5542         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5543         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5544         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5545         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5546         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5547         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5548         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5549         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5550         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5551         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5552         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5554 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5556         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5557         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5558         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5559         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5560         support.
5562 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
5564         PR ipa/77677
5565         * gcc.dg/torture/pr77677.c: New test.
5567 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
5569         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5570         here now.
5572 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5574         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5575         options.  Add tests for float16x4_t and float16x8_t.
5577 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5579         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5580         * gcc.target/s390/risbg-ll-2.c: Ditto.
5581         * gcc.target/s390/risbg-ll-3.c: Ditto.
5583 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5585         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5586         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5588 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5590         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5591         output to the simplified instructions.
5593 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5595         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5596         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5598 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5600         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5601         (FP16_SUPPORTED): New
5602         (expected-hfloat-16x4): Make conditional on __fp16 support.
5603         (expected-hfloat-16x8): Likewise.
5604         (vdup_n_f16): Disable for non-AArch64 targets.
5605         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5606         conditional on FP16_SUPPORTED.
5607         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5608         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5609         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5610         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5611         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5612         for testing __fp16.
5613         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5614         conditional on FP16_SUPPORTED.
5615         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5616         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5618 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5620         * gcc.target/arm/short-vfp-1.c: New.
5622 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5624         * gcc.target/arm/attr-fp16-arith-1.c: New.
5626 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5628         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5629         New.
5630         (add_options_for_arm_v8_2a_fp16_neon): New.
5631         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5632         (add_options_for_arm_arch_v8_2a): Auto-generate.
5633         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5634         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5635         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5636         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5637         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5638         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5639         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5641 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5643         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5644         arm_fp16_alternative_ok.
5645         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5646         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5647         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5648         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5649         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5650         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5651         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5652         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5653         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5654         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5655         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5656         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5657         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5658         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5659         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5660         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5661         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5662         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5663         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5664         arm_fp16_alternative_ok.
5665         * lib/target-supports.exp
5666         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5667         (check_effective_target_arm_fp16_alternative_ok): New.
5668         (check_effective_target_arm_fp16_none_ok_nocache): New.
5669         (check_effective_target_arm_fp16_none_ok): New.
5671 2016-09-23  Martin Liska  <mliska@suse.cz>
5673         * gcc.dg/ipa/pr77653.c: Replace adress
5674         with address.
5676 2016-09-23  Martin Liska  <mliska@suse.cz>
5678         * gcc.target/i386/movbe-4.c: New test.
5680 2016-09-23  Martin Liska  <mliska@suse.cz>
5682         * gcc.target/i386/crc32-5.c: New test.
5684 2016-09-23  Martin Liska  <mliska@suse.cz>
5686         * gcc.target/i386/pr71652.c: New test.
5687         * gcc.target/i386/pr71652-2.c: New test.
5688         * gcc.target/i386/pr71652-3.c: New test.
5690 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5692         * lib/gcc-dg.exp (process-message): Support relative line number
5693         notation - .+4 or .-1 etc.
5694         * gcc.dg/dg-test-1.c: New test.
5696 2016-09-22  Martin Sebor  <msebor@redhat.com>
5698         PR target/77676
5699         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5700         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5701         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5702         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5704 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5706         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5707         * gcc.dg/ifcvt-2.c: Ditto.
5708         * gcc.dg/zero_bits_compound-1.c: Ditto.
5709         * gcc.dg/zero_bits_compound-1.c: Ditto.
5710         * gcc.dg/pr40550.c: Simplify target selectors.
5711         Use dg-additional-options.
5712         * gcc.dg/pr47893.c: Ditto.
5713         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5714         additional options for 32-bit x86 targets.
5715         * gcc.dg/pr70955.c: Move to ...
5716         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5718 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5720         PR c++/61019
5721         * g++.dg/cpp0x/pr61019.C: New.
5723 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5724             Terry Guo  <terry.guo@arm.com>
5726         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5727         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5728         * gcc.target/arm/pure-code/pure-code.exp: New.
5730 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5732         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5733         Remove SSE effective target requirement.
5735 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5737         PR c++/71979
5738         * g++.dg/cpp0x/pr71979.C: New.
5740 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5742         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5744 2016-09-22  Martin Liska  <mliska@suse.cz>
5746         PR ipa/77653
5747         * gcc.dg/ipa/pr77653.c: New test.
5749 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5751         PR fortran/77665
5752         * gfortran.dg/gomp/pr77665.f90: New test.
5754 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5756         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5757         * gfortran.dg/dtio_13.f90: New test.
5759 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5761         PR fortran/66107
5762         * gfortran.dg/pr66107.f90: New test.
5764 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5766         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5767         with call to builtin delete function.
5769 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5771         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5772         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5773         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5774         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5775         tests.
5777 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5779         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5781 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5783         PR c++/77651
5784         * g++.dg/cpp1z/aligned-new6.C: New test.
5786 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5788         * gcc.target/arm/fp16-aapcs-3.c: New.
5789         * gcc.target/arm/fp16-aapcs-4.c: New.
5790         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5791         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5792         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5793         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5795 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5797         PR tree-optimization/77550
5798         * g++.dg/pr77550.C: New test.
5800 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5802         PR target/77326
5803         * gcc.target/avr/torture/pr77326.c: New test.
5805 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5807         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5809 2016-09-21  Richard Biener  <rguenther@suse.de>
5811         PR tree-optimization/77648
5812         * gcc.dg/torture/pr77648-1.c: New testcase.
5813         * gcc.dg/torture/pr77648-2.c: Likewise.
5815 2016-09-21  Richard Biener  <rguenther@suse.de>
5816         Jakub Jelinek  <jakub@redhat.com>
5818         PR tree-optimization/77621
5819         * gcc.dg/pr77621.c: New testcase.
5821 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5823         PR fortran/77657
5824         * gfortran.dg/dtio_12.f90: New test.
5826 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5828         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5830 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5832         PR tree-optimization/72835
5833         * gcc.dg/tree-ssa/pr72835.c: New test.
5835 2016-09-20  Martin Sebor  <msebor@redhat.com>
5837         PR middle-end/49905
5838         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5839         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5840         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5841         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5842         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5843         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5844         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5846 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5848         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5849         arguments/compare will be optimized away.
5850         * gcc.dg/torture/ftrapv-1.c: Likewise.
5852 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5854         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5855         will be optimized away.
5856         * gcc.dg/ipa/vrp1.c: New test.
5857         * gcc.dg/ipa/vrp2.c: New test.
5858         * gcc.dg/ipa/vrp3.c: New test.
5860 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5862         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5863         does the same transformation.
5864         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5865         * gcc.dg/tree-ssa/evrp1.c: New test.
5866         * gcc.dg/tree-ssa/evrp2.c: New test.
5867         * gcc.dg/tree-ssa/evrp3.c: New test.
5868         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5869         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5870         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5871         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5872         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5873         foling now happens early.
5874         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5875         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5876         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5877         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5878         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5880 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5882         PR target/77621
5883         * gcc.target/i386/pr77621.c: New test.
5884         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5885         pattern, loop should vectorize with -mtune=atom.
5887 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5888             Jakub Jelinek  <jakub@redhat.com>
5890         PR testsuite/63299
5891         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5892         instead of delete.
5894 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5896         PR c++/77626
5897         * g++.dg/other/pr77626.C: New test.
5899         PR c++/77638
5900         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5902         PR c++/77637
5903         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5905         PR middle-end/77624
5906         * c-c++-common/pr77624-1.c: New test.
5907         * c-c++-common/pr77624-2.c: New test.
5909 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5911         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5912         of digits expected.
5914 2016-09-20  Richard Biener  <rguenther@suse.de>
5916         PR tree-optimization/77646
5917         * gcc.dg/torture/pr77646.c: New testcase.
5919 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5921         PR c++/77434
5922         * c-c++-common/Wint-in-bool-context.c: New test.
5924 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5926         * gcc.dg/cr-decimal-dig-1.c: New test.
5928 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5930         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5931         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5932         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5933         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5935 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5937         PR rtl-optimization/77416
5938         * gcc.target/powerpc/pr77416.c: New.
5940 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5942         PR c++/77639
5943         * g++.dg/template/error-recovery4.C: New test.
5945 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5947         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5949 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5951         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5952         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5954 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5955             Jan Hubicka  <jh@suse.cz>
5957         PR target/77587
5958         * gcc.dg/pr77587.c: New test.
5959         * gcc.dg/pr77587a.c: New file.
5961 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5963         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5964         * gfortran.dg/coarray_38.f90:
5965         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5966         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5967         * gfortran.dg/coarray_allocate_7.f08: New test.
5968         * gfortran.dg/coarray_allocate_8.f08: New test.
5969         * gfortran.dg/coarray_allocate_9.f08: New test.
5970         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5971         new caf_register.
5972         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5973         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5974         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5975         get_by_refs.
5976         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5977         * gfortran.dg/coarray_lock_7.f90: Same.
5978         * gfortran.dg/coarray_poly_5.f90: Same.
5979         * gfortran.dg/coarray_poly_6.f90: Same.
5980         * gfortran.dg/coarray_poly_7.f90: Same.
5981         * gfortran.dg/coarray_poly_8.f90: Same.
5982         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5984 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5986         PR fortran/77584
5987         * gfortran.dg/dec_structure_15.f90: New testcase.
5989 2016-09-19  Richard Biener  <rguenther@suse.de>
5991         PR middle-end/77605
5992         * gcc.dg/torture/pr77605.c: New testcase.
5994 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5996         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5998 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
6000         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
6001         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
6002         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
6003         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
6004         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
6005         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
6006         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
6007         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
6008         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
6009         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
6010         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
6012 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
6014         * gcc.target/i386/pr68633.c: Fix expected result.
6016 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
6018         PR fortran/68078
6019         * gfortran.dg/pr68078.f90: New test.
6020         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
6022 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6024         PR target/77613
6025         * gcc.target/powerpc/swaps-p8-25.c: New.
6027 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
6029         PR c++/77482
6030         * g++.dg/cpp0x/constexpr-77482.C: New test.
6032         PR c++/77379
6033         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
6034         thunk offsets.
6035         * g++.dg/abi/abi-tag23a.C: Likewise.
6037         PR c++/77338
6038         * g++.dg/cpp0x/decltype-77338.C: New test.
6040         PR c++/77375
6041         * g++.dg/cpp0x/mutable1.C: New test.
6043 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
6045         PR fortran/77612
6046         * gfortran.dg/pr77612.f90: New test.
6048 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6050         * gcc.dg/torture/pr70421.c: Require int32plus.
6052 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
6054         PR middle-end/77475
6055         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
6057         PR target/77526
6058         * gcc.target/i386/pr77526.c: New test.
6060 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
6061             Eric Botcazou  <ebotcazou@adacore.com>
6063         PR middle-end/77594
6064         * gcc.target/i386/pr77594.c: New test.
6066 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
6068         PR fortran/69963
6069         * gfortran.dg/misplaced_implicit_character.f90: New test.
6071 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
6073         PR tree-optimization/77503
6074         * gcc.dg/vect/pr77503.c: New test.
6076 2016-09-15  Richard Biener  <rguenther@suse.de>
6078         PR middle-end/77544
6079         * c-c++-common/torture/pr77544.c: New testcase.
6081 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
6083         PR middle-end/77475
6084         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
6085         * gcc.dg/march-generic.c: Likewise.
6086         * gcc.target/i386/spellcheck-options-1.c: New test.
6087         * gcc.target/i386/spellcheck-options-2.c: New test.
6088         * gcc.target/i386/spellcheck-options-3.c: New test.
6089         * gcc.target/i386/spellcheck-options-4.c: New test.
6091 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
6093         PR fortran/72743
6094         * gfortran.dg/goacc/pr72743.f90: New test.
6096 2016-09-15  Richard Biener  <rguenther@suse.de>
6098         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
6100 2016-09-15  Richard Biener  <rguenther@suse.de>
6102         PR tree-optimization/77514
6103         * gcc.dg/torture/pr77514.c: New testcase.
6105 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
6107         PR c++/77549
6108         * g++.dg/lookup/pr77549.C: New test.
6110 2016-09-14  Marek Polacek  <polacek@redhat.com>
6112         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
6113         * c-c++-common/gomp/atomic-13.c: Likewise.
6114         * c-c++-common/gomp/atomic-14.c: Likewise.
6115         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
6116         * g++.dg/cpp1z/bool-increment1.C: New test.
6117         * c-c++-common/pr60439.c: Add dg-warning.
6118         * g++.dg/expr/bitfield4.C: Likewise.
6119         * g++.dg/expr/bitfield5.C: Likewise.
6120         * g++.dg/expr/bitfield6.C: Likewise.
6121         * g++.dg/expr/bool1.C: Likewise.
6122         * g++.dg/expr/bool3.C: Likewise.
6123         * g++.dg/expr/lval3.C: Likewise.
6124         * g++.dg/expr/lval4.C: Likewise.
6125         * g++.old-deja/g++.jason/bool5.C: Likewise.
6126         * g++.dg/expr/bitfield3.C: Adjust dg-error.
6127         * g++.dg/other/error18.C: Likewise.
6128         * g++.dg/gomp/atomic-14.C: Likewise.
6130 2016-09-14  Nathan Sidwell  <nathan@acm.org>
6132         PR c++/77539
6133         * g++.dg/cpp1y/pr77539.C: New.
6135 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
6137         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6138         dg-require.
6139         * g++.dg/ext/builtin_alloca.C: Likewise.
6140         * g++.dg/template/spec35.C: Likewise.
6141         * gcc.dg/builtins-68.c: Likewise.
6142         * gcc.misc-tests/gcov-13.c: Likewise.
6143         * gcc.misc-tests/gcov-14.c: Likewise.
6145 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
6147         * gfortran.dg/dec_structure_14.f90: New testcase.
6149 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
6151         PR sanitizer/68260
6152         * c-c++-common/tsan/pr68260.c: New test.
6154 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
6156         PR target/70713
6157         * gcc.target/msp430/function-attributes-1.c: New test.
6158         * gcc.target/msp430/function-attributes-2.c: New test.
6159         * gcc.target/msp430/function-attributes-3.c: New test.
6161 2015-04-18  Martin Sebor  <msebor@redhat.com>
6163         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6164         of non-nul characters.
6165         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6167 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
6169         * g++.dg/cpp0x/gen-attrs-61.C: New test.
6170         * g++.dg/cpp1z/gen-attrs1.C: New test.
6172         PR tree-optimization/77454
6173         * gcc.dg/pr77454.c: New test.
6175         PR c++/77553
6176         * g++.dg/cpp1y/constexpr-77553.C: New test.
6178 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
6180         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6181         (test_show_locus): Replace rich_location::add_fixit_insert calls
6182         with add_fixit_insert_before and add_fixit_insert_after.
6184 2016-09-13  Jason Merrill  <jason@redhat.com>
6185             Tom de Vries  <tom@codesourcery.com>
6187         PR c++/77427
6188         * g++.dg/pr77427.C: New test.
6190 2016-09-13  Martin Liska  <mliska@suse.cz>
6192         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6193         effective target.
6194         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6195         * lib/target-supports.exp: Define the new target.
6197 2016-09-12  Andrew Pinski  <apinski@cavium.com>
6199         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6200         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6202 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
6204         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6205         variable arguments.
6206         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6207         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6208         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6209         variable argument.
6210         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6211         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6213 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6215         PR c++/77496
6216         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6217         * g++.dg/ext/pr77496.C: New test.
6218         * g++.dg/warn/pr77496.C: New test.
6220 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
6222         PR c/72858
6223         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6224         to preserve conversion chars, and to preserve prefix information.
6225         * gcc.dg/format/pr72858.c: New test case.
6227 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6229         * gfortran.dg/pr77507.f90: Move to ...
6230         * gfortran.dg/ieee/pr77507.f90: here.
6232 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6234         PR ipa/61159
6235         * compile/pr61159.c: New testcase
6237 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6239         PR ipa/64316
6240         * gcc.dg/ipa/pr63416.c: New testcase.
6242 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
6243             Steven G. Kargl  <kargl@gcc.gnu.org>
6245         PR fortran/77532
6246         * gfortran.dg/dtio_11.f90: new test.
6248 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
6250         PR fortran/77507
6251         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6252         * gfortran.dg/c_assoc_4.f90: Ditto.
6254 2016-09-10  Tom de Vries  <tom@codesourcery.com>
6256         PR C/71602
6257         * c-c++-common/va-arg-va-list-type.c: New test.
6259 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
6261         PR rtl-optimization/77289
6262         * gcc.target/powerpc/pr77289.c: New test.
6264 2016-09-09  Martin Sebor  <msebor@redhat.com>
6266         PR c/77520
6267         PR c/77521
6268         * gcc.dg/pr77520.c: New test.
6269         * gcc.dg/pr77521.c: New test.
6271 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6273         PR fortran/77506
6274         * gfortran.dg/pr77506.f90: New test.
6276 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6278         PR fortran/77507
6279         * gfortran.dg/pr77507.f90: New test.
6281 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
6283         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6285 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6286             Louis Krupp      <lkrupp@gcc.gnu.org>
6288         PR fortran/69514
6289         * gfortran.dg/pr69514_1.f90: New test.
6290         * gfortran.dg/pr69514_2.f90: New test.
6292 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
6294         PR fortran/77500
6295         * gfortran.dg/gomp/pr77500.f90: New test.
6297         PR fortran/77516
6298         * gfortran.dg/gomp/pr77516.f90: New test.
6300 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
6302         PR middle-end/77475
6303         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6304         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6305         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6306         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6307         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6308         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6310 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
6312         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6313         "substring-locations.h".
6315 2016-09-07  Richard Biener  <rguenther@suse.de>
6317         PR c/77450
6318         * c-c++-common/vector-subscript-8.c: Move ..
6319         * gcc.dg/pr77450.c: ... here.
6321 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6323         PR libgfortran/77393
6324         * gfortran.dg/fmt_f0_2.f90: Update test.
6325         * gfortran.dg/fmt_f0_3.f90: New test.
6327 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6329         PR debug/77389
6330         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6331         in dg-options.
6333         PR debug/57519
6334         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6336 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
6338         PR target/69255
6339         * gcc.target/i386/pr69255-1.c: New test.
6340         * gcc.target/i386/pr69255-2.c: New test.
6341         * gcc.target/i386/pr69255-3.c: New test.
6343 2016-09-06  Martin Sebor  <msebor@redhat.com>
6345         PR c/77336
6346         * gcc.dg/format/miss-7.c: New test.
6348 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
6350         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6352 2016-09-06  Martin Liska  <mliska@suse.cz>
6354         PR gcov-profile/77378
6355         PR gcov-profile/77466
6356         * gcc.dg/profile-update-warning.c: New test.
6358 2016-09-06  Richard Biener  <rguenther@suse.de>
6360         PR tree-optimization/77479
6361         * gcc.dg/torture/pr77479.c: New testcase.
6363 2016-09-06  Richard Biener  <rguenther@suse.de>
6365         PR c/77450
6366         * c-c++-common/vector-subscript-7.c: Adjust.
6367         * c-c++-common/vector-subscript-8.c: New testcase.
6369 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6371         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6373 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
6375         PR target/77476
6376         * gcc.target/i386/avx512f-pr77476.c: New test.
6377         * gcc.target/i386/avx512bw-pr77476.c: New test.
6378         * gcc.target/i386/avx512dq-pr77476.c: New test.
6380         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6381         Update comment to mention also avx512f.
6383         PR sanitizer/77396
6384         * g++.dg/asan/pr77396-2.C: New test.
6386 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
6388         PR rtl-optimization/77452
6389         * gcc.target/i386/pr77452.c: New test.
6391 2016-09-05  Marek Polacek  <polacek@redhat.com>
6393         PR c/77423
6394         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6396 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6398         PR fortran/77391
6399         * gfortran.dg/pr77391.f90: New test.
6401 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6403         PR fortran/77460
6404         * gfortran.dg/pr77460.f90: New test.
6406 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
6408         PR c/65467
6409         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6411 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
6413         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6415 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
6417         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6418         test case.
6419         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6420         diagnostic-test-show-locus-generate-patch.c to the sources
6421         for diagnostic_plugin_test_show_locus.c.
6423 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
6425         PR c/65467
6426         * gcc.dg/gomp/_Atomic-1.c: New test.
6427         * gcc.dg/gomp/_Atomic-2.c: New test.
6428         * gcc.dg/gomp/_Atomic-3.c: New test.
6429         * gcc.dg/gomp/_Atomic-4.c: New test.
6430         * gcc.dg/gomp/_Atomic-5.c: New test.
6432         PR sanitizer/77396
6433         * g++.dg/asan/pr77396.C: New test.
6435 2016-09-01  Martin Sebor  <msebor@redhat.com>
6437         PR tree-optimization/71831
6438         * gcc.dg/builtin-object-size-16.c: New test.
6439         * gcc.dg/builtin-object-size-17.c: New test.
6441 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6443         PR libgfortran/77393
6444         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6446 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
6448         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6449         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6450         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6451         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6452         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6453         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6454         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6455         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6456         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6457         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6458         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6459         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6460         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6461         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6462         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6463         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6464         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6465         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6467 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
6469         * gnat.dg/opt58.adb: New test.
6470         * gnat.dg/opt58_pkg.ads: New helper.
6472 2016-09-01  Richard Biener  <rguenther@suse.de>
6474         PR middle-end/77436
6475         * gcc.dg/torture/pr77436.c: New testcase.
6477 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6479         * gcc.dg/pr64252.c: Require int32plus.
6480         * gcc.dg/pr66299-1.c: Likewise.
6481         * gcc.dg/pr66299-2.c: Likewise.
6482         * gcc.dg/torture/20131115-1.c: Skip for avr.
6484 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6486         * gcc.target/aarch64/ands_3.c: New test.
6488 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
6490         PR fortran/77352
6491         * gfortran.dg/gomp/pr77352.f90: New test.
6493         PR fortran/77374
6494         * gfortran.dg/gomp/pr77374.f08: New test.
6496 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6498         PR tree-optimization/73714
6499         * gcc.dg/tree-ssa/pr73714.c: New test.
6501 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6503         PR libgfortran/77393
6504         * gfortran.dg/fmt_f0_2.f90: New test.
6506 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6508         * gcc.target/i386/pr59539-2.c: Adapt options.
6509         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6511 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
6513         PR fortran/77418
6514         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6515         of the associate entity and replace with a pointer to the
6516         intended item on the stack.
6518 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6519             Paul Thomas  <pault@gcc.gnu.org>
6521         PR fortran/48298
6522         * gfortran.dg/dtio_1.f90: New test.
6523         * gfortran.dg/dtio_2.f90: New test.
6524         * gfortran.dg/dtio_3.f90: New test.
6525         * gfortran.dg/dtio_4.f90: New test.
6526         * gfortran.dg/dtio_5.f90: New test.
6527         * gfortran.dg/dtio_6.f90: New test.
6528         * gfortran.dg/dtio_7.f90: New test.
6529         * gfortran.dg/dtio_8.f90: New test.
6530         * gfortran.dg/dtio_9.f90: New test.
6531         * gfortran.dg/dtio_10.f90: New test.
6533 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6535         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6536         (test_many_nested_locations): New function.
6537         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6538         (test_show_locus): Handle "test_many_nested_locations".
6540 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6542         * g++.dg/template/double-greater-than-fixit.C: New test case.
6544 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6546         * gnat.dg/opt57.ad[sb]: New test.
6547         * gnat.dg/opt57_pkg.ads: New helper.
6549 2016-08-30  Richard Biener  <rguenther@suse.de>
6551         PR tree-optimization/69047
6552         * gcc.dg/pr69047.c: Fix byte-order check.
6554 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
6556         PR tree-optimization/72866
6557         * gcc.dg/vect/pr72866.c: New test.
6559         PR debug/77363
6560         * g++.dg/debug/dwarf2/pr77363.C: New test.
6562         PR middle-end/77377
6563         * gcc.target/i386/pr77377.c: New test.
6565         PR debug/77389
6566         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6567         in dg-options.
6569 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6571         * gfortran.dg/pr77372.f90: Moved to ...
6572         * gfortran.dg/ieee/pr77372.f90: here.
6574 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6576         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6577         vector short/char initializations.
6578         * gcc.target/powerpc/vec-init-5.c: Likewise.
6579         * gcc.target/powerpc/vec-init-6.c: New compile time test for
6580         vector initialization optimizations.
6581         * gcc.target/powerpc/vec-init-7.c: Likewise.
6582         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6583         vector float/double initializations.
6584         * gcc.target/powerpc/vec-init-9.c: Likewise.
6586 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
6588         PR target/77403
6589         * gcc.target/i386/pr77403.c: New test.
6591 2016-08-29  Marek Polacek  <polacek@redhat.com>
6593         PR c/77292
6594         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6596 2016-08-29  Tom de Vries  <tom@codesourcery.com>
6598         PR c/77398
6599         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6601 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
6603         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6605 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
6607         * gfortran.dg/dec_structure_13.f90: New testcase.
6609 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
6611         PR fortran/77261
6612         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6613         available.
6615 2016-08-28  Tom de Vries  <tom@codesourcery.com>
6617         PR lto/70955
6618         * gcc.dg/pr70955.c: New test.
6619         * gcc.dg/lto/pr70955_0.c: Same.
6620         * gcc.dg/lto/pr70955_1.c: Same.
6622 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
6624         PR tree-optimization/71077
6625         * gcc.target/i386/pr71077.c: New test.
6627 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6629         PR fortran/77380
6630         * gfortran.dg/pr77380.f90: New test.
6632 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6634         PR fortran/77372
6635         gfortran.dg/pr77372.f90: New test.
6637 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6639         * gcc.dg/spellcheck-fields-2.c (test): Move
6640         dg-begin/end-multiline-output within function body.
6641         (test_macro): New function.
6643 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6645         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6646         (test_fixit_insert): Update expected output.
6647         (test_fixit_remove): Likewise.
6648         (test_fixit_replace): Likewise.
6650 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6652         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6653         Fix typo.
6655 2016-08-26  Richard Biener  <rguenther@suse.de>
6657         PR tree-optimization/69047
6658         * gcc.dg/pr69047.c: New testcase.
6660 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6661             Martin Jambhor  <mjambor@suse.cz>
6663         * gcc.dg/ipa/propbits-1.c: New test-case.
6664         * gcc.dg/ipa/propbits-2.c: Likewise.
6665         * gcc.dg/ipa/propbits-3.c: Likewise.
6667 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6669         PR fortran/77351
6670         * gfortran.dg/pr77351.f90: New test.
6672 2016-08-25  Marek Polacek  <polacek@redhat.com>
6674         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6676 2016-08-25  Marek Polacek  <polacek@redhat.com>
6678         PR c/77323
6679         * gcc.dg/pr77323.c: New test.
6681 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6683         PR fortran/77358
6684         * gfortran.dg/submodule_17.f08: New test.
6686 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6687             Michael Collison  <michael.collison@arm.com>
6689         * gcc.target/arm/builtin_saddl.c: New testcase.
6690         * gcc.target/arm/builtin_saddll.c: New testcase.
6691         * gcc.target/arm/builtin_uaddl.c: New testcase.
6692         * gcc.target/arm/builtin_uaddll.c: New testcase.
6693         * gcc.target/arm/builtin_ssubl.c: New testcase.
6694         * gcc.target/arm/builtin_ssubll.c: New testcase.
6695         * gcc.target/arm/builtin_usubl.c: New testcase.
6696         * gcc.target/arm/builtin_usubll.c: New testcase.
6698 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6700         PR target/77270
6701         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6702         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6703         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6704         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6705         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6706         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6707         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6708         effective target.  Remove scan-assembler-times directives.
6709         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6710         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6711         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6713 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6715         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6716         of unsigned int.
6717         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6719 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6721         PR testsuite/77317
6722         * lib/target-supports.exp
6723         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6724         (check_effective_target_vect_natural_alignment): Ditto.
6725         (check_effective_target_vector_alignment_reachable): Ditto.
6726         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6728 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6730         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6732 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6734         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6735         being created from pointers to memory locations.
6736         * gcc.target/powerpc/vec-init-2.c: Likewise.
6738 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6740         * gfortran.dg/dec_structure_12.f90: New testcase.
6742 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6744         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6746 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6748         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6749         verification.
6751 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6753         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6754         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6756 2016-08-23  Richard Biener  <rguenther@suse.de>
6758         PR tree-optimization/27336
6759         * c-c++-common/pr27336.c: New testcase.
6761 2016-08-22  Marek Polacek  <polacek@redhat.com>
6763         PR c++/77321
6764         * g++.dg/cpp1y/pr77321.C: New test.
6766 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6768         PR fortran/60774
6769         * gfortran.dg/empty_label.f: Adjust test for new error message.
6770         * gfortran.dg/empty_label.f90: Ditto.
6771         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6772         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6773         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6775 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6777         PR fortran/61318
6778         * gfortran.dg/pr61318.f90: New test.
6780 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6782         PR fortran/77260
6783         * gfortran.dg/pr77260_1.f90: New test.
6784         * gfortran.dg/pr77260_2.f90: Ditto.
6786 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6788         PR middle-end/77269
6789         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6790         __builtin_signbitf and __builtin_signbitl in expected generic
6791         expansion.
6792         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6793         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6794         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6795         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6796         tests.
6798 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6800         * gcc.dg/torture/float128-builtin.c,
6801         gcc.dg/torture/float128-ieee-nan.c,
6802         gcc.dg/torture/float128x-builtin.c,
6803         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6804         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6805         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6806         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6807         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6808         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6809         gcc.dg/torture/floatn-nan.h: New tests.
6811 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6813         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6814         macro.
6815         (main): Update calls to TEST_I_F.
6816         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6817         macro.
6818         (main): Update calls to TEST_I_F.
6820 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6822         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6823         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6824         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6825         names in calls to TEST_I_F.
6827 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6829         PR c/52952
6830         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6832 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6834         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6835         and !natural_alignment_64.
6836         * gcc.dg/ipa/propalign-2.c: Likewise.
6837         * gcc.dg/ipa/propalign-3.c: Likewise.
6838         * gcc.dg/ipa/propalign-4.c: Likewise.
6839         * gcc.dg/ipa/propalign-5.c: Likewise.
6840         * lib/target-supports.exp
6841         (check_effective_target_natural_alignment_32): Add avr-*-*.
6843 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6845         PR tree-optimization/61839
6846         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6847         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6848         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6849         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6851 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6853         PR c/32187
6854         * lib/target-supports.exp (check_effective_target_float16)
6855         (check_effective_target_float32, check_effective_target_float64)
6856         (check_effective_target_float128, check_effective_target_float32x)
6857         (check_effective_target_float64x)
6858         (check_effective_target_float128x)
6859         (check_effective_target_float16_runtime)
6860         (check_effective_target_float32_runtime)
6861         (check_effective_target_float64_runtime)
6862         (check_effective_target_float128_runtime)
6863         (check_effective_target_float32x_runtime)
6864         (check_effective_target_float64x_runtime)
6865         (check_effective_target_float128x_runtime)
6866         (check_effective_target_floatn_nx_runtime)
6867         (add_options_for_float16, add_options_for_float32)
6868         (add_options_for_float64, add_options_for_float128)
6869         (add_options_for_float32x, add_options_for_float64x)
6870         (add_options_for_float128x): New procedures.
6871         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6872         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6873         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6874         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6875         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6876         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6877         gcc.dg/torture/float128-complex.c,
6878         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6879         gcc.dg/torture/float128x-basic.c,
6880         gcc.dg/torture/float128x-complex.c,
6881         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6882         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6883         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6884         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6885         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6886         gcc.dg/torture/float32x-basic.c,
6887         gcc.dg/torture/float32x-complex.c,
6888         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6889         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6890         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6891         gcc.dg/torture/float64x-basic.c,
6892         gcc.dg/torture/float64x-complex.c,
6893         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6894         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6895         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6896         gcc.dg/torture/floatn-tg.h,
6897         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6898         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6899         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6900         gcc.dg/torture/fp-int-convert-float128x.c,
6901         gcc.dg/torture/fp-int-convert-float16-timode.c,
6902         gcc.dg/torture/fp-int-convert-float16.c,
6903         gcc.dg/torture/fp-int-convert-float32-timode.c,
6904         gcc.dg/torture/fp-int-convert-float32.c,
6905         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6906         gcc.dg/torture/fp-int-convert-float32x.c,
6907         gcc.dg/torture/fp-int-convert-float64-timode.c,
6908         gcc.dg/torture/fp-int-convert-float64.c,
6909         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6910         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6911         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6912         maximum exponent of floating-point type.  Use it in testing
6913         whether 0x8...0 fits in the floating-point type.  Always treat -1
6914         (signed 0xf...f) as fitting in the floating-point type.
6915         (M_OK1): New macro.
6916         * gcc.dg/torture/fp-int-convert-double.c,
6917         gcc.dg/torture/fp-int-convert-float.c,
6918         gcc.dg/torture/fp-int-convert-float128-timode.c,
6919         gcc.dg/torture/fp-int-convert-float128.c,
6920         gcc.dg/torture/fp-int-convert-float80-timode.c,
6921         gcc.dg/torture/fp-int-convert-float80.c,
6922         gcc.dg/torture/fp-int-convert-long-double.c,
6923         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6925 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6927         PR fortran/72744
6928         * gfortran.dg/gomp/pr72744.f90: New test.
6930         PR fortran/69281
6931         * gfortran.dg/gomp/pr69281.f90: New test.
6933 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6935         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6936         the last special seed value.
6937         * gfortran.dg/random_7.f90: Use size for last array member instead
6938         of hardcoded value.
6940 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6942         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6943         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6945 2016-08-19  Richard Biener  <rguenther@suse.de>
6947         PR tree-optimization/77286
6948         * gcc.dg/torture/pr77286.c: New testcase.
6950 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6952         * gcc.dg/verbose-asm-2.c: New test case.
6954 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6956         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6957         (custom_diagnostic_finalizer): Update for change to
6958         diagnostic_show_locus.
6960 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6962         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6963         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6965 2016-08-18  Marek Polacek  <polacek@redhat.com>
6967         PR c/71514
6968         * gcc.dg/pr71514.c: New test.
6970 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6972         PR target/72839
6973         * gcc.target/i386/pr72839.c: New test.
6975 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6977         PR middle-end/70895
6978         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6979         * c-c++-common/goacc/reduction-1.c: Likewise.
6980         * c-c++-common/goacc/reduction-2.c: Likewise.
6981         * c-c++-common/goacc/reduction-3.c: Likewise.
6982         * c-c++-common/goacc/reduction-4.c: Likewise.
6984 2016-08-18  Alan Modra  <amodra@gmail.com>
6986         * gcc.c-torture/compile/pr72771.c: New.
6988 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6990         PR fortran/67496
6991         * gfortran.dg/pr67496.f90: New test.
6993 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6995         PR tree-optimization/71752
6996         * gcc.dg/vect/pr71752.c: New.
6998 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
7000         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
7002 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
7004         PR middle-end/77259
7005         * g++.dg/ipa/devirt-52.C: New test.
7007 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
7009         * c-c++-common/goacc/reduction-6.c: New testcase.
7011 2016-08-17  Richard Biener  <rguenther@suse.de>
7013         PR tree-optimization/76490
7014         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
7015         * gcc.dg/pr52904.c: XFAIL.
7017 2016-08-17  Richard Biener  <rguenther@suse.de>
7019         PR tree-optimization/23855
7020         * gcc.dg/loop-unswitch-2.c: Adjust.
7022 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
7024         PR tree-optimization/72817
7025         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
7027 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
7029         PR libgcc/77265
7030         * gcc.dg/torture/float128-extend-inf.c: New test.
7032 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
7034         PR c/72857
7035         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
7036         for embedded NUL.
7037         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
7038         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
7039         caret placement.
7040         (test_oct): Likewise.
7041         (test_multiple): Likewise.
7042         (test_field_width_specifier): Likewise.
7043         (test_field_width_specifier_2): New function.
7044         (test_field_precision_specifier): New function.
7045         (test_embedded_nul): Update expected caret placement.
7046         (test_non_contiguous_strings): Update line number.
7047         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
7048         (__emit_string_literal_range): Add "caret_idx" param.
7049         (test_simple_string_literal): Add value for new param, updating
7050         expected output..
7051         (test_concatenated_string_literal): Likewise.
7052         (test_multiline_string_literal): Likewise.
7053         (test_hex): Likewise.
7054         (test_oct): Likewise.
7055         (test_multiple): Likewise.
7056         (test_ucn4): Likewise.
7057         (test_ucn8): Likewise.
7058         (test_u8): Likewise.
7059         (test_u): Likewise; update expected message, from "range" to
7060         "location".
7061         (test_U): Likewise.
7062         (test_L): Likewise.
7063         (test_macro): Add value for new param.
7064         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
7065         (__emit_string_literal_range): Add "caret_idx" param.
7066         (test_stringified_token_1): Add value for new param.  Update
7067         expected message, from "range" to "location".
7068         (test_stringized_token_2): Likewise, adding param to macro.
7069         (test_stringified_token_3): Likewise.
7070         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
7071         (emit_warning): Convert param from source_range to location_t.
7072         (test_string_literals): Add caret_idx param, and use it when
7073         constructing a substring_loc.  Update error message, from
7074         "range" to "location".
7076 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
7078         PR target/71910
7079         * g++.dg/gomp/pr71910.C: New test.
7081         PR middle-end/67485
7082         * gcc.c-torture/compile/pr67485.c: New test.
7084         PR target/72867
7085         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
7087 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
7089         PR tree-optimization/69848
7090         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
7092 2016-08-16  Martin Liska  <mliska@suse.cz>
7094         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
7095         of memory operations so that it can be handled by core2
7096         in 32-bit mode.
7098 2016-08-16  Richard Biener  <rguenther@suse.de>
7100         PR tree-optimization/76783
7101         * gcc.dg/pr76783.c: New testcase.
7102         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
7104 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
7106         PR tree-optimization/72817
7107         PR tree-optimization/73450
7108         * gcc.dg/tree-ssa/pr72817.c: New test.
7109         * gcc.dg/tree-ssa/pr73450.c: New test.
7111 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
7113         * gfortran.dg/init_flag_13.f90: New testcase.
7114         * gfortran.dg/init_flag_14.f90: Ditto.
7115         * gfortran.dg/init_flag_15.f03: Ditto.
7116         * gfortran.dg/dec_init_1.f90: Ditto.
7117         * gfortran.dg/dec_init_2.f90: Ditto.
7119 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
7121         PR target/72867
7122         * gcc.target/i386/pr72867.c: New test.
7124 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
7126         * c-c++-common/dump-ada-spec-5.c: New test.
7128 2016-08-15  Richard Biener  <rguenther@suse.de>
7130         PR tree-optimization/73434
7131         * gcc.dg/torture/pr73434.c: New testcase.
7133 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
7135         PR tree-optimization/72824
7136         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7138 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
7140         PR fortran/70598
7141         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7142         in use_device clause.
7143         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7144         * gfortran.dg/goacc/list.f95: Adjust to catch
7145         "neither a POINTER nor an array" error messages.
7147 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
7149         PR target/76342
7150         * gcc.target/i386/pr76342.c: New test.
7152 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
7154         PR c/71512
7155         * g++.dg/ubsan/pr71512.C: New test.
7156         * c-c++-common/ubsan/pr71512-1.c: New test.
7157         * c-c++-common/ubsan/pr71512-2.c: New test.
7159 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7161         * gcc.target/powerpc/vec-init-1.c: New tests to test various
7162         vector initialization options.
7163         * gcc.target/powerpc/vec-init-2.c: Likewise.
7164         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7165         is generated on ISA 3.0.
7167 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
7169         PR middle-end/71654
7170         * gcc.dg/c-c++-common/pr71654.c: New test.
7171         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7172         dg-options.
7173         * gcc.dg/tree-ssa/vrp24: Likewise.
7175 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
7177         PR c/67410
7178         * gcc.dg/pr67410.c: New test.
7180 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
7182         PR tree-optimization/69848
7183         * gcc.dg/vect/vect-pr69848.c: New test.
7185 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
7187         PR testsuite/71008
7188         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7189         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7190         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7191         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7193 2016-08-12  Richard Biener  <rguenther@suse.de>
7195         PR tree-optimization/57326
7196         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7197         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7198         * gcc.dg/tree-ssa/pr35287.c: Likewise.
7199         * gcc.target/i386/pr45685.c: Likewise.
7200         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7201         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7202         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7203         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7204         * gfortran.dg/pr34163.f90: Likewise.
7206 2016-08-12  Martin Liska  <mliska@suse.cz>
7208         * g++.dg/gcov/gcov-16.C: New test.
7209         * lib/gcov.exp: Support new argument for run-gcov function.
7211 2016-08-12  Martin Liska  <mliska@suse.cz>
7213         PR gcov-profile/35590
7214         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7216 2016-08-12  Richard Biener  <rguenther@suse.de>
7218         PR tree-optimization/72851
7219         * gcc.dg/torture/pr72851.c: New testcase.
7221 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
7223         PR debug/63240
7224         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7225         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7226         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7227         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7228         DW_AT_deleted.
7230         PR debug/55641
7231         * g++.dg/debug/dwarf2/ref-1.C: New.
7233         PR debug/49366
7234         * g++.dg/debug/dwarf2/template-params-12.H: New.
7235         * g++.dg/debug/dwarf2/template-params-12f.C: New.
7236         * g++.dg/debug/dwarf2/template-params-12g.C: New.
7237         * g++.dg/debug/dwarf2/template-params-12n.C: New.
7238         * g++.dg/debug/dwarf2/template-params-12s.C: New.
7239         * g++.dg/debug/dwarf2/template-params-12u.C: New.
7240         * g++.dg/debug/dwarf2/template-params-12v.C: New.
7241         * g++.dg/debug/dwarf2/template-params-12w.C: New.
7243 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7245         PR target/72863
7246         * gcc.target/powerpc/pr72863.c: New test.
7248 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
7250         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7252 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7254         * gcc.target/i386/pieces-strcpy-1.c: New test.
7255         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7257 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7259         PR c++/72868
7260         * g++.dg/cpp1y/constexpr-switch4.C: New test.
7262 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7264         * gcc.target/i386/pieces-memcpy-1.c: New test.
7265         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7266         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7267         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7268         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7269         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7271 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7273         PR c/72816
7274         * gcc.dg/pr72816.c: Remove dg-error.
7276 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7278         PR tree-optimization/71083
7279         * gcc.c-torture/execute/pr71083.c: New test.
7280         * gnat.dg/loop_optimization23.adb: New test.
7281         * gnat.dg/loop_optimization23_pkg.ads: New test.
7282         * gnat.dg/loop_optimization23_pkg.adb: New test.
7284 2016-08-11  Richard Biener  <rguenther@suse.de>
7286         PR tree-optimization/72772
7287         * gcc.dg/graphite/pr35356-1.c: Adjust.
7288         * gcc.dg/tree-ssa/pr59597.c: Likewise.
7290 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
7292         * gfortran.dg/random_7.f90: Take into account that the last seed
7293         value is the special p value.
7294         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7296 2016-08-11  Richard Biener  <rguenther@suse.de>
7298         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7300 2016-08-11  Alan Modra  <amodra@gmail.com>
7302         * gcc.target/powerpc/pr71680.c: New.
7304 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7306         * gcc.target/powerpc/bfp/bfp.exp: New file.
7307         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7308         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7309         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7310         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7311         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7312         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7313         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7314         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7315         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7316         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7317         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7318         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7319         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7320         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7321         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7322         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7323         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7324         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7325         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7326         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7327         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7328         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7329         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7330         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7331         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7332         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7333         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7334         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7335         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7336         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7337         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7338         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7339         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7340         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7341         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7342         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7343         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7344         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7345         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7346         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7347         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7348         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7349         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7350         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7351         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7352         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7353         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7354         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7355         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7356         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7357         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7358         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7359         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7361 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7363         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7364         Add aarch64*-*-*.
7366 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7368         * gcc.target/aarch64/simd/vcond-ne.c: New test.
7370 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7372         PR target/72853
7373         * gcc.target/powerpc/pr72853.c: New test.
7375 2016-08-10  Martin Liska  <mliska@suse.cz>
7377         PR gcov-profile/58306
7378         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7380 2016-08-10  Martin Liska  <mliska@suse.cz>
7382         * g++.dg/gcov/gcov-threads-1.C: New test.
7384 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7386         PR target/71873
7387         * gcc.target/avr/pr71873.c: New test.
7389 2016-08-09  Martin Liska  <mliska@suse.cz>
7391         * g++.dg/gcov/gcov-dump-1.C: New test.
7392         * g++.dg/gcov/gcov-dump-2.C: New test.
7394 2016-08-09  Martin Liska  <mliska@suse.cz>
7396         * gcc.dg/tree-prof/val-prof-9.c: New test.
7398 2016-08-09  Martin Liska  <mliska@suse.cz>
7400         * gcc.dg/tree-prof/val-prof-8.c: New test.
7402 2016-08-09  Martin Jambor  <mjambor@suse.cz>
7404         PR ipa/71981
7405         * gcc.dg/ipa/pr71981.c: New test.
7407 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7409         PR tree-optimization/33707
7410         * gcc.dg/vect/pr33707.c: New test.
7412 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7414         PR tree-optimization/pr72772
7415         * gcc.dg/tree-ssa/pr72772.c: New test.
7417 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
7419         PR rtl-optimization/66669
7420         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7422 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7424         PR tree-optimization/72824
7425         * gcc.c-torture/execute/ieee/pr72824.c: New test.
7427 2016-08-09  Richard Biener  <rguenther@suse.de>
7429         PR tree-optimization/71802
7430         * gcc.dg/torture/pr71802.c: New testcase.
7432 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7434         PR c++/72809
7435         * g++.dg/eh/stdarg1.C: New test.
7437 2016-08-08  Andi Kleen  <ak@linux.intel.com>
7439         * lib/profopt.exp: (auto-profopt-execute): Don't include full
7440         test command line in failure log.
7441         (profopt-execute): dito. Make autofdo file names unique.
7443 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7445         PR c/64955
7446         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7447         output.
7449 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7451         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7452         c99_runtime.
7453         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7454         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7455         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7456         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7457         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7458         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7460 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7462         PR c/52952
7463         * gcc.dg/cpp/pr66415-1.c: Likewise.
7464         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7465         * gcc.dg/format/c90-printf-1.c: Likewise.
7466         * gcc.dg/format/diagnostic-ranges.c: New test case.
7468 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
7470         PR fortran/72716
7471         * gfortran.dg/gomp/pr72716.f90: New test.
7473         PR middle-end/72781
7474         * gcc.dg/gomp/pr72781.c: New test.
7476         PR middle-end/68762
7477         * g++.dg/vect/pr68762-1.cc: New test.
7478         * g++.dg/vect/pr68762-2.cc: New test.
7479         * g++.dg/vect/pr68762.h: New file.
7481 2016-08-08  Martin Sebor  <msebor@redhat.com>
7483         PR testsuite/72838
7484         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7485         * g++.dg/warn/overflow-warn-3.C: Same.
7486         * g++.dg/warn/overflow-warn-4.C: Same.
7488 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7490         PR fortran/71936
7491         * gfortran.dg/allocate_with_source_21.f03: New test.
7493 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7495         PR fortran/72698
7496         * gfortran.dg/allocate_with_source_20.f03: New test.
7498 2016-08-08  Alan Modra  <amodra@gmail.com>
7500         * gcc.c-torture/compile/pr72802.c: New.
7502 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7504         PR fortran/70524
7505         * gfortran.dg/dependency_48.f90: New test.
7507 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7509         PR fortran/70040
7510         * gfortran.dg/pr70040.f90:  New testcase.
7512 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7514         PR fortran/71961
7515         * gfortran.dg/matmul_10.f90:  New testcase.
7517 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
7519         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7521 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
7523         PR c/72816
7524         * gcc.dg/pr72816.c: New test.
7526 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
7528         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7529         * g++.dg/conversion/pr41426.C: Likewise.
7530         * g++.dg/conversion/pr66211.C: Likewise.
7531         * g++.dg/cpp1y/lambda-init9.C: Likewise.
7532         * g++.dg/init/ref8.C: Likewise.
7533         * g++.old-deja/g++.law/cvt20.C: Likewise.
7534         * g++.old-deja/g++.mike/p9732c.C: Likewise.
7536 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7538         PR tree-optimization/18046
7539         * gcc.dg/tree-ssa/vrp105.c: New test.
7540         * gcc.dg/tree-ssa/vrp106.c: New test.
7542 2016-08-05  Martin Sebor  <msebor@redhat.com>
7544         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7545         1ul in diagnostics.  Remove hyphen from "constant-expression."
7546         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7547         * g++.dg/cpp0x/static_assert3.C: Same.
7548         * g++.dg/cpp1y/constexpr-throw.C: Same.
7549         * g++.dg/template/nontype3.C: Same.
7550         * g++.dg/warn/overflow-warn-1.C: Same.
7551         * g++.dg/warn/overflow-warn-3.C: Same.
7552         * g++.dg/warn/overflow-warn-4.C: Same.
7554 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
7556         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7557         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7558         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7559         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7561 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7563         PR tree-optimization/72810
7564         * gcc.dg/tree-ssa/vrp110.c: New test.
7566 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
7568         PR Target/72819
7569         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7570         registers.
7571         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7572         saving the half-precision registers.
7573         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7574         value is returned in h0.
7575         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7576         are passed in FP/SIMD registers.
7577         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7578         passing works corrcetly.
7579         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7580         (hfa_f16x2_t): Likewise.
7581         (hfa_f16x3_t): Likewise.
7582         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7583         are promoted to double and passed in a double register.
7584         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7585         are promoted to double and stacked.
7586         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7587         __fp16 data types.
7588         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7589         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7590         __fp16 first get passed in FP/SIMD registers, then stacked.
7592 2016-08-05  Nathan Sidwell  <nathan@acm.org>
7594         PR c++/68724
7595         * g++.dg/cpp0x/pr68724.C: New.
7597 2016-08-05  Richard Biener  <rguenther@suse.de>
7599         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7601 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7603         * gcc.dg/tree-ssa/vrp107.c: New test.
7604         * gcc.dg/tree-ssa/vrp108.c: New test.
7605         * gcc.dg/tree-ssa/vrp109.c: New test.
7607 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7609         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7610         dg-options.
7612 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7614         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7615         test-cases.
7616         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7617         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7618         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7619         test-cases.
7620         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7621         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7622         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7623         large_double.
7625 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
7627         PR c++/72800
7628         * g++.dg/cpp1y/lambda-ice1.C: New.
7630 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7632         PR c++/72759
7633         * g++.dg/cpp1y/pr72759.C: New test.
7635 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7637         * gcc.dg/switch-10.c: New test.
7639 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
7641         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7643 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
7645         * c-c++-common/goacc/routine-5.c: Update.
7647 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7649         PR rtl-optimization/70903
7650         * gcc.c-torture/execute/pr70903.c: New test.
7652 2016-08-04  Martin Liska  <mliska@suse.cz>
7654         * gcc.dg/params/params.exp: Replace file exists with
7655         TESTING_IN_BUILD_TREE.
7657 2016-08-04  Marek Polacek  <polacek@redhat.com>
7659         PR c++/70229
7660         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7662 2016-08-04  Richard Biener  <rguenther@suse.de>
7664         PR middle-end/71984
7665         * gcc.dg/torture/pr71984.c: Guard correctness check for
7666         little-endian.
7668 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7670         * gcc.c-torture/compile/20160802-1.c: New testcase.
7672 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7674         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7676 2016-08-03  Richard Biener  <rguenther@suse.de>
7678         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7679         and remove -O3.
7680         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7681         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7683 2016-08-03  Richard Biener  <rguenther@suse.de>
7685         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7686         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7687         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7688         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7690 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7692         * gcc.dg/init-excess-2.c: Require int32plus.
7693         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7694         * gcc.dg/pr59963-2.c: Require int32plus.
7695         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7696         * gcc.dg/unroll-7.c: Require int32plus.
7698 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7700         PR tree-optimization/34114
7701         * gcc.dg/tree-ssa/loop-42.c: New test.
7703 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7705         * gcc.target/aarch64/vminmaxnm.c: New.
7706         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7707         tests.
7709 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7711         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7712         vec_extract for vector float, vector int, vector short, and vector
7713         char.
7714         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7715         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7716         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7717         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7719 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7721         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7722         single stack adjustment, no writeback.
7723         * gcc.target/aarch64/test_frame_12.c: Likewise.
7724         * gcc.target/aarch64/test_frame_13.c: Likewise.
7725         * gcc.target/aarch64/test_frame_15.c: Likewise.
7726         * gcc.target/aarch64/test_frame_6.c: Likewise.
7727         * gcc.target/aarch64/test_frame_7.c: Likewise.
7728         * gcc.target/aarch64/test_frame_8.c: Likewise.
7729         * gcc.target/aarch64/test_frame_16.c: New test.
7731 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7733         PR target/72748
7734         * gcc.target/i386/pr72748.c: New test.
7736 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7738         PR tree-optimization/71818
7739         * gcc.dg/vect/pr71818.c: New
7741 2016-08-01  Martin Liska  <mliska@suse.cz>
7743         PR tree-optimization/71857
7744         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7746 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7748         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7750 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7752         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7754 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7756         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7757         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7759 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7761         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7762         (check_effective_target_c++): Likewise. Also match for libstdc++.
7764 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7766         PR fortran/41922
7767         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7768         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7769         * gfortran.dg/pr41922.f90: New test.
7771 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7773         PR fortran/68566
7774         * gfortran.dg/pr68566.f90: new test.
7776 2016-07-30  Martin Sebor  <msebor@redhat.com>
7778         PR c++/60760
7779         PR c++/71091
7780         * g++.dg/cpp0x/constexpr-cast.C: New test.
7781         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7782         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7783         * g++.dg/ubsan/pr63956.C: Correct.
7785 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7787         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7788         vector double or vector long where the vector is in memory.
7789         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7790         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7792 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7794         PR fortran/69867
7795         * gfortran.dg/pr69867.f90: New test.
7797 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7799         PR fortran/69962
7800         * gfortran.dg/pr69962.f90: New test.
7802 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7804         PR fortran/70006
7805         * gfortran.dg/pr70006.f90: New test.
7807 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7809         PR fortran/71730
7810         * gfortran.dg/pr71730.f90: New test.
7811         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7812         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7813         * gfortran.dg/array_constructor_26.f03: Ditto.
7815 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7817         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7818         * gcc.target/powerpc/pr71763.c: Likewise.
7820 2016-07-29  Marek Polacek  <polacek@redhat.com>
7822         PR c/71742
7823         * gcc.dg/940510-1.c: Adjust dg-error.
7824         * gcc.dg/c99-flex-array-1.c: Likewise.
7825         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7827         PR c/71853
7828         * gcc.dg/noncompile/pr71853.c: New test.
7830         PR c/71573
7831         * gcc.dg/noncompile/pr71573.c: New test.
7833         PR c/71926
7834         * g++.dg/warn/Wparentheses-30.C: New test.
7835         * gcc.dg/Wparentheses-14.c: New test.
7837 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7839         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7841 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7843         PR tree-optimization/57558
7844         * gcc.dg/vect/pr57558-1.c: New test.
7845         * gcc.dg/vect/pr57558-2.c: New test.
7847 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7849         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7850         to scan forwprop1 dump pass.
7852 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7854         PR c++/51488
7855         * g++.dg/template/pr51488.C: New.
7857 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7859         PR c/71969
7860         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7861         static __inline__.
7862         * gcc.dg/pr71969-1.c: New test.
7863         * gcc.dg/pr71969-2.c: New test.
7864         * gcc.dg/pr71969-3.c: New test.
7866 2016-07-29  Marek Polacek  <polacek@redhat.com>
7868         PR c/71574
7869         * c-c++-common/pr71574.c: New test.
7871         PR c/71583
7872         * gcc.dg/noncompile/pr71583.c: New test.
7874 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7876         PR middle-end/68217
7877         * gcc.dg/pr68217.c: New test.
7879 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7881         PR fortran/71067
7882         * gfortran.dg/pr71067_1.f90: New test.
7883         * gfortran.dg/pr71067_2.f90: Ditto.
7885 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7887         * gcc.target/powerpc/vec-extract-1.c: New test.
7889 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7891         PR fortran/71799
7892         * gfortran.dg/pr71799.f90: New test.
7894 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7896         PR c++/71665
7897         * g++.dg/cpp0x/pr71665-1.C: New.
7898         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7899         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7900         * g++.dg/ext/label10.C: Likewise.
7901         * g++.dg/parse/constant5.C: Likewise.
7903 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7905         PR fortran/71859
7906         * gfortran.dg/pr71859.f90: New test.
7907         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7908         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7910 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7912         PR fortran/71883
7913         * gfortran.dg/pr71883.f90: New test.
7915 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7917         PR tree-optimization/71734
7918         * g++.dg/vect/pr70729-nest.cc: New test.
7920 2016-07-28  Renlin Li  <renlin.li@arm.com>
7922         Revert
7923         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7925         PR fortran/71902
7926         * gfortran.dg/dependency_47.f90:  New test.
7928 2016-07-28  Martin Liska  <mliska@suse.cz>
7930         PR gcov-profile/68025
7931         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7933 2016-07-28  Martin Liska  <mliska@suse.cz>
7935         * g++.dg/vect/pr70944.cc: New test.
7937 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7939         PR middle-end/71994
7940         * gcc.dg/torture/pr71994.c: New test.
7942 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7944         PR middle-end/71078
7945         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7946         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7947         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7949 2016-07-27  Richard Biener  <rguenther@suse.de>
7951         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7953 2016-07-27  Martin Liska  <mliska@suse.cz>
7955         * gcc.dg/predict-13.c: New test.
7956         * gcc.dg/predict-14.c: New test.
7958 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7960         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7961         including stdint.h.
7962         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7963         including stdint.h.
7965 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7967         PR target/71869
7968         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7969         IEEE built-in functions handle quiet and signalling NaNs
7970         correctly.
7972 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7974         PR fortran/71862
7975         * gfortran.dg/pr71862.f90: New test.
7977 2016-07-26  Martin Sebor  <msebor@redhat.com>
7979         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7980         selector with dg-options.
7982 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7984         PR tree-optimization/18046
7985         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7986         * gcc.dg/tree-ssa/vrp103.c: New test.
7987         * gcc.dg/tree-ssa/vrp104.c: New test.
7989 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7991         * gcc.target/powerpc/pr63354.c: Require lp64 since
7992         -mprofile-kernel is not legal with -m32.
7994 2016-07-26  Richard Biener  <rguenther@suse.de>
7996         PR rtl-optimization/71984
7997         * gcc.dg/torture/pr71984.c: New testcase.
7999 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
8001         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
8002         g++-dg-runtest via et-dg-runtest.
8003         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
8004         * gcc.dg/vect/vect.exp: Likewise.
8005         * gfortran.dg/graphite/graphite.exp: Likewise, but for
8006         gfortran-dg-runtest.
8007         * gfortran.dg/vect/vect.exp: Likewise.
8008         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
8009         (check_mips_loongson_hw_available): Likewise.
8010         (check_effective_target_mpaired_single_runtime): Likewise.
8011         (check_effective_target_mips_loongson_runtime): Likewise.
8012         (add_options_for_mpaired_single): Likewise.
8013         (check_effective_target_vect_int): Add global et_index.
8014         Check and save the supported feature for a target selected by
8015         the et_index target.  Break long lines where appropriate.  Call
8016         et-is-effective-target for MIPS with an argument instead of
8017         check_effective_target_* where appropriate.
8018         (check_effective_target_vect_intfloat_cvt): Likewise.
8019         (check_effective_target_vect_uintfloat_cvt): Likewise.
8020         (check_effective_target_vect_floatint_cvt): Likewise.
8021         (check_effective_target_vect_floatuint_cvt): Likewise.
8022         (check_effective_target_vect_simd_clones): Likewise.
8023         (check_effective_target_vect_shift): ewise.
8024         (check_effective_target_whole_vector_shift): Likewise.
8025         (check_effective_target_vect_bswap): Likewise.
8026         (check_effective_target_vect_shift_char): Likewise.
8027         (check_effective_target_vect_long): Likewise.
8028         (check_effective_target_vect_float): Likewise.
8029         (check_effective_target_vect_double): Likewise.
8030         (check_effective_target_vect_long_long): Likewise.
8031         (check_effective_target_vect_no_int_max): Likewise.
8032         (check_effective_target_vect_no_int_add): Likewise.
8033         (check_effective_target_vect_no_bitwise): Likewise.
8034         (check_effective_target_vect_widen_shift): Likewise.
8035         (check_effective_target_vect_no_align): Likewise.
8036         (check_effective_target_vect_hw_misalign): Likewise.
8037         (check_effective_target_vect_element_align): Likewise.
8038         (check_effective_target_vect_condition): Likewise.
8039         (check_effective_target_vect_cond_mixed): Likewise.
8040         (check_effective_target_vect_char_mult): Likewise.
8041         (check_effective_target_vect_short_mult): Likewise.
8042         (check_effective_target_vect_int_mult): Likewise.
8043         (check_effective_target_vect_extract_even_odd): Likewise.
8044         (check_effective_target_vect_interleave): Likewise.
8045         (check_effective_target_vect_stridedN): Likewise.
8046         (check_effective_target_vect_multiple_sizes): Likewise.
8047         (check_effective_target_vect64): Likewise.
8048         (check_effective_target_vect_call_copysignf): Likewise.
8049         (check_effective_target_vect_call_sqrtf): Likewise.
8050         (check_effective_target_vect_call_btrunc): Likewise.
8051         (check_effective_target_vect_call_btruncf): Likewise.
8052         (check_effective_target_vect_call_ceil): Likewise.
8053         (check_effective_target_vect_call_ceilf): Likewise.
8054         (check_effective_target_vect_call_floor): Likewise.
8055         (check_effective_target_vect_call_floorf): Likewise.
8056         (check_effective_target_vect_call_lceil): Likewise.
8057         (check_effective_target_vect_call_lfloor): Likewise.
8058         (check_effective_target_vect_call_nearbyint): Likewise.
8059         (check_effective_target_vect_call_nearbyintf): Likewise.
8060         (check_effective_target_vect_call_round): Likewise.
8061         (check_effective_target_vect_call_roundf): Likewise.
8062         (check_effective_target_vect_perm): Likewise, but also append *_saved
8063         to the existing global name to properly cache the result.
8064         (check_effective_target_vect_perm_byte): Likewise.
8065         (check_effective_target_vect_perm_short): Likewise.
8066         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8067         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
8068         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8069         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
8070         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
8071         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8072         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
8073         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
8074         (check_effective_target_vect_sdot_qi): Likewise.
8075         (check_effective_target_vect_udot_qi): Likewise.
8076         (check_effective_target_vect_sdot_hi): Likewise.
8077         (check_effective_target_vect_udot_hi): Likewise.
8078         (check_effective_target_vect_usad_char): Likewise.
8079         (check_effective_target_vect_pack_trunc): Likewise.
8080         (check_effective_target_vect_unpack): Likewise.
8081         (check_effective_target_vect_aligned_arrays): Likewise.
8082         (check_effective_target_vect_natural_alignment): Likewise.
8083         (check_effective_target_vector_alignment_reachable): Likewise.
8084         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
8085         (is-effective-target): Initialize et_index if undefined.
8086         (et-dg-runtest): New.
8087         (et-is-effective-target): Likewise.
8088         (check_vect_support_and_set_flags): Add supported MIPS targets to
8089         EFFECTIVE_TARGETS list.  Return the number of supported targets.
8091 2016-07-26  Richard Biener  <rguenther@suse.de>
8092             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8094         PR middle-end/70920
8095         * gcc.dg/pr70920-1.c: New test-case.
8096         * gcc.dg/pr70902-2.c: Likewise.
8097         * gcc.dg/pr70920-3.c: Likewise.
8098         * gcc.dg/pr70920-4.c: Likewise
8099         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
8100         2 instead of 3.
8102 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
8104         * gcc.c-torture/execute/pr71494.c: Require label_values.
8105         * gcc.dg/pr16973.c: Ditto.
8107 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8109         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
8110         * gcc.dg/torture/pr69771.c: Require int32plus.
8111         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
8113 2016-07-25  Martin Liska  <mliska@suse.cz>
8115         * gcc.dg/torture/pr71987.c: New test.
8117 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8119         PR fortran/71935
8120         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8121         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
8122         * gfortran.dg/pr71935.f90: New test.
8124 2016-07-22  Martin Sebor  <msebor@redhat.com>
8126         PR c++/71675
8127         * g++.dg/ext/atomic-3.C: New test.
8128         * gcc.dg/atomic/pr71675.c: New test.
8130 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
8132         * gcc.target/i386/mvc8.c: New test.
8134 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
8136         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8137         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8139 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8141         PR fortran/71795
8142         * gfortran.dg/constructor_50.f90:  New test.
8144 2016-07-22  Martin Liska  <mliska@suse.cz>
8146         PR gcov-profile/69028
8147         PR gcov-profile/62047
8148         * g++.dg/cilk-plus/pr69028.C: New test.
8150 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
8152         * gfortran.dg/coarray_stat_2.f90: New test.
8154 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8156         * gcc.target/powerpc/vec-extract.h: New files to check the
8157         vec_extract built-in functions for all vector types, testing
8158         accessing each element, both with constant and variable element
8159         numbers.
8160         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8161         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8162         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8163         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8164         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8165         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8166         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8167         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8168         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8170 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
8172         PR c++/71728
8173         * g++.dg/other/pr71728.C: New test.
8175 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
8177         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8178         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8179         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8180         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8181         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8183 2016-07-21  Richard Biener  <rguenther@suse.de>
8185         PR tree-optimization/71947
8186         * gcc.dg/tree-ssa/vrp102.c: New testcase.
8188 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
8190         * gcc.dg/tree-ssa/scev-15.c: New.
8192 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
8194         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8196 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
8198         PR c++/71941
8199         * g++.dg/gomp/pr71941.C: New test.
8201 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
8203         PR c/70339
8204         PR c/71858
8205         * g++.dg/spellcheck-identifiers.C: New test case, based on
8206         gcc.dg/spellcheck-identifiers.c.
8207         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8208         gcc.dg/spellcheck-identifiers-2.c.
8209         * g++.dg/spellcheck-typenames.C: New test case, based on
8210         gcc.dg/spellcheck-typenames.c
8212 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
8214         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8215         pointer to member function and also test catching by reference.
8217 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8219         * gcc.target/s390/pr67443.c: Fix test case.
8221 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8223         * gcc.target/s390/insv-1.c: Xfail some tests.
8224         * gcc.target/s390/insv-2.c: Likewise.
8226 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8228         * gcc.target/avr/torture/get-mem.c: New test.
8229         * gcc.target/avr/torture/set-mem.c: New test.
8231 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8233         PR target/71948
8234         * gcc.target/avr/torture/tiny-progmem.c: New test.
8236 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
8238         PR c++/71909
8239         * g++.dg/parse/pr71909.C: New test.
8240         * g++.dg/tm/pr71909.C: New test.
8242         PR c++/50060
8243         * g++.dg/cpp0x/constexpr-50060.C: New test.
8244         * g++.dg/cpp1y/constexpr-50060.C: New test.
8246 2016-07-20  Martin Liska  <mliska@suse.cz>
8248         * gfortran.dg/graphite/pr71898.f90: New test.
8250 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
8252         PR tree-optimization/71503
8253         PR tree-optimization/71683
8254         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8255         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8257 2016-07-20  Martin Liska  <mliska@suse.cz>
8259         * gcc.dg/plugin/plugin.exp: Remove sreal test.
8260         * gcc.dg/plugin/sreal-test-1.c: Remove.
8261         * gcc.dg/plugin/sreal_plugin.c: Remove.
8263 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8265         PR fortran/71902
8266         * gfortran.dg/dependency_47.f90:  New test.
8268 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
8270         PR rtl-optimization/71916
8271         * gcc.c-torture/compile/pr71916.c: New test.
8273         PR middle-end/71874
8274         * g++.dg/torture/pr71874.C: New test.
8276         PR middle-end/71734
8277         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8278         (my_alloc): Rewritten to use __builtin_posix_memalign and
8279         __SIZE_TYPE__.
8280         (my_free): Use __builtin_free instead of _mm_free.
8281         (Vec::operator=): Use __builtin_memcpy.
8283 2016-07-19  Martin Jambor  <mjambor@suse.cz>
8285         PR fortran/71688
8286         * gfortran.dg/pr71688.f90: New test.
8288 2016-07-19  Richard Biener  <rguenther@suse.de>
8290         * c-c++-common/vector-subscript-6.c: New testcase.
8291         * c-c++-common/vector-subscript-7.c: Likewise.
8293 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8295         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8296         and UInt32 based on __SIZEOF_INT__.
8298 2016-07-19  Richard Biener  <rguenther@suse.de>
8300         PR tree-optimization/71901
8301         * gcc.dg/torture/pr71901.c: New testcase.
8303 2016-07-19  Richard Biener  <rguenther@suse.de>
8305         PR tree-optimization/71908
8306         * gcc.dg/torture/pr71908.c: New testcase.
8308 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8310         PR target/71493
8311         * gcc.target/powerpc/pr71493-1.c: New test.
8312         * gcc.target/powerpc/pr71493-2.c: Likewise.
8314 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
8316         PR c++/71835
8317         * g++.dg/conversion/ambig3.C: New test.
8319         PR c++/71828
8320         * g++.dg/cpp0x/constexpr-71828.C: New test.
8322         PR c++/71826
8323         * g++.dg/template/pr71826.C: New test.
8325         PR c++/71822
8326         * g++.dg/template/defarg21.C: New test.
8328         PR c++/71871
8329         * g++.dg/ext/vector31.C: New test.
8331 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
8333         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8335 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
8337         PR tree-optimization/71734
8338         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8340 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8342         * gcc.target/s390/warn-dynamicstack-1.c: New test.
8343         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8344         stack-layout-dynamic-1.c: New test.
8346 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8348         * gcc.target/s390/nolrl-1.c: New test.
8350 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
8352         PR fortran/71523
8353         * gfortran.dg/pr71523_1.f90: New test.
8354         * gfortran.dg/pr71523_2.f90: New test.
8356 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
8358         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8360 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8361             Marco Restelli  <mrestelli@gmail.com>
8363         PR fortran/62125
8364         * gfortran.dg/pr62125.f90: New test.
8366 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8368         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8369         * gcc.target/powerpc/mulkc3-1.c: Likewise.
8371 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
8373         PR c++/58796
8374         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8375         * g++.dg/cpp0x/nullptr35.C: New test.
8377 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8379         * gcc.dg/tree-ssa/scev-8.c: Update test string.
8381 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
8383         * gfortran.dg/goacc/vector_length.f90: New test.
8385 2016-07-15  Richard Biener  <rguenther@suse.de>
8387         PR tree-optimization/71881
8388         * gcc.dg/torture/pr71881.c: New testcase.
8390 2016-07-15  Richard Biener  <rguenther@suse.de>
8392         PR tree-optimization/71887
8393         * gcc.dg/torture/pr71887.c: New testcase.
8395 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
8397         PR c/71858
8398         * gcc.dg/spellcheck-identifiers-3.c: New test.
8400 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
8402         PR fortran/71807
8403         * gfortran.dg/null_9.f90: New test.
8405 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8407         * gcc.dg/tree-ssa/loop-41.c: New test.
8409 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8411         PR tree-optimization/71347
8412         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8414 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8416         PR fortran/29819
8417         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8418         * gfortran.dg/contains.f90: Ditto.
8419         * gfortran.dg/contains_empty_1.f03: Ditto.
8420         * gfortran.dg/submodule_3.f08: Ditto.
8422 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8424         PR testsuite/71865
8425         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8426         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8427         expected diagnostics.
8429         PR c/71858
8430         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8431         * gcc.dg/spellcheck-identifiers-2.c: New test.
8432         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8433         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8435 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8437         PR tree-optimization/71872
8438         * gcc.c-torture/compile/pr71872.c: New test.
8440 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8442         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8443         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8444         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8445         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8446         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8447         * gcc.target/arm/atomic-op-acquire-1.c: This.
8448         * gcc.target/arm/atomic-op-char.c: Rename into ...
8449         * gcc.target/arm/atomic-op-char-1.c: This.
8450         * gcc.target/arm/atomic-op-consume.c: Rename into ...
8451         * gcc.target/arm/atomic-op-consume-1.c: This.
8452         * gcc.target/arm/atomic-op-int.c: Rename into ...
8453         * gcc.target/arm/atomic-op-int-1.c: This.
8454         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8455         * gcc.target/arm/atomic-op-relaxed-1.c: This.
8456         * gcc.target/arm/atomic-op-release.c: Rename into ...
8457         * gcc.target/arm/atomic-op-release-1.c: This.
8458         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8459         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8460         * gcc.target/arm/atomic-op-short.c: Rename into ...
8461         * gcc.target/arm/atomic-op-short-1.c: This.
8462         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8463         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8464         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8465         * gcc.target/arm/atomic-op-char-2.c: Likewise.
8466         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8467         * gcc.target/arm/atomic-op-int-2.c: Likewise.
8468         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8469         * gcc.target/arm/atomic-op-release-2.c: Likewise.
8470         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8471         * gcc.target/arm/atomic-op-short-2.c: Likewise.
8473 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
8475         PR fortran/70842
8476         * gfortran.dg/select_type_35.f03: New test.
8478 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8480         PR target/65951
8481         PR tree-optimization/70923
8482         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8483         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8484         * gcc.dg/vect/pr65951.c: Likewise.
8485         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8487 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
8489         * c-c++-common/pr60226.c: Expect maximum object file alignment
8490         error on AIX.
8492 2016-07-14  Richard Biener  <rguenther@suse.de>
8494         PR tree-optimization/71866
8495         * gcc.dg/torture/pr71866.c: New testcase.
8497 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8499         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8500         selector and enclose boolean expression in curly braces.
8502 2016-07-14  Alan Modra  <amodra@gmail.com>
8504         PR target/71733
8505         * gcc.target/powerpc/p9-novsx.c: New.
8507 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8509         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8510         * g++.dg/tree-prof/morefunc.C: Dito.
8511         * g++.dg/tree-prof/pr35545.C: Dito.
8512         * g++.dg/tree-prof/reorder.C: Dito.
8513         * gcc.dg/tree-prof/20050826-2.c: Dito.
8514         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8515         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8516         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8517         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8518         * gcc.dg/tree-prof/inliner-1.c: Dito.
8519         * gcc.dg/tree-prof/merge_block.c: Dito.
8520         * gcc.dg/tree-prof/stringop-1.c: Dito.
8521         * gcc.dg/tree-prof/stringop-2.c: Dito.
8522         * gcc.dg/tree-prof/switch-case-1.c: Dito.
8523         * gcc.dg/tree-prof/switch-case-2.c: Dito.
8524         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8525         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8526         * gcc.dg/tree-prof/update-loopch.c: Dito.
8527         * gcc.dg/tree-prof/val-prof-1.c: Dito.
8528         * gcc.dg/tree-prof/val-prof-2.c: Dito.
8529         * gcc.dg/tree-prof/val-prof-3.c: Dito.
8530         * gcc.dg/tree-prof/val-prof-4.c: Dito.
8531         * gcc.dg/tree-prof/val-prof-5.c: Dito.
8532         * gcc.dg/tree-prof/val-prof-6.c: Dito.
8533         * gcc.dg/tree-prof/val-prof-7.c: Dito.
8535 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8537         * lib/profopt.exp (profopt-execute): Remove .imports files.
8539 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8541         * lib/profopt.exp (profopt-execute): Always log profiler command line.
8543 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8545         * lib/profopt.exp (dg-final-scan-autofdo,
8546         dg-final-scan-not-autofdo): New functions.
8548 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
8550         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8551         * gcc.dg/vect/vect-35.c: Ditto.
8552         * gcc.dg/vect/vect-alias-check-2.c: New test.
8554 2016-07-13  Martin Liska  <mliska@suse.cz>
8556         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8557         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8558         * gfortran.dg/pr42108.f90: Update expected dump scan.
8560 2016-07-13  Richard Biener  <rguenther@suse.de>
8562         PR tree-optimization/24574
8563         * gcc.dg/pr24574.c: New testcase.
8565 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8567         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8568         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8569         * c-c++-common/pr68833-1.c: Require int32plus.
8570         * gcc.dg/ipa/pr63551.c: Likewise.
8571         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8572         * gcc.dg/ipa/pr64041.c: Require int32plus.
8574 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8576         PR ipa/71633
8577         * g++.dg/pr71633.C: New test.
8579 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8581         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8582         Add new arm_thumb1_cbz_ok effective target.
8583         * gcc.target/arm/cbz.c: New test.
8585 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8587         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8588         Define effective target.
8589         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8590         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8591         * gcc.target/arm/movhi_movw.c: New test.
8592         * gcc.target/arm/movsi_movw.c: Likewise.
8593         * gcc.target/arm/movdi_movw.c: Likewise.
8595 2016-07-13  Richard Biener  <rguenther@suse.de>
8597         PR middle-end/71104
8598         * gcc.dg/pr71104-1.c: New testcase.
8599         * gcc.dg/pr71104-2.c: Likewise.
8601 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8603         PR target/71805
8604         * gcc.target/powerpc/pr71805.c: New test.
8606 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8608         * gcc.target/powerpc/divkc3-1.c: New.
8609         * gcc.target/powerpc/mulkc3-1.c: New.
8611 2016-07-12  Nathan Sidwell  <nathan@acm.org>
8613         * gcc.target/arm/data-rel-1.c: New.
8614         * gcc.target/arm/data-rel-2.c: New.
8615         * gcc.target/arm/data-rel-3.c: New.
8617 2016-07-12  Martin Liska  <mliska@suse.cz>
8619         * gcc.dg/params/blocksort-part.c: New test.
8620         * gcc.dg/params/params.exp: New file.
8622 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8624         PR middle-end/71700
8625         * gcc.c-torture/execute/pr71700.c: New test.
8627 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
8628         Richard Biener  <rguenther@suse.de>
8630         PR tree-optimization/23286
8631         PR tree-optimization/70159
8632         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8633         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8634         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8635         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8636         * gcc.dg/tree-ssa/pr35286.c: Likewise.
8637         * gcc.dg/tree-ssa/pr35287.c: Likewise.
8638         * gcc.dg/hoist-register-pressure-1.c: Likewise.
8639         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8640         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8641         * gcc.dg/pr51879-12.c: Likewise.
8642         * gcc.dg/strlenopt-9.c: Likewise.
8643         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8644         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8645         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8646         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8647         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8648         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8649         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8650         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8651         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8652         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8653         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8654         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8655         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8656         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8657         * gfortran.dg/pr43984.f90: Adjust expected outcome.
8659 2016-07-12  Richard Biener  <rguenther@suse.de>
8661         PR rtl-optimization/68961
8662         * gcc.target/i386/pr68961.c: New testcase.
8664 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8666         PR middle-end/71758
8667         * c-c++-common/gomp/pr71758.c: New test.
8668         * gfortran.dg/gomp/pr71758.f90: New test.
8670         PR tree-optimization/71823
8671         * gcc.dg/vect/pr71823.c: New test.
8673 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8675         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8676         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8677         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8679 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8681         PR target/71801
8682         * gcc.target/i386/pr71801.c: New test.
8684 2016-07-11  Richard Biener  <rguenther@suse.de>
8686         PR tree-optimization/71816
8687         * gcc.dg/torture/pr71816.c: New testcase.
8689 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8691         PR fortran/71783
8692         * gfortran.dg/dependency_46.f90:  New test.
8694 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8696         PR rtl-optimization/71621
8697         * gcc.target/i386/pr71621-1.c: New.
8698         * gcc.target/i386/pr71621-2.c: New.
8700 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8702         * gfortran.dg/goacc/pr71704.f90: New test.
8704 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8706         PR target/71297
8707         * gcc.target/powerpc/pr71297.c: New.
8709 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8711         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8713 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8715         PR target/71806
8716         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8718 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8720         PR tree-optimization/71667
8721         * gcc.dg/vect/pr71667.c: New
8723 2016-07-08  Martin Liska  <mliska@suse.cz>
8725         * gcc.dg/torture/pr71606.c: New test.
8727 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8729         PR fortran/71764
8730         * gfortran.dg/pr71764.f90: New test.
8732 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8733             Kai Tietz  <ktietz70@googlemail.com>
8735         PR c++/70869
8736         PR c++/71054
8737         * g++.dg/cpp0x/pr70869.C: New test.
8738         * g++.dg/cpp0x/pr71054.C: New test.
8740 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8742         * g++.dg/debug/pr71432.C: Fail on AIX.
8744 2016-07-07  Martin Liska  <mliska@suse.cz>
8746         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8747         an undefined behavior.
8748         * gfortran.dg/do_3.F90: Likewise.
8749         * gfortran.dg/do_check_11.f90: New test.
8750         * gfortran.dg/do_check_12.f90: New test.
8751         * gfortran.dg/do_corner_warn.f90: New test.
8753 2016-07-07  Martin Liska  <mliska@suse.cz>
8755         * gfortran.dg/predict-1.f90: Ammend the test.
8756         * gfortran.dg/predict-2.f90: Likewise.
8758 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8760         PR ipa/71624
8761         * g++.dg/pr71624.C: New test.
8763 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8765         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8766         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8767         ARMv8-M Mainline architectures.
8769 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8771         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8772         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8774 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8776         PR target/70098
8777         PR target/71763
8778         * gcc.target/powerpc/pr71763.c: New file.
8780 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8782         PR tree-optimization/71518
8783         * gcc.dg/pr71518.c: New test.
8785 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8787         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8789 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8791         PR target/50739
8792         * gcc.target/avr/pr50739.c: New test.
8794 2016-07-05  Jan Hubicka  <jh@suse.cz>
8796         * gcc.dg/tree-ssa/scev-14.c: update template.
8798 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8800         * gcc.dg/vect/group-no-gaps-1.c: New test.
8802 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8804         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8805         if kernel supports MPX.
8807 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8809         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8811 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8812             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8814         * gcc.target/powerpc/signbit-1.c: New test.
8815         * gcc.target/powerpc/signbit-2.c: New test.
8816         * gcc.target/powerpc/signbit-3.c: New test.
8818 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8820         PR rtl-optimization/71594
8821         * gcc.dg/torture/pr71594.c: New test.
8823 2016-07-05  Jan Hubicka  <jh@suse.cz>
8825         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8827 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8829         PR c++/62314
8830         * g++.dg/parse/error5.C: Update column
8831         number of missing semicolon error.
8832         * g++.dg/pr62314-2.C: New test case.
8834 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8836         * gfortran.dg/coarray_stat_function.f90: New test.
8837         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8838         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8839         to new interfaces.
8841 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8843         PR fortran/71623
8844         * gfortran.dg/deferred_character_17.f90: New test.
8846 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8848         * gcc.target/arm/neon/polytypes.c: Move to ...
8849         * gcc.target/arm/polytypes.c: ... here.
8850         * gcc.target/arm/neon/pr51534.c: Move to ...
8851         * gcc.target/arm/pr51534.c: ... here.
8852         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8853         * gcc.target/arm/vect-vcvt.c: ... here.
8854         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8855         * gcc.target/arm/vect-vcvtq.c: ... here.
8856         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8857         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8858         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8859         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8860         * gcc.target/arm/neon/neon.exp: Delete.
8861         * gcc.target/arm/neon/: Delete.
8863 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8865         PR fortran/65575
8866         * gfortran.dg: pr65575.f90: New test.
8868 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8870         PR fortran/35849
8871         * gfortran.dg: pr35849.f90: New test.
8873 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8875         PR c++/71739
8876         * g++.dg/cpp0x/pr71739.C: New test.
8878 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8880         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8882 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8884         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8885         locr.
8886         * gcc.target/s390/loc-1.c: New test.
8888 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8890         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8891         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8893 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8895         PR target/63874
8896         * gcc.target/aarch64/pr63874.c: New test.
8898 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8900         * g++.dg/header.c: New.
8901         * gcc.dg/header.c: New.
8903 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8905         PR c/71719
8906         * c-c++-common/Wunused-var-15.c: New test.
8908 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8910         PR fortran/71687
8911         * gfortran.dg/gomp/pr71687.f90: New test.
8913 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8915         * gcc.dg/const-float128-ped.c: Require __float128 effective
8916         target and options.
8917         * gcc.dg/const-float128.c: Likewise.
8918         * gcc.dg/torture/float128-cmp-invalid.c: Require
8919         __float128 and base_quadfloat_support effective targets, and
8920         __float128 options.
8921         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8922         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8923         * gcc.dg/torture/float128-nan.c: Likewise.
8924         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8925         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8926         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8927         * lib/target-supports.exp (check_effective_target___float128): New.
8928         (add_options_for___float128): New.
8929         (check_effective_target_base_quadword_support): New.
8931 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8933         PR target/71720
8934         * gcc.target/powerpc/pr71720.c: New test.
8936 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8938         * gcc.dg/bss.c: New.
8940 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8942         PR target/71698
8943         * gcc.target/powerpc/pr71698.c: New test.
8945 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8947         PR target/71151
8948         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8949         instead of ".foo" for its section name.
8950         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8951         depending on MCU's flash size.
8952         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8953         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8954         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8955         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8956         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8957         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8959 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8961         * gcc.target/i386/pr65105-2.c: Add -msse2.
8963 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8965         PR tree-optimization/71707
8966         * gcc.dg/strlenopt-29.c: New test.
8968         PR fortran/71704
8969         * gfortran.dg/gomp/pr71704.f90: New test.
8971         PR fortran/71705
8972         * gfortran.dg/gomp/pr71705.f90: New test.
8974 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8976         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8977         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8978         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8979         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8980         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8981         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8982         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8983         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8984         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8985         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8986         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8987         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8988         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8989         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8990         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8991         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8992         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8993         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8994         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8995         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8996         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8997         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8998         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8999         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
9000         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
9001         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
9002         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
9003         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
9004         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
9005         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
9006         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
9007         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
9008         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
9009         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
9010         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
9011         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
9012         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
9013         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
9014         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
9015         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
9016         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
9017         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
9018         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
9019         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
9020         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
9021         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
9022         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
9023         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
9024         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
9025         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
9026         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
9027         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
9028         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
9029         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
9030         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
9031         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
9032         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
9033         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
9034         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
9035         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
9036         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
9037         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
9038         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
9039         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
9040         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
9041         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
9042         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
9043         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
9044         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
9045         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
9046         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
9047         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
9048         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
9049         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
9050         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
9051         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
9052         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
9053         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
9054         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
9055         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
9056         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
9058 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9059             James Greenhalgh  <james.greenhalgh@arm.com>
9061         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
9063 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
9064             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9066         * gcc.target/aarch64/vget_set_lane_1.c: New test.
9068 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
9070         PR driver/71651
9071         * gcc.dg/spellcheck-options-12.c: New test case.
9073 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
9075         PR middle-end/71693
9076         * gcc.c-torture/compile/pr71693.c: New test.
9078 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
9080         * gcc.dg/spellcheck-params.c: New testcase.
9081         * gcc.dg/spellcheck-params-2.c: New testcase.
9083 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9085         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
9086         vector extract instructions.
9087         * gcc.target/powerpc/p9-extract-2.c: Likewise.
9089 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9091         PR fortran/71686
9092         * gfortran.dg/unexpected_eof_2.f90: New test.
9093         * gfortran.dg/unexpected_eof_3.f90: New test.
9095 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
9097         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
9099 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
9101         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
9102         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9103         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
9105 2016-06-29  Richard Biener  <rguenther@suse.de>
9107         PR middle-end/15256
9108         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
9110 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
9112         * gcc.target/arm/aapcs/neon-vect10.c: Require
9113         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
9114         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
9115         * gcc.target/arm/aapcs/vfp18.c: Likewise.
9116         * gcc.target/arm/aapcs/vfp19.c: Likewise.
9117         * gcc.target/arm/aapcs/vfp20.c: Likewise.
9118         * gcc.target/arm/aapcs/vfp21.c: Likewise.
9119         * gcc.target/arm/fp16-aapcs-1.c: Require
9120         -mfloat-ab=hard.  Also simplify the test.
9121         * gcc.target/arm/fp16-aapcs-2.c: New.
9123 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
9125         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9126         (add_options_for_arm_fp16_ieee): New.
9127         (add_options_for_arm_fp16_alternative): New.
9128         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
9129         long-line.
9130         (effective_target_arm_fp16_hw): New.
9132 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9134         PR tree-optimization/71655
9135         * g++.dg/pr71655.C: New test.
9137 2016-06-29  Martin Liska  <mliska@suse.cz>
9139         * gcc.dg/pr71585.c: New test.
9140         * gcc.dg/pr71585-2.c: New test.
9141         * gcc.dg/pr71585-3.c: New test.
9143 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9145         PR tree-optimization/70729
9146         * g++.dg/vect/pr70729.cc: New test.
9148 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
9150         * c-c++-common/gomp/cancel-1.c: Extend.
9152 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
9154         PR tree-optimization/71625
9155         * gcc.dg/strlenopt-28.c: New test.
9157 2016-06-29  Richard Biener  <rguenther@suse.de>
9159         PR middle-end/71002
9160         * g++.dg/torture/pr71002.C: Adjust testcase.
9162 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
9164         PR c/71685
9165         * gcc.dg/pr71685.c: New test.
9167 2016-06-28  Martin Sebor  <msebor@redhat.com>
9169         PR c/71552
9170         * gcc.dg/init-bad-9.c: New test.
9172 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9174         * gcc.target/powerpc/abs128-1.c: Require VSX.
9175         * gcc.target/powerpc/copysign128-1.c: Likewise.
9176         * gcc.target/powerpc/inf128-1.c: Likewise.
9177         * gcc.target/powerpc/nan128-1.c: Likewise.
9179 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
9181         PR middle-end/71626
9182         * gcc.c-torture/execute/pr71626-1.c: New test.
9183         * gcc.c-torture/execute/pr71626-2.c: New test.
9185 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
9187         PR target/71656
9188         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9190 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
9192         PR target/71670
9193         * gcc.target/powerpc/pr71670.c: New testcase.
9195 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
9197         PR target/71656
9198         * gcc.target/powerpc/pr71656-1.c: New test.
9199         * gcc.target/powerpc/pr71656-2.c: New test.
9201 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
9203         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9204         around fp16 code.
9205         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9206         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9207         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9208         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9209         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9210         Add arm_neon_fp16_ok effective target.
9211         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9212         Likewise.
9213         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9214         Likewise.
9215         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9216         Likewise.
9217         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9218         Likewise.
9219         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9220         Likewise.
9221         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9222         Likewise.
9223         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9224         Likewise.
9225         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9226         Likewise.
9227         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9228         Likewise.
9229         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9230         Likewise.
9231         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9232         Likewise.
9234 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
9236         * gcc.dg/predict-12.c: New testcase.
9238 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9240         PR fortran/71649
9241         * gfortran.dg/pr71649.f90: New test.
9243 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
9245         PR tree-optimization/71643
9246         * g++.dg/opt/pr71643.C: New test.
9248         PR tree-optimization/71631
9249         * gcc.c-torture/execute/pr71631.c: New test.
9251 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9253         * gcc.dg/predict-11.c: New testcase.
9254         * gfortran.dg/predict-2.f90: New testcase.
9256 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9258         * gcc.dg/predict-10.c: New test.
9260 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9262         * gcc.target/powerpc/abs128-1.c: New.
9263         * gcc.target/powerpc/copysign128-1.c: New.
9264         * gcc.target/powerpc/inf128-1.c: New.
9265         * gcc.target/powerpc/nan128-1.c: New.
9267 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
9269         * gfortran.dg/pr71642.f90: New test.
9271 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9273         PR tree-optimization/71647
9274         * gcc.target/i386/pr71647.c: New test.
9276 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9278         * gcc.target/i386/noplt-gd-1.c: New test.
9279         * gcc.target/i386/noplt-gd-2.c: Likewise.
9280         * gcc.target/i386/noplt-gd-3.c: Likewise.
9281         * gcc.target/i386/noplt-ld-1.c: Likewise.
9282         * gcc.target/i386/noplt-ld-2.c: Likewise.
9283         * gcc.target/i386/noplt-ld-3.c: Likewise.
9284         * lib/target-supports.exp
9285         (check_effective_target_tls_get_addr_via_got): New.
9287 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9289         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9290         testsuite compile flags.
9291         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9292         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9294 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9296         * g++dg/vect/pr36684.cc: Add dg-do compile.
9297         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9298         * gcc.dg/vect/pr70021.c: Ditto.
9299         * gcc.dg/vect/pr70138-1.c: Ditto.
9300         * gcc.dg/vect/pr70138-2.c: Ditto.
9301         * gcc.dg/vect/pr70354-1.c: Ditto.
9302         * gcc.dg/vect/pr70354-2.c: Ditto.
9303         * gcc.dg/vect/pr71259.c: Ditto.
9304         * gcc.dg/vect/pr71416-1.c: Ditto.
9305         * gcc.dg/vect/slp-43.c: Ditto.
9306         * gcc.dg/vect/slp-45.c: Ditto.
9307         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9308         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9309         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9310         * gfortran.dg/vect/pr69980.f90: Ditto.
9312 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9314         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9315         * gcc.dg/vect/bb-slp-30.c: Ditto.
9316         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9317         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9318         * gcc.dg/vect/pr45902.c: Ditto.
9319         * gcc.dg/vect/pr48172.c: Ditto.
9320         * gcc.dg/vect/pr48377.c: Ditto.
9321         * gcc.dg/vect/pr49038.c: Ditto.
9322         * gcc.dg/vect/pr49771.c: Ditto.
9323         * gcc.dg/vect/pr52091.c: Ditto.
9324         * gcc.dg/vect/pr53185-2.c: Ditto.
9325         * gcc.dg/vect/pr56826.c: Ditto.
9326         * gcc.dg/vect/pr60276.c: Ditto.
9327         * gcc.dg/vect/pr62021.c: Ditto.
9328         * gcc.dg/vect/pr63530.c: Ditto.
9329         * gcc.dg/vect/pr65518.c: Ditto.
9330         * gcc.dg/vect/pr65947-1.c: Ditto.
9331         * gcc.dg/vect/pr65947-10.c: Ditto.
9332         * gcc.dg/vect/pr65947-11.c: Ditto.
9333         * gcc.dg/vect/pr65947-12.c: Ditto.
9334         * gcc.dg/vect/pr65947-13.c: Ditto.
9335         * gcc.dg/vect/pr65947-2.c: Ditto.
9336         * gcc.dg/vect/pr65947-3.c: Ditto.
9337         * gcc.dg/vect/pr65947-4.c: Ditto.
9338         * gcc.dg/vect/pr65947-5.c: Ditto.
9339         * gcc.dg/vect/pr65947-6.c: Ditto.
9340         * gcc.dg/vect/pr65947-7.c: Ditto.
9341         * gcc.dg/vect/pr65947-8.c: Ditto.
9342         * gcc.dg/vect/pr65947-9.c: Ditto.
9343         * gcc.dg/vect/pr71416-1.c: Ditto.
9344         * gcc.dg/vect/pr71439.c: Ditto.
9345         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9346         * gcc.dg/vect/vect-bswap16.c: Ditto.
9347         * gcc.dg/vect/vect-bswap32.c: Ditto.
9348         * gcc.dg/vect/vect-bswap64.c: Ditto.
9349         * gcc.dg/vect/vect-live-1.c: Ditto.
9350         * gcc.dg/vect/vect-live-2.c: Ditto.
9351         * gcc.dg/vect/vect-live-3.c: Ditto.
9352         * gcc.dg/vect/vect-live-4.c: Ditto.
9353         * gcc.dg/vect/vect-live-5.c: Ditto.
9354         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9355         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9356         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9357         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9358         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9359         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9360         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9361         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9362         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9363         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9364         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9365         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9366         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9367         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9368         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9369         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9370         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9372 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9374         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9376 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9378         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
9379         ia32 if R_386_GOT32X relocation is supported.
9380         * gcc.target/i386/noplt-3.c: Likewise.
9381         * gcc.target/i386/noplt-2.c: Likewise.
9382         (main): Renamed to ...
9383         (bar): This.
9384         * gcc.target/i386/noplt-4.c: Likewise.
9385         (main): Renamed to ...
9386         (bar): This.
9387         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9388         * gcc.target/i386/pr67400-5.c: Likewise.
9390 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9392         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9393         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9395         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9396         f4): Adjust expected diagnostics.
9397         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9398         (T): If OVFP is defined, redefine to TP.
9399         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9400         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9401         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9402         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9403         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9404         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9405         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9406         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9407         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9408         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9409         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9410         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9411         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9412         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9413         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9414         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9415         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9416         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9417         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9418         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9419         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9420         as last argument to __builtin_add_overflow_p.
9422 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9424         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9425         dg-options and remove default vector testsuite compile flags.
9426         * g++.dg/vect/pr33860a.cc: Ditto.
9427         * g++.dg/vect/pr45470-a.cc: Ditto.
9428         * g++.dg/vect/pr45470-b.cc: Ditto.
9429         * g++.dg/vect/pr60896.cc: Ditto.
9430         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9431         * gcc.dg/vect/pr18308.c: Ditto.
9432         * gcc.dg/vect/pr24049.c: Ditto.
9433         * gcc.dg/vect/pr33373.c: Ditto.
9434         * gcc.dg/vect/pr36228.c: Ditto.
9435         * gcc.dg/vect/pr42395.c: Ditto.
9436         * gcc.dg/vect/pr42604.c: Ditto.
9437         * gcc.dg/vect/pr46663.c: Ditto.
9438         * gcc.dg/vect/pr48765.c: Ditto.
9439         * gcc.dg/vect/pr49093.c: Ditto.
9440         * gcc.dg/vect/pr49352.c: Ditto.
9441         * gcc.dg/vect/pr52298.c: Ditto.
9442         * gcc.dg/vect/pr52870.c: Ditto.
9443         * gcc.dg/vect/pr53185.c: Ditto.
9444         * gcc.dg/vect/pr53773.c: Ditto.
9445         * gcc.dg/vect/pr56695.c: Ditto.
9446         * gcc.dg/vect/pr62171.c: Ditto.
9447         * gcc.dg/vect/pr63530.c: Ditto.
9448         * gcc.dg/vect/pr68339.c: Ditto.
9449         * gcc.dg/vect/pr71259.c: Ditto.
9450         * gcc.dg/vect/vect-82_64.c: Ditto.
9451         * gcc.dg/vect/vect-83_64.c: Ditto.
9452         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9453         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9454         * gcc.dg/vect/vect-shift-2.c: Ditto.
9455         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9456         * gfortran.dg/vect/pr39318.f90: Ditto.
9457         * gfortran.dg/vect/pr45714-a.f: Ditto.
9458         * gfortran.dg/vect/pr45714-b.f: Ditto.
9459         * gfortran.dg/vect/pr46213.f90: Ditto.
9461 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9462             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9464         * gcc.target/powerpc/p9-splat-5.c: New test.
9466 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9468         PR tree-optimization/71488
9469         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9470         * lib/target-supports.exp: ... here.
9471         (check_sse4_hw_available): New procedure.
9472         (check_effective_target_sse4_runtime): Ditto.
9473         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9474         -march=westmere for sse4_runtime targets.
9475         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9476         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9477         (dg-additional-options): Use for sse4_runtime targets.
9478         (main): Call check_vect ().
9479         (dg-final): Perform scan only for sse4_runtime targets.
9481 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9483         PR target/66232
9484         PR target/67400
9485         * gcc.target/i386/pr66232-14.c: New file.
9486         * gcc.target/i386/pr66232-15.c: Likewise.
9487         * gcc.target/i386/pr66232-16.c: Likewise.
9488         * gcc.target/i386/pr66232-17.c: Likewise.
9489         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
9490         ia32 if R_386_GOT32X relocation is supported.
9491         * gcc.target/i386/pr67400-2.c: Likewise.
9492         * gcc.target/i386/pr67400-3.c: Likewise.
9493         * gcc.target/i386/pr67400-4.c: Likewise.
9494         * gcc.target/i386/pr67400-6.c: Likewise.
9495         * gcc.target/i386/pr67400-7.c: Likewise.
9496         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9498 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9500         PR libgfortran/48852
9501         * gfortran.dg/char4_iunit_1.f03: Update test.
9502         * gfortran.dg/f2003_io_5.f03: Update test.
9503         * gfortran.dg/real_const_3.f90: Update test.
9505 2016-06-23  Andi Kleen  <ak@linux.intel.com>
9507         * g++.dg/bprob/bprob.exp: Support autofdo.
9508         * g++.dg/tree-prof/tree-prof.exp: dito.
9509         * gcc.dg/tree-prof/tree-prof.exp: dito.
9510         * gcc.misc-tests/bprob.exp: dito.
9511         * gfortran.dg/prof/prof.exp: dito.
9512         * lib/profopt.exp: dito.
9513         * lib/target-supports.exp: Check for autofdo.
9515 2016-06-23  Martin Liska  <mliska@suse.cz>
9517         * gcc.dg/pr71619.c: New test.
9519 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9521         PR target/67400
9522         * gcc.target/i386/pr67400-1.c: New test.
9523         * gcc.target/i386/pr67400-2.c: Likewise.
9524         * gcc.target/i386/pr67400-3.c: Likewise.
9525         * gcc.target/i386/pr67400-4.c: Likewise.
9526         * gcc.target/i386/pr67400-5.c: Likewise.
9527         * gcc.target/i386/pr67400-6.c: Likewise.
9528         * gcc.target/i386/pr67400-7.c: Likewise.
9530 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9532         * c-c++-common/missing-header-1.c: New test case.
9533         * c-c++-common/missing-header-2.c: New test case.
9534         * c-c++-common/missing-header-3.c: New test case.
9535         * c-c++-common/missing-header-4.c: New test case.
9537 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9539         PR c/70339
9540         * c-c++-common/attributes-1.c: Update dg-prune-output to include
9541         hint.
9542         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9543         expected results due to builtin "nanl" now being suggested for
9544         "name".
9545         * gcc.dg/pr67580.c: Update expected messages.
9546         * gcc.dg/spellcheck-identifiers.c: New testcase.
9547         * gcc.dg/spellcheck-typenames.c: New testcase.
9549 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9551         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9552         file.
9553         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9554         diagnostic-test-show-locus-parseable-fixits.c to sources for
9555         diagnostic_plugin_test_show_locus.c.
9556         * lib/gcc-defs.exp (freeform_regexps): New global.
9557         (dg-regexp): New function.
9558         (handle-dg-regexps): New function.
9559         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9560         freeform_regexps to the empty list.
9561         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9563 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9565         PR tree-optimization/71488
9566         * g++.dg/pr71488.C: New test.
9567         * gcc.dg/vect/vect-bool-cmp.c: New test.
9569 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
9571         * gcc.dg/guality/param-5.c: New test.
9573 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9575         * gcc.target/i386/asm-flag-7.c: New test.
9577 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9579         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9580         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9581         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9582         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9583         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9584         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9585         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9586         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9587         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9588         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9589         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9590         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9591         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9592         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9593         * lib/target-supports.exp: Likewise.
9595 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9597         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9598         * gcc.dg/attr-ms_struct-2.c: Likewise.
9599         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9600         * gcc.dg/bf-ms-attrib.c: Likewise.
9601         * gcc.dg/bf-ms-layout-2.c: Likewise.
9602         * gcc.dg/bf-ms-layout-3.c: Likewise.
9603         * gcc.dg/bf-ms-layout.c: Likewise.
9604         * gcc.dg/bf-no-ms-layout.c: Likewise.
9605         * gcc.target/i386/bitfield1.c: Likewise.
9606         * gcc.target/i386/bitfield2.c: Likewise.
9607         * gcc.target/i386/bitfield3.c: Likewise.
9609 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9611         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9612         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9613         override other than -mcpu=power9 command-line option is specified,
9614         or if the target operating system is aix.
9615         * gcc.target/powerpc/darn-1.c: Likewise.
9616         * gcc.target/powerpc/darn-2.c: Likewise.
9617         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9618         test if effective-target is not powerpc_p9vector_ok or if the
9619         target operating system is not defined.
9620         * gcc.target/powerpc/vslv-1.c: Likewise.
9621         * gcc.target/powerpc/vsrv-0.c: Likewise.
9622         * gcc.target/powerpc/vsrv-1.c: Likewise.
9624 2016-06-21  Tobias Burnus  <burnus@net-b.de>
9626         PR fortran/71068
9627         * gfortran.dg/coarray/data_1.f90: New.
9629 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9631         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9632         (dg-require-effective-target): Use arm_v8_neon_hw.
9633         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9634         (dg-require-effective-target): Likewise.
9635         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9636         (dg-require-effective-target): Likewise.
9637         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9638         (dg-require-effective-target): Likewise.
9639         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9640         (dg-require-effective-target): Likewise.
9641         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9642         (dg-require-effective-target): Likewise.
9643         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9644         Add AArch64 check.
9646 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9648         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9649         Set to 3 so test passes.
9651 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9653         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9655 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9657         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9658         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9659         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9660         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9662 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9664         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9665         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9667 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9669         PR target/71549
9670         * gcc.target/i386/pr71549.c: New test.
9672 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9674         * gcc.target/powerpc/vadsdu-0.c: Replace
9675         dg-require-effective-target directive to allow test to run on more
9676         platforms, and add dg-skip-if directive to disable test on aix
9677         platforms because of known incompatibilities.
9678         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9679         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9680         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9681         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9682         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9683         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9684         * gcc.target/powerpc/vadsdub-2.c: Replace
9685         dg-require-effective-target directive to allow test to run on more
9686         platforms, and add dg-skip-if directive to disable test on aix
9687         platforms because of known incompatibilities.
9688         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9689         with vec_absdb call to differentiate this test from vadsdub-1.c.
9690         * gcc.target/powerpc/vadsduh-1.c: Replace
9691         dg-require-effective-target directive to allow test to run on more
9692         platforms, and add dg-skip-if directive to disable test on aix
9693         platforms because of known incompatibilities.
9694         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9695         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9696         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9698 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9700         PR tree-optimization/71588
9701         * gcc.dg/pr71558.c: New test.
9703 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9705         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9706         * c-c++-common/pr68657-2.c: Likewise.
9707         * c-c++-common/pr68657-3.c: Likewise.
9708         * gcc.dg/torture/pr69714.c: Require int32plus support.
9709         * gcc.dg/torture/pr70025.c: Likewise.
9710         * gcc.dg/torture/pr70083.c: Likewise.
9711         * gcc.dg/torture/pr70542.c: Likewise.
9712         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9714 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9716         PR c/71601
9717         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9719 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9721         PR middle-end/71581
9722         * gcc.dg/pr71581.c: New test.
9724         PR rtl-optimization/71591
9725         * gcc.dg/cpp/pr71591.c: New test.
9727 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9729         PR target/71571
9730         * g++.dg/torture/pr71571.C: New test.
9732 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9734         PR target/71559
9735         * gcc.target/i386/sse2-pr71559.c: New test.
9736         * gcc.target/i386/avx-pr71559.c: New test.
9737         * gcc.target/i386/avx512f-pr71559.c: New test.
9739 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9741         PR fortran/71194
9742         * gfortran.dg/pointer_remapping_10.f90: New.
9744 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9746         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9748 2016-06-20  Martin Sebor  <msebor@redhat.com>
9750         PR c/69507
9751         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9752         * gnu90-const-expr-1.c: Same.
9753         * gnu99-const-expr-1.c: Same.
9754         * gnu99-static-1.c: Same.
9756 2016-06-20  Renlin Li  <renlin.li@arm.com>
9758         PR testsuite/71489
9759         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9761 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9763         * gcc.target/aarch64/vcvt_f64_1.c: New.
9764         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9765         * gcc.target/aarch64/vrecp_f64_1.c: New.
9767 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9769         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9770         "alignement".
9772 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9774         PR target/71103
9775         * gcc.target/avr/torture/pr71103-2.c: New test.
9777 2016-06-19  Martin Sebor  <msebor@redhat.com>
9779         PR c/69507
9780         * gcc.dg/alignof.c: New test.
9782 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9784         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9785         vs dg-error; test constexpr specifier too.
9787 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9789         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9791 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9793         * lib/target-supports.exp
9794         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9795         arm_neon_ok and merge flags.  Fix temporary test name.
9796         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9797         and merge flags.
9799 2016-06-17  Martin Liska  <mliska@suse.cz>
9801         * gcc.dg/predict-9.c: Fix dump scanning.
9803 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9805         PR tree-optimization/71354
9806         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9808 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9810         PR tree-optimization/71347
9811         * gcc.dg/tree-ssa/pr71347.c: New test.
9813 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9815         PR tree-optimization/71354
9816         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9818 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9820         * gcc.dg/vect/vect-alias-check-1.c: New test.
9822 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9824         PR target/71151
9825         * gcc.target/avr/pr71151-1.c: New test.
9826         * gcc.target/avr/pr71151-2.c: New test.
9827         * gcc.target/avr/pr71151-3.c: New test.
9828         * gcc.target/avr/pr71151-4.c: New test.
9829         * gcc.target/avr/pr71151-5.c: New test.
9830         * gcc.target/avr/pr71151-6.c: New test.
9831         * gcc.target/avr/pr71151-7.c: New test.
9832         * gcc.target/avr/pr71151-8.c: New test.
9833         * gcc.target/avr/pr71151-common.h: New test.
9835 2016-06-16  Martin Liska  <mliska@suse.cz>
9837         * gfortran.dg/predict-1.f90: New test.
9839 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9841         PR target/71242
9842         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9844 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9846         * g++.dg/vect/pr36648.cc: Disable cunrolli
9848 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9850         PR target/71554
9851         * gcc.c-torture/execute/pr71554.c: New test.
9853         PR rtl-optimization/71532
9854         * gcc.dg/torture/pr71532.c: New test.
9856 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9858         * gcc.target/powerpc/p9-dimode1.c: New test.
9859         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9861 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9863         * gcc.c-torture/compile/20160615-1.c: New test.
9865         * g++.dg/cpp0x/ref-qual17.C: New test.
9867 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9869         PR middle-end/71529
9870         * gcc.target/i386/pr71529.C: New test.
9872 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9874         PR tree-optimization/71483
9875         * g++.dg/vect/pr71483.c: New
9877 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9879         PR c++/70202
9880         * g++.dg/inherit/crash6.C: New.
9881         * g++.dg/inherit/union2.C: Likewise.
9882         * g++.dg/inherit/virtual12.C: Likewise.
9883         * g++.dg/inherit/virtual13.C: Likewise.
9884         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9886 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9888         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9890 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9892         PR tree-optimization/71439
9893         * gcc.dg/vect/pr71439.c: New
9895 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9897         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9899 2016-06-15  Richard Biener  <rguenther@suse.de>
9901         * gcc.dg/vect/slp-45.c: New testcase.
9903 2016-06-15  Richard Biener  <rguenther@suse.de>
9905         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9907 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9909         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9910         requirements, and disable for AIX for now.
9911         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9913 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9915         PR c++/71528
9916         * g++.dg/opt/pr71528.C: New test.
9918         PR c++/71516
9919         * g++.dg/init/pr71516.C: New test.
9921 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9923         * g++.dg/init/array46.C: New.
9925 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9927         * gcc.target/i386/float128-3.c: New test.
9928         * gcc.target/i386/quad-sse4.c: Ditto.
9929         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9930         Update scan strings.
9932 2016-06-14  Richard Biener  <rguenther@suse.de>
9934         PR middle-end/71526
9935         * gfortran.dg/pr71526.f90: New testcase.
9937 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9939         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9940         * gcc.dg/zero_bits_compound-1.c: Likewise.
9942 2016-06-14  Richard Biener  <rguenther@suse.de>
9944         PR tree-optimization/71522
9945         * gcc.dg/torture/pr71522.c: New testcase.
9947 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9949         PR tree-optimization/71520
9950         * gcc.dg/tree-ssa/pr71520.c: New test.
9952 2016-06-14  Richard Biener  <rguenther@suse.de>
9954         PR tree-optimization/71521
9955         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9957 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9959         PR sanitizer/71498
9960         * c-c++-common/ubsan/bounds-13.c: New test.
9962         PR preprocessor/71183
9963         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9965 2016-06-13  Jeff Law  <law@redhat.com>
9967         PR tree-optimization/71403
9968         * c-c++-common/ubsan/pr71403-1.c: New test.
9969         * c-c++-common/ubsan/pr71403-2.c: New test.
9970         * c-c++-common/ubsan/pr71403-3.c: New test.
9972 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9974         PR middle-end/71478
9975         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9976         Add -Wno-psabi -w to dg-options.
9978 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9980         * gcc.target/powerpc/vadsdu-0.c: New test.
9981         * gcc.target/powerpc/vadsdu-1.c: New test.
9982         * gcc.target/powerpc/vadsdu-2.c: New test.
9983         * gcc.target/powerpc/vadsdu-3.c: New test.
9984         * gcc.target/powerpc/vadsdu-4.c: New test.
9985         * gcc.target/powerpc/vadsdu-5.c: New test.
9986         * gcc.target/powerpc/vadsdub-1.c: New test.
9987         * gcc.target/powerpc/vadsdub-2.c: New test.
9988         * gcc.target/powerpc/vadsduh-1.c: New test.
9989         * gcc.target/powerpc/vadsduh-2.c: New test.
9990         * gcc.target/powerpc/vadsduw-1.c: New test.
9991         * gcc.target/powerpc/vadsduw-2.c: New test.
9993 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9995         * gcc.dg/c99-init-2.c (c): Update expected error message.
9996         * gcc.dg/init-bad-8.c (foo): Likewise.
9997         * gcc.dg/spellcheck-fields-3.c: New test case.
9999 2016-06-13  Martin Liska  <mliska@suse.cz>
10001         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
10002         and "guess loop iv compared" heuristics.
10003         * gcc.dg/predict-2.c: Likewise.
10004         * gcc.dg/predict-3.c: Likewise.
10005         * gcc.dg/predict-4.c: Likewise.
10006         * gcc.dg/predict-5.c: Likewise.
10007         * gcc.dg/predict-6.c: Likewise.
10009 2016-06-13  Marek Polacek  <polacek@redhat.com>
10011         PR middle-end/71476
10012         * c-c++-common/Wswitch-unreachable-4.c: New test.
10013         * gcc.dg/Wswitch-unreachable-2.c: New test.
10014         * g++.dg/tm/jump1.C: Move dg-warning.
10016 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
10018         * gnat.dg/renaming10.ad[sb]: New test.
10020 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
10022         PR fortran/70673
10023         * gfortran.dg/pr70673.f90: New test.
10025 2016-06-13  Richard Biener  <rguenther@suse.de>
10027         PR middle-end/64516
10028         * gcc.dg/align-3.c: New testcase.
10030 2016-06-13  Martin Liska  <mliska@suse.cz>
10032         * gcc.target/i386/pr71458.c: New test.
10034 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
10036         PR target/71241
10037         * gcc.dg/torture/float128-nan.c: New test.
10039 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
10041         PR target/60751
10042         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
10043         statement.
10045 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
10047         PR target/60751
10048         * gfortran.dg/comma_IO_extension_1.f90: New test.
10049         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
10050         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
10051         statement.
10052         * gfortran.dg/graphite/pr38083.f90: Likewise.
10053         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
10054         missing format.
10056 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
10058         * gnat.dg/case_character.adb: New test.
10060 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
10062         PR middle-end/71310
10063         * gcc.target/powerpc/pr71310.c: New testcase.
10065 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
10067         PR middle-end/71478
10068         * gcc.dg/pr71478.c: New test.
10070 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
10072         PR middle-end/71494
10073         * gcc.c-torture/execute/pr71494.c: New test.
10075         PR c/68657
10076         * gcc.target/i386/pr68657.c: New test.
10078         PR inline-asm/68843
10079         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
10080         (test): Add -masm=intel alternatives.
10082 2016-06-10  Martin Sebor  <msebor@redhat.com>
10084         PR c/71392
10085         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10087 2016-06-10  Jeff Law  <law@redhat.com>
10089         PR tree-optimization/71335
10090         * gcc.c-torture/execute/pr71335.c: New test.
10092 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
10094         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
10095         the various "cannot tail-call: " messages.
10097 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
10099         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
10100         and options.
10102 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
10104         PR sanitizer/71480
10105         * c-c++-common/asan/pr71480.c: New test.
10107 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
10109         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
10110         (ASMNAME2): Likewise.
10111         (main): Replace fn in asm statement with ASMNAME ("fn").
10112         * gcc.dg/guality/pr68037-2.c: Likewise.
10113         * gcc.dg/guality/pr68037-3.c: Likewise.
10114         * gcc.dg/torture/pr68037-1.c: Likewise.
10115         * gcc.dg/torture/pr68037-2.c: Likewise.
10116         * gcc.dg/torture/pr68037-3.c: Likewise.
10118 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10120         PR inline-asm/68843
10121         * gcc.target/i386/pr68843-1.c: New test.
10122         * gcc.target/i386/pr68843-2.c: New test.
10124 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10125             Cesar Philippidis  <cesar@codesourcery.com>
10127         PR middle-end/71373
10128         * gcc.dg/goacc/nested-function-1.c: New file.
10129         * gcc.dg/goacc/nested-function-2.c: Likewise.
10130         * gcc.dg/goacc/pr71373.c: Likewise.
10131         * gfortran.dg/goacc/cray-2.f95: Likewise.
10132         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10133         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10134         * gfortran.dg/goacc/cray.f95: Update.
10135         * gfortran.dg/goacc/loop-1.f95: Likewise.
10136         * gfortran.dg/goacc/loop-3.f95: Likewise.
10137         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10138         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10140 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10142         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10143         for OpenACC tile clauses.
10144         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10146         PR c/71381
10147         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
10148         to...
10149         * c-c++-common/goacc/cache-2.c: ... this new file.
10150         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10151         * gfortran.dg/goacc/cache-2.f95: ... this new file.
10152         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10153         usage.
10154         * gfortran.dg/goacc/cray.f95: Likewise.
10155         * gfortran.dg/goacc/loop-1.f95: Likewise.
10157 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
10159         PR tree-optimization/71407
10160         PR tree-optimization/71416
10161         * gcc.dg/vect/pr71407.c: New
10162         * gcc.dg/vect/pr71416-1.c: New
10163         * gcc.dg/vect/pr71416-2.c: New
10165 2016-06-10  Richard Biener  <rguenther@suse.de>
10167         PR middle-end/71477
10168         * gcc.dg/torture/pr71477.c: New testcase.
10170 2016-06-09  Julia Koval  <julia.koval@intel.com>
10172         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10173         * gcc.target/i386/interrupt-13.c: Likewise.
10174         * gcc.target/i386/interrupt-15.c: Likewise.
10175         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10176         * gcc.target/i386/interrupt-24.c: Likewise.
10177         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10178         * gcc.target/i386/interrupt-9.c: Likewise.
10179         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10181 2016-06-09  Martin Sebor  <msebor@redhat.com>
10183         PR c/70883
10184         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10185         * gcc.dg/builtin-constant_p-1.c: Same.
10186         * gcc.dg/builtins-error.c: Same.
10187         * gcc.dg/pr70859.c: Same.
10189 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10191         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10192         * gcc.dg/torture/pr68067-1.c: Likewise.
10193         * gcc.dg/torture/pr68067-2.c: Likewise.
10195 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10197         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10198           when setting SIZE.
10200 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
10202         PR c++/71465
10203         * g++.dg/inherit/crash5.C: New.
10204         Revert:
10205         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10207         PR c++/70202
10208         * g++.dg/inherit/crash5.C: New.
10209         * g++.dg/inherit/virtual1.C: Adjust.
10211 2016-06-09  Martin Liska  <mliska@suse.cz>
10213         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10214         * g++.dg/predict-loop-exit-2.C: Likewise.
10215         * g++.dg/predict-loop-exit-3.C: Likewise.
10216         * gcc.dg/predict-1.c: Likewise.
10217         * gcc.dg/predict-2.c: Likewise.
10218         * gcc.dg/predict-3.c: Likewise.
10219         * gcc.dg/predict-4.c: Likewise.
10220         * gcc.dg/predict-5.c: Likewise.
10221         * gcc.dg/predict-6.c: Likewise.
10222         * gcc.dg/predict-7.c: Likewise.
10224 2016-06-09  Richard Biener  <rguenther@suse.de>
10226         PR tree-optimization/71462
10227         * gcc.dg/torture/pr71462.c: New testcase.
10229 2016-06-09  Marek Polacek  <polacek@redhat.com>
10231         PR c/65471
10232         * gcc.dg/c11-generic-3.c: New test.
10234 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
10236         * g++.dg/init/array42.C: New.
10237         * g++.dg/init/array43.C: Likewise.
10238         * g++.dg/init/array44.C: Likewise.
10239         * g++.dg/init/array45.C: Likewise.
10240         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10241         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10242         * g++.dg/cpp1y/auto-fn27.C: Likewise.
10243         * g++.dg/gomp/pr35751.C: Likewise.
10244         * g++.dg/init/array23.C: Likewise.
10245         * g++.dg/init/brace2.C: Likewise.
10246         * g++.dg/init/brace6.C: Likewise.
10248 2016-06-08  Martin Sebor  <msebor@redhat.com>
10249             Jakub Jelinek  <jakub@redhat.com>
10251         PR c++/70507
10252         PR c/68120
10253         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10254         * c-c++-common/builtin-arith-overflow-2.c: New test.
10255         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10256         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10257         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10259 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10261         PR c++/71442
10262         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10264 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
10266         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10267         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10268         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10269         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10270         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10271         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10272         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10273         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10274         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10275         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10276         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10277         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10278         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10280 2016-06-08  Richard Biener  <rguenther@suse.de>
10282         PR tree-optimization/68558
10283         * gcc.dg/vect/slp-44.c: New testcase.
10285 2016-06-08  Richard Biener  <rguenther@suse.de>
10287         * gcc.dg/vect/slp-43.c: New testcase.
10289 2016-06-08  Richard Biener  <rguenther@suse.de>
10291         PR tree-optimization/71452
10292         * gcc.dg/torture/pr71452.c: New testcase.
10294 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10296         PR c++/71448
10297         * g++.dg/torture/pr71448.C: New test.
10299 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
10301         PR debug/71432
10302         PR ada/71413
10303         * g++.dg/debug/pr71432.C: New test.
10305 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10307         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10308         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10309         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10311 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
10313         * gcc.dg/vect/vect-live-2.c: Update effective target.
10314         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10315         * lib/target-supports.exp: Add aarch64 to vect_long.
10317 2016-06-08  Marek Polacek  <polacek@redhat.com>
10319         PR c/71418
10320         * gcc.dg/noncompile/pr71418.c: New test.
10322         PR c/71426
10323         * gcc.dg/noncompile/pr71426.c: New test.
10325 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
10327         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10328         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10329         * gcc.dg/predict-3.c: Update template.
10330         * gcc.dg/predict-5.c: Update template.
10331         * gcc.dg/predict-6.c: Update template.
10332         * gcc.dg/predict-9.c: Update template.
10333         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10335 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
10337         * gcc.target/powerpc/vec-mul.c: New test.
10339 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
10341         * gcc.dg/spellcheck-fields-2.c: New test case.
10343 2016-06-07  Richard Biener  <rguenther@suse.de>
10345         PR c/61564
10346         * gcc.dg/Wpragmas-1.c: New testcase.
10347         * gcc.dg/Wattributes-4.c: Likewise.
10348         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10349         entry.
10351 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
10353         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10354         spurious debug code.
10356 2016-06-07  Richard Biener  <rguenther@suse.de>
10358         PR tree-optimization/71428
10359         * gcc.dg/torture/pr71428.c: New testcase.
10361 2016-06-07  Richard Biener  <rguenther@suse.de>
10363         PR middle-end/71423
10364         * gcc.dg/torture/pr71423.c: New testcase.
10366 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10368         PR middle-end/71408
10369         * gcc.dg/tree-ssa/pr71408.c: New test.
10371 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10373         PR middle-end/71281
10374         * g++.dg/torture/pr71281.C: New test.
10376 2016-06-06  Marek Polacek  <polacek@redhat.com>
10378         PR c/71362
10379         * gcc.dg/pr71362.c: New test.
10381 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10382             Patrick Palka  <ppalka@gcc.gnu.org>
10384         PR c++/70847
10385         PR c++/71330
10386         PR c++/71393
10387         * g++.dg/opt/pr70847.C: New test.
10388         * g++.dg/ubsan/pr70847.C: New test.
10389         * g++.dg/ubsan/pr71393.C: New test.
10391 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10393         PR tree-optimization/71259
10394         * gcc.dg/vect/pr71259.c: New test.
10396 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
10398         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10399         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10400         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10401         above.
10403 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10405         PR middle-end/37780
10406         * gcc.c-torture/execute/pr37780.c: New test.
10407         * gcc.target/aarch64/pr37780_1.c: Likewise.
10408         * gcc.target/arm/pr37780_1.c: Likewise.
10410 2016-06-06  Marek Polacek  <polacek@redhat.com>
10412         * c-c++-common/attr-may-alias-1.c: New test.
10413         * c-c++-common/attr-may-alias-2.c: New test.
10414         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10416 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10418         PR c/24414
10419         * gcc.target/i386/pr24414.c: New test.
10421 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
10423         * gcc.target/sparc/vis4misc.c: New file.
10424         * gcc.target/sparc/fpcmp.c: Likewise.
10425         * gcc.target/sparc/fpcmpu.c: Likewise.
10427 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
10429         * gcc.dg/vect/vect-live-1.c: Use additional-options.
10430         * gcc.dg/vect/vect-live-3.c: Likewise.
10432 2016-06-06  Richard Biener  <rguenther@suse.de>
10434         PR tree-optimization/71398
10435         * gcc.dg/torture/pr71398.c: New testcase.
10437 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
10439         PR target/71389
10440         * g++.dg/pr71389.C: New test.
10442 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10444         PR fortran/71404
10445         * gfortran.dg/fmt_read_5.f: New test.
10447 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
10449         PR fortran/69659
10450         * gfortran.dg/class_array_22.f03: New test.
10452 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10454         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10456 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10458         * gcc.dg/predict-9.c: Update template.
10460 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
10462         PR c++/49377
10463         * g++.dg/template/pr49377.C: New.
10465 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
10467         PR tree-optimization/71405
10468         * g++.dg/torture/pr71405.C: New test.
10470 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10472         PR c++/70202
10473         * g++.dg/inherit/crash5.C: New.
10474         * g++.dg/inherit/virtual1.C: Adjust.
10476 2016-06-03  Jeff Law  <law@redhat.com>
10478         PR tree-optimization/71316
10479         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10481 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10483         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
10484         dg-additional-options with just -fno-tree-scev-cprop in it.
10485         * gcc.dg/vect/vect-live-2.c: Likewise.
10486         * gcc.dg/vect/vect-live-5.c: Likewise.
10487         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10488         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10489         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10491 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
10493         PR c++/27100
10494         * g++.dg/other/friend6.C: New test.
10496 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10498         * g++.dg/torture/ppc-ldst-array.C: New.
10500 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
10502         PR target/71276
10503         PR target/71277
10504         * gcc.dg/torture/builtin-fp-int-inexact.c,
10505         gcc.target/i386/387-builtin-fp-int-inexact.c,
10506         gcc.target/i386/387-rint-inline-1.c,
10507         gcc.target/i386/387-rint-inline-2.c,
10508         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10509         gcc.target/i386/sse2-rint-inline-1.c,
10510         gcc.target/i386/sse2-rint-inline-2.c,
10511         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10512         gcc.target/i386/sse4_1-rint-inline.c: New tests.
10514 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
10515             Julia Koval  <julia.koval@intel.com>
10517         PR target/66960
10518         PR target/67630
10519         PR target/67634
10520         PR target/67841
10521         PR target/68037
10522         PR target/68618
10523         PR target/68661
10524         PR target/69575
10525         PR target/69596
10526         PR target/69734
10527         * gcc.dg/guality/pr68037-1.c: New test.
10528         * gcc.dg/guality/pr68037-2.c: Likewise.
10529         * gcc.dg/guality/pr68037-3.c: Likewise.
10530         * gcc.dg/torture/pr68037-1.c: Likewise.
10531         * gcc.dg/torture/pr68037-2.c: Likewise.
10532         * gcc.dg/torture/pr68037-3.c: Likewise.
10533         * gcc.dg/torture/pr68661-1a.c: Likewise.
10534         * gcc.dg/torture/pr68661-1b.c: Likewise.
10535         * gcc.target/i386/interrupt-1.c: Likewise.
10536         * gcc.target/i386/interrupt-2.c: Likewise.
10537         * gcc.target/i386/interrupt-3.c: Likewise.
10538         * gcc.target/i386/interrupt-4.c: Likewise.
10539         * gcc.target/i386/interrupt-5.c: Likewise.
10540         * gcc.target/i386/interrupt-6.c: Likewise.
10541         * gcc.target/i386/interrupt-7.c: Likewise.
10542         * gcc.target/i386/interrupt-8.c: Likewise.
10543         * gcc.target/i386/interrupt-9.c: Likewise.
10544         * gcc.target/i386/interrupt-10.c: Likewise.
10545         * gcc.target/i386/interrupt-11.c: Likewise.
10546         * gcc.target/i386/interrupt-12.c: Likewise.
10547         * gcc.target/i386/interrupt-13.c: Likewise.
10548         * gcc.target/i386/interrupt-14.c: Likewise.
10549         * gcc.target/i386/interrupt-15.c: Likewise.
10550         * gcc.target/i386/interrupt-16.c: Likewise.
10551         * gcc.target/i386/interrupt-17.c: Likewise.
10552         * gcc.target/i386/interrupt-18.c: Likewise.
10553         * gcc.target/i386/interrupt-19.c: Likewise.
10554         * gcc.target/i386/interrupt-20.c: Likewise.
10555         * gcc.target/i386/interrupt-21.c: Likewise.
10556         * gcc.target/i386/interrupt-22.c: Likewise.
10557         * gcc.target/i386/interrupt-23.c: Likewise.
10558         * gcc.target/i386/interrupt-24.c: Likewise.
10559         * gcc.target/i386/interrupt-25.c: Likewise.
10560         * gcc.target/i386/interrupt-26.c: Likewise.
10561         * gcc.target/i386/interrupt-27.c: Likewise.
10562         * gcc.target/i386/interrupt-28.c: Likewise.
10563         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10564         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10565         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10566         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10567         * gcc.target/i386/interrupt-iamcu.c: Likewise.
10568         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10569         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10570         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10571         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10572         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10573         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10574         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10576 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
10578         PR tree-optimization/52171
10579         * gcc.dg/pr52171.c: New test.
10580         * gcc.target/i386/pr52171.c: New test.
10582 2016-06-03  Jan Hubicka  <jh@suse.cz>
10584         * g++.dg/tree-ssa/pred-1.C: New testcase
10585         * gcc.dg/tree-ssa/pred-1.c: New testcase
10587 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10589         PR target/70957
10590         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10591         support.
10592         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10594 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10596         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10598 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10600         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10601         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10602         * gcc.dg/vect/vect-live-1.c: New test.
10603         * gcc.dg/vect/vect-live-2.c: New test.
10604         * gcc.dg/vect/vect-live-3.c: New test.
10605         * gcc.dg/vect/vect-live-4.c: New test.
10606         * gcc.dg/vect/vect-live-5.c: New test.
10607         * gcc.dg/vect/vect-live-slp-1.c: New test.
10608         * gcc.dg/vect/vect-live-slp-2.c: New test.
10609         * gcc.dg/vect/vect-live-slp-3.c: New test.
10611 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10613         PR middle-end/71387
10614         * g++.dg/opt/pr71387.C: New test.
10616 2016-06-02  Jeff Law  <law@redhat.com>
10618         PR tree-optimization/71328
10619         * gcc.c-torture/compile/pr71328.c: New test.
10621 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10623         PR fortran/52393
10624         * gfortran.dg/fmt_read_3.f90: Fix typo.
10625         * gfortran.dg/fmt_read_4.f90: New test.
10627 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
10629         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10630         * g++.dg/cpp0x/forw_enum6.C: Likewise.
10631         * g++.dg/cpp0x/forw_enum8.C: Likewise.
10632         * g++.dg/cpp0x/override2.C: Likewise.
10633         * g++.dg/parse/crash5.C: Likewise.
10634         * g++.dg/parse/error16.C: Likewise.
10635         * g++.dg/parse/error27.C: Likewise.
10636         * g++.dg/template/qualttp15.C: Likewise.
10637         * g++.dg/template/redecl4.C: Likewise.
10638         * g++.old-deja/g++.other/crash39.C: Likewise.
10639         * g++.old-deja/g++.other/struct1.C: Likewise.
10640         * g++.old-deja/g++.pt/m9a.C: Likewise.
10641         * g++.old-deja/g++.pt/memclass10.C: Likewise.
10643 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10645         PR c++/71372
10646         * c-c++-common/pr71372.c: New test.
10648         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10649         __TIME__ strings with __builtin_strcmp instead of printf and
10650         dg-output.
10652 2016-06-02  Martin Liska  <mliska@suse.cz>
10654         * gcc.dg/predict-9.c: New test.
10656 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10658         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10659         global set_compiler_env_var and global saved_compiler_env_var.
10661 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10663         PR rtl-optimization/71295
10664         * gcc.c-torture/compile/pr71295.c: New test.
10666 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10668         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10670         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10671         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10673         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10674         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10675         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10676         alternative number.
10678 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10680         * gcc.target/powerpc/p9-splat-4.c: New test.
10682 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10684         PR target/71186
10685         * gcc.target/powerpc/pr71186.c: New test.
10687 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10689         PR fortran/52393
10690         * gfortran.dg/fmt_read_3.f90: New test.
10692 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10694         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10695         procedure.
10697 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10699         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10700         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10701         env var is set.
10702         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10703         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10704         shown once.
10705         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10706         during compilation.
10707         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10708         vars set by dg-set-compiler-env-var.
10710 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10712         PR fortran/71156
10713         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10714         to the module procedure declaration.
10715         * gfortran.dg/submodule_16.f08: New test.
10717 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10719         PR middle-end/71371
10720         * c-c++-common/gomp/pr71371.c: New test.
10722 2016-06-01  Richard Biener  <rguenther@suse.de>
10724         PR tree-optimization/71366
10725         * gcc.dg/torture/pr71366-1.c: New testcase.
10726         * gcc.dg/torture/pr71366-2.c: Likewise.
10728 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10730         * gcc.target/powerpc/vslv-0.c: New test.
10731         * gcc.target/powerpc/vslv-1.c: New test.
10732         * gcc.target/powerpc/vsrv-0.c: New test.
10733         * gcc.target/powerpc/vsrv-1.c: New test.
10735 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10737         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10738         * gcc.target/nvptx/weak.c: New.
10740 2016-06-01  Richard Biener  <rguenther@suse.de>
10742         PR tree-optimization/71261
10743         * gcc.dg/torture/vect-bool-1.c: New testcase.
10745 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10747         * gfortran.dg/gomp/order-1.f90: New test.
10748         * gfortran.dg/gomp/order-2.f90: New test.
10750 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10752         * gcc.dg/unroll-6.c: Update template.
10753         * gcc.dg/unroll-7.c: New testcase.
10754         * gcc.dg/unroll-8.c: New testcase.
10756 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10758         * gnat.dg/opt56.ad[sb]: New test.
10760 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10762         PR c++/66635
10763         * g++.dg/cpp0x/constexpr-ice16.C: New.
10765 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10767         PR tree-optimization/71314
10768         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10769         -mbranch-cost=2.
10771 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10773         PR tree-optimization/71077
10774         * gcc.dg/tree-ssa/pr71077.c: New test.
10776 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10778         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10779         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10780         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10782 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10784         PR c++/71248
10785         * g++.dg/cpp0x/pr71248.C: New.
10786         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10787         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10788         * g++.dg/init/new37.C: Likewise.
10789         * g++.dg/template/static1.C: Likewise.
10790         * g++.dg/template/static2.C: Likewise.
10792 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10794         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10795         instead of %rdi.
10796         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10798 2016-05-31  Marek Polacek  <polacek@redhat.com>
10800         * c-c++-common/Wswitch-unreachable-3.c: New test.
10801         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10803 2016-05-31  Richard Biener  <rguenther@suse.de>
10805         PR tree-optimization/71352
10806         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10808 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10810         * gcc.target/arm/armv5_thumb_isa.c: New test.
10812 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10814         PR target/71346
10815         * gcc.target/i386/pr71346.c: New test.
10817 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10819         PR tree-optimization/69068
10820         * gcc.dg/graphite/pr69068.c: New test.
10822 2016-05-27  Martin Sebor  <msebor@redhat.com>
10824         PR c++/71306
10825         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10827 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10829         PR c++/71349
10830         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10831         nowait depend(inout: dd[0]) clauses where permitted.
10833 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10835         PR c++/71238
10836         * g++.dg/parse/pr71238.C: New.
10837         * g++.dg/concepts/friend1.C: Test column numbers too.
10838         * g++.dg/cpp0x/initlist31.C: Likewise.
10839         * g++.dg/cpp0x/pr51420.C: Likewise.
10840         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10841         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10842         * g++.dg/ext/builtin3.C: Likewise.
10843         * g++.dg/lookup/friend12.C: Likewise.
10844         * g++.dg/lookup/friend7.C: Likewise.
10845         * g++.dg/lookup/koenig1.C: Likewise.
10846         * g++.dg/lookup/koenig5.C: Likewise.
10847         * g++.dg/lookup/used-before-declaration.C: Likewise.
10848         * g++.dg/overload/koenig1.C: Likewise.
10849         * g++.dg/template/crash65.C: Likewise.
10850         * g++.dg/template/friend57.C: Likewise.
10851         * g++.dg/warn/Wshadow-5.C: Likewise.
10852         * g++.dg/warn/Wunused-8.C: Likewise.
10853         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10854         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10855         * g++.old-deja/g++.jason/member.C: Likewise.
10856         * g++.old-deja/g++.jason/report.C: Likewise.
10857         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10858         * g++.old-deja/g++.law/visibility20.C: Likewise.
10859         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10860         * g++.old-deja/g++.other/static5.C: Likewise.
10861         * g++.old-deja/g++.pt/overload2.C: Likewise.
10863 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10865         * gcc.dg/tree-ssa/peel1.c: New testcase.
10866         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10867         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10869 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10871         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10872         to ce.
10874 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10876         PR c++/71099
10877         * g++.dg/parse/virtual1.C: New.
10879 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10881         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10882         Use correct register when clearing %edx.
10884 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10886         PR tree-optimization/71289
10887         * gcc.dg/pr71289.c: New test.
10889 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10891         PR middle-end/71269
10892         PR middle-end/71292
10893         * gcc.dg/tree-ssa/pr71269.c: New test.
10894         * gcc.dg/tree-ssa/pr71292.c: New test.
10896 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10898         PR middle-end/71252
10899         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10901 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10903         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10904         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10905         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10907 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10909         PR tree-optimization/69067
10910         * gcc.dg/graphite/pr69067.c: New test.
10912 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10914         PR target/71245
10915         * gcc.target/i386/pr71245-1.c: New test.
10916         * gcc.target/i386/pr71245-2.c: Ditto.
10918 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10920         PR c++/71105
10921         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10922         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10923         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10925 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10927         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10929 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10931         Revert:
10932         PR c++/69855
10933         * g++.dg/overload/69855.C: New.
10934         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10935         * g++.old-deja/g++.pt/crash3.C: Likewise.
10937 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10939         PR c++/60385
10940         * g++.dg/parse/namespace13.C: New.
10942 2016-05-26  Jeff Law  <law@redhat.com>
10944         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10945         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10946         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10947         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10948         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10949         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10950         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10951         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10952         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10953         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10954         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10955         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10956         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10958 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10960         PR c++/69855
10961         * g++.dg/overload/69855.C: New.
10962         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10963         * g++.old-deja/g++.pt/crash3.C: Likewise.
10965 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10967         PR target/63596
10968         * gcc.target/aarch64/va_arg_1.c: New testcase.
10969         * gcc.target/aarch64/va_arg_2.c: Likewise.
10970         * gcc.target/aarch64/va_arg_3.c: Likewise.
10972 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10974         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10975         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10976         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10977         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10978         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10980 2016-05-27  Marek Polacek  <polacek@redhat.com>
10982         PR middle-end/71308
10983         * g++.dg/torture/pr71308.C: New test.
10985 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10987         * gcc.dg/zero_bits_compound-1.c: New test.
10988         * gcc.dg/zero_bits_compound-2.c: New test.
10990 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10992         PR middle-end/71279
10993         * gcc.dg/pr71279.c: New test.
10995 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10997         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10998         floating point min/max/comparison instructions.
10999         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
11001 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
11003         * c-c++-common/gomp/schedule-1.c: New test.
11004         * gfortran.dg/gomp/schedule-1.f90: New test.
11006 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
11008         PR c++/70822
11009         PR c++/70106
11010         * g++.dg/cpp1y/auto-fn32.C: New test.
11011         * g++.dg/cpp1y/paren4.C: New test.
11013 2016-05-26  Nathan Sidwell  <nathan@acm.org>
11015         * gcc.dg/20060410.c: Xfail on ptx.
11016         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
11017         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
11018         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
11019         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
11020         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
11022 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11024         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
11026 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
11028         PR tree-optimization/71280
11029         * gcc.dg/pr71280.c: New test.
11031         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
11033         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
11034         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
11036         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
11038 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
11040         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
11041         kept in memory.
11043 2016-05-25  Jeff Law  <law@redhat.com>
11045         PR tree-optimization/71272
11046         * gcc.c-torture/compile/pr71272.c: new test.
11048 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
11050         * gcc.target/powerpc/vec-cmpne.c: New test.
11051         * gcc.target/powerpc/vec-cmpne-long.c: New test.
11053 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11055         * gnat.dg/opt55.ad[sb]: New test.
11057 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11059         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
11060         * c-c++-common/pr60226.c: Require int32plus.
11061         * gcc.c-torture/execute/pr70602.c: Likewise.
11062         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
11063         unsigned long for malloc arg type.
11064         * gcc.dg/asr_div1.c: Require int32plus.
11065         * gcc.dg/enum-mode-1.c: XFAIL for int16.
11066         * gcc.dg/pie-1.c: Require pie.
11067         * gcc.dg/pie-2.c: Likewise.
11068         * gcc.dg/pr59471.c: Require int32plus.
11069         * gcc.dg/pr59963-2.c: XFAIL for int16.
11070         * gcc.dg/pr60114.c: Require int32plus.
11071         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
11072         unsigned long for typedef of size_t.
11073         * gcc.dg/pr63914.c: Require int32plus.
11074         * gcc.dg/pr64536.c: Require pt32plus.
11075         * gcc.dg/pr65658.c: Likewise.
11076         * gcc.dg/pr67271.c: Require int32plus.
11077         * gcc.dg/pr68112.c: Likewise.
11078         * gcc.dg/pr69071.c: Skip for avr target.
11079         * gcc.dg/pr69973.c: Require int32plus.
11080         * gcc.dg/pr70169.c: Skip for avr target.
11081         * gcc.dg/sso-6.c: Require int32plus.
11082         * gcc.dg/sso-7.c: Likewise.
11083         * gcc.dg/sso-8.c: Likewise.
11084         * gcc.dg/vrp-min-max-2.c: Likewise.
11086 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11088         PR target/70738
11089         * gcc.target/i386/pr70738-1.c: New test.
11090         * gcc.target/i386/pr70738-2.c: Likewise.
11091         * gcc.target/i386/pr70738-3.c: Likewise.
11092         * gcc.target/i386/pr70738-4.c: Likewise.
11093         * gcc.target/i386/pr70738-5.c: Likewise.
11094         * gcc.target/i386/pr70738-6.c: Likewise.
11095         * gcc.target/i386/pr70738-7.c: Likewise.
11096         * gcc.target/i386/pr70738-8.c: Likewise.
11097         * gcc.target/i386/pr70738-9.c: Likewise.
11099 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11101         PR rtl-optimization/66940
11102         * gcc.c-torture/execute/pr66940.c: New test.
11104 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
11106         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
11107         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
11108         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
11109         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
11110         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
11111         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
11112         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
11113         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
11114         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
11115         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
11116         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11117         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11118         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11119         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11120         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11121         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11122         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11123         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11124         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11125         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11126         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11127         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11128         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11129         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11131 2016-05-25  Marek Polacek  <polacek@redhat.com>
11133         PR c/71265
11134         * gcc.dg/noncompile/pr71265.c: New test.
11136         PR c/71266
11137         * gcc.dg/noncompile/old-style-parm-3.c: New test.
11139 2016-05-25  Nathan Sidwell  <nathan@acm.org>
11141         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11143 2016-05-25  Richard Biener  <rguenther@suse.de>
11145         PR tree-optimization/71261
11146         * c-c++-common/torture/pr71261.c: New testcase.
11148 2016-05-25  Richard Biener  <rguenther@suse.de>
11150         PR tree-optimization/71264
11151         * gcc.dg/vect/pr71264.c: New testcase.
11153 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
11155         PR c++/55992
11156         * g++.dg/cpp0x/alias-decl-53.C: New.
11157         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11159 2016-05-25  Martin Liska  <mliska@suse.cz>
11161         * g++.dg/pr71239.C: New test.
11163 2016-05-25  Richard Biener  <rguenther@suse.de>
11165         * gcc.dg/vect/pr58135.c: Rename to ...
11166         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11168 2016-05-25  Marek Polacek  <polacek@redhat.com>
11170         * g++.dg/pr65295.C: Use target c++14.
11172 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11174         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11175         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11177 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11179         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11180         instructions.
11182 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
11184         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11185         * c-c++-common/goacc/deviceptr-1.c: Likewise.
11186         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11187         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11188         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11189         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11190         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11191         * c-c++-common/goacc/pcopy.c: Likewise.
11192         * c-c++-common/goacc/pcopyin.c: Likewise.
11193         * c-c++-common/goacc/pcopyout.c: Likewise.
11194         * c-c++-common/goacc/pcreate.c: Likewise.
11195         * c-c++-common/goacc/pr70688.c: New test.
11196         * c-c++-common/goacc/present-1.c: Adjust test.
11197         * c-c++-common/goacc/reduction-5.c: Likewise.
11198         * g++.dg/goacc/data-1.C: New test.
11200 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11202         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11203         vector parity built-in functions.
11204         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11205         count trailing zeros automatic vectorization.
11206         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11207         count trailing zeros built-in functions.
11209 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11211         * gcc.dg/tree-ssa/reassoc-44.c: New test.
11213 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
11215         PR target/71050
11216         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11218 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11220         PR c++/50436
11221         * g++.dg/template/crash123.C: New.
11222         * g++.dg/template/crash124.C: Likewise.
11224 2016-05-24  Martin Sebor  <msebor@redhat.com>
11226         PR c++/71147
11227         * g++.dg/ext/flexary16.C: New test.
11229 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
11231         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11232         before math.h is included.
11233         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11234         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11235         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11236         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11237         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11238         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11239         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11240         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11241         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11242         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11243         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11244         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11245         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11246         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11247         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11248         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11249         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11250         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11251         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11252         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11253         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11254         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11255         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11257 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11258             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11260         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11261         support.
11263 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11265         PR c++/69872
11266         * g++.dg/warn/Wno-narrowing1.C: New.
11268 2016-05-24  Marek Polacek  <polacek@redhat.com>
11270         PR c/71249
11271         * c-c++-common/Wswitch-unreachable-2.c: New test.
11273 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
11275         PR c++/71257
11276         * g++.dg/vect/simd-clone-6.cc: New test.
11277         * g++.dg/gomp/declare-simd-6.C: New test.
11279         PR middle-end/70434
11280         PR c/69504
11281         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11283 2016-05-24  Richard Biener  <rguenther@suse.de>
11285         PR tree-optimization/71240
11286         * gcc.dg/optimize-bswapsi-5.c: New testcase.
11288 2016-05-24  Richard Biener  <rguenther@suse.de>
11290         PR tree-optimization/71230
11291         * gcc.dg/torture/pr71230.c: New testcase.
11292         * g++.dg/torture/pr71230.C: Likewise.
11294 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
11296         * c-c++-common/goacc/routine-5.c: Add tests.
11297         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11298         * gfortran.dg/goacc/routine-6.f90: Add tests.
11300 2016-05-24  Richard Biener  <rguenther@suse.de>
11302         PR tree-optimization/71253
11303         * gcc.dg/torture/pr71253.c: New testcase.
11305 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11307         PR middle-end/71252
11308         * gfortran.dg/pr71252.f90: New test.
11310 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
11312         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11314 2016-05-24  Richard Biener  <rguenther@suse.de>
11316         PR middle-end/70434
11317         PR c/69504
11318         * c-c++-common/vector-subscript-4.c: New testcase.
11319         * c-c++-common/vector-subscript-5.c: Likewise.
11321 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11323         PR fortran/71123
11324         * gfortran.dg/namelist_90.f: New test
11326 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11328         PR fortran/66461
11329         * gfortran.dg/unexpected_eof.f: New test
11331 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11332             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11334         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11335         as little endian.
11337 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11339         PR c++/70972
11340         * g++.dg/cpp0x/inh-ctor20.C: New.
11341         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11343 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11345         PR c++/69095
11346         * g++.dg/cpp0x/variadic168.C: New.
11348 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11350         * g++.dg/cpp0x/pr31445.C: Test column number too.
11351         * g++.dg/cpp0x/pr32253.C: Likewise.
11352         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11353         * g++.dg/cpp0x/variadic36.C: Likewise.
11355 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
11357         * gcc.dg/fold-notshift-2.c: Adjust.
11359 2016-05-23  Marek Polacek  <polacek@redhat.com>
11361         PR c/49859
11362         * c-c++-common/Wswitch-unreachable-1.c: New test.
11363         * gcc.dg/Wswitch-unreachable-1.c: New test.
11364         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11365         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11366         * g++.dg/gomp/block-10.C: Likewise.
11367         * gcc.dg/gomp/block-10.c: Likewise.
11368         * g++.dg/gomp/block-9.C: Likewise.
11369         * gcc.dg/gomp/block-9.c: Likewise.
11370         * g++.dg/gomp/target-1.C: Likewise.
11371         * g++.dg/gomp/target-2.C: Likewise.
11372         * gcc.dg/gomp/target-1.c: Likewise.
11373         * gcc.dg/gomp/target-2.c: Likewise.
11374         * g++.dg/gomp/taskgroup-1.C: Likewise.
11375         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11376         * gcc.dg/gomp/teams-1.c: Likewise.
11377         * g++.dg/gomp/teams-1.C: Likewise.
11378         * g++.dg/overload/error3.C: Likewise.
11379         * g++.dg/tm/jump1.C: Likewise.
11380         * g++.dg/torture/pr40335.C: Likewise.
11381         * gcc.dg/c99-vla-jump-5.c: Likewise.
11382         * gcc.dg/switch-warn-1.c: Likewise.
11383         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11384         * gcc.dg/nested-func-1.c: Likewise.
11385         * gcc.dg/pr67784-4.c: Likewise.
11387 2016-05-23  Richard Biener  <rguenther@suse.de>
11389         PR tree-optimization/71230
11390         * gfortran.dg/pr71230-1.f90: New testcase.
11391         * gfortran.dg/pr71230-2.f90: Likewise.
11393 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11395         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
11396         * gcc.dg/vect/pr58135.c:  Add new.
11397         * gfortran.dg/pr46519-1.f: Adjust test case.
11399 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11401         PR c++/53401
11402         * g++.dg/cpp0x/decltype64.C: New.
11404 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11406         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11407         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11408         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11410 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11412         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11413         Add poly64x1_t and poly64x2_t cases if supported.
11414         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11415         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11416         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11417         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11418         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11420 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11422         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11423         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11424         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11425         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11426         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11427         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11428         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11430 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11432         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11434 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11436         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11437         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11439 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
11441         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11442         constraint instead of "r".
11443         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11444         insn instead of vxorpd.
11445         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11447         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11448         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11450         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11452         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11453         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11455         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11457 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
11459         PR middle-end/40921
11460         * gcc.dg/tree-ssa/pr40921.c: New test.
11462 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
11464         PR target/71103
11465         * gcc.target/avr/pr71103.c: New test.
11467 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
11469         PR middle-end/71179
11470         * gcc.dg/tree-ssa/pr71179.c: New test.
11472 2016-05-20  Martin Sebor  <msebor@redhat.com>
11474         PR c/71115
11475         * gcc.dg/init-excess-2.c: New test.
11477 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
11479         * gnat.dg/opt53.adb: New test.
11480         * gnat.dg/opt54.adb: Likewise.
11482 2016-05-20  Martin Jambor  <mjambor@suse.cz>
11484         PR tree-optimization/70884
11485         * gcc.dg/tree-ssa/pr70919.c: New test.
11487 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11489         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11490         formatting.
11491         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11492         fix code formatting.
11494 2016-05-20  Nathan Sidwell  <nathan@acm.org>
11496         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
11497         non-common cases.
11498         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11500 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11502         * jit.dg/all-non-failing-tests.h: Add
11503         test-factorial-must-tail-call.c.
11504         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11505         * jit.dg/test-factorial-must-tail-call.c: New test case.
11507 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11509         PR fortran/71204
11510         * gfortran.dg/pr71204.f90: New test.
11512 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
11514         * gcc.target/nvptx/sincos.c: New test.
11516 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11518         PR c++/70572
11519         * g++.dg/cpp1y/auto-fn31.C: New.
11521 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11523         * gcc.target/powerpc/vec-addec.c: New test.
11524         * gcc.target/powerpc/vec-addec-int128.c: New test.
11526 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11528         * gcc.dg/plugin/must-tail-call-1.c: New test case.
11529         * gcc.dg/plugin/must-tail-call-2.c: New test case.
11530         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11531         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11533 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
11535         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11537 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11539         PR c++/71210
11540         * g++.dg/opt/pr71210-1.C: New test.
11541         * g++.dg/opt/pr71210-2.C: New test.
11543         PR tree-optimization/29756
11544         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11545         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
11546         only on selected targets where V4SImode vectors are known to be
11547         supported.
11549 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
11551         PR tree-optimization/71079
11552         PR tree-optimization/71206
11553         * gcc.dg/tree-ssa/pr71206.c: New testcase.
11555 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11557         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11558         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11559         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11561 2016-05-20  Richard Guenther  <rguenther@suse.de>
11563         PR tree-optimization/29756
11564         * gcc.dg/tree-ssa/vector-6.c: New testcase.
11566 2016-05-20  Richard Biener  <rguenther@suse.de>
11568         PR tree-optimization/71185
11569         * gcc.dg/tree-ssa/pr71185.c: New testcase.
11571 2016-05-20  Richard Biener  <rguenther@suse.de>
11573         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11575 2016-05-19  Marek Polacek  <polacek@redhat.com>
11577         PR c++/71075
11578         * g++.dg/diagnostic/pr71075.C: New test.
11580 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
11582         PR c++/71184
11583         * g++.dg/pr71184.C: New test case.
11585 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11587         * gcc.target/powerpc/darn-0.c: New test.
11588         * gcc.target/powerpc/darn-1.c: New test.
11589         * gcc.target/powerpc/darn-2.c: New test.
11591 2016-05-19  Marek Polacek  <polacek@redhat.com>
11593         PR tree-optimization/71031
11594         * gcc.dg/tree-ssa/vrp100.c: New test.
11596 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11598         PR rtl-optimization/71148
11599         * gcc.dg/pr71148.c: New test.
11601 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11603         PR target/71056
11604         * gcc.target/arm/pr71056.c: New test.
11606 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11608         * c-c++-common/pr69669.c: Check the used mode.
11610 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
11612         PR sanitizer/64354
11613         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11615 2016-05-19  Richard Biener  <rguenther@suse.de>
11617         PR tree-optimization/70729
11618         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11619         * gcc.dg/graphite/scop-18.c: Likewise.
11620         * gcc.dg/pr41783.c: Disable LIM.
11621         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11622         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11623         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11624         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11625         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11626         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11627         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11628         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11629         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11630         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11631         * gfortran.dg/pr42108.f90: Likewise.
11633 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
11635         PR driver/69265
11636         * gcc.dg/spellcheck-options-11.c: New test case.
11638 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11640         PR c++/71100
11641         * g++.dg/opt/pr71100.C: New test.
11643 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11645         PR ipa/69708
11646         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11647         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11648         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11649         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11651 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11653         PR ipa/69708
11654         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11655         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11656         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11657         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11658         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11660 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11662         PR c++/69793
11663         * g++.dg/template/crash122.C: New.
11665 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11667         PR c++/70466
11668         * g++.dg/template/pr70466-1.C: New.
11669         * g++.dg/template/pr70466-2.C: Likewise.
11671 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11673         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11674         splat operations and the XXSPLTIB instruction.
11675         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11676         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11677         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11678         xxlxor to clear a register.
11680 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11682         * gcc.dg/torture/pr71020.c: New test.
11684 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11686         PR ipa/70646
11687         * gcc.dg/ipa/pr70646.c: New test.
11689 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11691         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11693 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11695         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11696         missing tests for vreinterpretq_p{8,16}.
11698 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11700         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11701         vsliq_n_s64 and vsliq_n_u64.
11703 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11705         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11706         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11708 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11710         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11711         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11712         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11714 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11716         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11717         in comment.
11719 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11721         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11722         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11723         "blr\t" and switch to scan-assembler-times.
11725 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11727         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11728         with __aarch64__.
11729         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11730         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11732 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11734         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11735         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11736         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11737         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11738         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11739         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11741         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11742         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11744         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11745         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11747         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11748         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11750         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11752 2016-05-18  Richard Biener  <rguenther@suse.de>
11754         PR tree-optimization/71168
11755         * gcc.dg/torture/pr71168.c: New testcase.
11757 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11759         PR middle-end/63586
11760         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11761         * gcc.dg/tree-ssa/pr63586.c: New test.
11762         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11764 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11766         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11767         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11768         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11769         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11771 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11773         * gcc.target/nvptx/abi-vararg-3.c: New.
11775 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11777         PR tree-optimization/54579
11778         PR middle-end/55299
11779         * gcc.dg/fold-notrotate-1.c: New test.
11780         * gcc.dg/fold-notshift-1.c: New test.
11781         * gcc.dg/fold-notshift-2.c: New test.
11783 2016-05-17  Marek Polacek  <polacek@redhat.com>
11785         PR ipa/71146
11786         * g++.dg/ipa/pr71146.C: New test.
11788 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11790         * jit.dg/test-error-array-bounds.c: New test case.
11792 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11794         * gcc.dg/tree-ssa/and-1.c: New testcase.
11796 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11798         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11799         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11801 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11803         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11804         * gcc.dg/tree-ssa/vrp99.c: New testcase.
11806 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11808         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11810 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11812         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11814 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11816         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11817         ".2d[index]" when scan the assembly.
11818         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11819         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11820         float64x1.
11821         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11823 2016-05-17  Richard Biener  <rguenther@suse.de>
11825         PR tree-optimization/71132
11826         * gcc.dg/torture/pr71132.c: New testcase.
11828 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11830         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11832 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11834         PR target/70809
11835         * gcc.target/aarch64/pr70809_1.c: New test.
11837 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11839         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11840         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11841         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11842         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11844 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11845             Ilya Enkovich  <ilya.enkovich@intel.com>
11847         PR target/71114
11848         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11850 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11852         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11853         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11855 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11857         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11858         test for __ARM_FP16_ARGS.
11859         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11860         * gcc.target/arm/aapcs/neon-vect10.c: New.
11861         * gcc.target/arm/aapcs/neon-vect9.c: New.
11862         * gcc.target/arm/aapcs/vfp18.c: New.
11863         * gcc.target/arm/aapcs/vfp19.c: New.
11864         * gcc.target/arm/aapcs/vfp20.c: New.
11865         * gcc.target/arm/aapcs/vfp21.c: New.
11866         * gcc.target/arm/fp16-aapcs-1.c: New.
11867         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11868         test for __ARM_FP16_ARGS.
11869         * g++.target/arm/fp16-return-1.c: Update expected output.
11871 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11873         PR testsuite/70227
11874         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11876 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11878         PR fortran/69603
11879         * gfortran.dg/pr69603.f90: New testcase.
11881 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11883         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11885 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11887         PR fortran/71047
11888         * gfortran.dg/pr71047.f08: New test.
11890 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11892         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11893         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11894         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11896 2016-05-13  Martin Sebor  <msebor@redhat.com>
11898         PR c++/60049
11899         * g++.dg/cpp0x/constexpr-60049.C: New test.
11901 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11903         PR bootstrap/71071
11904         * gcc.dg/pr71071.c: New test.
11906 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11908         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11909         remove XOP handling.
11910         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11912 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11914         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11915         __atomic_is_lock_free declaration.
11917 2016-05-13  Richard Biener  <rguenther@suse.de>
11919         PR tree-optimization/42587
11920         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11922 2016-05-13  Martin Liska  <mliska@suse.cz>
11924         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11925         the new format of dump output.
11927 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11929         * gcc.dg/pr71084.c: New test.
11931 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11933         PR target/53440
11934         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11936 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11938         * gcc.target/aarch64/struct_return.c: New test.
11940 2016-05-12  Marek Polacek  <polacek@redhat.com>
11942         PR c/70756
11943         * c-c++-common/pr70756-2.c: New test.
11944         * c-c++-common/pr70756.c: New test.
11946 2016-05-12  Richard Biener  <rguenther@suse.de>
11948         PR tree-optimization/71059
11949         * gcc.dg/torture/pr71059.c: New testcase.
11951 2016-05-12  Richard Biener  <rguenther@suse.de>
11953         PR tree-optimization/71062
11954         * gcc.dg/torture/pr71062.c: New testcase.
11956 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11958         PR tree-optimization/71006
11959         * gcc.dg/pr71006.c: New test.
11961 2016-05-12  Marek Polacek  <polacek@redhat.com>
11963         PR driver/71063
11964         * gcc.dg/opts-7.c: New test.
11966 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11968         PR target/70830
11969         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11970         Add -save-temps to dg-options.
11971         Scan for ldmfd rather than pop instruction.
11972         * gcc.target/arm/interrupt-2.c: Likewise.
11973         * gcc.target/arm/pr70830.c: New test.
11975 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11977         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11978         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11980         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11981         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11982         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11984         PR target/71019
11985         * gcc.target/i386/avx512vl-pack-1.c: New test.
11986         * gcc.target/i386/avx512vl-pack-2.c: New test.
11987         * gcc.target/i386/avx512bw-pack-2.c: New test.
11989         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11991         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11992         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11993         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11995 2016-05-12  Richard Biener  <rguenther@suse.de>
11997         PR tree-optimization/70986
11998         * gcc.dg/torture/pr70986-1.c: New testcase.
11999         * gcc.dg/torture/pr70986-2.c: Likewise.
12000         * gcc.dg/torture/pr70986-3.c: Likewise.
12002 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
12004         PR c/43651
12005         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
12006         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
12008 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
12010         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
12011         directive.
12012         * gcc.target/i386/pr66746.c: Ditto.
12014 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12016         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
12017         support.
12018         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
12019         warning when using -mvsx-timode.
12020         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
12021         * gcc.target/powerpc/dform-2.c: Likewise.
12022         * gcc.target/powerpc/pr68805.c: Likewise.
12024 2016-05-11  Marek Polacek  <polacek@redhat.com>
12026         PR c++/71024
12027         * c-c++-common/attributes-3.c: New test.
12029 2016-05-11  Nathan Sidwell  <nathan@acm.org>
12031         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
12032         * gcc.c-torture/execute/pr68185.c: Likewise.
12033         * gcc.dg/ipa/pr70306.c: Requires global constructors.
12034         * gcc.dg/pr69634.c: Requires scheduling.
12035         * gcc.dg/torture/pr66178.c: Require label values.
12036         * gcc.dg/setjmp-6.c: Require indirect jumps.
12038 2016-05-11  Richard Biener  <rguenther@suse.de>
12040         PR tree-optimization/71055
12041         * gcc.dg/torture/pr71055.c: New testcase.
12043 2016-05-11  Richard Biener  <rguenther@suse.de>
12045         PR debug/71057
12046         * g++.dg/debug/pr71057.C: New testcase.
12048 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
12050         PR fortran/70855
12051         * gfortran.dg/gomp/pr70855.f90: New test.
12053 2016-05-11  Richard Biener  <rguenther@suse.de>
12055         PR middle-end/71002
12056         * g++.dg/torture/pr71002.C: New testcase.
12058 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
12060         PR middle-end/70807
12061         * gcc.dg/pr70807.c: New test.
12063 2016-05-10  Martin Sebor  <msebor@redhat.com>
12065         PR c++/38611
12066         * g++.dg/Wattributes.C: New test.
12068 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
12070         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
12071         * gcc.dg/tree-ssa/pr69270.c: Adjust.
12072         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
12074 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
12076         PR target/70799
12077         * gcc.target/i386/pr70799-1.c: New test.
12079 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
12081         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
12083 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
12085         PR middle-end/70877
12086         * gcc.target/i386/pr70877.c: New test.
12088 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
12090         PR tree-optimization/70786
12091         * gcc.target/i386/pr70876.c: New test.
12093 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
12095         PR target/70927
12096         * gcc.target/i386/avx512vl-logic-1.c: New test.
12097         * gcc.target/i386/avx512vl-logic-2.c: New test.
12098         * gcc.target/i386/avx512dq-logic-2.c: New test.
12100 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12102         PR target/70963
12103         * gcc.target/powerpc/pr70963.c: New.
12105 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
12107         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
12108         (test_very_wide_line): Add ruler to expected output.
12109         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
12110         (test_very_wide_line): Likewise.
12111         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12112         (test_show_locus): Within the handling of "test_very_wide_line",
12113         enable show_ruler_p on the diagnostic context.
12115 2016-05-10  Richard Biener  <rguenther@suse.de>
12117         PR tree-optimization/71039
12118         * gcc.dg/torture/pr71039.c: New testcase.
12120 2016-05-10  Nathan Sidwell  <nathan@acm.org>
12122         * gcc.dg/nested-func-10.c: Requires alloca.
12123         * gcc.dg/nested-func-9.c: Requires alloca.
12124         * gcc.c-torture/execute/pr70460.c: Requires labels.
12125         * gcc.c-torture/compile/pr70199.c: Requires labels.
12126         * gcc.target/nvptx/decl.c: Compile only.
12127         * gcc.target/nvptx/trailing-init.c: Compile only.
12128         * gcc.target/nvptx/ary-init.c: Compile only.
12130 2016-05-10  Marek Polacek  <polacek@redhat.com>
12132         PR c/70255
12133         * gcc.dg/attr-opt-1.c: New test.
12135 2016-05-10  Richard Biener  <rguenther@suse.de>
12137         PR tree-optimization/70497
12138         PR tree-optimization/28367
12139         * gcc.dg/torture/20160404-1.c: New testcase.
12140         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12141         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12143 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
12145         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12147 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
12149         * gcc.target/i386/fabsneg-1.c New test.
12151 2016-05-09  Alan Modra  <amodra@gmail.com>
12153         PR testsuite/70826
12154         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12156 2016-05-09  Richard Biener  <rguenther@suse.de>
12158         PR tree-optimization/70985
12159         * gcc.dg/torture/pr70985.c: New testcase.
12161 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
12163         * gcc.dg/tree-ssa/ifc-9.c: New test.
12164         * gcc.dg/tree-ssa/ifc-10.c: New test.
12165         * gcc.dg/tree-ssa/ifc-11.c: New test.
12166         * gcc.dg/tree-ssa/ifc-12.c: New test.
12167         * gcc.dg/vect/pr61194.c: Remove XFAIL.
12168         * gcc.dg/vect/vect-23.c: Remove XFAIL.
12169         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12171 2016-05-09  Richard Biener  <rguenther@suse.de>
12173         PR fortran/70937
12174         * gfortran.dg/pr70937.f90: New testcase.
12176 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12178         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12180 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
12182         PR fortran/56226
12183         * gfortran.dg/dec_structure_1.f90: New testcase.
12184         * gfortran.dg/dec_structure_2.f90: Ditto.
12185         * gfortran.dg/dec_structure_3.f90: Ditto.
12186         * gfortran.dg/dec_structure_4.f90: Ditto.
12187         * gfortran.dg/dec_structure_5.f90: Ditto.
12188         * gfortran.dg/dec_structure_6.f90: Ditto.
12189         * gfortran.dg/dec_structure_7.f90: Ditto.
12190         * gfortran.dg/dec_structure_8.f90: Ditto.
12191         * gfortran.dg/dec_structure_9.f90: Ditto.
12192         * gfortran.dg/dec_structure_10.f90: Ditto.
12193         * gfortran.dg/dec_structure_11.f90: Ditto.
12194         * gfortran.dg/dec_union_1.f90: Ditto.
12195         * gfortran.dg/dec_union_2.f90: Ditto.
12196         * gfortran.dg/dec_union_3.f90: Ditto.
12197         * gfortran.dg/dec_union_4.f90: Ditto.
12198         * gfortran.dg/dec_union_5.f90: Ditto.
12199         * gfortran.dg/dec_union_6.f90: Ditto.
12200         * gfortran.dg/dec_union_7.f90: Ditto.
12202 2016-05-07  Tom de Vries  <tom@codesourcery.com>
12204         PR tree-optimization/70956
12205         * gcc.dg/graphite/pr70956.c: New test.
12207 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
12209         PR middle-end/70941
12210         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12211         (a, b, c, d): Change type from char to signed char.
12212         (main): Compare against (signed char) -1634678893 instead of
12213         hardcoded -109.  Use __builtin_abort instead of abort.
12215         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12216         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12218         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12220 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
12222         PR debug/70935
12223         * gcc.dg/torture/pr70935.c: New test.
12225 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12227         PR target/58219
12228         * gcc.target/sh/pr58219.c: New tests.
12230 2016-05-06  Richard Biener  <rguenther@suse.de>
12232         PR tree-optimization/70960
12233         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12235 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12237         PR target/52933
12238         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12239         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12240         Adjust expected instruction counts.
12241         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12243 2016-05-06  Marek Polacek  <polacek@redhat.com>
12245         PR sanitizer/70875
12246         * gcc.dg/ubsan/bounds-3.c: New test.
12248 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12250         PR target/54089
12251         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12253 2016-05-06  Richard Biener  <rguenther@suse.de>
12255         PR middle-end/70931
12256         * gfortran.dg/pr70931.f90: New testcase.
12258 2016-05-06  Richard Biener  <rguenther@suse.de>
12260         PR middle-end/70941
12261         * gcc.dg/torture/pr70941.c: New testcase.
12263 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
12265         PR tree-optimization/57206
12266         * gcc.dg/vect/pr57206.c: New test.
12268 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12270         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12272 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
12274         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12276         * c-c++-common/Wdangling-else-4.c: New test.
12278 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
12280         PR c++/70906
12281         PR c++/70933
12282         * g++.dg/opt/pr70906.C: New test.
12283         * g++.dg/opt/pr70933.C: New test.
12285         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12287 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
12289         * gcc.dg/ipa/pure-const-3.c: New testcase.
12291 2016-05-04  Marek Polacek  <polacek@redhat.com>
12293         * c-c++-common/Wdangling-else-1.c: New test.
12294         * c-c++-common/Wdangling-else-2.c: New test.
12295         * c-c++-common/Wdangling-else-3.c: New test.
12297 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
12299         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12300         flag is present.
12302 2016-05-04  Marek Polacek  <polacek@redhat.com>
12304         PR c/48778
12305         * gcc.dg/Waddress-2.c: New test.
12307 2016-05-04  Alan Modra  <amodra@gmail.com>
12309         * gcc.target/powerpc/pr70866.c: New.
12311 2016-05-03  Martin Sebor  <msebor@redhat.com>
12313         PR c++/66561
12314         * c-c++-common/builtin_location.c: New test.
12315         * g++.dg/cpp1y/builtin_location.C: New test.
12317 2016-05-03  Marek Polacek  <polacek@redhat.com>
12319         PR c/70859
12320         * gcc.dg/pr70859.c: New test.
12321         * gcc.dg/pr70859-2.c: New test.
12323 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
12325         * gnat.dg/debug5.adb: New testcase.
12327 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12329         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12330         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12331         Procedure to check for z10 instruction set.
12333 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12335         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12337 2016-05-03  Alan Modra  <amodra@gmail.com>
12339         * gcc.target/powerpc/savres.c: Add func using a single gpr.
12341 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12343         * gcc.target/i386/avx512f-cvt-1.c: New test.
12345 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
12347         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12348         -fdump-tree-vrp-details.
12350 2016-05-03  Richard Biener  <rguenther@suse.de>
12352         * gcc.dg/pr30172-1.c: Adjust.
12353         * gcc.dg/pr63743.c: Likewise.
12354         * gcc.dg/tm/pr51696.c: Likewise.
12355         * c-c++-common/tm/safe-1.c: Likewise.
12356         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12357         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12358         * g++.dg/plugin/self-assign-test-1.C: Likewise.
12359         * g++.dg/plugin/self-assign-test-2.C: Likewise.
12361 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12363         PR rtl-optimization/70467
12364         * gcc.target/i386/pr70467-3.c: New test.
12365         * gcc.target/i386/pr70467-4.c: New test.
12367         PR tree-optimization/70916
12368         * gcc.c-torture/compile/pr70916.c: New test.
12370         PR target/49244
12371         * gcc.target/i386/pr49244-1.c: New test.
12372         * gcc.target/i386/pr49244-2.c: New test.
12374 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
12376         PR rtl-optimization/44281
12377         * gcc.target/i386/pr44281.c: New test.
12379 2016-05-03  bin cheng  <bin.cheng@arm.com>
12381         PR tree-optimization/56541
12382         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12383         * gcc.dg/vect/pr56541.c: new test.
12385 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12387         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12388         __float128.
12389         * gcc.target/powerpc/float128-complex-2.c: Likewise.
12391 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
12393         PR testsuite/70520
12394         * c-c++-common/asan/clone-test-1.c (main): Align child process
12395         stack to 16 bytes.
12397 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12399         PR c++/62314
12400         * g++.dg/spellcheck-fields-2.C: New test case.
12402 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12404         PR c++/62314
12405         * g++.dg/pr62314.C: New test case.
12407 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
12409         * gcc.dg/ipa/inline-8.c: New testcase.
12411 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
12413         PR rtl-optimization/70467
12414         * gcc.target/i386/pr70467-1.c: New test.
12416 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12418         * gcc.dg/spec-options.c: Run the test on all targets.
12419         * gcc.dg/foo.specs: Use cpp_unique_options.
12421 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12423         * gcc.dg/tree-ssa/unord.c: New testcase.
12425 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12427         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12429 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
12431         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12433 2016-05-02  Marek Polacek  <polacek@redhat.com>
12435         PR c/70851
12436         * gcc.dg/enum-incomplete-3.c: New test.
12438 2016-05-02  Marek Polacek  <polacek@redhat.com>
12439             Tom de Vries  <tom@codesourcery.com>
12441         PR tree-optimization/70700
12442         * gcc.dg/pr70700.c: New test.
12444 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
12446         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12447         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12448         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12449         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12450         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12452 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
12454         * ada/acats/run_acats: Rename into...
12455         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
12456         * ada/acats/run_all.sh: Remove redundant test.
12457         (target_run): Move around.
12458         (target_gnatchop): Use newly built executable.
12459         (target_gnatmake): Likewise.
12460         Check that the compilation of impbit succeeds.
12462 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
12464         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12465         * gcc.dg/20021029-1.c: Likewise.
12466         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12467         * gcc.target/sh/attr-isr-trapa.c: Likewise.
12468         * gcc.target/sh/cmpstr.c: Likewise.
12469         * gcc.target/sh/cmpstrn.c: Likewise.
12470         * gcc.target/sh/memset.c: Likewise.
12471         * gcc.target/sh/pr21255-2-mb.c: Likewise.
12472         * gcc.target/sh/pr21255-2-ml.c: Likewise.
12473         * gcc.target/sh/pr39423-1.c: Likewise.
12474         * gcc.target/sh/pr49468-di.c: Likewise.
12475         * gcc.target/sh/pr49468-si.c: Likewise.
12476         * gcc.target/sh/pr49880-1.c: Likewise.
12477         * gcc.target/sh/pr49880-2.c: Likewise.
12478         * gcc.target/sh/pr49880-3.c: Likewise.
12479         * gcc.target/sh/pr50751-1.c: Likewise.
12480         * gcc.target/sh/pr50751-4.c: Likewise.
12481         * gcc.target/sh/pr50751-7.c: Likewise.
12482         * gcc.target/sh/pr51244-1.c: Likewise.
12483         * gcc.target/sh/pr51244-10.c: Likewise.
12484         * gcc.target/sh/pr51244-11.c: Likewise.
12485         * gcc.target/sh/pr51244-12.c: Likewise.
12486         * gcc.target/sh/pr51244-13.c: Likewise.
12487         * gcc.target/sh/pr51244-14.c: Likewise.
12488         * gcc.target/sh/pr51244-17.c: Likewise.
12489         * gcc.target/sh/pr51244-18.c: Likewise.
12490         * gcc.target/sh/pr51244-19.c: Likewise.
12491         * gcc.target/sh/pr51244-4.c: Likewise.
12492         * gcc.target/sh/pr51244-5.c: Likewise.
12493         * gcc.target/sh/pr51244-7.c: Likewise.
12494         * gcc.target/sh/pr51244-8.c: Likewise.
12495         * gcc.target/sh/pr51244-9.c: Likewise.
12496         * gcc.target/sh/pr51697.c: Likewise.
12497         * gcc.target/sh/pr52483-1.c: Likewise.
12498         * gcc.target/sh/pr52483-2.c: Likewise.
12499         * gcc.target/sh/pr52483-3.c: Likewise.
12500         * gcc.target/sh/pr52483-5.c: Likewise.
12501         * gcc.target/sh/pr52933-1.c: Likewise.
12502         * gcc.target/sh/pr52933-2.c: Likewise.
12503         * gcc.target/sh/pr52933-3.c: Likewise.
12504         * gcc.target/sh/pr53568-1.c: Likewise.
12505         * gcc.target/sh/pr53976-1.c: Likewise.
12506         * gcc.target/sh/pr53988-1.c: Likewise.
12507         * gcc.target/sh/pr53988.c: Likewise.
12508         * gcc.target/sh/pr54089-1.c: Likewise.
12509         * gcc.target/sh/pr54089-6.c: Likewise.
12510         * gcc.target/sh/pr54089-7.c: Likewise.
12511         * gcc.target/sh/pr54089-8.c: Likewise.
12512         * gcc.target/sh/pr54089-9.c: Likewise.
12513         * gcc.target/sh/pr54236-1.c: Likewise.
12514         * gcc.target/sh/pr54236-2.c: Likewise.
12515         * gcc.target/sh/pr54236-3.c: Likewise.
12516         * gcc.target/sh/pr54236-4.c: Likewise.
12517         * gcc.target/sh/pr54386.c: Likewise.
12518         * gcc.target/sh/pr54602-1.c: Likewise.
12519         * gcc.target/sh/pr54685.c: Likewise.
12520         * gcc.target/sh/pr54760-1.c: Likewise.
12521         * gcc.target/sh/pr54760-2.c: Likewise.
12522         * gcc.target/sh/pr54760-3.c: Likewise.
12523         * gcc.target/sh/pr54760-4.c: Likewise.
12524         * gcc.target/sh/pr54760-5.c: Likewise.
12525         * gcc.target/sh/pr54760-6.c: Likewise.
12526         * gcc.target/sh/pr55146.c: Likewise.
12527         * gcc.target/sh/pr55160.c: Likewise.
12528         * gcc.target/sh/pr59278.c: Likewise.
12529         * gcc.target/sh/pr59401-1.c: Likewise.
12530         * gcc.target/sh/pr59533-1.c: Likewise.
12531         * gcc.target/sh/pr63260.c: Likewise.
12532         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12533         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12534         * gcc.target/sh/strlen.c: Likewise.
12535         * gcc.target/sh/torture/pr30807.c: Likewise.
12536         * gcc.target/sh/torture/pr34777.c: Likewise.
12537         * gcc.target/sh/torture/pr64652.c: Likewise.
12538         * gcc.target/sh/torture/pr65505.c: Likewise.
12539         * gcc.target/sh/torture/pragma-isr.c: Likewise.
12540         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12542 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
12544         PR c++/66644
12545         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12547 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12549         * gcc.target/powerpc/vsx-elemrev-1.c: New.
12550         * gcc.target/powerpc/vsx-elemrev-2.c: New.
12551         * gcc.target/powerpc/vsx-elemrev-3.c: New.
12552         * gcc.target/powerpc/vsx-elemrev-4.c: New.
12554 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
12556         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12557         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12559 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
12561         PR middle-end/70626
12562         * c-c++-common/goacc/combined-reduction.c: New test.
12563         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12565 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
12567         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12568         *movdi_internal pattern only if PIC off.
12569         * gcc.target/i386/pr70155-2.c: Likewise.
12570         * gcc.target/i386/pr70155-3.c: Likewise.
12571         * gcc.target/i386/pr70155-4.c: Likewise.
12572         * gcc.target/i386/pr70155-5.c: Likewise.
12573         * gcc.target/i386/pr70155-6.c: Likewise.
12574         * gcc.target/i386/pr70155-7.c: Likewise.
12575         * gcc.target/i386/pr70155-8.c: Likewise.
12576         * gcc.target/i386/pr70155-15.c: Likewise.
12577         * gcc.target/i386/pr70155-17.c: Likewise.
12578         * gcc.target/i386/pr70155-22.c: Likewise.
12580 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
12582         PR tree-optimization/70803
12583         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12585 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
12587         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12588         optimization of vector loop.
12589         * gcc.target/i386/vect-unpack-3.c: New test.
12590         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12591         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12592         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12594 2016-04-29  Marek Polacek  <polacek@redhat.com>
12596         PR sanitizer/70342
12597         * g++.dg/ubsan/null-7.C: New test.
12599         PR c/70852
12600         * gcc.dg/pr70852.c: New test.
12602 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12604         PR/69089
12605         * g++.dg/cpp0x/alignas6.C: New test.
12607 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12609         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12610         * gcc.dg/pr27003.c: Likewise.
12611         * gcc.dg/tree-ssa/cswtch.c: Likewise.
12612         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12613         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12614         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12615         * gcc.target/arc/mxy.c: Likewise.
12616         * gcc.target/arc/mswape.c: Likewise.
12617         * gcc.target/arc/mrtsc.c: Likewise.
12618         * gcc.target/arc/mcrc.c: Likewise.
12619         * gcc.target/arc/mdsp-packa.c: Likewise.
12620         * gcc.target/arc/mdvbf.c: Likewise.
12621         * gcc.target/arc/mlock.c: Likewise.
12622         * gcc.target/arc/mmac-24.c: Likewise.
12623         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12625 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12626             Matthijs Kooijman  <matthijs@stdin.nl>
12627             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12629         PR target/60040
12630         * gcc.target/avr/pr60040-1.c: New.
12631         * gcc.target/avr/pr60040-2.c: New.
12633 2016-04-29  Richard Biener  <rguenther@suse.de>
12635         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12637 2016-04-29  Richard Biener  <rguenther@suse.de>
12639         PR tree-optimization/13962
12640         PR tree-optimization/65686
12641         * gcc.dg/uninit-pr65686.c: New testcase.
12643 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
12645         PR middle-end/70843
12646         * gcc.dg/pr70843.c: New test.
12648 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12650         PR target/70858
12651         * gcc.target/i386/pr70858.c: New test.
12653 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
12655         * gcc.target/arc/nps400-1.c: New file.
12657 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12658             Andrew Burgess  <andrew.burgess@embecosm.com>
12660         * gcc.target/arc/movh_cl-1.c: New file.
12662 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12663             Andrew Burgess  <andrew.burgess@embecosm.com>
12665         * gcc.target/arc/extzv-1.c: New file.
12666         * gcc.target/arc/insv-1.c: New file.
12667         * gcc.target/arc/insv-2.c: New file.
12668         * gcc.target/arc/movb-1.c: New file.
12669         * gcc.target/arc/movb-2.c: New file.
12670         * gcc.target/arc/movb-3.c: New file.
12671         * gcc.target/arc/movb-4.c: New file.
12672         * gcc.target/arc/movb-5.c: New file.
12673         * gcc.target/arc/movb_cl-1.c: New file.
12674         * gcc.target/arc/movb_cl-2.c: New file.
12675         * gcc.target/arc/movbi_cl-1.c: New file.
12676         * gcc.target/arc/movl-1.c: New file.
12678 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12679             Andrew Burgess  <andrew.burgess@embecosm.com>
12681         * gcc.target/arc/cmem-1.c: New file.
12682         * gcc.target/arc/cmem-2.c: New file.
12683         * gcc.target/arc/cmem-3.c: New file.
12684         * gcc.target/arc/cmem-4.c: New file.
12685         * gcc.target/arc/cmem-5.c: New file.
12686         * gcc.target/arc/cmem-6.c: New file.
12687         * gcc.target/arc/cmem-7.c: New file.
12688         * gcc.target/arc/cmem-ld.inc: New file.
12689         * gcc.target/arc/cmem-st.inc: New file.
12691 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12693         PR target/70821
12694         * gcc.target/i386/pr70821.c: New test.
12696 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12698         * gcc.target/powerpc/vec-adde.c: New test.
12699         * gcc.target/powerpc/vec-adde-int128.c: New test.
12701 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12703         * gcc.target/i386/avx-vround-1.c: New test.
12704         * gcc.target/i386/avx-vround-2.c: New test.
12705         * gcc.target/i386/avx512vl-vround-1.c: New test.
12706         * gcc.target/i386/avx512vl-vround-2.c: New test.
12708 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12710         PR testsuite/70595
12711         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12712         (check_effective_target_cilkplus_runtime): ... this.
12713         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12714         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12716         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12717         Require cilkplus_runtime.
12718         Don't add -lcilkrts.
12719         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12720         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12721         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12722         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12723         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12724         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12725         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12726         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12727         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12728         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12729         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12730         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12731         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12732         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12733         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12734         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12735         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12736         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12737         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12738         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12739         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12740         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12741         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12742         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12743         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12744         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12745         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12746         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12747         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12749         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12750         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12752         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12754         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12755         cilkplus_runtime.
12757 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12759         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12760         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12762 2015-04-27  Ryan Burn  <contact@rnburn.com>
12764         PR c++/69024
12765         PR c++/68997
12766         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12767         diagnostic.
12768         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12769         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12771 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12773         * gnat.dg/limited_with4.ad[sb]: New test.
12774         * gnat.dg/limited_with4_pkg.ads: New helper.
12776 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12778         PR target/70155
12779         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12780         and movv1ti_internal patterns
12781         * gcc.target/i386/pr70155-1.c: New test.
12782         * gcc.target/i386/pr70155-2.c: Likewise.
12783         * gcc.target/i386/pr70155-3.c: Likewise.
12784         * gcc.target/i386/pr70155-4.c: Likewise.
12785         * gcc.target/i386/pr70155-5.c: Likewise.
12786         * gcc.target/i386/pr70155-6.c: Likewise.
12787         * gcc.target/i386/pr70155-7.c: Likewise.
12788         * gcc.target/i386/pr70155-8.c: Likewise.
12789         * gcc.target/i386/pr70155-9.c: Likewise.
12790         * gcc.target/i386/pr70155-10.c: Likewise.
12791         * gcc.target/i386/pr70155-11.c: Likewise.
12792         * gcc.target/i386/pr70155-12.c: Likewise.
12793         * gcc.target/i386/pr70155-13.c: Likewise.
12794         * gcc.target/i386/pr70155-14.c: Likewise.
12795         * gcc.target/i386/pr70155-15.c: Likewise.
12796         * gcc.target/i386/pr70155-16.c: Likewise.
12797         * gcc.target/i386/pr70155-17.c: Likewise.
12798         * gcc.target/i386/pr70155-18.c: Likewise.
12799         * gcc.target/i386/pr70155-19.c: Likewise.
12800         * gcc.target/i386/pr70155-20.c: Likewise.
12801         * gcc.target/i386/pr70155-21.c: Likewise.
12802         * gcc.target/i386/pr70155-22.c: Likewise.
12804 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12806         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12807         ".{5,6}".
12809 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12811         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12812         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12813         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12814         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12815         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12817 2016-04-27  Richard Biener  <rguenther@suse.de>
12819         PR ipa/70760
12820         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12821         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12823 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12825         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12826         * g++.dg/ubsan/pr63956.C: Adjust error location.
12828 2016-04-27  Nick Clifton  <nickc@redhat.com>
12830         PR middle-end/49889
12831         * gcc.dg/pr49889.c: New test.
12833 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12835         * c-c++-common/memset-array.c: New test.
12837 2016-04-26  Martin Sebor  <msebor@redhat.com>
12839         PR c++/66639
12840         * g++.dg/cpp1y/func_constexpr.C: New test.
12842 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12844         PR c++/70241
12845         * g++.dg/cpp0x/enum32.C: New test.
12846         * g++.dg/cpp0x/enum33.C: New test.
12848 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12850         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12851         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12852         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12853         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12854         * gcc.c-torture/execute/pr38151.c: Likewise.
12855         * gcc.c-torture/execute/pr66556.c: Likewise.
12856         * gcc.c-torture/execute/pr67781.c: Likewise.
12857         * gcc.c-torture/execute/pr68648.c: Likewise.
12859 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12861         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12863 2016-04-26  Marek Polacek  <polacek@redhat.com>
12865         PR c/67784
12866         * gcc.dg/pr67784-3.c: New test.
12867         * gcc.dg/pr67784-4.c: New test.
12868         * gcc.dg/pr67784-5.c: New test.
12870         PR c/70791
12871         * gcc.dg/Wnested-externs-2.c: New test.
12873 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12875         * gcc.dg/fold-plusmult.c: Adjust.
12876         * gcc.dg/no-strict-overflow-6.c: Adjust.
12877         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12879 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12881         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12882         number scans.
12883         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12884         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12885         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12886         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12887         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12888         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12889         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12890         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12891         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12892         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12893         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12894         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12895         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12896         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12897         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12898         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12899         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12900         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12901         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12902         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12903         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12904         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12905         scans.
12906         * gcc.target/i386/pr32219-4.c: Likewise.
12907         * gcc.target/i386/pr32219-6.c: Likewise.
12908         * gcc.target/i386/pr32219-8.c: Likewise.
12910 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12912         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12913         associated options.
12915 2016-04-26  Marek Polacek  <polacek@redhat.com>
12917         PR c++/70744
12918         * g++.dg/ext/cond2.C: New test.
12920 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12922         PR tree-optimization/70771
12923         PR tree-optimization/70775
12924         * gcc.dg/pr70771.c: New test.
12925         * gcc.dg/pr70775.c: New test.
12927 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12929         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12931 2016-04-25  Richard Biener  <rguenther@suse.de>
12933         PR tree-optimization/70780
12934         * gcc.dg/torture/pr70780.c: New testcase.
12936 2016-04-25  Michael Collison  <michael.collison@arm.com>
12938         * gcc.target/arm/neon-vaddws16.c: New test.
12939         * gcc.target/arm/neon-vaddws32.c: New test.
12940         * gcc.target/arm/neon-vaddwu16.c: New test.
12941         * gcc.target/arm/neon-vaddwu32.c: New test.
12942         * gcc.target/arm/neon-vaddwu8.c: New test.
12943         * lib/target-supports.exp
12944         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12945         that arm neon support vector widen sum of HImode TO SImode.
12947 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12949         PR sanitizer/70712
12950         * c-c++-common/asan/pr70712.c: New test.
12952 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12954         * .gitattributes: New file.
12956 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12958         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12960 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12962         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12963         * gfortran.dg/submodule_15.f08: Likewise.
12965 2016-04-22  Richard Biener  <rguenther@suse.de>
12967         PR tree-optimization/70740
12968         * gcc.dg/torture/pr70740.c: New testcase.
12970 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12972         PR target/70750
12973         * gcc.target/i386/pr70750-1.c: New test.
12974         * gcc.target/i386/pr70750-2.c: Likewise.
12976 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12978         PR c++/70540
12979         * g++.dg/cpp0x/auto48.C: New.
12981 2016-04-21  Marek Polacek  <polacek@redhat.com>
12983         PR c++/70513
12984         * g++.dg/cpp0x/forw_enum12.C: New test.
12985         * g++.dg/cpp0x/forw_enum13.C: New test.
12987 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12989         PR target/70728
12990         * gcc.target/i386/pr70728.c: New test.
12992 2016-04-21  Richard Biener  <rguenther@suse.de>
12994         PR middle-end/70747
12995         * gcc.dg/pr70747.c: New testcase.
12997 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12999         PR tree-optimization/70715
13000         * gcc.dg/tree-ssa/scev-13.c: New test.
13002 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
13004         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
13006 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
13008         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
13010 2016-04-20  Jan Hubicka  <jh@suse.cz>
13012         PR ipa/70018
13013         * g++.dg/ipa/nothrow-1.C: New testcase.
13015 2016-04-20  Nathan Sidwell  <nathan@acm.org>
13017         PR c++/55635
13018         * g++.dg/eh/delete1.C: New.
13020 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
13022         * gcc.target/i386/avx256-unaligned-store-2.c: Add
13023         -mtune-ctrl=sse_typeless_stores.
13025 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
13027         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
13029 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
13031         PR tree-optimization/69489
13032         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
13034 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
13036         PR c++/69363
13037         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
13038         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
13039         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
13041 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
13043         PR tree-optimization/56625
13044         PR tree-optimization/69489
13045         * gcc.dg/vect/pr56625.c: New test.
13046         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
13048 2016-04-20  Andrew Pinski  <apinski@cavium.com>
13050         PR target/64971
13051         * gcc.c-torture/compile/pr37433-1.c: New testcase.
13053 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
13055         * gnat.dg/self1.adb: Remove now incorrect test.
13057 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
13059         * gcc.dg/tree-ssa/scev-11.c: New test.
13060         * gcc.dg/tree-ssa/scev-12.c: New test.
13062 2016-04-20  Marek Polacek  <polacek@redhat.com>
13064         PR tree-optimization/70725
13065         * gcc.dg/pr70725.c: New test.
13067 2016-04-20  Richard Biener  <rguenther@suse.de>
13069         PR tree-optimization/70726
13070         * g++.dg/vect/pr70726.cc: New testcase.
13072 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13074         PR target/70674
13075         * gcc.target/s390/pr70674.c: New test.
13077 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13079         PR libgfortran/70684
13080         * gfortran.dg/list_read_14.f90: New test.
13082 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
13084         PR target/69201
13085         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
13086         extern to force it misaligned.
13087         (b): Likewise.
13088         (c): Likewise.
13089         (d): Likewise.
13090         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
13091         Don't check `*' before movv4sf_internal.
13092         * gcc.target/i386/avx256-unaligned-store-2.c: Check
13093         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
13094         Don't check `*' before movv16qi_internal.
13095         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
13096         extern to force it misaligned.
13097         (b): Likewise.
13098         (c): Likewise.
13099         (d): Likewise.
13100         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
13101         Don't check `*' before movv2df_internal.
13102         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
13103         extern to force it misaligned.
13104         (b): Likewise.
13105         (c): Likewise.
13106         (d): Likewise.
13107         Check movv8sf_internal instead of avx_storeups256.
13108         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
13110 2016-04-19  Richard Biener  <rguenther@suse.de>
13112         PR tree-optimization/70171
13113         * g++.dg/tree-ssa/pr70171.C: New testcase.
13115 2016-04-19  Richard Biener  <rguenther@suse.de>
13117         PR tree-optimization/70724
13118         * gcc.dg/torture/pr70724.c: New testcase.
13120 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
13122         PR middle-end/70689
13123         * gcc.target/i386/pr70689.c: New.
13125 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
13127         PR target/70708
13128         * gcc.target/i386/pr70708.c: New test.
13130 2016-04-18  Richard Biener  <rguenther@suse.de>
13132         PR tree-optimization/43434
13133         * gcc.dg/vect/pr43434.c: New testcase.
13134         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13135         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13136         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13137         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13138         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13139         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13140         * gcc.dg/gomp/pr68640.c: Likewise.
13141         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13142         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13144 2016-04-18  Richard Biener  <rguenther@suse.de>
13146         PR tree-optimization/70701
13147         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13149 2016-04-18  Tom de Vries  <tom@codesourcery.com>
13151         PR testsuite/70699
13152         * gcc.dg/pr70161.c: Add dot-file scans.
13153         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13154         instead of after last dot char.
13156 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
13158         * c-c++-common/dump-ada-spec-3.c: New test.
13159         * c-c++-common/dump-ada-spec-4.c: Likewise.
13161 2016-04-17  Tom de Vries  <tom@codesourcery.com>
13163         PR other/70183
13164         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13166 2016-04-15  Jan Hubicka  <jh@suse.cz>
13168         PR ipa/70018
13169         * g++.dg/ipa/pure-const-1.C: New testcase.
13170         * g++.dg/ipa/pure-const-2.C: New testcase.
13171         * g++.dg/ipa/pure-const-3.C: New testcase.
13173 2016-04-15  Marek Polacek  <polacek@redhat.com>
13175         PR c/70671
13176         * gcc.dg/bitfld-22.c: New test.
13178 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
13180         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13181         x86_64.
13183 2016-04-15  Marek Polacek  <polacek@redhat.com>
13185         PR c/70651
13186         * c-c++-common/pr70651.c: New test.
13188 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13190         PR rtl-optimization/70681
13191         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13192         dump scan on arm and powerpc.
13193         * gcc.dg/pr10474.c: Likewise.
13195 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
13197         PR c++/69517
13198         PR c++/70019
13199         PR c++/70588
13200         * g++.dg/cpp1y/vla11.C: Revert for real.
13202         PR c/70436
13203         * c-c++-common/Wparentheses-1.c: New test.
13204         * c-c++-common/gomp/Wparentheses-1.c: New test.
13205         * c-c++-common/gomp/Wparentheses-2.c: New test.
13206         * c-c++-common/gomp/Wparentheses-3.c: New test.
13207         * c-c++-common/gomp/Wparentheses-4.c: New test.
13208         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13209         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13210         * c-c++-common/goacc/Wparentheses-1.c: New test.
13212 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
13214         PR target/70662
13215         * gcc.target/i386/pr70662.c: New test.
13217 2016-04-15  Richard Biener  <rguenther@suse.de>
13218             Alan Modra  <amodra@gmail.com>
13220         PR tree-optimization/70130
13221         * gcc.dg/vect/O3-pr70130.c: New testcase.
13223 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13225         PR target/70669
13226         * gcc.target/powerpc/pr70669.c: New test.
13228         PR target/70640
13229         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13230         a power7 system that does not have an assembler that supports
13231         power8.
13233 2016-04-14  Martin Sebor  <msebor@redhat.com>
13235         PR c++/69517
13236         PR c++/70019
13237         PR c++/70588
13238         * c-c++-common/ubsan/vla-1.c: Revert.
13239         * g++.dg/cpp1y/vla11.C: Same.
13240         * g++.dg/cpp1y/vla12.C: Same.
13241         * g++.dg/cpp1y/vla13.C: Same.
13242         * g++.dg/cpp1y/vla14.C: Same.
13243         * g++.dg/cpp1y/vla3.C: Same.
13244         * g++.dg/init/array24.C: Same.
13245         * g++.dg/ubsan/vla-1.C: Same.
13247 2016-04-14  Marek Polacek  <polacek@redhat.com>
13248             Jan Hubicka  <hubicka@ucw.cz>
13250         PR c++/70029
13251         * g++.dg/torture/pr70029.C: New test.
13253 2016-04-14  Martin Sebor  <msebor@redhat.com>
13255         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13256         type size to prevent failures on targets with very low maximum
13257         alignment.
13259 2016-04-14  Richard Biener  <rguenther@suse.de>
13261         PR tree-optimization/70623
13262         * gcc.dg/torture/pr70623.c: New testcase.
13263         * gcc.dg/torture/pr70623-2.c: Likewise.
13265 2016-04-13  Martin Sebor  <msebor@redhat.com>
13267         PR c++/69517
13268         PR c++/70019
13269         PR c++/70588
13270         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13271         * g++.dg/cpp1y/vla11.C: New test.
13272         * g++.dg/cpp1y/vla12.C: New test.
13273         * g++.dg/cpp1y/vla13.C: New test.
13274         * g++.dg/cpp1y/vla14.C: New test.
13275         * g++.dg/cpp1y/vla3.C: Restore deleted test.
13276         * g++.dg/init/array24.C: Fully brace VLA initializer.
13277         * g++.dg/ubsan/vla-1.C: Disable exceptions.
13279 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13281         PR c++/70641
13282         * g++.dg/opt/pr70641.C: New test.
13284 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13286         PR rtl-optimization/68749
13287         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13288         effects of argument promotions.
13289         Remove default args to dg-skip-if.
13291 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
13293         PR c++/70635
13294         * g++.dg/parse/pr70635.C: New.
13296 2016-04-13  Marek Polacek  <polacek@redhat.com>
13298         PR c++/70639
13299         * c-c++-common/Wmisleading-indentation-4.c: New test.
13301 2016-04-13  Marek Polacek  <polacek@redhat.com>
13303         PR c/70436
13304         * gcc.dg/Wparentheses-12.c: New test.
13305         * gcc.dg/Wparentheses-13.c: New test.
13307 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13309         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13310         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13311         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13313 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13315         PR middle-end/70633
13316         * gcc.c-torture/compile/pr70633.c: New test.
13318         PR debug/70628
13319         * gcc.dg/torture/pr70628.c: New test.
13321 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
13323         PR c++/70610
13324         * g++.dg/template/pr70610.C: New test.
13325         * g++.dg/template/pr70610-2.C: New test.
13326         * g++.dg/template/pr70610-3.C: New test.
13327         * g++.dg/template/pr70610-4.C: New test.
13329 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13331         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13332         128 instead of 32.
13334         PR c++/70571
13335         * g++.dg/ext/pr70571.C: New test.
13337 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
13339         PR target/70640
13340         * gcc.target/powerpc/pr70640.c: New test.
13342 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
13344         PR c++/68722
13345         * g++.dg/parse/pr68722.C: New.
13347 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13349         PR rtl-optimization/70596
13350         * gcc.target/i386/pr70596.c: New test.
13352 2016-04-12  Nathan Sidwell  <nathan@acm.org>
13354         PR c++/70501
13355         * g++.dg/init/pr70501.C: New.
13357 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
13359         * gcc.target/i386/asm-flag-6.c: New test.
13361 2016-04-12  Tom de Vries  <tom@codesourcery.com>
13363         PR tree-optimization/68756
13364         * gcc.dg/graphite/pr68756.c: New test.
13366 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13368         PR tree-optimization/70602
13369         * gcc.c-torture/execute/pr70602.c: New test.
13371 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13373         PR target/70381
13374         * gcc.target/powerpc/float128-1.c: New tests to make sure the
13375         __float128 emulator is built and runs.
13376         * gcc.target/powerpc/float128-1.c: Likewise.
13378         * lib/target-supports.exp (check_ppc_float128_sw_available):
13379         Rework tests for __float128 software and hardware
13380         availability. Fix exit condition to return 0 on success.
13382 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
13384         PR target/70133
13385         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13386         * gcc.target/aarch64/target_attr_15.c: Likewise.
13388 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
13390         PR c++/69066
13391         * g++.dg/cpp1y/pr69066.C: New.
13393 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13395         PR fortran/68566
13396         * gfortran.dg/pr36192.f90: Update test.
13397         * gfortran.dg/pr36192_1.f90: Update test.
13398         * gfortran.dg/real_dimension_1.f: Update test.
13399         * gfortran.dg/parameter_array_init_7.f90: New test.
13401 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
13403         PR testsuite/64039
13404         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13406         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13408         PR rtl-optimization/66669
13409         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13411         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13413         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13414         * gcc.dg/pie-1.c: Likewise.
13415         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13416         * gcc.dg/pic-4.c: Likewise.
13417         * gcc.dg/pie-3.c: Likewise.
13418         * gcc.dg/pie-4.c: Likewise.
13420         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13422         PR tree-optimization/68644
13423         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13425         PR rtl-optimization/64886
13426         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13428 2016-04-09  Tom de Vries  <tom@codesourcery.com>
13430         PR tree-optimization/68953
13431         * gcc.dg/graphite/pr68953.c: New test.
13433 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13435         PR fortran/70592
13436         * gfortran.dg/deferred_character_16.f90: New test.
13438 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
13440         PR tree-optimization/70586
13441         * gcc.c-torture/execute/pr70586.c: New test.
13443 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13445         PR sanitizer/70573
13446         * c-c++-common/asan/halt_on_error-1.c: Replace memset
13447         with __builtin_memset
13448         * c-c++-common/asan/halt_on_error-2.c: Likewise.
13450 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
13452         PR lto/70289
13453         PR ipa/70348
13454         PR tree-optimization/70373
13455         PR middle-end/70533
13456         PR middle-end/70534
13457         PR middle-end/70535
13458         * c-c++-common/goacc/reduction-5.c: New test.
13459         * c-c++-common/goacc/reduction-promotions.c: New test.
13460         * gfortran.dg/goacc/reduction-3.f95: New test.
13461         * gfortran.dg/goacc/reduction-promotions.f90: New test.
13463 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
13465         PR c++/70590
13466         PR c++/70452
13467         * g++.dg/pr70590.C: New test.
13468         * g++.dg/pr70590-2.C: New test.
13470 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
13472         PR middle-end/70593
13473         * gcc.target/i386/pr70593.c: New test.
13475         PR rtl-optimization/70574
13476         * gcc.target/i386/avx2-pr70574.c: New test.
13478 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
13480         PR sanitizer/70541
13481         * c-c++-common/asan/pr70541.c: New test.
13483 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13485         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13486         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13488 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13490         PR target/70566
13491         * gcc.c-torture/execute/pr70566.c: New test.
13493 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13495         * c-c++-common/goacc/uninit-copy-clause.c: New test.
13496         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13498 2016-04-08  Alan Modra  <amodra@gmail.com>
13500         * gcc.target/powerpc/pr70117.c: New.
13502 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
13504         PR testsuite/70581
13505         * gcc.dg/lto/simd-function_0.c: New test.
13507         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13508         clones.
13509         * c-c++-common/attr-simd-2.c: Likewise.
13510         * c-c++-common/attr-simd-4.c: Likewise.
13511         * gcc.dg/gomp/simd-clones-2.c: Likewise.
13512         * gcc.dg/gomp/simd-clones-3.c: Likewise.
13514 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13516         PR testsuite/70553
13517         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13519 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
13520             Tom de Vries  <tom@codesourcery.com>
13522         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13523         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13524         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13525         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13526         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13527         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13528         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13529         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13531 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13533         PR c/70436
13534         * g++.dg/warn/Wparentheses-29.C: New test.
13536 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13538         PR c/70436
13539         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13540         explicit braces to resolve a future -Wparentheses warning.
13542 2016-04-06  Richard Henderson  <rth@redhat.com>
13544         * gcc.dg/pr61817-1.c: New test.
13545         * gcc.dg/pr61817-2.c: New test.
13546         * gcc.dg/pr69391-1.c: New test.
13547         * gcc.dg/pr69391-2.c: New test.
13549 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
13551         PR rtl-optimization/70398
13552         * gcc.target/aarch64/pr70398.c: New.
13554 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
13556         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13558 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
13559             Pedro Alves  <palves@redhat.com>
13561         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13563 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
13565         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13566         Check for avx512f effective targets instead of avx2.
13567         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13568         for AVX512F clones.
13569         * gcc.dg/gomp/declare-simd-3.c: Likewise.
13570         * g++.dg/gomp/declare-simd-1.C: Likewise.
13571         * g++.dg/gomp/declare-simd-3.C: Likewise.
13572         * g++.dg/gomp/declare-simd-4.C: Likewise.
13574         PR middle-end/70550
13575         * c-c++-common/gomp/pr70550-1.c: New test.
13576         * c-c++-common/gomp/pr70550-2.c: New test.
13578 2016-04-05  Nathan Sidwell  <nathan@acm.org>
13580         PR c++/70512
13581         * g++.dg/ext/attribute-may-alias-5.C: New.
13583 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13585         PR c++/70336
13586         * c-c++-common/pr70336.c: New test.
13587         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13588         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13590 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
13592         PR ipa/66223
13593         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13595 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13597         PR rtl-optimization/70542
13598         * gcc.dg/torture/pr70542.c: New test.
13599         * gcc.target/i386/avx2-pr70542.c: New test.
13601 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
13603         PR tree-optimization/70509
13604         * gcc.target/i386/avx512bw-pr70509.c: New test.
13606 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
13608         PR c++/70452
13609         * g++.dg/ext/constexpr-vla4.C: New test.
13611 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
13613         PR target/70510
13614         * gcc.target/i386/pr70510.c: New test.
13616 2016-04-05  Richard Biener  <rguenther@suse.de>
13618         PR tree-optimization/70526
13619         * g++.dg/torture/pr70526.C: New testcase.
13621 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13623         PR target/70525
13624         * gcc.target/i386/pr70525.c: New test.
13626 2016-04-05  Richard Biener  <rguenther@suse.de>
13628         PR middle-end/70499
13629         * g++.dg/torture/pr70499.C: New testcase.
13631 2016-04-05  Richard Biener  <rguenther@suse.de>
13633         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13634         remove XFAIL.
13636 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
13638         PR middle-end/70307
13639         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
13640         rs6000 ABI warnings.
13642 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
13644         PR ipa/66223
13645         * g++.dg/ipa/devirt-51.C: New testcase.
13647 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13648             Jakub Jelinek  <jakub@redhat.com>
13650         PR middle-end/70457
13651         * gcc.dg/torture/pr70457.c: New.
13653 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13655         PR fortran/67538
13656         * gfortran.dg/allocate_with_source_19.f08: New test.
13658 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13660         PR fortran/65795
13661         * gfortran.dg/coarray_allocate_6.f08: New test.
13663 2016-04-04  Richard Biener  <rguenther@suse.de>
13665         PR rtl-optimization/70484
13666         * gcc.dg/torture/pr70484.c: New testcase.
13668 2016-04-04  Marek Polacek  <polacek@redhat.com>
13670         PR c/70307
13671         * gcc.dg/torture/pr70307.c: New test.
13673 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13675         PR target/70416
13676         PR target/67391
13677         * gcc.target/sh/torture/pr70416.c: New.
13679 2016-04-02  Martin Sebor  <msebor@redhat.com>
13681         PR c++/67376
13682         PR c++/70170
13683         PR c++/70172
13684         PR c++/70228
13685         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13686         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13687         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13688         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13689         * g++.dg/cpp0x/constexpr-string.C: Same.
13690         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13691         * g++.dg/cpp0x/pr65398.C: Same.
13692         * g++.dg/ext/constexpr-vla1.C: Same.
13693         * g++.dg/ext/constexpr-vla2.C: Same.
13694         * g++.dg/ext/constexpr-vla3.C: Same.
13695         * g++.dg/ubsan/pr63956.C: Same.
13697 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13699         PR rtl-optimization/70467
13700         * gcc.target/i386/pr70467-2.c: New test.
13702 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13703             Marek Polacek  <polacek@redhat.com>
13705         PR c++/70488
13706         * g++.dg/init/new47.C: New test.
13708 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13710         PR target/70496
13711         * gcc.target/arm/pr70496.c: New test.
13713 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13715         PR c++/68475
13716         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13718 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13720         PR target/69890
13721         * gcc.dg/strlenopt.h (memmove): New.
13722         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13723         instead of "string.h".
13724         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13725         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13726         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13727         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13728         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13729         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13730         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13731         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13732         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13733         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13734         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13735         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13736         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13737         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13738         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13739         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13740         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13741         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13742         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13743         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13745 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13747         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13748         (Holder::foo): Reflect this.
13750 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13752         PR target/70442
13753         * gcc.dg/pr70442.c: New test.
13755 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13757         PR c++/70393
13758         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13760 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13762         PR target/70453
13763         * gcc.target/i386/pr70453.c: New test.
13765 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13767         PR target/70292
13768         * gcc.c-torture/pr70292.c: New test.
13770 2016-03-31  Marek Polacek  <polacek@redhat.com>
13772         PR c/70297
13773         * c-c++-common/pr70297.c: New test.
13774         * g++.dg/cpp0x/typedef-redecl.C: New test.
13775         * gcc.dg/typedef-redecl2.c: New test.
13777 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13779         PR rtl-optimization/70460
13780         * gcc.c-torture/execute/pr70460.c: New test.
13782 2016-03-31  Richard Biener  <rguenther@suse.de>
13784         PR c++/70430
13785         * g++.dg/ext/vector30.C: New testcase.
13787 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13788             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13790         * gfortran.dg/fmt_pf.f90: New test.
13792 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13794         Forward-port from 5 branch
13795         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13797         PR testsuite/70356
13798         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13799         dg-require-effective-target after dg-do.
13801         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13803         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13805 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13806             Julian Brown  <julian@codesourcery.com>
13807             Chung-Lin Tang  <cltang@codesourcery.com>
13808             Cesar Philippidis  <cesar@codesourcery.com>
13809             James Norris  <jnorris@codesourcery.com>
13810             Tom de Vries  <tom@codesourcery.com>
13811             Nathan Sidwell  <nathan@codesourcery.com>
13813         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13814         * c-c++-common/goacc/loop-clauses.c: Likewise.
13815         * g++.dg/goacc/template.C: Likewise.
13816         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13817         * gfortran.dg/goacc/loop-1.f95: Likewise.
13818         * gfortran.dg/goacc/loop-5.f95: Likewise.
13819         * gfortran.dg/goacc/loop-6.f95: Likewise.
13820         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13821         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13822         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13823         * c-c++-common/goacc/clauses-fail.c: Likewise.
13824         * c-c++-common/goacc/parallel-1.c: Likewise.
13825         * c-c++-common/goacc/reduction-1.c: Likewise.
13826         * c-c++-common/goacc/reduction-2.c: Likewise.
13827         * c-c++-common/goacc/reduction-3.c: Likewise.
13828         * c-c++-common/goacc/reduction-4.c: Likewise.
13829         * c-c++-common/goacc/routine-3.c: Likewise.
13830         * c-c++-common/goacc/routine-4.c: Likewise.
13831         * c-c++-common/goacc/routine-5.c: Likewise.
13832         * c-c++-common/goacc/tile.c: Likewise.
13833         * g++.dg/goacc/template.C: Likewise.
13834         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13835         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13836         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13837         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13838         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13839         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13840         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13841         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13842         * c-c++-common/goacc/use_device-1.c: ... this file.
13843         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13844         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13845         * c-c++-common/goacc/host_data-6.c: ... this file.
13846         * c-c++-common/goacc/loop-2-kernels.c: New file.
13847         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13848         * c-c++-common/goacc/loop-3.c: Likewise.
13849         * g++.dg/goacc/reference.C: Likewise.
13850         * g++.dg/goacc/routine-1.C: Likewise.
13851         * g++.dg/goacc/routine-2.C: Likewise.
13853 2016-03-30  Richard Biener  <rguenther@suse.de>
13855         PR middle-end/70450
13856         * gcc.dg/torture/pr70450.c: New testcase.
13858 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13860         PR target/70421
13861         * gcc.dg/torture/pr70421.c: New test.
13862         * gcc.target/i386/avx512f-pr70421.c: New test.
13864 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13866         PR testsuite/70364
13867         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13868         (check): New function.
13869         (bar): Call check.
13870         (foo): Align stack to 16 bytes when calling bar.
13871         * gcc.target/i386/cleanup-2.c: Likewise.
13873 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13875         PR tree-optimization/59124
13876         * gcc.dg/Warray-bounds-19.c: New test.
13878 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13880         * lib/prune.exp (escape_regex_chars): New.
13881         (prune_file_path): Update to quote metcharacters for regexp.
13883 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13885         PR rtl-optimization/70429
13886         * gcc.c-torture/execute/pr70429.c: New test.
13888         PR tree-optimization/70405
13889         * gcc.dg/pr70405.c: New test.
13891 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13893         PR fortran/70397
13894         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13895         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13897 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13899         PR testsuite/64177
13900         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13901         __cilkrts_set_param to set two workers.
13902         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13903         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13905 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13907         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13909 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13911         PR target/70406
13912         * gcc.target/i386/pr70406.c: New test.
13914 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13916         * gnat.dg/specs/double_record_extension3.ads: New test.
13918 2016-03-25  Richard Henderson  <rth@redhat.com>
13920         PR target/70120
13921         * gcc.target/aarch64/pr70120-1.c: New.
13922         * gcc.target/aarch64/pr70120-2.c: New.
13923         * gcc.target/aarch64/pr70120-3.c: New.
13925 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13927         PR c++/62212
13928         * g++.dg/template/mangle2.C: The dg-do directive should be
13929         "compile" not "assemble".
13931 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13933         PR lto/69650
13934         * gcc.dg/pr69650.c: New test.
13936 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13938         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13940 2016-03-25  Alan Modra  <amodra@gmail.com>
13942         * gcc.dg/dfp/pr70052.c: New test.
13944 2016-03-24  Richard Henderson  <rth@redhat.com>
13946         PR middle-end/69845
13947         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13948         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13950 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13952         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13954 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13956         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13957         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13959 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13961         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13962         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13964 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13966         PR c++/62212
13967         * g++.dg/template/mangle2.C: New test.
13969 2016-03-24  Richard Biener  <rguenther@suse.de>
13971         PR tree-optimization/70396
13972         * gcc.dg/torture/pr70396.c: New testcase.
13974 2016-03-24  Richard Biener  <rguenther@suse.de>
13976         PR middle-end/70370
13977         * gcc.dg/torture/pr70370.c: New testcase.
13979 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13981         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13982         * gfortran.dg/goacc/kernels-tree.f95: Same.
13983         * gfortran.dg/goacc/parallel-tree.f95: Same.
13985 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13987         * c-c++-common/goacc/uninit-if-clause.c: New test.
13988         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13990 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13992         PR target/70290
13993         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13994         Fix formatting.
13996 2016-03-24  Richard Biener  <rguenther@suse.de>
13998         PR tree-optimization/70372
13999         * gcc.dg/tree-ssa/pr70372.c: New testcase.
14001 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
14003         PR c++/70347
14004         * g++.dg/cpp1y/nsdmi-union1.C: New test.
14006 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
14008         PR c++/70332
14009         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
14011 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
14013         PR c++/70001
14014         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
14015         * g++.dg/cpp1y/pr70001.C: New test.
14017         PR c++/70323
14018         * g++.dg/cpp0x/constexpr-70323.C: New test.
14020 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
14021             Jason Merrill  <jason@redhat.com>
14022             Jakub Jelinek  <jakub@redhat.com>
14024         PR c++/69315
14025         * g++.dg/cpp0x/constexpr-69315.C: New test.
14026         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
14028 2016-03-23  Marek Polacek  <polacek@redhat.com>
14030         PR c++/69884
14031         * g++.dg/warn/Wignored-attributes-1.C: New test.
14032         * g++.dg/warn/Wignored-attributes-2.C: New test.
14034 2016-03-23  Tom de Vries  <tom@codesourcery.com>
14036         * c-c++-common/goacc/kernels-default.c (foo): Add missing
14037         initialization.
14038         * gfortran.dg/goacc/private-3.f95 (test): Same.
14039         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
14040         missing use param.
14042 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14044         * lib/target-supports.exp: Remove v7ve entry from loop
14045         creating effective target checks.
14046         (check_effective_target_arm_arch_v7ve_ok): New procedure.
14047         (add_options_for_arm_arch_v7ve): Likewise.
14049 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
14051         PR tree-optimization/70354
14052         * gcc.dg/vect/pr70354-1.c: New test.
14053         * gcc.dg/vect/pr70354-2.c: New test.
14054         * gcc.target/i386/avx2-pr70354-1.c: New test.
14055         * gcc.target/i386/avx2-pr70354-2.c: New test.
14057 2016-03-22  Jeff Law  <law@redhat.com>
14059         PR target/70232
14060         * gcc.dg/tree-ssa/pr70232.c: New test.
14062 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
14064         PR target/70302
14065         * gcc.target/i386/pr70302.c: New test.
14067 2016-03-22  Richard Biener  <rguenther@suse.de>
14069         PR middle-end/70251
14070         * g++.dg/torture/pr70251.C: New testcase.
14072 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
14074         PR c/69993
14075         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
14076         Wmisleading-indentation.c.
14077         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
14078         reflect change to diagnostic text and order of messages.
14079         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
14081 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
14083         * g++.dg/ext/java-3.C: Don't compile on AIX.
14085 2016-03-22  Richard Biener  <rguenther@suse.de>
14087         PR middle-end/70333
14088         * gcc.dg/torture/pr70333.c: New testcase.
14090 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
14092         * g++.dg/ext/pr70290.C: New test.
14094 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
14096         PR target/70325
14097         * gcc.target/i386/pr70325.c: New test.
14099 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
14101         PR target/70329
14102         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
14103         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
14105         PR target/70300
14106         * gcc.target/i386/pr70300.c: New test.
14108         PR c++/70295
14109         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
14110         (func2): New function for cond with parens, xfail warning for c++.
14111         * g++.dg/warn/Wnonnull-compare-8.C: New test.
14113 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
14115         PR c++/70096
14116         * g++.dg/template/ptrmem30.C: New test.
14118 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
14120         PR c++/70204
14121         * g++.dg/cpp0x/constexpr-70204a.C: New test.
14122         * g++.dg/cpp0x/constexpr-70204b.C: New test.
14124 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
14126         PR middle-end/70326
14127         * gcc.dg/pr70326.c: New test.
14129 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
14130             Jakub Jelinek  <jakub@redhat.com>
14132         PR tree-optimization/70317
14133         * gcc.dg/pr70317.c: New test.
14135 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
14137         PR target/70327
14138         * gcc.target/i386/pr70327.c: New test.
14140 2016-03-21  Martin Liska  <mliska@suse.cz>
14142         PR ipa/70306
14143         * gcc.dg/ipa/pr70306.c: New test.
14145 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14147         * gcc.target/arm/attr-align1.c: Skip if M-profile.
14148         * gcc.target/arm/attr-align3.c: Likewise.
14149         * gcc.target/arm/attr_arm.c: Likewise.
14150         * gcc.target/arm/flip-thumb.c: Likewise.
14152 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
14154         PR target/70296
14155         * gcc.target/powerpc/altivec-36.c: New test.
14157 2016-03-21  Richard Biener  <rguenther@suse.de>
14159         PR tree-optimization/70310
14160         * gcc.dg/torture/pr70310.c: New testcase.
14162 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
14164         PR target/70293
14165         * gcc.target/i386/pr70293.c: New test.
14167 2016-03-21  Richard Biener  <rguenther@suse.de>
14169         PR tree-optimization/70288
14170         * gcc.dg/torture/pr70288-1.c: New testcase.
14171         * gcc.dg/torture/pr70288-2.c: Likewise.
14173 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
14175         PR rtl-optimization/69307
14176         * gcc.target/arm/pr69307.c: New test.
14178 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
14180         PR rtl-optimization/69102
14181         * gcc.c-torture/compile/pr69102.c: New test.
14183 2016-03-18  Jeff Law  <law@redhat.com>
14185         PR rtl-optimization/70263
14186         * gcc.c-torture/compile/pr70263-1.c: New test.
14187         * gcc.target/i386/pr70263-2.c: New test.
14189 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
14191         PR rtl-optimization/70278
14192         * gcc.dg/torture/pr70278.c: New test.
14193         * gcc.target/arm/pr70278.c: New test.
14195 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
14197         PR c/70281
14198         * gcc.dg/plugin/diagnostic-test-expressions-1.c
14199         (test_builtin_types_compatible_p): New test function.
14200         * gcc.dg/pr70281.c: New test case.
14202 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
14204         PR target/70113
14205         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14207 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14209         PR tree-optimization/70252
14210         * gcc.dg/pr70252.c: New test.
14212 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14214         * gcc.dg/pr70161-2.c: New test.
14215         * gcc.dg/pr70161.c: New test.
14217 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14219         PR ipa/70269
14220         * gcc.dg/pr70269.c: New test.
14222 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
14224         PR c++/70267
14225         * g++.dg/ext/java-3.C: New test.
14227 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14229         PR c++/70205
14230         * g++.dg/lookup/pr70205.C: New test.
14232 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14234         PR c++/70218
14235         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14237 2016-03-17  Marek Polacek  <polacek@redhat.com>
14239         PR c/69407
14240         * gcc.dg/atomic-op-6.c: New test.
14242 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
14244         PR c/70264
14245         * c-c++-common/pr70264.c: New test case.
14247 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
14249         PR c++/70144
14250         * c-c++-common/pr70144-1.c: New test.
14251         * c-c++-common/pr70144-2.c: New test.
14253         PR c++/70272
14254         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14255         * g++.dg/opt/flifetime-dse6.C: New test.
14256         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14258 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
14260         PR driver/70192
14261         * gcc.dg/pic-1.c: New test.
14262         * gcc.dg/pic-2.c: Likewise.
14263         * gcc.dg/pic-3.c: Likewise.
14264         * gcc.dg/pic-4.c: Likewise.
14265         * gcc.dg/pie-1.c: Likewise.
14266         * gcc.dg/pie-2.c: Likewise.
14267         * gcc.dg/pie-3.c: Likewise.
14268         * gcc.dg/pie-4.c: Likewise.
14269         * gcc.dg/pie-5.c: Likewise.
14270         * gcc.dg/pie-6.c: Likewise.
14272 2016-03-17  Tom de Vries  <tom@codesourcery.com>
14274         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14275         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14277 2016-03-17  Richard Biener  <rguenther@suse.de>
14279         PR debug/70271
14280         * g++.dg/debug/pr70271.C: New testcase.
14282 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
14284         * gcc.target/i386/pr70251.c: New test.
14286 2016-03-17  Marek Polacek  <polacek@redhat.com>
14288         PR c++/70194
14289         * g++.dg/warn/constexpr-70194.C: New test.
14291 2016-03-16  Richard Henderson  <rth@redhat.com>
14293         PR middle-end/70240
14294         * gcc.c-torture/compile/pr70240.c: New.
14296 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
14298         * gcc.c-torture/compile/20151204.c: Skip for avr.
14300 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14302         PR target/70245
14303         * g++.dg/opt/pr70245.C: New test.
14304         * g++.dg/opt/pr70245.h: New file.
14305         * g++.dg/opt/pr70245-aux.cc: New file.
14307 2016-03-16  Martin Sebor  <msebor@redhat.com>
14309         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14311 2016-03-16  Richard Henderson  <rth@redhat.com>
14313         PR middle-end/70199
14314         * gcc.c-torture/compile/pr70199.c: New.
14316 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
14318         * gcc.dg/uninit-19.c: Run dos2unix.
14320 2016-03-16  Marek Polacek  <polacek@redhat.com>
14322         PR c/70093
14323         * gcc.dg/nested-func-10.c: New test.
14324         * gcc.dg/nested-func-9.c: New test.
14326 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14328         PR tree-optimization/68714
14329         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14331 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14333         PR tree-optimization/68715
14334         * gcc.dg/graphite/pr68715-2.c: New test.
14335         * gcc.dg/graphite/pr68715.c: New test.
14336         * gfortran.dg/graphite/pr68715.f90: New test.
14338 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14340         PR tree-optimization/68809
14341         * gcc.dg/graphite/pr68809-2.c: New test.
14342         * gcc.dg/graphite/pr68809.c: New test.
14344 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14346         PR c++/70147
14347         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14348         method call to i () as argument.  Adjust expected output.
14350         PR c++/70147
14351         * g++.dg/ubsan/pr70147-1.C: New test.
14352         * g++.dg/ubsan/pr70147-2.C: New test.
14354 2016-03-15  Martin Sebor  <msebor@redhat.com>
14356         PR c++/58281
14357         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14359 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
14361         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14362         hppa*-*-hpux*.
14364         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14366         PR libfortran/69799
14367         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14368         libatomic_available.
14370 2016-03-15  Marek Polacek  <polacek@redhat.com>
14372         PR c++/70209
14373         * g++.dg/ext/attribute-may-alias-4.C: New test.
14375 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
14377         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
14378         -fvar-tracking-assignments-toggle flag.
14380 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
14382         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14384 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
14386         PR rtl-optimization/70222
14387         * gcc.c-torture/execute/pr70222-1.c: New test.
14388         * gcc.c-torture/execute/pr70222-2.c: New test.
14390 2016-03-15  Richard Henderson  <rth@redhat.com>
14392         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14394 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14396         PR rtl-optimization/69032
14397         * gcc.dg/pr69032.c: New test.
14399 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14401         PR rtl-optimization/63384
14402         * g++.dg/pr63384.C: New test.
14404 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14406         PR target/64411
14407         * gcc.target/i386/pr64411.C: New test.
14409 2016-03-15  Tom de Vries  <tom@codesourcery.com>
14411         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14412         * gfortran.dg/goacc/kernels-alias.f95: New test.
14414 2016-03-14  Martin Sebor  <msebor@redhat.com>
14416         PR c++/53792
14417         * g++.dg/cpp0x/constexpr-inline.C: New test.
14418         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14420 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
14422         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14424 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
14426         PR middle-end/70219
14427         * gcc.dg/pr70219.c: New test.
14429 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
14431         PR target/70083
14432         * gcc.dg/torture/pr70083.c: New test.
14433         * gcc.target/i386/pr70083.c: New test.
14435 2016-03-14  Richard Biener  <rguenther@suse.de>
14437         PR tree-optimization/56365
14438         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14440 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
14442         PR target/70098
14443         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14444         New function.
14445         * g++.dg/pr70098.C: New testcase.
14448 2016-03-14  Tom de Vries  <tom@codesourcery.com>
14450         PR tree-optimization/70045
14451         * gcc.dg/graphite/pr70045.c: New test.
14453 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14455         PR fortran/69043
14456         * gfortran.dg/include_9.f90: New test.
14458 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
14460         PR fortran/45076
14461         gfortran.dg/prof/prof.exp: New script.
14462         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14464 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
14466         PR rtl-optimization/69307
14467         * gcc.dg/pr69307.c: New test.
14469 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
14471         PR target/69614
14472         * gcc.target/arm/pr69614.c: New.
14474 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
14476         PR fortran/70031
14477         * gfortran.dg/submodule_14.f08: New test
14479         PR fortran/69524
14480         * gfortran.dg/submodule_15.f08: New test
14482 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
14484         PR c++/70106
14485         * g++.dg/cpp1y/paren3.C: New test.
14487 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14489         PR target/70131
14490         * gcc.target/powerpc/ppc-round2.c: New test.
14492 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
14494         PR target/70123
14495         * gcc.dg/torture/pr70123.c: New test.
14497 2016-03-11  Jeff Law  <law@redhat.com>
14499         PR tree-optimization/70190
14500         * gcc.c-torture/compile/pr70190.c: New test.
14502 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14504         PR c/68187
14505         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14506         case.
14507         (test43_b): Likewise.
14508         (test43_c): Likewise.
14509         (test43_d): Likewise.
14510         (test43_e): Likewise.
14511         (test43_f): Likewise.
14512         (test43_g): Likewise.
14513         (test44_a): Likewise.
14514         (test44_b): Likewise.
14515         (test44_c): Likewise.
14516         (test44_d): Likewise.
14517         (test44_e): Likewise.
14519 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14521         PR c/70085
14522         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14524 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14526         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14527         dg-options.
14529 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14531         PR target/70002
14532         PR target/69245
14533         * gcc.target/aarch64/pr69245_2.c: New test.
14535 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14537         PR tree-optimization/70177
14538         * gcc.dg/pr70177.c: New test.
14540 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14542         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14544 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14546         * gcc.dg/tree-ssa/sra-20.c: New.
14548 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14550         PR rtl-optimization/70174
14551         * gcc.dg/pr70174.c: New test.
14553         PR tree-optimization/70169
14554         * gcc.dg/pr70169.c: New test.
14556 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14558         PR target/70160
14559         * gcc.target/i386/pr70160.c: New test.
14561 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14563         * gcc.target/s390/dfp-1.c: New test.
14565 2016-03-10  Nick Clifton  <nickc@redhat.com>
14567         PR target/70044
14568         * gcc.target/aarch64/pr70044.c: New test.
14570 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
14571             Jakub Jelinek  <jakub@redhat.com>
14573         PR c++/70001
14574         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14575         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14576         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14578 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
14580         PR lto/69589
14581         * g++.dg/lto/pr69589_0.C: New testcase
14582         * g++.dg/lto/pr69589_1.C: New testcase
14584 2016-03-10  Marek Polacek  <polacek@redhat.com>
14586         PR c++/70153
14587         * g++.dg/delayedfold/unary-plus1.C: New test.
14589 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14591         * gcc.target/arm/pr45701-1.c: Escape brackets.
14592         * gcc.target/arm/pr45701-2.c: Likewise.
14594 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
14596         * gfortran.dg/unconstrained_commons.f: New.
14598 2016-03-10  Alan Modra  <amodra@gmail.com>
14600         * gcc.dg/pr69195.c: New.
14601         * gcc.dg/pr69238.c: New.
14603 2016-03-10  Tom de Vries  <tom@codesourcery.com>
14605         PR testsuite/68915
14606         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14608 2016-03-10  Richard Biener  <rguenther@suse.de>
14610         PR tree-optimization/70128
14611         * gcc.dg/tree-ssa/alias-34.c: New testcase.
14612         * gcc.dg/tree-ssa/alias-35.c: Likewise.
14614 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14616         PR tree-optimization/70152
14617         * gcc.dg/pr70152.c: New test.
14619         PR target/70086
14620         * gcc.target/i386/pr70086-1.c: New test.
14621         * gcc.target/i386/pr70086-2.c: New test.
14622         * gcc.target/i386/pr70086-3.c: New test.
14624         PR tree-optimization/70127
14625         * gcc.c-torture/execute/pr70127.c: New test.
14627 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
14629         * c-c++-common/goacc/combined-directives-2.c: New test.
14631 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14633         PR c/68473
14634         PR c++/70105
14635         * g++.dg/diagnostic/pr70105.C: New test.
14636         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14637         (test_multiple_ordinary_maps): New test function.
14639 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14641         PR c/68473
14642         PR c++/70105
14643         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14644         Drop range information from call to inform_at_rich_loc.
14645         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14646         New.
14647         (test_show_locus): Replace calls to rich_location::add_range with
14648         calls to add_range.  Rewrite the tests that used the now-defunct
14649         rich_location ctor taking a source_range.  Simplify other tests
14650         by replacing calls to COMBINE_LOCATION_DATA with calls to
14651         make_location.
14653 2016-03-09  Richard Biener  <rguenther@suse.de>
14654         Jakub Jelinek  <jakub@redhat.com>
14656         PR tree-optimization/70138
14657         * gcc.dg/vect/pr70138-1.c: New testcase.
14658         * gcc.dg/vect/pr70138-2.c: Likewise.
14660 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14662         PR target/70049
14663         * gcc.target/i386/pr70049.c: New test.
14665 2016-03-09  Richard Biener  <rguenther@suse.de>
14667         PR c/70143
14668         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14669         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14670         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14672 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14674         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14675         arm-*-*.
14677 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14679         PR middle-end/67278
14680         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14682         PR target/67278
14683         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14685         PR middle-end/70050
14686         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14687         in testcase comment.
14689 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14691         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14692         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14693         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14694         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14695         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14696         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14697         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14698         * gfortran.dg/goacc/kernels-loop.f95: New test.
14700 2016-03-08  Martin Sebor  <msebor@redhat.com>
14702         PR c++/62096
14703         * g++.dg/warn/overflow-warn-7.C: New test.
14705 2016-03-08  Jason Merrill  <jason@redhat.com>
14707         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14708         * lib/target-supports.exp (check_effective_target_concepts): New.
14710 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14712         PR c++/70135
14713         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14714         * g++.dg/ubsan/pr70135.C: New test.
14716         PR target/70110
14717         * gcc.dg/pr70110.c: New test.
14719 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14721         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14722         * c-c++-common/gomp/if-1.c: Likewise.
14723         * c-c++-common/gomp/pr61486-2.c: Likewise.
14724         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14725         to dg-additional-options.
14726         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14727         * g++/gomp/target-teams-1.c: Likewise.
14728         * gcc.dg/gomp/gomp.exp: Likewise.
14729         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14730         dg-additional-options.
14731         * gfortran.dg/gomp/gomp.exp: Likewise.
14732         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14733         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14734         dg-additional-options.
14735         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14737 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14739         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14740         * c-c++-common/gomp/gridify-1.c: New test.
14741         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14743 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14745         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14746         trigger for cortex-r8, when scanning for register r8.
14747         * gcc.target/arm/pr45701-2.c: Likewise.
14749 2016-02-26  Richard Biener  <rguenther@suse.de>
14750             Jeff Law  <law@redhat.com>
14752         PR tree-optimization/69740
14753         * gcc.c-torture/compile/pr69740-1.c: New test.
14754         * gcc.c-torture/compile/pr69740-2.c: New test.
14756 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14758         * lib/target-supports.exp
14759         (check_effective_target_whole_vector_shift): Enable for PPC64.
14761 2016-03-07  Richard Biener  <rguenther@suse.de>
14763         PR tree-optimization/70115
14764         * gcc.dg/torture/pr70115.c: New testcase.
14766 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14768         PR middle-end/69916
14769         * c-c-++-common/goacc/pr69916.c: New.
14771 2016-03-07  Richard Henderson  <rth@redhat.com>
14773         * gcc.c-torture/compile/pr70061.c: New test.
14775 2016-03-07  Richard Biener  <rguenther@suse.de>
14777         PR testsuite/70109
14778         * gcc.dg/vect/O3-pr36098.c: New testcase.
14780 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14782         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14784 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14786         * gnat.dg/renaming9.ad[sb]: New testcase.
14788 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14790         PR c++/70084
14791         * g++.dg/expr/stdarg3.C: New test.
14793 2016-03-04  Jeff Law  <law@redhat.com>
14795         PR tree-optimization/69196
14796         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14797         x86_64-*-*.
14799 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14801         PR c/69973
14802         * gcc.dg/pr69973.c: New test.
14804         PR rtl-optimization/69941
14805         * gcc.dg/torture/pr69941.c: New test.
14807         PR c/69824
14808         * gcc.dg/pr69824.c: New test.
14810 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14812         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14813         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14814         function.
14816 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14818         PR c++/66786
14819         * g++.dg/cpp1y/var-templ48.C: New test.
14820         * g++.dg/cpp1y/var-templ49.C: New test.
14822 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14824         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14826 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14828         PR c++/70035
14829         * g++.dg/ubsan/pr70035.C: New test.
14831         PR target/70062
14832         * gcc.target/i386/pr70062.c: New test.
14834 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14836         * g++.dg/template/typename21.C: Remove c++98_only.
14838 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14840         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14842 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14844         PR c/68187
14845         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14846         function.
14847         (fn_42_b): Likewise.
14848         (fn_42_c): Likewise.
14850 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14852         PR c/68187
14853         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14854         function.
14855         (fn_40_b): Likewise.
14856         (fn_41_a): Likewise.
14857         (fn_41_b): Likewise.
14859 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14861         PR target/70059
14862         * gcc.target/i386/avx512f-pr70059.c: New test.
14863         * gcc.target/i386/avx512dq-pr70059.c: New test.
14865 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14867         PR rtl-optimization/57676
14868         * gcc.dg/torture/pr57676.c: New test.
14870 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14872         * gcc.dg/pr70026.c: New test.
14874 2016-03-04  Marek Polacek  <polacek@redhat.com>
14876         PR c/69798
14877         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14878         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14880 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14882         PR target/70004
14883         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14884         Delete.
14885         (test_corners_sisd_si): Likewise.
14886         (main): Remove checks of the above.
14887         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14889 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14891         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14893 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14895         * gcc.dg/torture/pr69951.c: Accept argc==0.
14897 2016-03-04  Richard Biener  <rguenther@suse.de>
14899         PR c++/70054
14900         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14901         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14903 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14905         PR testsuite/69766
14906         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14907         testing multiarch.
14909 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14911         PR debug/69947
14912         * gcc.dg/guality/pr69947.c: New test.
14914 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14916         PR ada/70017
14917         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14919 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14921         PR rtl-optimization/69904
14922         * gcc.target/arm/pr69904.c: New test.
14924 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14926         PR target/70021
14927         * gcc.dg/vect/pr70021.c: New test.
14928         * gcc.target/i386/pr70021.c: New test.
14930 2016-03-03  Marek Polacek  <polacek@redhat.com>
14932         PR middle-end/70050
14933         * gcc.dg/pr70050.c: New test.
14935 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14937         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14939 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14941         PR tree-optimization/70043
14942         * gfortran.dg/vect/pr70043.f90: New test.
14944 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14946         * gnat.dg/specs/task1.ads: New test.
14948 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14950         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14951         Invoke gdb with -batch.
14952         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14954 2016-03-03  Richard Biener  <rguenther@suse.de>
14956         PR tree-optimization/55936
14957         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14959 2016-03-02  Jeff Law  <law@redhat.com>
14961         PR rtl-optimization/69942
14962         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14963         effects of argument promotions.
14965         PR tree-optimization/69987
14966         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14967         target does not support -fprefetch-loop-arrays.
14969 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14971         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14973 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14975         PR rtl-optimization/69052
14976         * gcc.target/i386/pr69052.c: New test.
14978 2016-03-02  Alan Modra  <amodra@gmail.com>
14980         * gcc.dg/pr69990.c: New.
14982 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14984         PR c/68062
14985         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14987         PR middle-end/70022
14988         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14990         PR target/70028
14991         * gcc.target/i386/pr70028.c: New test.
14993 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14995         * c-c++-common/asan/swapcontext-test-1.c,
14996         * c-c++-common/tsan/thread_leak.c,
14997         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14998         * g++.dg/tsan/benign_race.C,
14999         * g++.dg/tsan/fd_close_norace.C,
15000         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
15001         races with sanitizer output
15003 2016-03-02  Richard Biener  <rguenther@suse.de>
15004             Uros Bizjak  <ubizjak@gmail.com>
15006         PR target/67278
15007         * gcc.dg/simd-8.c: New testcase.
15009 2016-03-02  Richard Biener  <rguenther@suse.de>
15011         PR middle-end/67278
15012         * gcc.dg/simd-7.c: New testcase.
15014 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
15016         * gcc.target/i386/pr70007.c: Tweak.
15018 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15020         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
15022 2016-03-02  Marek Polacek  <polacek@redhat.com>
15024         PR c/67854
15025         * gcc.dg/pr67854.c: New test.
15027 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
15029         PR middle-end/70025
15030         * gcc.dg/torture/pr70025.c: New test.
15032 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
15034         PR tree-optimization/68621
15035         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
15037 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15039         * gcc.target/i386/pr70007.c: New test.
15041 2016-03-01  Jeff Law  <law@redhat.com>
15043         PR tree-optimization/69196
15044         * gcc.dg/tree-ssa/pr69196-1.c: New test.
15046         PR tree-optimization/69196
15047         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
15048         duplicating code and spoiling the expected output.
15050 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
15052         PR target/70033
15053         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
15054         supports power9 before doing tests.
15055         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
15056         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
15057         * gcc.target/powerpc/p9-permute.c: Likewise.
15059 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
15061         PR target/70027
15062         * gcc.target/i386/pr70027.c: New test.
15064 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15066         * gcc.dg/pr70017.c: New test.
15068 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
15070         PR c/69796
15071         PR c/69974
15072         * gcc.dg/pr69796.c: New test.
15073         * gcc.dg/pr69974.c: New test.
15075 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15077         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
15079 2016-02-29  Jeff Law  <law@redhat.com>
15081         PR tree-optimization/69987
15082         * gfortran.dg/pr69987.f90: New test.
15084         PR tree-optimization/69989
15085         * gcc.c-torture/compile/pr69989-2.c: New test.
15087 2016-03-01  Marek Polacek  <polacek@redhat.com>
15089         PR c++/69795
15090         * g++.dg/parse/invalid1.C: New test.
15092 2016-03-01  Richard Biener  <rguenther@suse.de>
15094         PR middle-end/70022
15095         * gcc.dg/pr70022.c: New testcase.
15097 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
15099         PR tree-optimization/69956
15100         * gcc.dg/pr69956.c: New test.
15102 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15104         PR target/70011
15105         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
15106         XFAIL when hardware supports efficient unaligned storage access.
15108 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
15110         PR c++/69961
15111         * g++.dg/template/pr69961a.C: New test.
15112         * g++.dg/template/pr69961b.C: New test.
15114 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
15116         PR preprocessor/69985
15117         * gcc.dg/cpp/pr69985.c: New test case.
15119 2016-02-29  Jeff Law  <law@redhat.com>
15121         PR tree-optimization/70005
15122         * gcc.c-torture/execute/pr70005.c New test.
15124         PR tree-optimization/69999
15125         * gcc.c-torture/compile/pr69999.c: New test.
15127 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
15129         PR tree-optimization/69652
15130         * gcc.dg/torture/pr69652.c: Delete test.
15131         * gcc.dg/vect/pr69652.c: New test.
15133 2016-02-19  Richard Biener  <rguenther@suse.de>
15135         PR tree-optimization/69980
15136         * gfortran.dg/vect/pr69980.f90: New testcase.
15138 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15140         * gcc.target/sparc/20160229-1.c: New test.
15142 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15144         * gnat.dg/stack_usage3.adb: New test.
15145         * gnat.dg/stack_usage3_pkg.ads: New helper.
15147 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15149         * gnat.dg/renaming8.adb: New test.
15150         * gnat.dg/renaming8_pkg1.ads: New helper.
15151         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15152         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15154 2016-02-29  Richard Biener  <rguenther@suse.de>
15156         PR tree-optimization/69720
15157         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15159 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
15161         PR fortran/68147
15162         PR fortran/47674
15163         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
15165 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
15166             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15168         PR fortran/56007
15169         * gfortran.dg/coarray_8.f90: Adjust error message.
15170         * gfortran.dg/pr56007.f90: New test.
15171         * gfortran.dg/pr56007.f: New test.
15173 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
15175         PR tree-optimization/69989
15176         * gcc.dg/torture/pr69989.c: New test.
15178 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
15180         * gcc.target/i386/stack-realign-win.c: New test.
15182 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
15184         PR fortran/60126
15185         * gfortran.dg/pr60126.f90: New test.
15187 2016-02-27  Jeff Law  <law@redhat.com>
15189         Revert
15190         2016-02-26  Richard Biener  <rguenther@suse.de>
15191                     Jeff Law  <law@redhat.com>
15193         PR tree-optimization/69740
15194         * gcc.c-torture/compile/pr69740-1.c: New test.
15195         * gcc.c-torture/compile/pr69740-2.c: New test.
15197 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15199         PR fortran/69910
15200         * gfortran.dg/newunit_4.f90: New test.
15202 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
15204         PR target/69613
15205         PR rtl-optimization/69886
15206         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15207         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
15208         target.
15210 2016-02-26  Martin Sebor  <msebor@redhat.com>
15212         PR tree-optimization/15826
15213         * gcc.dg/tree-ssa/pr15826.c: New test.
15215 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15217         PR target/69969
15218         * gcc.target/powerpc/pr69969.c: New test.
15220 2016-02-26  Martin Sebor  <msebor@redhat.com>
15222         PR c++/15766
15223         * g++.old-deja/g++.other/decl5.C: Add a test case.
15225 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
15227         PR target/69946
15228         * gcc.target/powerpc/pr69946.c: New file.
15230 2016-02-26  Richard Biener  <rguenther@suse.de>
15231             Jeff Law  <law@redhat.com>
15233         PR tree-optimization/69740
15234         * gcc.c-torture/compile/pr69740-1.c: New test.
15235         * gcc.c-torture/compile/pr69740-2.c: New test.
15237 2016-02-26  Martin Jambor  <mjambor@suse.cz>
15239         PR middle-end/69920
15240         * gcc.dg/torture/pr69932.c: New test.
15241         * gcc.dg/torture/pr69936.c: Likewise.
15243 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15245         PR target/69709
15246         * gcc.target/s390/pr69709.c: New test.
15248 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15250         PR target/69245
15251         * gcc.target/aarch64/pr69245_1.c: New test.
15253 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15255         PR target/69613
15256         * gcc.dg/torture/pr69613.c: New test.
15258 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15260         PR rtl-optimization/69891
15261         * gcc.target/i386/pr69891.c: New test.
15263 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
15264             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15266         PR target/61397
15267         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15268         functionality for both 32-bit and 64-bit.
15270 2016-02-26  Richard Biener  <rguenther@suse.de>
15272         PR tree-optimization/69551
15273         * gcc.dg/torture/pr69951.c: New testcase.
15275 2016-02-25  Richard Biener  <rguenther@suse.de>
15277         PR tree-optimization/48795
15278         * gcc.dg/Warray-bounds-18.c: New testcase.
15280 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15282         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15284 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
15286         PR rtl-optimization/69896
15287         * gcc.dg/pr69896.c: New test.
15289 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
15291         PR c++/69736
15292         * g++.dg/cpp1y/paren2.C: New test.
15294 2016-02-24  Martin Sebor  <msebor@redhat.com>
15296         PR c/51147
15297         * gcc.dg/enum-mode-2.c: New test.
15299 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15301         PR c++/69922
15302         * g++.dg/warn/Wnonnull-compare-6.C: New test.
15303         * g++.dg/warn/Wnonnull-compare-7.C: New test.
15304         * g++.dg/ubsan/pr69922.C: New test.
15306 2016-02-24  Marek Polacek  <polacek@redhat.com>
15308         PR c/69819
15309         * gcc.dg/pr69819.c: New test.
15311 2016-02-24  Martin Sebor  <msebor@redhat.com>
15313         PR c++/69912
15314         * g++.dg/ext/flexary15.C: New test.
15316 2016-02-24  Martin Sebor  <msebor@redhat.com>
15318         * gcc.dg/builtins-68.c: Avoid making unportable
15319         assumptions about the relationship between SIZE_MAX and UINT_MAX.
15320         * g++.dg/ext/builtin_alloca.C: Same.
15322 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15323             Charles Baylis  <charles.baylis@linaro.org>
15325         PR debug/61033
15326         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15328 2016-02-24  Richard Biener  <rguenther@suse.de>
15329             Jakub Jelinek  <jakub@redhat.com>
15331         PR middle-end/69760
15332         * gcc.dg/torture/pr69760.c: New testcase.
15334 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15336         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15337         pattern on Solaris with as.
15339 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15341         * gcc.target/arm/cond_sub_restrict_it.c: New test.
15342         * gcc.target/arm/condarith_restrict_it.c: Likewise.
15343         * gcc.target/arm/movcond_restrict_it.c: Likewise.
15344         * gcc.target/arm/negscc_restrict_it.c: Likewise.
15346 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15348         PR middle-end/69915
15349         * gcc.dg/pr69915.c: New test.
15351 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15353         PR rtl-optimization/69886
15354         * gcc.dg/torture/pr69886.c: New test.
15356 2016-02-24  Richard Biener  <rguenther@suse.de>
15358         PR middle-end/68963
15359         * gcc.dg/torture/pr68963.c: New testcase.
15361 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15363         PR target/69875
15364         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15365         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15366         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15367         * gcc.target/arm/atomic_loaddi_1.c: New test.
15368         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15369         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15370         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15371         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15372         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15373         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15374         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15375         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15377 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15379         PR middle-end/69909
15380         * gcc.dg/torture/pr69909.c: New test.
15382 2016-02-24  Richard Biener  <rguenther@suse.de>
15384         PR tree-optimization/69907
15385         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15386         * gcc.dg/vect/bb-slp-34.c: XFAIL.
15387         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15389 2016-02-24  Christian Bruel  <christian.bruel@st.com>
15391         * gcc.target/arm/pragma_cpp_fma.c: New test.
15393 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15395         PR fortran/61156
15396         * gfortran.dg/include_6.f90: Update test.
15398 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15400         PR objc/69844
15401         * objc.dg/pr69844.m: New test.
15403 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15405         PR libgfortran/69456
15406         * gfortran.dg/namelist_89.f90: New test.
15407         * gfortran.dg/pr59700.f90: Update test..
15409 2016-02-23  Martin Sebor  <msebor@redhat.com>
15411         PR middle-end/69780
15412         * g++.dg/ext/builtin_alloca.C: New test.
15413         * gcc.dg/builtins-68.c: New test.
15415 2016-02-23  Richard Henderson  <rth@redhat.com>
15417         * gcc.target/i386/addr-space-3.c: Remove test.
15419 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15421         PR preprocessor/69126
15422         PR preprocessor/69543
15423         * c-c++-common/pr69126-2-long.c: New test.
15424         * c-c++-common/pr69126-2-short.c: New test.
15425         * c-c++-common/pr69543-1.c: Remove xfail.
15427 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15429         PR preprocessor/69126
15430         PR preprocessor/69543
15431         PR preprocessor/69558
15432         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15433         (f): Rename to...
15434         (test_2): ...this, and add leading comment.
15435         (MACRO_3, test_3): New.
15436         (MACRO_4A, MACRO_4B, test_4): New.
15437         (MACRO): Rename to...
15438         (MACRO_5): ...this.
15439         (g): Rename to...
15440         (test_5): ...this, updating for renaming of MACRO, and
15441         add leading comment.
15442         * c-c++-common/pr69543-1.c: New.
15443         * c-c++-common/pr69543-2.c: New.
15444         * c-c++-common/pr69543-3.c: New.
15445         * c-c++-common/pr69543-4.c: New.
15446         * c-c++-common/pr69558-1.c: New.
15447         * c-c++-common/pr69558-2.c: New.
15448         * c-c++-common/pr69558-3.c: New.
15449         * c-c++-common/pr69558-4.c: New.
15450         * gcc.dg/pr69558.c: Move to...
15451         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
15452         xfail for c++.
15454 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
15456         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15457         to -ftree-parallelize-loops/-fopenacc changes.
15458         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15459         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15460         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15461         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15462         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15463         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15464         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15465         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15466         * c-c++-common/goacc/kernels-loop.c: Likewise.
15467         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15468         * c-c++-common/goacc/kernels-reduction.c: Likewise.
15469         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15470         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15472 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15474         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15476 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15478         PR c++/69902
15479         * g++.dg/warn/Wnonnull-compare-5.C: New test.
15481         PR c/69900
15482         * gcc.dg/pr69900.c: New test.
15484 2016-02-23  Martin Jambor  <mjambor@suse.cz>
15486         PR tree-optimization/69666
15487         * gcc.dg/tree-ssa/pr69666.c: New test.
15489 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
15491         PR fortran/67451
15492         * gfortran.dg/coarray_allocate_5.f08: New test.
15494 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15496         * gcc.target/s390/vcond-shift.c: Move to ...
15497         * gcc.target/s390/vector/vcond-shift.c: ... here.
15499 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15501         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15502         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15504 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15506         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15508 2016-02-20  Mark Wielaard  <mjw@redhat.com>
15510         PR c/28901
15511         * gcc.dg/unused-variable-3.c: New test.
15513 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15515         PR target/69888
15516         * gcc.target/i386/pr69888.c: New test.
15518 2016-02-22  Richard Biener  <rguenther@suse.de>
15520         PR tree-optimization/69882
15521         * gfortran.dg/vect/pr69882.f90: New testcase.
15523 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15525         PR target/69885
15526         * gcc.dg/pr69885.c: New test.
15528 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
15530         PR target/69806
15531         PR target/54089
15532         * gcc.target/sh/pr54089-10.c: New.
15534 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
15536         PR fortran/69423
15537         * gfortran.dg/deferred_character_15.f90: New test.
15539 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
15541         PR fortran/57365
15542         gfortran.dg/allocate_with_source_18.f03: New test.
15544 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
15546         PR fortran/52531
15547         gfortran.dg/gomp/pr52531.f90: New test.
15549 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15551         PR c++/69865
15552         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15553         -std=c++03.
15555 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15557         PR c++/69826
15558         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15559         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15561         PR c++/69850
15562         * g++.dg/warn/Wnonnull-compare-4.C: New test.
15564         PR c++/69851
15565         * g++.dg/torture/pr69851.C: New test.
15567 2016-02-19  Martin Sebor  <msebor@redhat.com>
15569         PR testsuite/69573
15570         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15572 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15574         PR c++/69850
15575         * g++.dg/warn/Wnonnull-compare-2.C: New test.
15576         * g++.dg/warn/Wnonnull-compare-3.C: New test.
15578         PR c++/67767
15579         * g++.dg/cpp0x/pr67767.C: New test.
15581 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15583         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15584         for fp, simd, crypto, crc, lse.
15585         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15586         above.
15587         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15588         effective target check.
15590 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15592         PR target/69820
15593         * gcc.target/i386/pr69820.c: New test.
15595 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15597         * gcc.target/s390/vector/int128-1.c: New test.
15599 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15601         * gcc.target/s390/vector/vec-vcond-1.c: New test.
15603 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15605         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15606         instruction pattern name to prevent the testcase from failing with
15607         -march=z13.
15609 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15611         * gcc.target/s390/md/movstr-2.c: New test.
15613 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
15615         * gcc.target/s390/morestack.c: New test.
15617 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15619         PR target/69625
15620         * gcc.target/s390/pr69625.c: Add test case.
15622 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15624         PR testsuite/68580
15625         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15627 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
15629         PR target/68404
15630         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15631         * gcc.target/powerpc/fusion3.c: Likewise.
15633 2016-02-18  Richard Biener  <rguenther@suse.de>
15635         PR middle-end/69553
15636         * g++.dg/torture/pr69553.C: New testcase.
15638 2016-02-18  Nick Clifton  <nickc@redhat.com>
15640         PR target/62254
15641         PR target/69610
15642         * gcc.target/arm/pr62554.c: New test.
15643         * gcc.target/arm/pr69610-1.c: New test.
15644         * gcc.target/arm/pr69610-2.c: New test.
15646 2016-02-18  Richard Biener  <rguenther@suse.de>
15648         PR middle-end/69854
15649         * gcc.dg/torture/pr69854.c: New testcase.
15651 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
15653         PR c++/69850
15654         * g++.dg/warn/Wnonnull-compare-1.C: New test.
15656 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15658         * gcc.target/powerpc/vec-cg.c: New test.
15660 2016-02-17  Richard Biener  <rguenther@suse.de>
15662         PR testsuite/69586
15663         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15665 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15667         PR target/69161
15668         * gcc.c-torture/compile/pr69161.c: New test.
15670 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15672         PR target/69532
15673         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15674         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15676 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15678         * gcc.dg/ifcvt-4.c: Skip on Visium.
15680 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15682         * gnat.dg/atomic8.adb: New test.
15684 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15686         * gnat.dg/discr46.ad[sb]: New test.
15688 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15690         PR Target/48344
15691         * gcc.target/powerpc/pr48344-1.c: New test.
15693 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15695         PR fortran/69742
15696         * gfortran.dg/associate_21.f90:  New test.
15698 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15700         PR c/69835
15701         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15702         -Wnonnull in dg-options.
15703         * c-c++-common/nonnull-2.c: New test.
15705 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15706             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15708         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15710 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15712         PR middle-end/69801
15713         * gcc.dg/pr69801.c: Add empty dg-options.
15715 2016-02-16  James Norris  <jnorris@codesourcery.com>
15717         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15718         * g++.dg/goacc/deviceptr-1.c: New file.
15720 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15722         PR tree-optimization/69820
15723         * gcc.dg/vect/pr69820.c: New test.
15725 2016-02-16  Richard Biener  <rguenther@suse.de>
15727         PR tree-optimization/69776
15728         * gcc.dg/torture/pr69776-2.c: New testcase.
15730 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15732         PR tree-optimization/69714
15733         * gcc.dg/torture/pr69714.c: New test.
15735 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15737         PR tree-optimization/69802
15738         * gcc.dg/pr69802.c: New test.
15740 2016-02-16  Richard Biener  <rguenther@suse.de>
15742         PR middle-end/69801
15743         * gcc.dg/pr69801.c: New testcase.
15745 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15747         PR libgfortran/69651
15748         * gfortran.dg/read_bang.f90: New test.
15749         * gfortran.dg/read_bang4.f90: New test.
15751 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15753         PR c++/69658
15754         * g++.dg/init/pr69658.C: New test.
15756         PR c++/69797
15757         * c-c++-common/pr69797.c: New test.
15759 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15761         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15762         check for aarch64*-*-*.
15764 2016-02-15  Richard Biener  <rguenther@suse.de>
15766         PR tree-optimization/69783
15767         * gcc.dg/vect/pr69783.c: New testcase.
15769 2016-02-15  Richard Biener  <rguenther@suse.de>
15771         PR tree-optimization/69776
15772         * gcc.dg/torture/pr69776.c: New testcase.
15774 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15776         PR fortran/60526
15777         * gfortran.dg/type_decl_4.f90:  Reinstated.
15779 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15781         PR fortran/68746
15782         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15784 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15786         PR fortran/60526
15787         PR bootstrap/69816
15788         * gfortran.dg/type_decl_4.f90:  Removed.
15790 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15792         PR fortran/60526
15793         * gfortran.dg/type_decl_4.f90:  New test.
15795 2016-02-14  Alan Modra  <amodra@gmail.com>
15797         PR testsuite/68886
15798         * gcc.c-torture/execute/stkalign.c: Revise test.
15800 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15802         PR target/67260
15803         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15805 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15807         PR target/67260
15808         * gcc.target/sh/torture/pr67260.c: New.
15810 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15812         * gcc.dg/pr67964.c: Add dg-require-alias.
15814 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15816         PR target/67636
15817         PR target/64345
15818         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15820 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15822         PR libgfortran/69668
15823         * gfortran.dg/namelist_88.f90: New test.
15825 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15827         PR libgfortran/69668
15828         * gfortran.dg/namelist_38.f90: Update test.
15829         * gfortran.dg/namelist_84.f90: Update test.
15831 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15833         PR other/69554
15834         * gcc.dg/pr69554-1.c: New test.
15835         * gfortran.dg/pr69554-1.F90: New test.
15836         * gfortran.dg/pr69554-2.F90: New test.
15837         * lib/gcc-dg.exp (proc dg-locus): New function.
15838         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15839         distinguish between the caret-printing and non-caret-printing
15840         cases.  If caret-printing has been explicitly enabled, bail out
15841         without attempting to fix up the output.
15843 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15845         PR driver/69265
15846         PR driver/69453
15847         * gcc.dg/spellcheck-options-3.c: New test case.
15848         * gcc.dg/spellcheck-options-4.c: New test case.
15849         * gcc.dg/spellcheck-options-5.c: New test case.
15850         * gcc.dg/spellcheck-options-6.c: New test case.
15851         * gcc.dg/spellcheck-options-7.c: New test case.
15852         * gcc.dg/spellcheck-options-8.c: New test case.
15853         * gcc.dg/spellcheck-options-9.c: New test case.
15854         * gcc.dg/spellcheck-options-10.c: New test case.
15856 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15858         PR rtl-optimization/69764
15859         PR rtl-optimization/69771
15860         * c-c++-common/pr69764.c: New test.
15861         * gcc.dg/torture/pr69771.c: New test.
15863 2016-02-12  Marek Polacek  <polacek@redhat.com>
15865         * g++.dg/torture/init-list1.C: New.
15867 2016-02-12  Marek Polacek  <polacek@redhat.com>
15869         * gcc.dg/pr69522.c: Add empty dg-options.
15871 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15873         * g++.dg/lto/lto.exp: Include and init mpx.
15874         * g++.dg/lto/pr69729_0.C: New test.
15876 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15878         PR ipa/69241
15879         * g++.dg/ipa/pr69241-4.C: New test.
15881         PR ipa/68672
15882         * g++.dg/ipa/pr68672-1.C: New test.
15883         * g++.dg/ipa/pr68672-2.C: New test.
15884         * g++.dg/ipa/pr68672-3.C: New test.
15886 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15888         PR c/69522
15889         * gcc.dg/pr69522.c: New test.
15891 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15893         PR c++/69098
15894         * g++.dg/cpp1y/69098.C: New test.
15895         * g++.dg/cpp1y/69098-2.C: New test.
15897 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15899         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15900         and neighbour -> neighbor.
15901         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15902         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15903         * c-c++-common/Wvarargs.c: Likewise.
15904         * c-c++-common/goacc/host_data-5.c: Likewise.
15905         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15906         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15907         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15908         * gcc.target/aarch64/pr60697.c: Likewise.
15909         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15910         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15911         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15912         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15913         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15914         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15915         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15916         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15917         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15918         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15919         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15920         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15921         * g++.dg/lookup/koenig5.C: Likewise.
15922         * g++.dg/ext/no-asm-2.C: Likewise.
15923         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15924         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15925         * gfortran.dg/used_types_16.f90: Likewise.
15926         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15927         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15928         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15929         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15930         * gfortran.dg/abstract_type_6.f03: Likewise.
15931         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15932         * gfortran.dg/used_types_15.f90: Likewise.
15933         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15934         * gfortran.dg/exit_3.f08: Likewise.
15935         * gfortran.dg/open_status_2.f90: Likewise.
15936         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15937         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15938         * gfortran.dg/associate_1.f03: Likewise.
15939         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15940         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15941         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15942         * gcc.dg/builtin-object-size-1.c: Likewise.
15943         * gcc.dg/noreturn-6.c: Likewise.
15944         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15945         * gcc.dg/globalalias.c: Likewise.
15946         * gcc.dg/builtins-config.h: Likewise.
15947         * gcc.dg/pr30457.c: Likewise.
15948         * gcc.c-torture/compile/volatile-1.c: Likewise.
15949         * gcc.c-torture/execute/20101011-1.c: Likewise.
15950         * c-c++-common/Waddress-1.c: Likewise.
15952 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15954         PR c/69768
15955         * c-c++-common/Waddress-1.c: New test.
15957 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15959         PR fortran/69296
15960         * gfortran.dg/associate_19.f03: New test.
15961         * gfortran.dg/associate_20.f03: New test.
15963 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15965         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15967 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15969         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15970         .arch armv8-a\n.  Add -dA to dg-options.
15971         * gcc.target/aarch64/assembler_arch_1.c: New test.
15972         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15974 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15976         PR c++/68726
15977         * g++.dg/cpp0x/pr68726.C: New.
15979 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15981         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15982         test.
15984 2016-02-11  Richard Biener  <rguenther@suse.de>
15986         * g++.dg/tree-ssa/pr61034.C: Adjust.
15988 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15990         PR target/69148
15991         * gcc.target/s390/pr69148.c: New.
15993 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15995         PR tree-optimization/69652
15996         * gcc.dg/torture/pr69652.c: New test.
15998 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15999             Patrick Palka  <ppalka@gcc.gnu.org>
16001         PR ipa/69241
16002         PR c++/69649
16003         * g++.dg/ipa/pr69241-1.C: New test.
16004         * g++.dg/ipa/pr69241-2.C: New test.
16005         * g++.dg/ipa/pr69241-3.C: New test.
16006         * g++.dg/ipa/pr69649.C: New test.
16008 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
16010         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
16011         * gcc.dg/tree-ssa/sra-18.c: Ditto.
16013 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
16015         PR tree-optimization/68021
16016         * gcc.dg/tree-ssa/pr68021.c: New test.
16018 2016-02-10  Richard Biener  <rguenther@suse.de>
16020         PR tree-optimization/69726
16021         * gcc.dg/uninit-22.c: New testcase.
16023 2016-02-09  Andrew Pinski  <apinski@cavium.com>
16025         PR tree-opt/69282
16026         * gcc.c-torture/compile/20160205-1.c: New testcase.
16028 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
16030         PR target/68404
16031         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
16032         instead accessing a really large arrray.
16033         * gcc.target/powerpc/fusion3.c: Likewise.
16035 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
16037         PR target/68532
16038         * gcc.c-torture/execute/pr68532.c: New test.
16040 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
16042         PR target/69634
16043         * gcc.dg/pr69634.c: New.
16045 2016-02-09  Richard Biener  <rguenther@suse.de>
16047         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
16049 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
16051         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
16053 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
16055         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
16057 2016-02-09  Richard Biener  <rguenther@suse.de>
16059         PR tree-optimization/69715
16060         * gcc.dg/torture/pr69715.c: New testcase.
16062 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
16064         PR c++/69139
16065         * g++.dg/cpp0x/trailing12.C: New test.
16066         * g++.dg/cpp0x/trailing13.C: New test.
16068 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
16070         PR c++/69283
16071         PR c++/67835
16072         * g++.dg/cpp1y/auto-fn29.C: New test.
16073         * g++.dg/cpp1y/auto-fn30.C: New test.
16075 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
16077         PR tree-optimization/69209
16078         * gcc.c-torture/compile/pr69209.c: New test.
16080 2016-02-08  Jeff Law  <law@redhat.com>
16082         PR tree-optimization/68541
16083         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
16084         of statements allowed in join block for path splitting.
16086 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
16088         PR c++/59627
16089         * g++.dg/gomp/pr59627.C: New test.
16091         PR ipa/69239
16092         * g++.dg/ipa/pr69239.C: New test.
16094 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
16096         PR preprocessor/69664
16097         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
16098         * gcc.dg/cpp/warn-comments.c: Likewise.
16100 2016-02-08  Marek Polacek  <polacek@redhat.com>
16102         PR c++/69688
16103         * g++.dg/init/const12.C: New test.
16105 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
16107         PR target/60410
16108         * gcc.dg/lto/pr55113_0.c: Remove test.
16110 2016-02-08  Richard Biener  <rguenther@suse.de>
16112         PR tree-optimization/69719
16113         * gcc.dg/torture/pr69719.c: New testcase.
16115 2016-02-08  Richard Biener  <rguenther@suse.de>
16116         Jeff Law  <law@redhat.com>
16118         PR target/68273
16119         * gcc.target/mips/pr68273.c: New testcase.
16121 2016-02-08   Richard Biener  <rguenther@suse.de>
16123         PR rtl-optimization/69274
16124         * gcc.target/i386/addr-sel-1.c: XFAIL.
16126 2016-02-08  Jeff Law  <law@redhat.com>
16128         PR tree-optimization/68541
16129         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16131         PR tree-optimization/65917
16132         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16134 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16136         PR fortran/50555
16137         * gfortran.dg/namelist_args.f90: New test.
16139 2016-02-05  Jeff Law  <law@redhat.com>
16141         PR tree-optimization/68541
16142         * gcc.dg/tree-ssa/split-path-2.c: New test.
16143         * gcc.dg/tree-ssa/split-path-3.c: New test.
16144         * gcc.dg/tree-ssa/split-path-4.c: New test.
16145         * gcc.dg/tree-ssa/split-path-5.c: New test.
16146         * gcc.dg/tree-ssa/split-path-6.c: New test.
16147         * gcc.dg/tree-ssa/split-path-7.c: New test.
16149 2016-02-05  Martin Sebor  <msebor@redhat.com>
16151         PR c++/69662
16152         * g++.dg/warn/Wplacement-new-size-1.C: New test.
16153         * g++.dg/warn/Wplacement-new-size-2.C: New test.
16155 2016-02-06  Richard HEnderson  <rth@redhat.com>
16157         PR c/69643
16158         * gcc.target/i386/addr-space-4.c: New.
16159         * gcc.target/i386/addr-space-5.c: New.
16161 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
16163         PR fortran/66089
16164         * gfortran.dg/elemental_dependency_6.f90: New.
16166 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
16168         PR rtl-optimization/69691
16169         * gcc.c-torture/execute/pr69691.c: New test.
16171         PR c++/69628
16172         * g++.dg/parse/pr69628.C: New test.
16174 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
16176         * gcc.dg/sancov/asan.c: Move to ...
16177         * gcc.dg/asan/sancov-1.c: ... here.
16179 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
16181         * gcc.target/i386/pr69577.c: Require avx_runtime target.
16183 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16185         PR target/69677
16186         * gcc.target/i386/pr69677.c: New test.
16188 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
16190         PR c++/68948
16191         * g++.dg/template/pr68948.C: New test.
16193 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16195         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16196         (only necessary on s390x).
16198 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16200         * gcc.target/i386/pr69454-2.c: Compile with -msse2
16201         -mno-accumulate-outgoing-args.
16203 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
16205         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16207 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
16209         PR c/69669
16210         * c-c++-common/pr69669.c: New test.
16212 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
16214         PR target/69667
16215         * g++.dg/pr69667.C: New file.
16217 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
16219         PR target/69619
16220         * gcc.dg/pr69619.c: Add new test.
16222 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
16224         PR rtl-optimization/69577
16225         * gcc.target/i386/pr69577.c: New test.
16227 2016-02-04  Martin Liska  <mliska@suse.cz>
16229         * g++.dg/asan/pr69276.C: New test.
16231 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16233         PR target/65932
16234         PR target/67714
16235         * gcc.target/arm/wmul-3.c: Simplify test to generate just
16236         a single smulbb instruction.
16237         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16238         * gcc.target/amr/wmul-2.c: Likewise.
16240 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16242         PR target/65932
16243         PR target/67714
16244         * gcc.c-torture/execute/pr67714.c: New test.
16246 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
16248         PR target/69454
16249         * gcc.target/i386/pr69454-1.c: New test.
16250         * gcc.target/i386/pr69454-2.c: New test.
16252 2016-02-03  Martin Sebor  <msebor@redhat.com>
16254         PR c++/69251
16255         PR c++/69253
16256         PR c++/69290
16257         PR c++/69277
16258         PR c++/69349
16259         * g++.dg/ext/flexarray-mangle-2.C: New test.
16260         * g++.dg/ext/flexarray-mangle.C: New test.
16261         * g++.dg/ext/flexarray-subst.C: New test.
16262         * g++.dg/ext/flexary11.C: New test.
16263         * g++.dg/ext/flexary12.C: New test.
16264         * g++.dg/ext/flexary13.C: New test.
16265         * g++.dg/ext/flexary14.C: New test.
16266         * g++.dg/other/dump-ada-spec-2.C: Adjust.
16268 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
16270         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16271         Define only if CHECK_FLOAT128 is defined.
16272         (main): Properly initialize u5.
16274 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
16276         PR c/69627
16277         * gcc.dg/pr69627.c: New test.
16279         PR target/69644
16280         * gcc.dg/pr69644.c: New test.
16282 2016-02-03  Mike Stump  <mikestump@comcast.net>
16284         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16285         support for struct-layout-1.exp.
16287 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
16289         PR c++/69056
16290         * g++.dg/cpp0x/pr69056.C: New test.
16292 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
16293             Alexandre Oliva  <aoliva@redhat.com>
16295         PR target/69461
16296         * gcc.target/powerpc/pr69461.c: New.
16298 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
16300         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16301         works from here ...
16302         (check_effective_target_fsanitize_thread): ... to here.  Do not
16303         specify additional compile flags for the test source.
16304         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16305         specify additional compile flags for the test source.
16307 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
16309         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16311 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
16313         PR fortran/67451
16314         PR fortran/69418
16315         * gfortran.dg/coarray_allocate_2.f08: New test.
16316         * gfortran.dg/coarray_allocate_3.f08: New test.
16317         * gfortran.dg/coarray_allocate_4.f08: New test.
16319 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
16321         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16322         use same scan-tree-dump-times on all platforms.
16323         * gcc.dg/vect/vect-outer-1.c: Likewise.
16324         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16325         * gcc.dg/vect/vect-outer-1a.c: Likewise.
16326         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16327         * gcc.dg/vect/vect-outer-1b.c: Likewise.
16328         * gcc.dg/vect/vect-outer-2b.c: Likewise.
16329         * gcc.dg/vect/vect-outer-3b.c: Likewise.
16330         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16332 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
16334         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16335         warning.
16337 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
16339         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16341 2016-02-02  James Norris  <jnorris@codesourcery.com>
16343         * c-c++-common/goacc/routine-5.c: Add tests.
16345 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
16347         * gcc.target/nvptx/unsigned-cmp.c: New test.
16349 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
16351         * gcc.target/aarch64/scalar_shift_1.c
16352         (test_corners_sisd_di): Improve force to SIMD register.
16353         (test_corners_sisd_si): Likewise.
16354         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16355         Remove scan-assembler check for ldr.
16357 2016-02-02  Richard Biener  <rguenther@suse.de>
16359         PR tree-optimization/69595
16360         * gcc.dg/Warray-bounds-17.c: New testcase.
16362 2016-02-02  Richard Biener  <rguenther@suse.de>
16364         PR tree-optimization/69606
16365         * gcc.dg/torture/pr69606.c: New testcase.
16367 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
16369         PR middle-end/68542
16370         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16371         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16373 2016-02-02  Alan Modra  <amodra@gmail.com>
16375         PR target/69548
16376         * gcc.target/powerpc/pr69548.c: New test.
16378 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16380         PR rtl-optimization/69592
16381         * gcc.dg/pr69592.c: New test.
16383         PR preprocessor/69543
16384         PR c/69558
16385         * gcc.dg/pr69543.c: New test.
16386         * gcc.dg/pr69558.c: New test.
16388 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
16390         PR testsuite/65940
16391         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16393 2016-02-01  Martin Sebor  <msebor@redhat.com>
16395         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16397 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
16399         PR tree-optimization/67921
16400         * c-c++-common/ubsan/pr67921.c: New test.
16402 2016-02-01  Richard Biener  <rguenther@suse.de>
16404         PR middle-end/69556
16405         * gcc.dg/tree-ssa/recip-8.c: New testcase.
16407 2016-02-01  Richard Biener  <rguenther@suse.de>
16409         PR tree-optimization/69574
16410         * gcc.dg/torture/pr69574.c: New testcase.
16412 2016-02-01  Richard Biener  <rguenther@suse.de>
16414         PR tree-optimization/69579
16415         * gcc.dg/setjmp-6.c: New testcase.
16417 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16419         PR rtl-optimization/69570
16420         * g++.dg/opt/pr69570.C: New test.
16422 2016-02-01  Richard Henderson  <rth@redhat.com>
16424         * gcc.dg/pr69535.c: New test.
16426 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
16428         PR testsuite/69584
16429         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16430         * gcc.dg/tree-ssa/sra-18.c: Likewise.
16432         PR debug/68244
16433         * g++.dg/parse/parens3.C: Use register "4" on hppa.
16435         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16437 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
16439         PR fortran/67564
16440         * gfortran.dg/allocate_with_source_17.f03: New test.
16442 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
16444         PR tree-optimization/69546
16445         * gcc.dg/torture/pr69546.c: New test.
16447 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
16449         PR fortran/69566
16450         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16452 2016-01-30  Martin Sebor  <msebor@redhat.com>
16454         PR c++/68490
16455         * g++.dg/ext/flexary10.C: New test.
16457 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
16459         PR fortran/66707
16460         gfortran.dg/common_23.f90: New test.
16462 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16464         PR target/65546
16465         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16466         condition being checked, and disable it when the target supports
16467         misaligned loads and stores.
16469 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16471         PR debug/69518
16472         * gcc.dg/torture/pr69518.c: New test.
16474 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
16476         PR target/69530
16477         * gcc.target/i386/pr69530.c: New test.
16479 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
16481         PR target/65604
16482         * gcc.target/mips/div-delay.c: New test.
16484 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16486         PR target/69551
16487         * gcc.target/i386/pr69551.c: New test.
16489         PR target/66137
16490         * gcc.target/i386/pr66137.c: New test.
16492 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
16494         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16495         always built for p5600.
16496         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16497         isa=p5600 dg-option.
16499 2016-01-29  Richard Biener  <rguenther@suse.de>
16501         PR tree-optimization/69547
16502         * g++.dg/tree-ssa/pr69547.C: New testcase.
16504 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16506         PR debug/66869
16507         * g++.dg/warn/Wunused-function2.C: New test.
16509 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16511         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16512         support for test to succeed.
16514 2016-01-29  Marek Polacek  <polacek@redhat.com>
16516         PR c++/69509
16517         PR c++/69516
16518         * g++.dg/ext/constexpr-vla2.C: New test.
16519         * g++.dg/ext/constexpr-vla3.C: New test.
16520         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16522 2016-01-29  Richard Biener  <rguenther@suse.de>
16524         PR middle-end/69537
16525         * gcc.dg/uninit-21.c: New testcase.
16527 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
16529         PR target/69459
16530         * gcc.target/i386/pr69459.c: New test.
16532 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
16534         PR target/68400
16535         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16536         * gcc.target/mips/pr68400.c: New test.
16538 2016-01-28  Martin Sebor  <msebor@redhat.com>
16540         PR target/17381
16541         * gcc.target/powerpc/pr17381.c: New test.
16543 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
16545         PR middle-end/69542
16546         * gcc.dg/torture/pr69542.c: New test.
16548 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
16550         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16552 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16554         * gcc.dg/pr65980.c: Skip on AIX.
16555         * gcc.dg/pr66688.c: Same.
16557 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16559         PR target/63679
16560         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16561         * gcc.dg/tree-ssa/sra-18.c: Same.
16563 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
16565         PR fortran/62536
16566         * gfortran.dg/block_15.f08: New test.
16567         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16568         on incorrectly closed BLOCK.
16570 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
16572         * gcc.dg/declare-simd.c: New test.
16574 2016-01-28  Richard Biener  <rguenther@suse.de>
16576         PR tree-optimization/69466
16577         * gfortran.dg/vect/pr69466.f90: New testcase.
16579 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16581         * g++.dg/pr67989.C: Remove ARM-specific option.
16582         * gcc.target/arm/pr67989.C: New file.
16584 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16586         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16587         and expm1 test for glibc < 2.11.
16589 2016-01-27  Richard Henderson  <rth@redhat.com>
16591         * gcc.c-torture/execute/pr69447.c: New test.
16593 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
16595         PR fortran/69422
16596         * gfortran.dg/alloc_comp_assign_15.f03: New test.
16598 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16600         PR debug/66869
16601         * gcc.dg/pr66869.c: New test.
16603 2016-01-25  Jeff Law  <law@redhat.com>
16605         PR tree-optimization/68398
16606         PR tree-optimization/69196
16607         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16608         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16609         path to avoid new heuristic allowing more irreducible regions
16610         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16611         * gcc.dg/tree-ssa/vrp46.c: Likewise.
16612         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16613         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16614         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16616 2016-01-27  Marek Polacek  <polacek@redhat.com>
16618         PR c/68062
16619         * c-c++-common/vector-compare-4.c: New test.
16621 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
16623         PR preprocessor/69126
16624         * c-c++-common/pr69126.c: New test case.
16626 2016-01-27  Ian Lance Taylor  <iant@google.com>
16628         * gcc.dg/tree-ssa/ivopt_5.c: New test.
16630 2016-01-27  Ryan Burn  <contact@rnburn.com>
16632         PR cilkplus/69267
16633         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16635 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16637         PR target/69512
16638         * gcc.target/i386/pr69512.c: New test.
16640 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
16642         PR ada/69488
16643         * gnat.dg/sso/*.adb: Robustify dg-output directives.
16645 2016-01-27  Marek Polacek  <polacek@redhat.com>
16647         PR c++/69379
16648         * g++.dg/pr69379.C: New test.
16650 2016-01-27  Martin Sebor  <msebor@redhat.com>
16652         PR c++/69317
16653         * g++.dg/abi/Wabi-2-2.C: New test.
16654         * g++.dg/abi/Wabi-2-3.C: New test.
16655         * g++.dg/abi/Wabi-3-2.C: New test.
16656         * g++.dg/abi/Wabi-3-3.C: New test.
16658 2016-01-27  Richard Biener  <rguenther@suse.de>
16660         PR tree-optimization/69166
16661         * gcc.dg/torture/pr69166.c: New testcase.
16663 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16665         PR tree-optimization/69355
16666         * gcc.dg/tree-ssa/pr69355.c: New test.
16668 2016-01-27  Marek Polacek  <polacek@redhat.com>
16670         PR c++/69496
16671         * g++.dg/ext/constexpr-vla1.C: New test.
16673 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16675         PR target/69245
16676         * gcc.target/arm/pr69245.c: New test.
16678 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16680         PR tree-optimization/69399
16681         * gcc.dg/torture/pr69399.c: New test.
16683 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16685         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16687 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16689         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16691 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16693         PR tree-optimization/69110
16694         * gcc.dg/autopar/pr69110.c: New test.
16696 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16697             Sebastian Pop  <s.pop@samsung.com>
16699         * gcc.dg/graphite/isl-ast-op-select.c: New.
16701 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16703         PR fortran/69385
16704         * gfortran.dg/allocate_error_6.f90: New test.
16706 2016-01-26  Richard Henderson  <rth@redhat.com>
16708         * gcc.dg/tm/pr60908.c: New test.
16710 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16712         PR other/69006
16713         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16714         directive.
16715         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16716         expected multiline output to reflect the colorization being
16717         disabled before newlines.
16718         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16719         (custom_diagnostic_finalizer): Replace call to
16720         pp_newline_and_flush with call to pp_flush.
16721         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16722         * gfortran.dg/implicit_class_1.f90: Likewise.
16723         * lib/gcc-dg.exp (allow_blank_lines): New global.
16724         (dg-allow-blank-lines-in-output): New procedure.
16725         (gcc-dg-prune): Complain about blank lines in the output, unless
16726         dg-allow-blank-lines-in-output was called.
16727         * lib/multiline.exp (_build_multiline_regex): Only support
16728         arbitrary followup text for non-blank-lines, not for blank lines.
16730 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16732         PR tree-optimization/69483
16733         * gcc.dg/pr69483.c: New test.
16734         * g++.dg/opt/pr69483.C: New test.
16736 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16738         PR target/68620
16739         * gcc.target/arm/pr68620.c: New test.
16741 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16743         * gcc.target/i386/pr68986-2.c: Remove -m32.
16745 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16747         PR target/68986
16748         * gcc.target/i386/pr68986-1.c: New test.
16749         * gcc.target/i386/pr68986-2.c: Likewise.
16750         * gcc.target/i386/pr68986-3.c: Likewise.
16752 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16754         * lib/target-supports.exp
16755         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16756         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16757         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16759 2016-01-26  Richard Biener  <rguenther@suse.de>
16761         PR tree-optimization/69452
16762         * gcc.dg/torture/pr69452.c: New testcase.
16764 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16766         PR target/69442
16767         * gcc.dg/pr69442.c: New test.
16769 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16771         PR target/67896
16772         * gcc.target/aarch64/simd/pr67896.C: New.
16774 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16776         PR tree-optimization/69400
16777         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16778         function.
16779         (plugin_init): Call it.
16780         * gcc.dg/torture/pr69400.c: New test.
16782 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16784         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16786 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16787             Sebastian Pop  <s.pop@samsung.com>
16789         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16790         isl-0.15.
16792 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16793             Sebastian Pop  <s.pop@samsung.com>
16795         * gcc.dg/graphite/pr69292.c: New.
16797 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16799         * c-c++-common/goacc/use_device-1.c: New test.
16801 2016-01-25  Jeff Law  <law@redhat.com>
16803         PR tree-optimization/69196
16804         PR tree-optimization/68398
16805         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16806         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16808 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16810         PR target/69469
16811         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16812         Algorithm.
16814 2016-01-25  Richard Biener  <rguenther@suse.de>
16816         PR testsuite/69380
16817         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16819 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16821         PR target/69421
16822         * gcc.dg/pr69421.c: New test.
16824 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16826         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16827         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16828         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16829         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16830         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16831         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16832         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16833         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16834         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16835         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16837 2016-01-25  Richard Biener  <rguenther@suse.de>
16839         PR tree-optimization/69376
16840         * gcc.dg/torture/pr69376.c: New testcase.
16842 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16844         PR fortran/69397
16845         PR fortran/68442
16846         * gfortran.dg/interface_38.f90: New test.
16847         * gfortran.dg/interface_39.f90: New test.
16849 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16851         Revert:
16852         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16854         PR c++/11858
16855         PR c++/24663
16856         PR c++/24664
16857         * g++.dg/template/pr11858.C: New test.
16858         * g++.dg/template/pr24663.C: New test.
16859         * g++.dg/template/unify12.C: New test.
16860         * g++.dg/template/unify13.C: New test.
16861         * g++.dg/template/unify14.C: New test.
16862         * g++.dg/template/unify15.C: New test.
16863         * g++.dg/template/unify16.C: New test.
16864         * g++.dg/template/unify17.C: New test.
16866 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16868         PR fortran/68283
16869         gfortran.dg/pr68283.f90: New test.
16871 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16873         PR fortran/66094
16874         * gfortran.dg/inline_matmul_13.f90:  New test.
16875         * gfortran.dg/matmul_bounds_8.f90:  New test.
16876         * gfortran.dg/matmul_bounds_9.f90:  New test.
16877         * gfortran.dg/matmul_bounds_10.f90:  New test.
16879 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16881         PR tree-optimization/69426
16882         * gcc.dg/autopar/pr69426.c: New test.
16884 2016-01-23  Martin Sebor  <msebor@redhat.com>
16886         PR c++/58109
16887         PR c++/69022
16888         * g++.dg/cpp0x/alignas5.C: New test.
16889         * g++.dg/ext/vector29.C: Same.
16891 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16893         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16894         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16895         _GNU_SOURCE from compile flags to the source.
16896         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16897         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16898         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16899         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16901 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16903         PR target/69432
16904         * g++.dg/opt/pr69432.C: New test.
16906 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16908         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16909         32-bit targets testing an -m64 multilib.
16911 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16913         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16914         64-bit support.
16916 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16918         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16920 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16922         PR target/68674
16923         * gcc.target/i386/pr68674.c
16924         * gcc.target/aarch64/pr68674.c
16925         * gcc.target/arm/pr68674.c
16927 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16929         PR target/69403
16930         * gcc.c-torture/execute/pr69403.c: New test.
16932 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16934         PR c++/55843
16935         * g++.dg/template/pr55843.C: New.
16937 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16939         PR testsuite/66877
16940         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16941         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16943 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16945         PR testsuite/67489
16946         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16947         from dg-do compile directive, and instead add
16948         { dg-require-effective-target int128 }.
16950 2016-01-20  Martin Sebor  <msebor@redhat.com>
16952         PR c/69405
16953         * gcc.dg/sync-fetch.c: New test.
16955 2016-01-21  Martin Sebor  <msebor@redhat.com>
16957         PR target/69252
16958         * gcc.target/powerpc/pr69252.c: New test.
16960 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16962         PR fortran/65996
16963         * gfortran.dg/pr65996.f90: New test.
16965 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16967         PR c++/68810
16968         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16969         expected to generate an error.
16971 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16973         PR middle-end/66178
16974         * gcc.dg/torture/pr66178.c: New test.
16976 2016-01-21  Anton Blanchard  <anton@samba.org>
16977             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16979         PR target/63354
16980         * gcc.target/powerpc/pr63354.c:  New test.
16982 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16984         PR rtl-optimization/68990
16985         * gcc.target/i386/pr68990: New.
16987 2016-01-21  Nick Clifton  <nickc@redhat.com>
16989         PR target/69129
16990         * gcc.target/mips/pr69129.c: New.
16992 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16994         PR c++/58046
16995         * g++.dg/cpp0x/pr58046.C: New.
16997 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16999         PR target/69187
17000         PR target/65624
17001         * gcc.target/arm/pr69187.c: New test.
17003         PR c++/69355
17004         * g++.dg/torture/pr69355.C: New test.
17006 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
17007             Sebastian Pop  <s.pop@samsung.com>
17009         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
17011 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
17012             Sebastian Pop  <s.pop@samsung.com>
17014         * gcc.dg/graphite/pr68976.c: New test.
17016 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
17018         PR middle-end/67653
17019         * c-c++-common/pr67653.c: New test.
17020         * gcc.dg/torture/pr29119.c: Add dg-warning.
17022 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
17024         * gcc.target/powerpc/cpu-builtin-1.c: New test.
17026 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
17028         PR c/24293
17029         * gcc.dg/pr24293.c: New test.
17030         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
17031         incomplete struct type.
17032         * gcc.dg/declspec-1.c: Likewise.
17033         * gcc.dg/pr63549.c: Likewise.
17035 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
17037         PR tree-optimization/66612
17038         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
17039         for bdn instruction.
17041 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17043         * lib/target-supports.exp
17044         (check_effective_target_arm_fp_ok_nocache): New.
17045         (check_effective_target_arm_fp_ok): New.
17046         (add_options_for_arm_fp): New.
17047         (check_effective_target_arm_crypto_ok_nocache): Require
17048         target_arm_v8_neon_ok instead of arm32.
17049         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
17050         (check_effective_target_arm_crypto_pragma_ok): New.
17051         (add_options_for_arm_vfp): New.
17052         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
17053         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
17054         target instead. Force initial fpu to vfp.
17055         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
17056         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
17057         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
17058         dependency.
17059         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
17060         use arm_vfp effective target instead. Force initial fpu to vfp.
17061         * gcc.target/arm/attr-neon3.c: Likewise.
17062         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
17063         arm_vfp_ok.
17064         * gcc.target/arm/unsigned-float.c: Likewise.
17065         * gcc.target/arm/vfp-1.c: Likewise.
17066         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
17067         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
17068         * gcc.target/arm/vfp-ldmiad.c: Likewise.
17069         * gcc.target/arm/vfp-ldmias.c: Likewise.
17070         * gcc.target/arm/vfp-stmdbd.c: Likewise.
17071         * gcc.target/arm/vfp-stmdbs.c: Likewise.
17072         * gcc.target/arm/vfp-stmiad.c: Likewise.
17073         * gcc.target/arm/vfp-stmias.c: Likewise.
17074         * gcc.target/arm/vnmul-1.c: Likewise.
17075         * gcc.target/arm/vnmul-2.c: Likewise.
17076         * gcc.target/arm/vnmul-3.c: Likewise.
17077         * gcc.target/arm/vnmul-4.c: Likewise.
17079 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
17081         PR testsuite/69366
17082         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
17083         the MPX run-time library, for compile-time MPX test.
17084         * gcc.target/i386/chkp-always_inline.c: Likewise.
17085         * gcc.target/i386/chkp-bndret.c: Likewise.
17086         * gcc.target/i386/chkp-builtins-1.c: Likewise.
17087         * gcc.target/i386/chkp-builtins-2.c: Likewise.
17088         * gcc.target/i386/chkp-builtins-3.c: Likewise.
17089         * gcc.target/i386/chkp-builtins-4.c: Likewise.
17090         * gcc.target/i386/chkp-const-check-1.c: Likewise.
17091         * gcc.target/i386/chkp-const-check-2.c: Likewise.
17092         * gcc.target/i386/chkp-hidden-def.c: Likewise.
17093         * gcc.target/i386/chkp-label-address.c: Likewise.
17094         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
17095         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
17096         * gcc.target/i386/chkp-pr69044.c: Likewise.
17097         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
17098         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
17099         * gcc.target/i386/chkp-strchr.c: Likewise.
17100         * gcc.target/i386/chkp-strlen-1.c: Likewise.
17101         * gcc.target/i386/chkp-strlen-2.c: Likewise.
17102         * gcc.target/i386/chkp-strlen-3.c: Likewise.
17103         * gcc.target/i386/chkp-strlen-4.c: Likewise.
17104         * gcc.target/i386/chkp-strlen-5.c: Likewise.
17105         * gcc.target/i386/chkp-stropt-1.c: Likewise.
17106         * gcc.target/i386/chkp-stropt-10.c: Likewise.
17107         * gcc.target/i386/chkp-stropt-11.c: Likewise.
17108         * gcc.target/i386/chkp-stropt-12.c: Likewise.
17109         * gcc.target/i386/chkp-stropt-13.c: Likewise.
17110         * gcc.target/i386/chkp-stropt-14.c: Likewise.
17111         * gcc.target/i386/chkp-stropt-15.c: Likewise.
17112         * gcc.target/i386/chkp-stropt-16.c: Likewise.
17113         * gcc.target/i386/chkp-stropt-2.c: Likewise.
17114         * gcc.target/i386/chkp-stropt-3.c: Likewise.
17115         * gcc.target/i386/chkp-stropt-4.c: Likewise.
17116         * gcc.target/i386/chkp-stropt-5.c: Likewise.
17117         * gcc.target/i386/chkp-stropt-6.c: Likewise.
17118         * gcc.target/i386/chkp-stropt-7.c: Likewise.
17119         * gcc.target/i386/chkp-stropt-8.c: Likewise.
17120         * gcc.target/i386/chkp-stropt-9.c: Likewise.
17121         * gcc.target/i386/pr63995-2.c: Likewise.
17122         * gcc.target/i386/pr64805.c: Likewise.
17123         * gcc.target/i386/pr65044.c: Likewise.
17124         * gcc.target/i386/pr65167.c: Likewise.
17125         * gcc.target/i386/pr65183.c: Likewise.
17126         * gcc.target/i386/pr65184.c: Likewise.
17127         * gcc.target/i386/thunk-retbnd.c: Likewise.
17129 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
17131         PR tree-optimization/69328
17132         * gcc.dg/pr69328.c: New test.
17134 2016-01-20  Jeff Law  <law@redhat.com>
17136         PR target/25114
17137         * gcc.target/m68k/pr25114.c: New test.
17139 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
17141         * gcc.target/arm/memset-inline-10.c: Added
17142         dg-require-effective-target arm_thumb2_ok.
17144 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
17146         * gcc.dg/debug/dwarf2/sso.c: New test.
17148 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
17150         PR testsuite/68820
17151         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17152         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17153         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17155 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17157         PR ipa/66223
17158         * g++.dg/ipa/devirt-50.C: New testcase.
17160 2016-01-19  Marek Polacek  <polacek@redhat.com>
17162         PR c++/68965
17163         * g++.dg/cpp1y/parameter-pack-1.C: New test.
17164         * g++.dg/cpp1y/parameter-pack-2.C: New test.
17166 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17168         PR target/69135
17169         * gcc.target/arm/pr69135_1.c: New test.
17171 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
17173         * gcc.target/aarch64/ccmp_1.c: Add new tests.
17175 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
17177         * gcc.target/aarch64/ccmp_1.c: New testcase.
17179 2016-01-19  Marek Polacek  <polacek@redhat.com>
17181         PR c++/68586
17182         * g++.dg/cpp0x/enum30.C: New test.
17184 2016-01-19  Richard Biener  <rguenther@suse.de>
17186         PR tree-optimization/69336
17187         * g++.dg/tree-ssa/pr69336.C: New testcase.
17189 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
17191         PR debug/65779
17192         * gcc.dg/pr65779.c: New test.
17194 2016-01-19  Richard Biener  <rguenther@suse.de>
17196         PR tree-optimization/69352
17197         * gcc.dg/torture/pr69352.c: New testcase.
17199 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
17201         PR rtl-optimization/68955
17202         PR rtl-optimization/64557
17203         * gcc.dg/torture/pr68955.c: New test.
17205 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17207         PR lto/69136
17208         * g++.dg/torture/pr69136.C: New testcase.
17210 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17212         PR lto/69133
17213         * g++.dg/lto/pr69133_0.C: New testcase.
17214         * g++.dg/lto/pr69133_1.C: New testcase.
17216 2016-01-15  Jeff Law  <law@redhat.com>
17218         PR tree-optimization/69320
17219         * gcc.c-torture/pr69320-1.c: New test.
17220         * gcc.c-torture/pr69320-2.c: New test.
17221         * gcc.c-torture/pr69320-3.c: New test.
17222         * gcc.c-torture/pr69320-4.c: New test.
17224 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
17226         PR c++/11858
17227         PR c++/24663
17228         PR c++/24664
17229         * g++.dg/template/pr11858.C: New test.
17230         * g++.dg/template/pr24663.C: New test.
17231         * g++.dg/template/unify12.C: New test.
17232         * g++.dg/template/unify13.C: New test.
17233         * g++.dg/template/unify14.C: New test.
17234         * g++.dg/template/unify15.C: New test.
17235         * g++.dg/template/unify16.C: New test.
17236         * g++.dg/template/unify17.C: New test.
17238 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
17240         PR testsuite/69181
17241         * gcc.dg/pr69181-1.c: New test file.
17242         * gcc.dg/pr69181-2.c: New test file.
17243         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17244         globals by moving it to...
17245         (cleanup-after-saved-dg-test): ...this new function.  Add
17246         "global additional_sources_used".  Add reset of global
17247         multiline_expected_outputs to the empty list.
17248         * lib/multiline.exp (_multiline_expected_outputs): Rename this
17249         global to...
17250         (multiline_expected_outputs): ...this, and updated comments to
17251         note that it is modified from gcc-dg.exp.
17252         (dg-end-multiline-output): Update for the above renaming.
17253         (handle-multiline-outputs): Likewise.  Remove the clearing
17254         of the expected outputs to the empty list.
17256 2016-01-18  Richard Biener  <rguenther@suse.de>
17258         PR tree-optimization/69297
17259         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17261 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
17263         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17264         dg-options.
17265         * gcc.target/mips/mips-3d-2.c: Likewise.
17266         * gcc.target/mips/mips-3d-3.c: Likewise.
17267         * gcc.target/mips/mips-3d-4.c: Likewise.
17268         * gcc.target/mips/mips-3d-5.c: Likewise.
17269         * gcc.target/mips/mips-3d-6.c: Likewise.
17270         * gcc.target/mips/mips-3d-7.c: Likewise.
17271         * gcc.target/mips/mips-3d-8.c: Likewise.
17272         * gcc.target/mips/mips-3d-9.c: Likewise.
17273         * gcc.target/mips/mips-ps-1.c: Likewise.
17274         * gcc.target/mips/mips-ps-2.c: Likewise.
17275         * gcc.target/mips/mips-ps-3.c: Likewise.
17276         * gcc.target/mips/mips-ps-4.c: Likewise.
17277         * gcc.target/mips/mips-ps-5.c: Likewise.
17278         * gcc.target/mips/mips-ps-6.c: Likewise.
17279         * gcc.target/mips/mips-ps-7.c: Likewise.
17280         * gcc.target/mips/mips-ps-type.c: Likewise.
17281         * gcc.target/mips/mips-ps-type-2.c: Likewise.
17282         * gcc.target/mips/mips16-attributes-6.c: Likewise.
17284 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17286         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17287         * c-c++-common/goacc/kernels-double-reduction.c: New test.
17288         * c-c++-common/goacc/kernels-empty.c: New test.
17289         * c-c++-common/goacc/kernels-eternal.c: New test.
17290         * c-c++-common/goacc/kernels-loop-2.c: New test.
17291         * c-c++-common/goacc/kernels-loop-3.c: New test.
17292         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17293         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17294         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17295         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17296         * c-c++-common/goacc/kernels-loop-data.c: New test.
17297         * c-c++-common/goacc/kernels-loop-g.c: New test.
17298         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17299         * c-c++-common/goacc/kernels-loop-n.c: New test.
17300         * c-c++-common/goacc/kernels-loop-nest.c: New test.
17301         * c-c++-common/goacc/kernels-loop.c: New test.
17302         * c-c++-common/goacc/kernels-noreturn.c: New test.
17303         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17304         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17305         * c-c++-common/goacc/kernels-reduction.c: New test.
17307 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17309         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17310         * gcc.dg/autopar/outer-2.c: Same.
17311         * gcc.dg/autopar/outer-3.c: Same.
17312         * gcc.dg/autopar/outer-4.c: Same.
17313         * gcc.dg/autopar/outer-5.c: Same.
17314         * gcc.dg/autopar/outer-6.c: Same.
17315         * gcc.dg/autopar/parallelization-1.c: Same.
17316         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17317         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17318         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17319         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17320         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17321         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17322         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17323         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17324         * gcc.dg/autopar/pr39500-1.c: Same.
17325         * gcc.dg/autopar/pr39500-2.c: Same.
17326         * gcc.dg/autopar/pr46193.c: Same.
17327         * gcc.dg/autopar/pr46194.c: Same.
17328         * gcc.dg/autopar/pr49580.c: Same.
17329         * gcc.dg/autopar/pr49960-1.c: Same.
17330         * gcc.dg/autopar/pr49960.c: Same.
17331         * gcc.dg/autopar/pr68373.c: Same.
17332         * gcc.dg/autopar/reduc-1.c: Same.
17333         * gcc.dg/autopar/reduc-1char.c: Same.
17334         * gcc.dg/autopar/reduc-1short.c: Same.
17335         * gcc.dg/autopar/reduc-2.c: Same.
17336         * gcc.dg/autopar/reduc-2char.c: Same.
17337         * gcc.dg/autopar/reduc-2short.c: Same.
17338         * gcc.dg/autopar/reduc-3.c: Same.
17339         * gcc.dg/autopar/reduc-4.c: Same.
17340         * gcc.dg/autopar/reduc-6.c: Same.
17341         * gcc.dg/autopar/reduc-7.c: Same.
17342         * gcc.dg/autopar/reduc-8.c: Same.
17343         * gcc.dg/autopar/reduc-9.c: Same.
17344         * gcc.dg/autopar/uns-outer-4.c: Same.
17345         * gcc.dg/autopar/uns-outer-5.c: Same.
17346         * gcc.dg/autopar/uns-outer-6.c: Same.
17347         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17348         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17350 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17352         PR target/63679
17353         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17354         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17356 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17358         PR target/63679
17359         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17360         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17361         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17363 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17365         PR target/63679
17366         * gcc.dg/tree-ssa/sra-17.c: New.
17367         * gcc.dg/tree-ssa/sra-18.c: New.
17369 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
17371         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17373 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
17375         * gnat.dg/inline12.adb: New test.
17377 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
17379         PR tree-optimization/66797
17380         * gcc.c-torture/execute/pr65447.c: Relax check condition.
17382 2016-01-18  Richard Biener  <rguenther@suse.de>
17384         PR tree-optimization/69170
17385         * gcc.dg/torture/pr69170.c: New testcase.
17387 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
17389         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17391 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17393         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17395 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17397         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17398         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
17399         redundant dg-require-effective-target pthread.
17400         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17401         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17402         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17403         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17404         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17405         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17406         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17408 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
17410         PR target/68609
17411         * gcc.target/powerpc/recip-6.c: Enable on AIX.
17412         * gcc.target/powerpc/recip-7.c: Same.
17414 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17416         PR c++/69091
17417         * g++.dg/template/pr69091.C: New test.
17419 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17421         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17422         dump does not contain an error_mark_node.
17423         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17424         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17426 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17428         PR c++/68936
17429         * g++.dg/template/pr68936.C: New test.
17431 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
17433         PR target/68609
17434         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17435         * gcc.target/powerpc/recip-2.c: Same.
17436         * gcc.target/powerpc/recip-3.c: Same.
17437         * gcc.target/powerpc/recip-4.c: Same.
17438         * gcc.target/powerpc/recip-sqrtf.c: Same.
17440 2016-01-15  Jeff Law  <law@redhat.com>
17442         PR tree-optimization/69270
17443         * gcc.dg/tree-ssa/pr69270-2.c: New test.
17444         * gcc.dg/tree-ssa/pr69270-3.c: New test.
17446 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
17448         PR fortran/49630
17449         * gfortran.dg/deferred_character_13.f90: New test for the fix
17450         of comment 3 of the PR.
17452         PR fortran/54070
17453         * gfortran.dg/deferred_character_8.f90: New test
17454         * gfortran.dg/allocate_error_5.f90: New test
17456         PR fortran/60593
17457         * gfortran.dg/deferred_character_10.f90: New test
17459         PR fortran/60795
17460         * gfortran.dg/deferred_character_14.f90: New test
17462         PR fortran/61147
17463         * gfortran.dg/deferred_character_11.f90: New test
17465         PR fortran/64324
17466         * gfortran.dg/deferred_character_9.f90: New test
17468 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17470         PR rtl-optimization/69030
17471         * gcc.target/i386/pr69030.c: New.
17473 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17475         * gcc.target/aarch64/target_attr_17.c: New test.
17477 2016-01-15  Richard Biener  <rguenther@suse.de>
17479         PR tree-optimization/66856
17480         * gcc.dg/torture/pr66856-1.c: New testcase.
17481         * gcc.dg/torture/pr66856-2.c: Likewise.
17483 2016-01-15  Richard Biener  <rguenther@suse.de>
17485         PR debug/69137
17486         * g++.dg/lto/pr69137_0.C: New testcase.
17488 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
17490         PR middle-end/69246
17491         * gcc.target/i386/pr69246.c: New test.
17493 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17495         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17497 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17499         PR c++/56194
17500         * g++.dg/init/const9.C: Disable test on S/390.
17502 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17504         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17505         * g++.dg/Wno-frame-address.C: Ditto.
17507 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17509         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17511 2016-01-15  Richard Biener  <rguenther@suse.de>
17513         PR tree-optimization/68961
17514         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17516 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
17518         * gcc.target/i386/pr65105-5.c: New test.
17520 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17522         * gcc.c-torture/execute/alias-4.c: New testcase.
17524 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17526         PR ipa/68148
17527         * g++.dg/ipa/devirt-49.C: New testcase.
17529 2016-01-15  Christian Bruel  <christian.bruel@st.com>
17531         PR target/65837
17532         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17533         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17534         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17536 2016-01-15  Richard Biener  <rguenther@suse.de>
17538         PR tree-optimization/69117
17539         * gcc.dg/torture/pr69117.c: New testcase.
17541 2015-01-14  Ryan Burn  <contact@rnburn.com>
17543         PR c++/69048
17544         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17546 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
17548         PR testsuite/67509
17549         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17550         range tests use 100 * maximum instead of maximum + 1.
17552 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17554         PR debug/69244
17555         * gcc.dg/guality/pr69244.c: New test.
17557 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
17559         * lib/target-supports.exp (check_effective_target_issignaling):
17560         New procedure.
17561         * gcc.dg/pr61441.c: Require issignaling effective target.
17563 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
17565         PR target/68803
17566         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17568 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
17570         PR c++/68819
17571         PR preprocessor/69177
17572         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17573         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17574         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17575         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17577 2016-01-14  Marek Polacek  <polacek@redhat.com>
17579         PR c/69262
17580         * gcc.dg/array-15.c: New test.
17582 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17584         PR middle-end/68146
17585         PR tree-optimization/69155
17586         * gfortran.dg/pr68146.f: New test.
17587         * gfortran.dg/pr69155.f90: New test.
17589 2016-01-14  Richard Biener  <rguenther@suse.de>
17591         PR tree-optimization/68060
17592         * gcc.dg/torture/pr68060-1.c: New testcase.
17593         * gcc.dg/torture/pr68060-2.c: Likewise.
17595 2016-01-14  Nick Clifton  <nickc@redhat.com>
17597         * lib/target-supports.exp
17598         (check_effective_target_arm_neon_ok_nocache): Add an option
17599         sequence that includes setting the ARM architecture to ARMv7-A.
17600         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17601         command line options necessary to enable Neon support.
17602         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17603         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17604         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17605         * gcc.target/arm/pr69180.c: Likewise.
17607 2016-01-14  Jeff Law  <law@redhat.com>
17609         PR tree-optimization/69270
17610         * gcc.dg/tree-ssa/pr69270.c: New test.
17612 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
17614         PR c/66208
17615         * c-c++-common/pr66208.c: New file.
17617 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17619         PR tree-optimization/69156
17620         * gcc.dg/pr69156.c: New test.
17622 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17624         * gcc.target/i386/pr69225-7.c: New test.
17626 2016-01-13  Richard Henderson  <rth@redhat.com>
17628         * gcc.dg/tm/memopt-13.c: Update expected function.
17629         * gcc.dg/tm/memopt-6.c: Likewise.
17631 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
17633         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17634         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17635         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17636         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17638 2016-01-13  Tom de Vries  <tom@codesourcery.com>
17640         PR tree-optimization/69169
17641         * gcc.dg/pr69169.c: New test.
17643 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
17645         PR target/69228
17646         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17647         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17648         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17649         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17650         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17651         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17652         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17653         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17655 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17657         PR target/69247
17658         * gcc.dg/pr69247.c: New test.
17660 2016-01-13  Richard Biener  <rguenther@suse.de>
17662         PR tree-optimization/69242
17663         * gcc.dg/torture/pr69242.c: New testcase.
17665 2016-01-13  Richard Biener  <rguenther@suse.de>
17667         PR tree-optimization/69186
17668         * gcc.dg/torture/pr69186.c: New testcase.
17670 2016-01-13  Jeff Law  <law@redhat.com>
17672         PR tree-optimization/67755
17673         * gcc.dg/tree-ssa/pr67755.c: New test.
17675 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17677         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17678         pass number in output by a star.
17680 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17682         PR tree-optimization/68911
17683         * gcc.c-torture/execute/pr68911.c: New test.
17685 2016-01-12  Marek Polacek  <polacek@redhat.com>
17687         PR c++/68979
17688         * g++.dg/warn/permissive-1.C: New test.
17690 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17692         PR objc++/68511
17693         PR c++/69213
17694         * g++.dg/opt/pr69213.C: New test.
17696 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17698         PR target/69180
17699         * gcc.target/arm/pr69180.c: New test.
17701 2016-01-12  Richard Biener  <rguenther@suse.de>
17703         PR lto/69077
17704         * g++.dg/lto/pr69077_0.C: New testcase.
17705         * g++.dg/lto/pr69077_1.C: Likewise.
17707 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17709         PR target/69175
17710         * g++.dg/opt/pr69175.C: New test.
17712 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17714         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17715         rather than #including math.h & stdlib.h.
17716         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17717         * gcc.dg/vect/pr49771.c: Likewise.
17718         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17719         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17720         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17721         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17722         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17723         * gcc.dg/vect/pr44507.c: Likewise.
17724         * gcc.dg/vect/pr45902.c: Likewise.
17725         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17726         * gcc.dg/vect/vect-117.c: Likewise.
17727         * gcc.dg/vect/vect-99.c: Likewise.
17728         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17729         * gcc.dg/vect/vect-cond-1.c: Likewise.
17730         * gcc.dg/vect/vect-cond-2.c: Likewise.
17731         * gcc.dg/vect/vect-cond-3.c: Likewise.
17732         * gcc.dg/vect/vect-cond-4.c: Likewise.
17733         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17734         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17735         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17736         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17737         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17738         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17739         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17740         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17741         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17742         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17743         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17744         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17745         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17746         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17747         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17748         include of signal.h.
17749         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17750         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17751         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17752         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17753         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17754         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17755         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17756         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17757         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17758         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17759         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17760         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17761         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17762         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17763         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17764         * gcc.dg/vect/vect-outer-5.c: Likewise.
17765         * gcc.dg/vect/vect-outer-6.c: Likewise.
17766         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17767         include of stdio.h.
17769 2016-01-12  Nick Clifton  <nickc@redhat.com>
17771         PR target/68913
17772         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17773         to fread so that it will be found in all target runtimes.
17775 2016-01-12  Richard Biener  <rguenther@suse.de>
17777         PR tree-optimization/69053
17778         * g++.dg/torture/pr69053.C: New testcase.
17780 2016-01-12  Richard Biener  <rguenther@suse.de>
17782         PR tree-optimization/69168
17783         * gcc.dg/torture/pr69168.c: New testcase.
17785 2016-01-12  Richard Biener  <rguenther@suse.de>
17787         PR tree-optimization/69157
17788         * gcc.dg/torture/pr69157.c: New testcase.
17790 2016-01-12  Richard Biener  <rguenther@suse.de>
17792         PR tree-optimization/69174
17793         * gcc.dg/torture/pr69174.c: New testcase.
17795 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17797         PR c++/66808
17798         PR c++/69000
17799         * g++.dg/tls/pr66808.C: New test.
17800         * g++.dg/tls/pr69000.C: New test.
17802 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17804         * gcc.target/powerpc/swaps-p8-23.c: New test.
17805         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17807 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17809         PR tree-optimization/68356
17810         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17812 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17813             Jim Wilson  <jim.wilson@linaro.org>
17815         PR target/69194
17816         * gcc.target/arm/pr69194.c: New test.
17818 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17820         PR target/69225
17821         * gcc.target/i386/pr69225-1.c: New test.
17822         * gcc.target/i386/pr69225-2.c: Likewise.
17823         * gcc.target/i386/pr69225-3.c: Likewise.
17824         * gcc.target/i386/pr69225-4.c: Likewise.
17825         * gcc.target/i386/pr69225-5.c: Likewise.
17826         * gcc.target/i386/pr69225-6.c: Likewise.
17828 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17830         PR target/67462
17831         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17832         if lp64.
17834         PR target/69071
17835         * gcc.dg/pr69071.c: New test.
17837         PR c++/69211
17838         * g++.dg/opt/pr69211.C: New test.
17840         PR tree-optimization/69214
17841         * gcc.c-torture/compile/pr69214.c: New test.
17843 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17845         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17846         * gcc.target/i386/pr66232-11.c: Ditto.
17847         * gcc.target/i386/pr66232-12.c: Ditto.
17848         * gcc.target/i386/pr66232-13.c: Ditto.
17850 2016-01-11  Richard Biener  <rguenther@suse.de>
17852         PR tree-optimization/69173
17853         * gcc.dg/torture/pr69173.c: New testcase.
17855 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17857         PR rtl-optimization/68796
17858         * gcc.target/aarch64/tst_5.c: New test.
17859         * gcc.target/aarch64/tst_6.c: Likewise.
17861 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17863         PR rtl-optimization/68841
17864         * gcc.dg/pr68841.c: New test.
17865         * gcc.c-torture/execute/pr68841.c: New test.
17867 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17869         PR rtl-optimization/68920
17870         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17871         for ix86 targets.
17872         * gcc.dg/ifcvt-5.c: New test.
17874 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17876         PR bootstrap/69123
17877         * g++.dg/pr69123.C: New.
17879 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17881         PR target/69010
17882         * gcc.target/i386/pr69010.c: New test.
17884 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17886         PR ipa/69044
17887         * gcc.target/i386/chkp-pr69044.c: New test.
17889 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17891         PR tree-optimization/69109
17892         * gcc.dg/autopar/pr69109-2.c: New test.
17893         * gcc.dg/autopar/pr69109.c: New test.
17895 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17897         PR tree-optimization/69108
17898         * gcc.dg/autopar/pr69108.c: New test.
17900 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17902         PR c++/69029
17903         * c-c++-common/Wisleading-indentation.c: Augment test.
17905 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17907         PR fortran/69154
17908         * gfortran.dg/inline_matmul_12.f90:  New test.
17910 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17912         PR fortran/67779
17913         * gfortran.dg/actual_array_offset_1: New test.
17915 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17917         PR tree-optimization/69062
17918         * gcc.dg/autopar/pr69062.c: New test.
17920 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17922         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17923         * gcc.dg/vect/slp-perm-2.c: Likewise.
17924         * gcc.dg/vect/slp-perm-3.c: Likewise.
17925         * gcc.dg/vect/slp-perm-5.c: Likewise.
17926         * gcc.dg/vect/slp-perm-6.c: Likewise.
17927         * gcc.dg/vect/slp-perm-7.c: Likewise.
17928         * gcc.dg/vect/slp-perm-8.c: Likewise.
17930 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17932         PR tree-optimization/69039
17933         * gcc.dg/autopar/pr69039.c: New test.
17935 2016-01-09  Marek Polacek  <polacek@redhat.com>
17937         PR c++/69113
17938         * g++.dg/pr69113.C: New test.
17940 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17942         PR middle-end/50865
17943         PR tree-optimization/69097
17944         * gcc.c-torture/execute/pr50865.c: New test.
17945         * gcc.c-torture/execute/pr69097-1.c: New test.
17946         * gcc.c-torture/execute/pr69097-2.c: New test.
17947         * gcc.dg/pr69097-1.c: New test.
17948         * gcc.dg/pr69097-2.c: New test.
17950 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17952         PR c++/69164
17953         * g++.dg/opt/pr69164.C: New test.
17955 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17957         PR tree-optimization/69167
17958         * gcc.dg/pr69167.c: New test.
17960 2016-01-08  Marek Polacek  <polacek@redhat.com>
17962         PR c++/68449
17963         * g++.dg/pr68449.C: New.
17965 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17967         PR tree-optimization/68707
17968         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17969         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17970         on platforms supporting it.
17971         * gcc.dg/vect/slp-perm-2.c: Likewise.
17972         * gcc.dg/vect/slp-perm-3.c: Likewise.
17973         * gcc.dg/vect/slp-perm-5.c: Likewise.
17974         * gcc.dg/vect/slp-perm-7.c: Likewise.
17975         * gcc.dg/vect/slp-perm-8.c: Likewise.
17976         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17977         on platforms supporting it.
17979 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17981         PR tree-optimization/69162
17982         * gcc.dg/pr69162.c: New test.
17984         PR tree-optimization/69172
17985         * gcc.dg/pr69172.c: New test.
17987 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17989         PR tree-optimization/67781
17990         * gcc.c-torture/execute/pr67781.c: New file.
17992 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17994         PR tree-optimization/69083
17995         * gcc.dg/vect/pr69083.c: New test.
17997 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17999         PR tree-optimization/61441
18000         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
18001         Use -fexcess-precision=standard for compiler options.
18002         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
18004 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
18006         PR fortran/69128
18007         * gfortran.dg/gomp/pr69128.f90: New test.
18009         PR c++/69145
18010         * g++.dg/ext/pr69145-1.C: New test.
18011         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
18012         * g++.dg/ext/pr69145-2.h: New file.
18014 2016-01-07  Martin Sebor  <msebor@redhat.com>
18016         PR c/68966
18017         * gcc.dg/atomic-fetch-bool.c: New test.
18018         * gcc.dg/sync-fetch-bool.c: New test.
18020 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
18022         PR fortran/66680
18023         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
18025 2016-01-07  Nick Clifton  <nickc@redhat.com>
18027         PR target/66655
18028         * g++.dg/pr66655.C: New test.
18029         * g++.dg/pr66655_1.cc: Test support file.
18030         * g++.dg/pr66655.h: Test header file.
18032 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
18034         PR fortran/66680
18035         gfortran.dg/gomp/pr66680.f90: New test.
18037 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
18039         PR target/69171
18040         * gcc.target/i386/pr69171-1.c: New test.
18041         * gcc.target/i386/pr69171-2.c: Likewise.
18042         * gcc.target/i386/pr69171-3.c: Likewise.
18043         * gcc.target/i386/pr69171-4.c: Likewise.
18044         * gcc.target/i386/pr69171-5.c: Likewise.
18045         * gcc.target/i386/pr69171-6.c: Likewise.
18047 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
18049         PR middle-end/67639
18050         * c-c++-common/pr67639.c: New test.
18052 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
18054         PR tree-optimization/69141
18055         * g++.dg/opt/pr69141.C: New test.
18057 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18059         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
18061 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
18063         PR target/69140
18064         * gcc.target/i386/pr69140.c: New test
18066 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
18068         * gcc.dg/bad-dereference.c: New test case.
18070 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
18072         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
18074 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
18076         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
18078 2016-01-06  Marek Polacek  <polacek@redhat.com>
18080         PR sanitizer/69099
18081         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
18083 2016-01-05  Marek Polacek  <polacek@redhat.com>
18085         PR c/69104
18086         * gcc.dg/atomic-invalid-2.c: New.
18088 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
18090         PR target/68991
18091         * gcc.target/i386/pr68991.c: New test.
18093 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
18095         PR target/68991
18096         * g++.dg/pr68991-1.C: New test.
18097         * g++.dg/pr68991-2.C: Likewise.
18099 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
18101         PR other/60465
18102         * gcc.target/ia64/pr60465-gprel64.c: New test.
18103         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
18105 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18107         PR rtl-optimization/68651
18108         * gcc.target/aarch64/pr68651_1.c: New test.
18110 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
18112         PR c/69122
18113         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
18115 2016-01-05  Nathan Sidwell  <nathan@acm.org>
18117         PR c++/58583
18118         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18120         * gcc.dg/alias-15.c: New.
18122 2016-01-05  Nick Clifton  <nickc@redhat.com>
18124         PR target/68870
18125         * g++.dg/pr68770.C: New test.
18127 2016-01-04  Mike Stump  <mikestump@comcast.net>
18129         * lib/target-supports.exp (check_effective_target_cilkplus):
18130         cilkplus targets require pthreads.
18131         (check_effective_target_cilkplus): Remove special case for NVPTX.
18133 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
18135         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18136         generation.
18138 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
18140         Update copyright years.
18142 2016-01-04  Marek Polacek  <polacek@redhat.com>
18144         PR c/68908
18145         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18146         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18147         * gcc.dg/atomic/stdatomic-op-5.c: New test.
18149 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18151         * gcc.target/sparc/20160104-2.c: New test.
18153 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18155         * gcc.target/sparc/20160104-1.c: New test.
18157 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
18159         PR fortran/65045
18160         * gfortran.dg/pr65045.f90: New test.
18162 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
18164         * gnat.dg/specs/debug1.ads: Delete.
18166 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18168         PR libgfortran/68867
18169         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18170         expression.
18172 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18174         PR libgfortran/68867
18175         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18176         PowerPC.
18178 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
18180         PR fortran/68864
18181         * gfortran.dg/pr68864.f90: New test.
18183 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
18185         PR tree-optimization/69070
18186         * gcc.dg/pr69070.c: New test.
18188         PR sanitizer/69055
18189         * gfortran.dg/pr69055.f90: New test.
18191         PR target/69015
18192         * gcc.dg/pr69015.c: New test.
18194 Copyright (C) 2016 Free Software Foundation, Inc.
18196 Copying and distribution of this file, with or without modification,
18197 are permitted in any medium without royalty provided the copyright
18198 notice and this notice are preserved.