2016-12-21 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob40f671fee287345f25a175407be95f8c0d7b6c61
1 2016-12-21  Vladimir Makarov  <vmakarov@redhat.com>
3         PR rtl-optimization/78580
4         * gcc.target/i386/pr78580.c: New.
6 2016-12-21  Jakub Jelinek  <jakub@redhat.com>
8         PR c++/77830
9         * g++.dg/cpp1y/pr77830.C: New test.
10         * g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics.
12 2016-12-21  Bernd Schmidt  <bschmidt@redhat.com>
14         PR target/71321
15         * gcc.target/i386/pr71321.c: New test.
17 2016-12-21  Jakub Jelinek  <jakub@redhat.com>
19         PR fortran/78866
20         * gfortran.dg/gomp/map-1.f90: Add expected error.
21         * gfortran.dg/gomp/pr78866-1.f90: New test.
22         * gfortran.dg/gomp/pr78866-2.f90: New test.
24 2016-12-21  David Edelsohn  <dje.gcc@gmail.com>
26         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL
27         lwz on AIX.
29 2016-12-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
31         * gcc.target/arm/unsigned-extend-2.c: Update testcase.
33 2016-12-21  Martin Liska  <mliska@suse.cz>
35         PR driver/78863
36         * gcc.dg/spellcheck-options-13.c: New test.
38 2016-12-21  Alexander Monakov  <amonakov@ispras.ru>
40         * gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to
41         explicitly request the desired storage class.
43 2016-12-21  Georg-Johann Lay  <avr@gjlay.de>
45         PR testsuite/52641
46         * gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case
47         where neither short nor int has a size of 4; use long.
48         * gcc.dg/builtin-object-size-17.c: Same.
49         * gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t
50         for components as 4 components are supposed to occupy 16 bytes.
51         * gcc.dg/pr78408-1.c: Require target size32plus.
52         * gcc.dg/pr78408-2.c: Same.
53         * gcc.dg/tree-ssa/pr78428.c. Require target int32plus.
54         * gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines.
56 2016-12-21  Toma Tabacu  <toma.tabacu@imgtec.com>
58         * gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output.
60 2016-12-21  Janne Blomqvist  <jb@gcc.gnu.org>
62         PR fortran/78867
63         * gfortran.dg/string_length_4.f90: New test.
65 2016-12-21  Georg-Johann Lay  <avr@gjlay.de>
67         * gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=.
68         * gcc.target/avr/mmcu/avr-mmcu.exp: New file.
69         * gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu.
70         * gcc.target/avr/tiny-caller-save.c: Dito.
71         * gcc.target/avr/tiny-memx.c: Dito.
73 2016-12-21  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
75         * gcc.dg/max.c: New Testcase.
76         * gcc.dg/min.c: New Testcase.
78 2016-12-21  Jakub Jelinek  <jakub@redhat.com>
80         PR c/77767
81         * gcc.c-torture/execute/pr77767.c: New test.
83 2016-12-20  Pat Haugen  <pthaugen@us.ibm.com>
85         * gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc.
86         * gcc.dg/sms-6.c: Likewise.
88 2016-12-20  David Edelsohn  <dje.gcc@gmail.com>
90         * gcc.dg/tls/alias-1.c: dg-add-options tls.
91         * gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX.
93 2016-12-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
95         * gcc.target/arm/pr78255-2.c: Fix to work for targets
96         that do not optimize for tailcall.
98 2016-12-20  David Edelsohn  <dje.gcc@gmail.com>
100         * gcc.dg/tls/pr78796.c: dg-add-options tls.
101         * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector.
102         * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64.
104 2016-12-20  Richard Biener  <rguenther@suse.de>
106         * gcc.dg/gimplefe-19.c: New testcase.
108 2016-12-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
110         PR target/78694
111         * gcc.c-torture/compile/pr78694.c: New test.
113 2016-12-20  Eric Botcazou  <ebotcazou@adacore.com>
115         PR testsuite/71232
116         * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
117         * gnat.dg/vect2.adb: Likewise.
118         * gnat.dg/vect3.adb: Likewise.
119         * gnat.dg/vect4.adb: Likewise.
120         * gnat.dg/vect5.adb: Likewise.
121         * gnat.dg/vect6.adb: Likewise.
123 2016-12-19  Uros Bizjak  <ubizjak@gmail.com>
125         * gcc.target/i386/pr59874-3.c: New test.
127 2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
129         * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
130         * gcc.target/powerpc/fold-vec-mult-char.c: New.
131         * gcc.target/powerpc/fold-vec-mult-float.c: New.
132         * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
133         * gcc.target/powerpc/fold-vec-mult-int.c: New.
134         * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
135         * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
136         * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
137         * gcc.target/powerpc/fold-vec-mult-short.c: New.
139 2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
141         * gcc.target/powerpc/fold-vec-sub-char.c: New.
142         * gcc.target/powerpc/fold-vec-sub-float.c: New.
143         * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
144         * gcc.target/powerpc/fold-vec-sub-int.c: New.
145         * gcc.target/powerpc/fold-vec-sub-int128.c: New.
146         * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
147         * gcc.target/powerpc/fold-vec-sub-short.c: New.
149 2016-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
151         PR target/78748
152         * gcc.c-torture/compile/pr78748.c: New test.
154 2016-12-18  Janus Weil  <janus@gcc.gnu.org>
156         PR fortran/78848
157         * gfortran.dg/dtio_22.f90: New test.
159 2016-12-18  Janus Weil  <janus@gcc.gnu.org>
161         PR fortran/78592
162         * gfortran.dg/dtio_21.f90: New test.
164 2016-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
166         PR fortran/78746
167         * charlen_03.f90: Remove test.
168         * charlen_10.f90: Ditto.
170 2016-12-17  Jakub Jelinek  <jakub@redhat.com>
172         PR sanitizer/78832
173         * gcc.dg/asan/pr78832.c: New test.
175 2016-12-17  Andrew Senkevich  <andrew.senkevich@intel.com>
177         * gcc.target/i386/avx512bw-kaddd-1.c: New test.
178         * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
179         * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
180         * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
182 2016-12-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
184         PR fortran/78239
185         * gfortran.dg/fimplicit_none_1.f90:  New test.
186         * gfortran.dg/fimplicit_none_2.f90:  New test.
188 2016-12-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
190         * gcc.target/powerpc/byte-in-either-range-0.c: New test.
191         * gcc.target/powerpc/byte-in-either-range-1.c: New test.
192         * gcc.target/powerpc/byte-in-range-0.c: New test.
193         * gcc.target/powerpc/byte-in-range-1.c: New test.
194         * gcc.target/powerpc/byte-in-set-0.c: New test.
195         * gcc.target/powerpc/byte-in-set-1.c: New test.
196         * gcc.target/powerpc/byte-in-set-2.c: New test.
198 2016-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
200         PR fortran/78622
201         * gfortran.dg/dtio_20.f03: New test.
203 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
205         PR fortran/78757
206         * gfortran.dg/char_result_16.f90: New test.
208 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
210         * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
212 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
214         * gcc.target/aarch64/ubfx_lsr_1.c: New test.
216 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
218         PR c/78408
219         * gcc.dg/pr78408-1.c: New test.
220         * gcc.dg/pr78408-2.c: New test.
222 2016-12-16  Marek Polacek  <polacek@redhat.com>
224         PR tree-optimization/78819
225         * gcc.dg/tree-ssa/vrp112.c: New test.
227 2016-12-16  Eric Botcazou  <ebotcazou@adacore.com>
229         * gnat.dg/opt61.adb: New test.
230         * gnat.dg/opt61_pkg.ad[sb]: New helper.
232 2016-12-16  Richard Biener  <rguenther@suse.de>
234         PR c++/71694
235         * g++.dg/pr71694.C: New testcase.
237 2016-12-16  Richard Biener  <rguenther@suse.de>
239         PR middle-end/71632
240         * gcc.dg/pr71632.c: New testcase.
242 2016-12-15  Andrew Senkevich  <andrew.senkevich@intel.com>
244         * gcc.target/i386/avx512bw-kmovd-1.c: New test.
245         * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
246         * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
247         * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
248         * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
249         * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
250         * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
251         * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
252         * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
253         * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
254         * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
255         * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
256         * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
257         * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
258         * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
259         * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
261 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
263         P0490R0 GB 20: decomposition declaration should commit to tuple
264         interpretation early
265         * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
267 2016-12-15  Nathan Sidwell  <nathan@acm.org>
269         PR c++/77585
270         * g++.dg/cpp1y/pr77585.C: New.
272 2016-12-15  David Edelsohn  <dje.gcc@gmail.com>
274         * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
275         * gcc.dg/tree-ssa/pr71179.c: Same.
277 2016-12-15  Janus Weil  <janus@gcc.gnu.org>
279         PR fortran/78800
280         * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
282 2016-12-15  Toma Tabacu  <toma.tabacu@imgtec.com>
284         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
285         -mmicromips.
287 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
289         * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
290         * gcc.dg/torture/pr78515.c: Likewise.
291         * gcc.dg/pr69634.c: Likewise.
293 2016-12-14  Martin Sebor  <msebor@redhat.com>
295         PR middle-end/78519
296         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
298 2016-12-14  Martin Sebor  <msebor@redhat.com>
300         PR c++/78774
301         * g++.dg/cpp1y/pr78774.C: New test.
303 2016-12-14  David Malcolm  <dmalcolm@redhat.com>
305         PR target/78213
306         * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
307         -fself-test.
308         * gcc.dg/pr78213.c: Disable this test.
309         * selftests/example.txt: New file.
311 2016-12-14  Martin Sebor  <msebor@redhat.com>
313         PR middle-end/78786
314         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
316 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
318         PR target/78791
319         * gcc.c-torture/execute/pr78791.c: New test.
320         * gcc.target/i386/pr78791.c: New test.
322 2016-12-14  Marek Polacek  <polacek@redhat.com>
324         PR c++/72775
325         * g++.dg/ext/flexary12.C: Adjust dg-error.
326         * g++.dg/ext/flexary20.C: New.
327         * g++.dg/ext/flexary21.C: New.
329 2016-12-14  Uros Bizjak  <ubizjak@gmail.com>
331         PR target/59874
332         * gcc.target/i386/pr59874-1.c: New test.
333         * gcc.target/i386/pr59874-2.c: Ditto.
335 2016-12-14  David Edelsohn  <dje.gcc@gmail.com>
337         * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
338         * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
339         * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
341 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
343         PR debug/77844
344         * g++.dg/opt/pr77844.C: New test.
346 2016-12-14  Martin Sebor  <msebor@redhat.com>
348         PR c/17308
349         * gcc.dg/builtins-nonnull.c: New test.
350         * gcc.dg/nonnull-4.c: New test.
352 2016-12-14  Nathan Sidwell  <nathan@acm.org>
354         PR c++/78701
355         * g++.dg/cpp0x/pr78701.C: New.
357 2016-12-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
359         * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
360         defined, add tracing of the various extracts to stderr.  Add
361         support for tests that convert the result to another type.
362         * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
363         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
364         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
365         tests that do an extract and then convert the values double.
366         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
367         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
368         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
369         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
370         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
371         * gcc.target/powerpc/p9-extract-1.c: Update test to check for
372         VEXTU{B,H,W}{L,R}X instructions being generated by default instead
373         of VEXTRACTU{B,H} and XXEXTRACTUW.
374         * gcc.target/powerpc/p9-extract-3.c: New test for combination of
375         vec_extract and convert to floating point.
376         * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
377         and vec_extract4b.
378         * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
380 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
382         * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
383         -mmicromips.
385 2016-12-14  Andre Vehreschild  <vehre@gcc.gnu.org>
387         PR fortran/78780
388         * gfortran.dg/coarray/alloc_comp_5.f90: New test.
389         * gfortran.dg/coarray_42.f90: New test.
391 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
393         PR target/78796
394         * gcc.dg/tls/pr78796.c: New test.
396 2016-12-14  Richard Biener  <rguenther@suse.de>
398         PR tree-optimization/78731
399         * gcc.dg/torture/pr78731.c: New testcase.
401 2016-12-14  Martin Liska  <mliska@suse.cz>
403         * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
404         * gcc.dg/tree-ssa/dump-2.c: Likewise.
406 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
408         * gcc.target/mips/msa-builtins-err.c (dg-options): Add
409         -ffat-lto-objects option.
411 2016-12-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
412             Jakub Jelinek  <jakub@redhat.com>
414         * gcc.dg/strlenopt-30.c: New test-case.
416 2016-12-14  Richard Biener  <rguenther@suse.de>
418         PR tree-optimization/78788
419         * gcc.dg/torture/pr78788.c: New testcase.
421 2016-12-13  Nathan Sidwell  <nathan@acm.org>
423         PR c++/69481
424         * g++.dg/cpp0x/pr69481.C: New.
426 2016-12-13  Uros Bizjak  <ubizjak@gmail.com>
428         PR target/78794
429         * gcc.target/i386/pr78794.c: New test.
431 2016-12-13  Andre Vehreschild  <vehre@gcc.gnu.org>
433         PR fortran/77785
434         * gfortran.dg/coarray_38.f90: Added expecting error message.
435         * gfortran.dg/coarray_41.f90: New test.
436         * gfortran.dg/coarray_class_2.f90: New test.
438 2016-12-13 Carl Love  <cel@us.ibm.com>
440         * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
441         file.
442         * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
443         file.
445 2016-12-13  Martin Liska  <mliska@suse.cz>
447         PR tree-optimization/78428
448         * gcc.dg/tree-ssa/pr78428.c: New test.
450 2016-12-13  Janus Weil  <janus@gcc.gnu.org>
451             Paul Thomas  <pault@gcc.gnu.org>
453         PR fortran/78737
454         * gfortran.dg/dtio_19.f90: New test case.
456 2016-12-13  Michael Matz  <matz@suse.de>
458         PR tree-optimization/78725
459         * gcc.dg/pr78725.c: New test.
460         * gcc.dg/pr78725-2.c: New test.
462 2016-12-13  Richard Biener  <rguenther@suse.de>
464         PR middle-end/78742
465         * gcc.dg/torture/pr78742.c: New testcase.
467 2016-12-13  Martin Liska  <mliska@suse.cz>
469         * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
470         scanned pattern ASAN_MARK.
471         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
472         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
473         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
474         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
476 2016-12-13  Jakub Jelinek  <jakub@redhat.com>
478         PR ipa/77905
479         * g++.dg/ipa/pr77905.C: New test.
481 2016-12-12  Jakub Jelinek  <jakub@redhat.com>
483         PR tree-optimization/78777
484         * g++.dg/torture/pr78777.C: New test.
486 2016-12-12  Martin Sebor  <msebor@redhat.com>
488         PR middle-end/78622
489         PR middle-end78606
490         * gcc.c-torture/execute/pr78622.c: New test.
491         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
492         behavior inadvertently introduced in a previous commit.  Tighten
493         up final checking.
494         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
495         Add test cases.
496         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
497         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
498         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
499         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
500         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
501         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
502         add a final optimization check.
503         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
504         * gcc.dg/tree-ssa/pr78622.c: New test.
506 2016-12-12  Janus Weil  <janus@gcc.gnu.org>
508         PR fortran/78392
509         * gfortran.dg/constant_shape.f90: New test case.
511 2016-12-12  Marek Polacek  <polacek@redhat.com>
513         PR c++/78647
514         * g++.dg/parse/error58.C: New.
516 2016-12-12  David Malcolm  <dmalcolm@redhat.com>
518         PR preprocessor/78680
519         * gcc.dg/format/pr78680.c: New test case.
520         * gcc.dg/plugin/diagnostic-test-expressions-1.c
521         (test_multiline_token): New function.
522         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
523         (test_backslash_continued_logical_lines): New function.
525 2016-12-12  Nathan Sidwell  <nathan@acm.org>
527         PR c++/78252
528         * g++.dg/cpp1y/lambda-mangle-1.C: New.
530 2016-12-12  Uros Bizjak  <ubizjak@gmail.com>
532         PR target/78738
533         * gcc.target/i386/pr78738.c: New test.
535 2016-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
537         * lib/target-supports.exp
538         (check_effective_target_newlib_broken_long_double_io): New check.
539         (check_effective_target_frexpl): Likewise.
541 2016-12-12  Marek Polacek  <polacek@redhat.com>
543         PR middle-end/78716
544         * g++.dg/other/vararg-5.C: New.
546 2016-12-12  Bernd Schmidt  <bschmidt@redhat.com>
548         PR rtl-optimization/78669
549         * gcc.target/i386/pr78669.c: New test.
551 2016-12-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
553         * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
555 2016-12-12  Toma Tabacu  <toma.tabacu@imgtec.com>
557         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
558         -mnan=2008 and -mabs=2008.
560 2016-12-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
562         PR target/78695
563         * gcc.target/powerpc/swaps-stack-protector.c: New test.
565 2016-12-11  Uros Bizjak  <ubizjak@gmail.com>
567         PR target/70799
568         * gcc.target/i386/pr70799-3.c: New test.
570 2016-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
572         PR c++/78637
573         * g++.dg/parse/namespace14.C: New.
575 2016-12-10  Jakub Jelinek  <jakub@redhat.com>
577         PR tree-optimization/78720
578         * gcc.c-torture/execute/pr78720.c: New test.
580         PR fortran/78758
581         * gfortran.dg/pr78758.f90: New test.
582         * gfortran.dg/pr38868.f: Remove again bogus warning.
584 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
586         PR fortran/77903
587         * gfortran.dg/submodule_20.f08: New test.
589 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
591         PR testsuite/78740
592         * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
594 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
596         * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
597         support __int128.
599 2016-12-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
601         PR ipa/78721
602         * gcc.dg/pr78721.c: New test.
604 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
606         PR target/72742
607         * gcc.c-torture/compile/pr72742.c: New test.
609 2016-12-09  Martin Sebor  <msebor@redhat.com>
611         * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
612         on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
614 2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
616         PR rtl-optimization/78255
617         * gcc.target/aarch64/pr78255.c: New.
618         * gcc.target/arm/pr78255-1.c: New.
619         * gcc.target/arm/pr78255-2.c: New.
621 2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
623         * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
624         strings
625         * gcc.target/powerpc/dimode-2.c: Likewise.
627 2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>
629         PR ipa/78027
630         * c-c++-common/goacc/acc-icf.c: New test.
631         * gfortran.dg/goacc/pr78027.f90: New test.
633 2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>
635         PR target/78733
636         * gcc.target/aarch64/pr78733.c: New test.
638 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
640         PR fortran/61767
641         * gfortran.dg/finalize_31.f90: New test.
643 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
645         PR fortran/78505
646         * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
648 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
650         * gfortran.dg/coarray_alloc_comp_3.f08: New test.
651         * gfortran.dg/coarray_alloc_comp_4.f08: New test.
652         * gfortran.dg/finalize_18.f90: Add count for additional guard against
653         accessing null-pointer.
654         * gfortran.dg/proc_ptr_comp_47.f90: New test.
656 2016-12-09  Nathan Sidwell  <nathan@acm.org>
658         PR c++/78550
659         * g++.dg/cpp1y/pr78550.C: New.
661 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
663         PR fortran/44265
664         * gfortran.dg/char_result_14.f90: New test.
665         * gfortran.dg/char_result_15.f90: New test.
667 2016-12-09  Martin Liska  <mliska@suse.cz>
669         * gcc.dg/tree-ssa/dump-3.c: New test.
671 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
673         PR tree-optimization/78726
674         * gcc.c-torture/execute/pr78726.c: New test.
675         * gcc.dg/guality/pr78726.c: New test.
677 2016-12-08  Martin Sebor  <msebor@redhat.com>
679         PR c/78284
680         * gcc.dg/attr-alloc_size-3.c: New test.
681         * gcc.dg/attr-alloc_size-4.c: New test.
682         * gcc.dg/attr-alloc_size-5.c: New test.
683         * gcc.dg/attr-alloc_size-6.c: New test.
684         * gcc.dg/attr-alloc_size-7.c: New test.
685         * gcc.dg/attr-alloc_size-8.c: New test.
686         * gcc.dg/attr-alloc_size-9.c: New test.
687         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
689 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
691         PR fortran/65173
692         PR fortran/69064
693         PR fortran/69859
694         PR fortran/78350
695         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
696         * gfortran.dg/charlen_01.f90: New test.
697         * gfortran.dg/charlen_02.f90: Ditto.
698         * gfortran.dg/charlen_03.f90: Ditto.
699         * gfortran.dg/charlen_04.f90: Ditto.
700         * gfortran.dg/charlen_05.f90: Ditto.
701         * gfortran.dg/charlen_06.f90: Ditto.
702         * gfortran.dg/charlen_07.f90: Ditto.
703         * gfortran.dg/charlen_08.f90: Ditto.
704         * gfortran.dg/charlen_09.f90: Ditto.
705         * gfortran.dg/charlen_10.f90: Ditto.
706         * gfortran.dg/charlen_11.f90: Ditto.
707         * gfortran.dg/charlen_12.f90: Ditto.
708         * gfortran.dg/charlen_13.f90: Ditto.
709         * gfortran.dg/charlen_14.f90: Ditto.
710         * gfortran.dg/charlen_15.f90: Ditto.
712 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
714         PR rtl-optimization/78671
715         * gcc.target/i386/pr78671.c: New.
717 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
719         PR target/78733
720         * gcc.target/aarch64/pr78733.c: New test.
722 2016-12-08  Nathan Sidwell  <nathan@acm.org>
724         PR c++/78551
725         * g++.dg/cpp1y/pr78551.C: New.
727 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
729         PR debug/78112
730         * g++.dg/pr78112.C: Remove platform-dependent checks.
731         * g++.dg/pr78112-2.C: New testcase.
733 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
735         PR middle-end/78684
736         * g++.dg/torture/pr78684.C: New test.
738 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
740         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
741         (CHECK_CRYPTO): Remove.
742         (expected_poly64x1_t, expected_poly64x2_t): Remove
744 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
746         P0003R5 - removal of dynamic exception specification from C++17
747         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
748         throw (type-id-list) in C++11 and C++14 and removal in C++17.
749         * g++.dg/compat/eh/ctor1_y.C: Likewise.
750         * g++.dg/compat/eh/new1_x.C: Likewise.
751         * g++.dg/compat/eh/new1_y.C: Likewise.
752         * g++.dg/compat/eh/spec3_x.C: Likewise.
753         * g++.dg/compat/eh/spec3_y.C: Likewise.
754         * g++.dg/compat/eh/template1.h: Likewise.
755         * g++.dg/compat/eh/template1_y.C: Likewise.
756         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
757         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
758         * g++.dg/cpp0x/auto9.C: Likewise.
759         * g++.dg/cpp0x/defaulted23.C: Likewise.
760         * g++.dg/cpp0x/error5.C: Likewise.
761         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
762         * g++.dg/cpp0x/noexcept02.C: Likewise.
763         * g++.dg/cpp0x/noexcept07.C: Likewise.
764         * g++.dg/cpp0x/noexcept08.C: Likewise.
765         * g++.dg/cpp0x/noexcept19.C: Likewise.
766         * g++.dg/cpp0x/variadic73.C: Likewise.
767         * g++.dg/cpp0x/variadic-throw.C: Likewise.
768         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
769         * g++.dg/eh/async-unwind2.C: Likewise.
770         * g++.dg/eh/cond4.C: Likewise.
771         * g++.dg/eh/delete1.C: Likewise.
772         * g++.dg/eh/ehopt1.C: Likewise.
773         * g++.dg/eh/forced3.C: Likewise.
774         * g++.dg/eh/forced4.C: Likewise.
775         * g++.dg/eh/init-temp2.C: Likewise.
776         * g++.dg/eh/pr38662.C: Likewise.
777         * g++.dg/eh/pr41819.C: Likewise.
778         * g++.dg/eh/shadow1.C: Likewise.
779         * g++.dg/eh/spec2.C: Likewise.
780         * g++.dg/eh/spec3.C: Likewise.
781         * g++.dg/eh/spec5.C: Likewise.
782         * g++.dg/eh/spec6.C: Likewise.
783         * g++.dg/eh/spec7.C: Likewise.
784         * g++.dg/eh/spec8.C: Likewise.
785         * g++.dg/eh/spec9.C: Likewise.
786         * g++.dg/eh/template1.C: Likewise.
787         * g++.dg/eh/unexpected1.C: Likewise.
788         * g++.dg/ext/has_nothrow_assign.C: Likewise.
789         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
790         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
791         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
792         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
793         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
794         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
795         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
796         * g++.dg/gcov/gcov-7.C: Likewise.
797         * g++.dg/init/new13.C: Likewise.
798         * g++.dg/init/new25.C: Likewise.
799         * g++.dg/lookup/exception1.C: Likewise.
800         * g++.dg/opt/noreturn-1.C: Likewise.
801         * g++.dg/other/error3.C: Likewise.
802         * g++.dg/rtti/crash3.C: Likewise.
803         * g++.dg/template/eh2.C: Likewise.
804         * g++.dg/template/error36.C: Likewise.
805         * g++.dg/tm/pr46567.C: Likewise.
806         * g++.dg/tm/pr47340.C: Likewise.
807         * g++.dg/torture/pr46364.C: Likewise.
808         * g++.dg/torture/pr49394.C: Likewise.
809         * g++.dg/torture/pr52918-1.C: Likewise.
810         * g++.dg/torture/pr57190.C: Likewise.
811         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
812         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
813         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
814         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
815         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
816         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
817         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
818         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
819         * g++.dg/tree-ssa/pr45605.C: Likewise.
820         * g++.dg/warn/Wreturn-type-3.C: Likewise.
821         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
822         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
823         * g++.old-deja/g++.eh/spec1.C: Likewise.
824         * g++.old-deja/g++.eh/spec2.C: Likewise.
825         * g++.old-deja/g++.eh/spec3.C: Likewise.
826         * g++.old-deja/g++.eh/spec4.C: Likewise.
827         * g++.old-deja/g++.eh/spec6.C: Likewise.
828         * g++.old-deja/g++.eh/throw1.C: Likewise.
829         * g++.old-deja/g++.eh/throw2.C: Likewise.
830         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
831         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
832         * g++.old-deja/g++.mike/eh15.C: Likewise.
833         * g++.old-deja/g++.mike/eh25.C: Likewise.
834         * g++.old-deja/g++.mike/eh33.C: Likewise.
835         * g++.old-deja/g++.mike/eh34.C: Likewise.
836         * g++.old-deja/g++.mike/eh50.C: Likewise.
837         * g++.old-deja/g++.mike/eh51.C: Likewise.
838         * g++.old-deja/g++.mike/eh55.C: Likewise.
839         * g++.old-deja/g++.mike/p10416.C: Likewise.
840         * g++.old-deja/g++.other/crash28.C: Likewise.
841         * g++.old-deja/g++.other/crash30.C: Likewise.
842         * g++.old-deja/g++.other/new7.C: Likewise.
843         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
844         * g++.old-deja/g++.robertl/eb123.C: Likewise.
846 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
848         * gcc.target/aarch64/pr78382.c: New testcase.
850 2016-12-08  Andrew Pinski  <apinski@cavium.com>
852         * gcc.target/aarch64/pr71112.c: New testcase.
854 2016-12-07  Martin Sebor  <msebor@redhat.com>
856         PR middle-end/77784
857         PR middle-end/78149
858         PR middle-end/78138
859         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
860         * g++.dg/ext/builtin-object-size3.C (bar): Same.
861         * g++.dg/ext/strncpy-chk1.C: Same.
862         * g++.dg/opt/memcpy1.C: Same.
863         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
864         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
865         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
866         * gcc.dg/attr-alloc_size.c: Same.
867         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
868         * gcc.dg/builtin-stringop-chk-2.c: Same.
869         * gcc.dg/builtin-stringop-chk-4.c: New test.
870         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
871         * gcc.dg/memcpy-2.c: Same.
872         * gcc.dg/pr40340-1.c: Same.
873         * gcc.dg/pr40340-2.c (main): Same.
874         * gcc.dg/pr40340-5.c (main): Same.
875         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
876         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
877         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
878         warning.
879         * gfortran.dg/char_length_3.f90: Prune expected warnings.
880         * gfortran.dg/pr38868.f: Add expected warnings.
882 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
884         PR target/72717
885         * gcc.target/powerpc/pr72717.c: New test.
887 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
889         * gcc.dg/builtin-strstr-1.c: New test.
890         * g++.dg/cpp0x/constexpr-strstr.C: New test.
892         PR c++/78692
893         * g++.dg/torture/pr78692.C: New test.
895 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
897         PR rtl-optimization/78617
898         * gcc.c-torture/execute/pr78617.c: New test.
900 2016-12-07  Carl Love  <cel@us.ibm.com>
902         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
903         P9 to their own test file.  This allows precise constraints on the
904         effective target and compile options.
905         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
906         compare P8 built-in tests.
907         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
908         compare P9 built-in tests.
910 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
912         * gcc.target/i386/pr77761.c: Require int128 effective target.
913         (avx512f_test): Delete.
914         (do_main): Rename to avx512f_test.
916 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
918         PR tree-optimization/78691
919         * gcc.target/i386/pr78691-i386.c: New test.
920         * gcc.target/powerpc/pr78691-ppc.c: New test.
922 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
924         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
925         * gcc.target/i386/pr70322-2.c: Likewise.
926         * gcc.target/i386/pr70322-3.c: Likewise.
927         * gcc.target/i386/pr70322-4.c: Likewise.
929 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
931         * gcc.target/aarch64/pr71727.c: New testcase.
933 2016-12-06  Tom de Vries  <tom@codesourcery.com>
935         PR tree-optimization/67955
936         * gcc.dg/tree-ssa/dse-points-to.c: New test.
938 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
940         PR target/78658
941         * gcc.target/powerpc/pr78658.c: New test.
943 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
945         PR target/77761
946         * testsuite/gcc.target/i386/pr77761.c: New.
948 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
950         PR fortran/78659
951         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
952         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
953         * gfortran.dg/namelist_34.f90: Update test.
954         * gfortran.dg/namelist_63.f90: Update test.
956 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
958         * gcc.target/mips/msa-builtins-err.c: New test.
960 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
962         PR c++/71537
963         * g++.dg/cpp0x/constexpr-71537.C: New test.
965         PR c++/71537
966         * g++.dg/cpp0x/constexpr-memchr.C: New test.
968         PR c++/71537
969         * g++.dg/cpp0x/constexpr-strchr.C: New test.
971         PR tree-optimization/78675
972         * gcc.c-torture/execute/pr78675.c: New test.
973         * gcc.target/i386/pr78675-1.c: New test.
974         * gcc.target/i386/pr78675-2.c: New test.
976 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
978         * gcc.target/i386/avx512bw-kandd-1.c: New.
979         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
980         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
981         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
982         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
983         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
984         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
985         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
986         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
987         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
988         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
989         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
990         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
991         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
992         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
993         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
994         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
995         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
996         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
997         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
998         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
999         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
1001 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
1003         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
1004         gcc.dg/fold-and-rshift-2.c: New testcases.
1006 2016-12-05  Nathan Sidwell  <nathan@acm.org>
1008         * c-c++-common/fmax_errors.c: Check notes after last error are
1009         emitted.
1011 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
1013         PR rtl-optimization/78561
1014         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
1016 2016-12-04  Martin Sebor  <msebor@redhat.com>
1018         PR c/78668
1019         * gcc.dg/builtin-alloc-size.c: New test.
1021 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
1023         PR target/70322
1024         * gcc.target/i386/pr70322-4.c: New test.
1026 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
1028         PR fortran/43207
1029         * gfortran.dg/abstract_type_9.f90: New test case.
1031 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
1033         PR fortran/42188
1034         * gfortran.dg/derived_result_2.f90.f90: New test case.
1036 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
1038         PR fortran/58175
1039         * gfortran.dg/finalize_30.f90: Extend test case.
1041 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
1043         PR c++/78649
1044         * g++.dg/cpp0x/pr78649.C: New test.
1046 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
1048         PR target/70322
1049         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
1051 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1053         PR fortran/78618
1054         * gfortran.dg/char_conversion.f90: New test.
1056 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
1058         PR target/70322
1059         * gcc.target/i386/pr70322-1.c: New test.
1060         * gcc.target/i386/pr70322-2.c: New test.
1061         * gcc.target/i386/pr70322-3.c: New test.
1063 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1064             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1066         * gcc.target/arm/cmse/cmse-1.c: Add test for
1067         cmse_nonsecure_caller.
1069 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1070             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1072         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
1073         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
1074         * gcc.target/arm/cmse/cmse-14.c: New.
1075         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
1076         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
1077         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
1078         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
1079         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
1080         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
1081         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
1082         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
1083         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
1084         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
1085         * gcc.target/arm/cmse/baseline/union-1.c: New.
1086         * gcc.target/arm/cmse/baseline/union-2.c: New.
1087         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
1088         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
1089         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
1090         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
1091         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
1092         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
1093         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
1094         * gcc.target/arm/cmse/mainline/union-1.c: New.
1095         * gcc.target/arm/cmse/mainline/union-2.c: New.
1096         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
1097         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
1098         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
1099         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
1100         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
1101         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
1102         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
1103         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
1104         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
1105         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
1106         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
1107         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
1108         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
1109         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
1111 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1112             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1114         * gcc.target/arm/cmse/cmse-3.c: Add tests.
1115         * gcc.target/arm/cmse/cmse-4.c: Add tests.
1116         * gcc.target/arm/cmse/cmse-15.c: New.
1118 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1119             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1121         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1122         * gcc.target/arm/cmse/struct-1.c: New.
1123         * gcc.target/arm/cmse/bitfield-1.c: New.
1124         * gcc.target/arm/cmse/bitfield-2.c: New.
1125         * gcc.target/arm/cmse/bitfield-3.c: New.
1126         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1127         * gcc.target/arm/cmse/baseline/softfp.c: New.
1128         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1129         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1130         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1131         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1132         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1134 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1135             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1137         * gcc.target/arm/cmse/cmse-4.c: New.
1138         * gcc.target/arm/cmse/cmse-9.c: New.
1139         * gcc.target/arm/cmse/cmse-10.c: New.
1141 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1142             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1144         * gcc.target/arm/cmse/cmse-3.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.exp: New.
1150         * gcc.target/arm/cmse/cmse-1.c: New.
1151         * gcc.target/arm/cmse/cmse-12.c: New.
1152         * lib/target-supports.exp
1153         (check_effective_target_arm_cmse_ok): New.
1155 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
1156             James Norris  <jnorris@codesourcery.com>
1158         * c-c++-common/goacc/data-2.c: Adjust test.
1159         * c-c++-common/goacc/executeables-1.c: New test.
1160         * g++.dg/goacc/data-1.C: Adjust test.
1162 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
1164         PR rtl-optimization/78561
1165         * gcc.target/aarch64/pr78561.c: New.
1167 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
1169         * gcc.dg/fold-bopcond-1.c: New test.
1170         * gcc.dg/fold-bopcond-2.c: New test.
1172 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1174         * gcc.target/s390/md/setmem_long-1.c: Fix test.
1176 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
1178         PR rtl-optimization/78547
1179         * gcc.dg/pr78547.c: New test.
1181         PR rtl-optimization/78575
1182         * gcc.dg/pr78575.c: New test.
1184 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1186         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1188 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1190         PR target/77822
1191         * gcc.target/s390/s390.exp: Support .C tests.
1192         * gcc.target/s390/pr77822-2.c: New test.
1193         * gcc.target/s390/pr77822-1.C: New test.
1195 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1197         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1199 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1201         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1203 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1205         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1206         pattern checks.
1207         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1209 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
1211         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1213 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
1215         PR fortran/77505
1216         * gfortran.dg/char_length_20.f90: New test.
1217         * gfortran.dg/char_length_21.f90: Ditto.
1219 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1221         PR fortran/78279
1222         * gfortran.dg/pr78279.f90: New test.
1224 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
1226         * g++.dg/tls/pr77285-1.C: dg-add-options tls
1228 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
1230         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1232 2016-12-01  Richard Biener  <rguenther@suse.de>
1234         * gcc.dg/torture/alias-2.c: New testcase.
1236 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
1238         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1239         * gcc.target/avr/tiny-caller-save.c: Dito.
1241 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1243         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1245 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
1247         PR debug/78587
1248         * gcc.dg/debug/pr78587.c: New test.
1250 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
1252         PR rtl-optimization/78607
1253         * gcc.c-torture/compile/pr78607.c: New testcase.
1255 2016-11-30  Martin Sebor  <msebor@redhat.com>
1257         PR tree-optimization/78586
1258         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1260 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
1262         PR tree-optimization/77856
1263         * gcc.target/i386/pr77856.c: New.
1265 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1267         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1268         scan-assembler-not on AIX.
1270 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1272         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1274 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1276         * g++.dg/eh/new1.C: XFAIL on AIX.
1277         * g++.dg/eh/delete1.C: Same.
1278         * g++.dg/init/new40.C: Same.
1279         * g++.old-deja/g++.eh/new2.C: Same.
1281 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1283         PR c/78498
1284         * gcc.dg/format/pr78494.c: Rename to...
1285         * gcc.dg/format/pr78498.c: ...this.
1287 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1289         PR c/78498
1290         * gcc.dg/format/pr78494.c: New test case.
1292 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1294         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1295         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1296         * g++.dg/debug/dwarf2/refqual-1.C: Same.
1297         * g++.dg/debug/dwarf2/refqual-2.C: Same.
1299 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
1301         PR rtl-optimization/78610
1302         * gcc.c-torture/compile/pr78610.c: New testcase.
1304 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
1306         PR tree-optimization/78574
1307         * gcc.c-torture/compile/pr78574.c: New test.
1309 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1311         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1312         to the changed interfaces.
1313         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1314         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1315         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1316         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1317         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1318         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1319         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1321 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1323         PR fortran/78593
1324         * gfortran.dg/derived_result.f90: New test case.
1326 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1328         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1329         -mfloat-abi=soft option.
1330         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
1331         foreach loop.
1333 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1335         PR target/78362
1336         * gcc.c-torture/compile/pr78362.c: New test.
1338 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1340         * lib/target-supports.exp (check_effective_target_freorder): Check
1341         additional case.
1343 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1345         * gcc.target/arc/arc700-stld-hazard.c: New file.
1347 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1349         PR fortran/78592
1350         * gfortran.dg/dtio_18.f90: New test case.
1352 2016-11-30  Martin Liska  <mliska@suse.cz>
1354         PR sanitizer/78541
1355         * gcc.dg/asan/pr78541-2.c: New test.
1356         * gcc.dg/asan/pr78541.c: New test.
1358 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
1360         PR tree-optimization/78586
1361         * gcc.c-torture/execute/pr78586.c: New test.
1363 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1365         PR fortran/78573
1366         * gfortran.dg/class_61.f90: New test case.
1368 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1370         PR preprocessor/78569
1371         * gcc.dg/format/pr78569.c: New test case.
1373 2016-11-29  Martin Sebor  <msebor@redhat.com>
1375         avoid false positives on ILP32 targets.
1376         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1378 2016-11-29  Martin Sebor  <msebor@redhat.com>
1380         PR tree-optimization/78512
1381         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1382         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1384 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
1386         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1387         Force value through k register.
1389 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1391         PR c++/72774
1392         PR c++/72786
1393         PR c++/77922
1394         PR c++/78313
1395         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1396         * g++.dg/spellcheck-macro-ordering.C: New test case.
1397         * g++.dg/spellcheck-pr78313.C: New test case.
1399 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
1401         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1402         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1403         (Poly64x1_t, Poly64x2_t): Added types.
1404         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1405         (vmov_n_p64, vmovq_n_p64): Added.
1406         (vld2_lane_p64, vld2q_lane_p64): Likewise.
1407         (vld3_lane_p64, vld3q_lane_p64): Likewise.
1408         (vld4_lane_p64, vld4q_lane_p64): Likewise.
1409         (vst2_lane_p64, vst2q_lane_p64): Likewise.
1410         (vst3_lane_p64, vst3q_lane_p64): Likewise.
1411         (vst4_lane_p64, vst4q_lane_p64): Likewise.
1412         (vget_lane_p64, vgetq_lane_p64): Likewise.
1413         (vget_high_p64): Likewise.
1414         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1415         Added AArch64 flags.
1416         (vreint_vector, vreint_vector_res): Moved to header.
1417         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1418         Added Aarch64 flags.
1419         (vreint_vector, vreint_vector_res): Moved to header.
1421 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
1423         PR fortran/58175
1424         * gfortran.dg/finalize_30.f90: New test case.
1426 2016-11-29  Martin Liska  <mliska@suse.cz>
1428         PR gcov-profile/78582
1429         * gcc.dg/pr78582.c: New test.
1431 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1433         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1434         targets with sizeof(int) < 4.
1436 2016-11-29  Richard Biener  <rguenther@suse.de>
1438         PR middle-end/78546
1439         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1441 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
1443         * gcc.target/powerpc/rldic-0.c: New testcase.
1444         * gcc.target/powerpc/rldic-1.c: New testcase.
1445         * gcc.target/powerpc/rldic-2.c: New testcase.
1446         * gcc.target/powerpc/rldicl-0.c: New testcase.
1447         * gcc.target/powerpc/rldicl-1.c: New testcase.
1448         * gcc.target/powerpc/rldicl-2.c: New testcase.
1449         * gcc.target/powerpc/rldicr-0.c: New testcase.
1450         * gcc.target/powerpc/rldicr-1.c: New testcase.
1451         * gcc.target/powerpc/rldicr-2.c: New testcase.
1452         * gcc.target/powerpc/rldicx.h: New file.
1453         * gcc.target/powerpc/rldimi-0.c: New testcase.
1454         * gcc.target/powerpc/rldimi-1.c: New testcase.
1455         * gcc.target/powerpc/rldimi-2.c: New testcase.
1456         * gcc.target/powerpc/rldimi.h: New file.
1457         * gcc.target/powerpc/rlwimi-0.c: New testcase.
1458         * gcc.target/powerpc/rlwimi-1.c: New testcase.
1459         * gcc.target/powerpc/rlwimi-2.c: New testcase.
1460         * gcc.target/powerpc/rlwimi.h: New file.
1461         * gcc.target/powerpc/rlwinm-0.c: New testcase.
1462         * gcc.target/powerpc/rlwinm-1.c: New testcase.
1463         * gcc.target/powerpc/rlwinm-2.c: New testcase.
1464         * gcc.target/powerpc/rlwinm.h: New file.
1466 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1468         PR middle-end/78540
1469         * gcc.dg/pr78540.c: New test.
1471 2016-11-28  Martin Sebor  <msebor@redhat.com>
1473         PR middle-end/78520
1474         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1475         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1476         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1477         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1479 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1481         PR c++/72808
1482         * g++.dg/debug/pr72808.C: New test.
1484         PR rtl-optimization/78546
1485         * gcc.dg/torture/pr78546-1.c: New test.
1486         * gcc.dg/torture/pr78546-2.c: New test.
1488         PR fortran/78298
1489         * gfortran.dg/gomp/pr78298.f90: New test.
1491 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
1493         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1494         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1496 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1498         PR c++/77591
1499         * g++.dg/cpp1y/pr77591.C: New test.
1501 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
1503         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1505 2016-11-28  Richard Biener  <rguenther@suse.de>
1507         PR tree-optimization/78542
1508         * gcc.dg/torture/pr78542.c: New testcase.
1510 2016-11-28  Richard Biener  <rguenther@suse.de>
1512         PR tree-optimization/78343
1513         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1514         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1516 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1518         PR lto/78211
1519         * g++.dg/ipa/pr78211.C: New test.
1521 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
1523         PR fortran/78474
1524         * gfortran.dg/submodule_22.f08: New test.
1526         PR fortran/78331
1527         * gfortran.dg/submodule_21.f08: New test.
1529 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
1531         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1533 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1534             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1535             Dominique d'Humieres  <dominiq@lps.ens.fr>
1537         PR target/67710
1538         *  gcc.dg/darwin-minversion-1.c: Update min version check.
1539         *  gcc.dg/darwin-minversion-2.c: Likewise.
1540         *  gcc.dg/darwin-minversion-3.c: Likewise.
1542 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1544         PR target/57438
1545         * gcc.dg/pr57438-1.c: New Test.
1546         * gcc.dg/pr57438-2.c: New Test.
1548 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1549             Iain Sandoe  <iain@codesourcery.com>
1551         PR target/71767
1552         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1553         linker-visible symbols.
1554         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1555         * gcc.dg/const-uniq-1.c: Likewise.
1556         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1557         * gcc.target/i386/pr70799-1.c: Likewise.
1559 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1561         PR rtl-optimization/78438
1562         PR rtl-optimization/78477
1563         * gcc.c-torture/execute/pr78438.c: New test.
1564         * gcc.c-torture/execute/pr78477.c: New test.
1566         PR rtl-optimization/78526
1567         * gcc.dg/pr78526.c: New test.
1569 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
1571         PR rtl-optimization/77541
1572         * gcc.target/i386/pr77541.c: Change target to int128.
1574 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
1576         PR fortran/60853
1577         * gfortran.dg/typebound_assignment_8.f90: New test case.
1579 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1581         PR rtl-optimization/78527
1582         * gcc.c-torture/compile/pr78527.c: New test.
1584 2016-11-25  Martin Liska  <mliska@suse.cz>
1586         PR gcov-profile/78086
1587         * g++.dg/gcov/pr16855.C: Clean up the test case.
1588         * g++.dg/gcov/pr16855-priority.C: New test.
1590 2016-11-25  Richard Biener  <rguenther@suse.de>
1592         PR ipa/78515
1593         * gcc.dg/torture/pr78515.c: New testcase.
1595 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
1597         PR fortran/78293
1598         * gfortran.dg/allocatable_function_10.f90: New test.
1599         * gfortran.dg/class_array_15.f03: Increase builtin_free count
1600         from 11 to 12.
1602 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
1604         PR middle-end/78507
1605         PR middle-end/78510
1606         PR middle-end/78517
1607         * g++.dg/torture/pr78507.C: New test.
1608         * gcc.dg/torture/pr78510.c: New test.
1609         * gcc.dg/torture/pr78517.c: New test.
1611 2016-11-24  Richard Biener  <rguenther@suse.de>
1613         PR tree-optimization/78343
1614         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1615         * gcc.dg/autopar/uns-outer-6.c: Adjust.
1616         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1617         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1618         * gcc.dg/vect/pr38529.c: Likewise.
1620 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1622         PR tree-optimization/77673
1623         * gcc.dg/pr77673.c: New test.
1625 2016-11-25  Martin Jambor  <mjambor@suse.cz>
1627         PR tree-optimization/70965
1628         * g++.dg/pr70965.C: New test.
1630 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1631             Andreas Schwab  <schwab@linux-m68k.org>
1633         PR gcov-profile/78467
1634         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1635         signed int.
1637 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1639         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1640         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1642 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1644         * gcc.dg/tree-ssa/tailcall-8.c: New test.
1646 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1648         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1649         with sizeof(int) < 4.
1651 2016-11-24  Martin Sebor  <msebor@redhat.com>
1653         PR tree-optimization/78476
1654         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1656 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1658         PR rtl-optimization/77541
1659         * gcc.target/i386/pr77541.c: New.
1661 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1663         PR fortran/78500
1664         * gfortran.dg/class_result_4.f90: New test.
1666 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1668         * gcc.target/aarch64/_Float16_1.c: New.
1669         * gcc.target/aarch64/_Float16_2.c: Likewise.
1670         * gcc.target/aarch64/_Float16_3.c: Likewise.
1672 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1674         * gcc.target/aarch64/floatdihf2_1.c: New.
1676 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1678         PR target/48863
1679         PR inline-asm/70184
1680         * gcc.target/arm/pr48863.c: New test.
1682 2016-11-24  Martin Liska  <mliska@suse.cz>
1684         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1685         parts for frequencies/probabilities.
1686         * gcc.dg/pr34027-1.c: Likewise.
1687         * gcc.dg/strict-overflow-2.c: Likewise.
1688         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1689         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1690         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1691         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1692         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1693         * gcc.dg/tree-ssa/dump-2.c: New test.
1695 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1697         * gcc.target/i386/align-limit.c: New test.
1699 2016-11-24  Richard Biener  <rguenther@suse.de>
1701         PR tree-optimization/71595
1702         * gcc.dg/torture/pr71595.c: New testcase.
1704 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1706         PR rtl-optimization/78120
1707         * gcc.target/i386/pr78120.c: New test.
1709 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1711         * gcc.c-torture/compile/20161124-1.c: New test.
1713 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1715         PR bootstrap/78493
1716         * g++.dg/cpp1z/decomp18.C: New test.
1718 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1720         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1721         * gcc.target/aarch64/store-pair-1.c: Likewise.
1723 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1725         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1726         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1727         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1728         * gcc.target/aarch64/vect-clz.c: Likewise.
1729         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1730         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1731         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1732         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1733         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1734         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1735         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1736         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1738 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1740         PR target/78458
1741         * gcc.target/powerpc/pr78458.c: New.
1743 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1745         * gcc.c-torture/compile/20161123-1.c: New test.
1747 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1749         PR fortran/78297
1750         * gfortran.dg/pr78297.f90: New test.
1752 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1754         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1756 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1758         PR sanitizer/69278
1759         * g++.dg/ubsan/return-7.C: New test.
1760         * c-c++-common/ubsan/unreachable-4.c: New test.
1762         PR tree-optimization/78482
1763         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1764         (bar): New function.
1765         (main): Call bar instead of printf.
1767         PR middle-end/69183
1768         * gfortran.dg/gomp/pr69183.f90: New test.
1770 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1772         PR target/78230
1773         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1774         (test2) Ditto.
1776 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1778         PR c++/77907
1779         * g++.dg/cpp0x/pr77907.C: New test.
1781 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1783         PR middle-end/78153
1784         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1785         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1787 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1789         PR target/63250
1790         * lib/target-supports.exp (add_options_for_float16): Add
1791         -mfp16-format=ieee when testign arm*-*-*.
1793 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1795         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1796         result.
1797         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1798         result.
1800 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1802         * lib/target-supports.exp (check_effective_target_float16): Add
1803         options for _Float16.
1804         (check_effective_target_float32): Add options for _Float32.
1805         (check_effective_target_float64): Add options for _Float64.
1806         (check_effective_target_float128): Add options for _Float128.
1807         (check_effective_target_float32x): Add options for _Float32x.
1808         (check_effective_target_float64x): Add options for _Float64x.
1809         (check_effective_target_float128x): Add options for _Float128x.
1811 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1813         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1814         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1816 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1818         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1819         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1821 2016-11-23  Martin Sebor  <msebor@redhat.com>
1823         PR middle-end/78461
1824         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1825         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1827 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1829         PR c++/71450
1830         * g++.dg/cpp0x/pr71450-1.C: New test.
1831         * g++.dg/cpp0x/pr71450-2.C: New test.
1833         PR c++/77739
1834         * g++.dg/cpp1y/pr77739.C: New test.
1836 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1838         * c-c++-common/gomp/gridify-1.c: Update scan string.
1839         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1840         * c-c++-common/gomp/gridify-2.c: New test.
1841         * c-c++-common/gomp/gridify-3.c: Likewise.
1843 2016-11-23  Richard Biener  <rguenther@suse.de>
1845         PR tree-optimization/78396
1846         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1848 2016-11-23  Richard Biener  <rguenther@suse.de>
1850         PR tree-optimization/78482
1851         * gcc.dg/torture/pr78482.c: New testcase.
1853 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1855         * gcc.dg/fold-cond_expr-1.c: New test.
1856         * gcc.dg/fold-condcmpconv-1.c: New test.
1857         * gcc.dg/fold-condcmpconv-2.c: New test.
1859 2016-11-23  Richard Biener  <rguenther@suse.de>
1861         PR middle-end/71762
1862         * gcc.dg/torture/pr71762-1.c: New testcase.
1863         * gcc.dg/torture/pr71762-2.c: Likewise.
1864         * gcc.dg/torture/pr71762-3.c: Likewise.
1865         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1867 2016-11-23  Richard Biener  <rguenther@suse.de>
1869         PR lto/78472
1870         * g++.dg/lto/pr78472_0.c: New testcase.
1871         * g++.dg/lto/pr78472_1.C: Likewise.
1873 2016-11-23  Richard Biener  <rguenther@suse.de>
1874             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1876             PR tree-optimization/78154
1877             * gcc.dg/tree-ssa/pr78154.c: New test.
1879 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1881         * gcc.dg/pr31096.c: New testcase.
1882         * gcc.dg/pr31096-1.c: New testcase.
1884 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1886         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1887         adjust for warning->pedwarn change.
1888         * gcc.dg/cpp/defined-syshdr.c,
1889         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1890         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1891         gcc.dg/cpp/defined-Wextra.c,
1892         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1894 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1896         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1898 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1900         PR target/78451
1901         * gcc.target/i386/pr78451.c: New test.
1902         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1903         and #pragma GCC pop_options around the first #pragma GCC target.
1904         * gcc.target/i386/pr69255-2.c: Likewise.
1905         * gcc.target/i386/pr69255-3.c: Likewise.
1907 2016-11-23  Michael Collison  <michael.collison@arm.com>
1909         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1910         additional constants are recognized and fewer instructions generated.
1911         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1912         additional constants are recognized and fewer instructions generated.
1914 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1916         * gcc.misc-tests/godump-1.c: Update expected output for recent
1917         changes.
1919 2016-11-22  Marek Polacek  <polacek@redhat.com>
1921         PR tree-optimization/78455
1922         * gcc.dg/uninit-23.c: New.
1924 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1926         PR fortran/78479
1927         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1928         comment.
1930 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1932         PR fortran/78479
1933         * gfortran.dg/char_component_initializer_3.f90: New test.
1935 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1937         PR target/78451
1938         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1939         GCC target pragma before including immintrin.h.
1941 2016-11-22  Carl Love  <cel@us.ibm.com>
1943         * gcc.target/powerpc/builtins-3.c: New file to test the new
1944         built-ins for vector compare equal and vector compare not equal.
1946 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1948         PR fortran/78443
1949         * gfortran.dg/typebound_proc_35.f90: New test case.
1951 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1953         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1954         parameter in declaration.
1956 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1958         * gcc.dg/loop-split.c: Require int32plus.
1959         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1961 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1963         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1965 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1967         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1969 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1971         PR target/78439
1972         * gcc.c-torture/compile/pr78439.c: New test.
1974 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1976         PR target/77904
1977         * gcc.target/arm/pr77904.c: New test.
1979 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1981         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1982         isa_rev>=2.
1984 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1986         PR tree-optimization/78436
1987         * gcc.c-torture/execute/pr78436.c: New test.
1989         PR middle-end/78416
1990         * gcc.dg/torture/pr78416.c: New test.
1992         PR tree-optimization/78445
1993         * gcc.dg/pr78445.c: New test.
1995 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1997         PR libgfortran/78449
1998         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
2000 2016-11-21  Jeff Law  <law@redhat.com>
2002         PR target/68538
2003         * gcc.c-torture/compile/pr68538.c: New test.
2005 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2007         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
2008         to be generated instead of FCTIWUZ or FCTIWZ.
2010 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
2012         PR middle-end/67335
2013         * g++.dg/vect/simd-clone-7.cc: New test.
2015         PR c++/71973
2016         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
2017         long unsigned int.
2018         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
2019         unsigned long.
2021 2016-11-20  Jeff Law  <law@redhat.com>
2023         PR target/25128
2024         * gcc.target/m68k/pr25128.c: New test.
2026 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
2028         * gcc.dg/tree-ssa/tailcall-7.c: New test.
2030 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
2032         PR preprocessor/78324
2033         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2034         (test_multitoken_macro): New function.
2035         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
2036         case.
2037         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
2038         case.
2039         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
2040         cases.
2041         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
2042         Move to...
2043         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
2044         -ftrack-macro-expansion=0.
2045         (test_sprintf_note): Remove "P" macro.  Add
2046         dg-begin/end-multiline-output directives.
2047         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
2049 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
2051         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
2052         Return 1 for AVR_TINY.
2054 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
2056         PR rtl-optimization/71785
2057         * gcc.target/powerpc/pr71785.c: New file.
2059 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
2061         PR testsuite/78114
2062         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
2063         options.  Refine test by checking predictive commining PHI
2064         nodes in vectorized loop wrto vector factor.
2066 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2068         PR c++/71973
2069         * g++.dg/pr71973-1.C: New test.
2070         * g++.dg/pr71973-2.C: New test.
2071         * g++.dg/pr71973-3.C: New test.
2072         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
2073         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
2074         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
2075         to dg-options.
2076         * g++.old-deja/g++.other/realloc.C: Likewise.
2077         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
2079 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2081         PR tree-optimization/78413
2082         * gcc.dg/tree-ssa/pr78413.c: New test.
2084 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2086         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
2087         target is Thumb-only.
2089 2016-11-20  Jeff Law  <law@redhat.com>
2091         PR target/48551
2092         * gcc.target/m68k/pr48551.c: New test.
2094 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
2096         PR fortran/69741
2097         * gfortran.dg/forall_18.f90: New testcase.
2099 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
2101         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
2103 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2105         PR fortran/78395
2106         * gfortran.dg/typebound_operator_21.f03: New test.
2108 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
2110         * gcc.dg/tree-ssa/divide-5.c: New file.
2112 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
2114         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2115         signed int.
2117 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
2119         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2120         libatomic_available.
2121         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2122         * gfortran.dg/coarray_allocate_10.f08: Likewise.
2123         * gfortran.dg/coarray_allocate_7.f08: Likewise.
2124         * gfortran.dg/coarray_allocate_8.f08: Likewise.
2125         * gfortran.dg/coarray_allocate_9.f08: Likewise.
2126         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2127         * gfortran.dg/coarray_stat_2.f90: Likewise.
2128         * gfortran.dg/coindexed_1.f90: Likewise.
2130 2016-11-18  Jeff Law  <law@redhat.com>
2132         PR target/25111
2133         * gcc.target/m68k/pr25111.c: New test.
2135 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
2137         PR c++/68180
2138         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2140         PR middle-end/78419
2141         * gcc.target/i386/pr78419.c: New test.
2143         PR c++/77285
2144         * g++.dg/tls/pr77285-1.C: New test.
2145         * g++.dg/tls/pr77285-2.C: New test.
2147 2016-11-18  Jeff Law  <law@redhat.com>
2149         PR target/25112
2150         * gcc.target/m68k/pr25112: New test.
2152 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
2154         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2155         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2157 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2159         * gcc.target/arm/optional_thumb-1.c: New test.
2160         * gcc.target/arm/optional_thumb-2.c: New test.
2161         * gcc.target/arm/optional_thumb-3.c: New test.
2163 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2165         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2166         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2167         successful test.
2168         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2169         (DEFAULT_REQUIRED_QUORUM): Likewise.
2171 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
2172             Toma Tabacu  <toma.tabacu@imgtec.com>
2174         * gcc.target/mips/inline-memcpy-1.c (dg-options):
2175         Add (REQUIRES_STDLIB).
2176         * gcc.target/mips/inline-memcpy-2.c: Ditto.
2177         * gcc.target/mips/inline-memcpy-3.c: Ditto.
2178         * gcc.target/mips/inline-memcpy-4.c: Ditto.
2179         * gcc.target/mips/inline-memcpy-5.c: Ditto.
2180         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2181         * gcc.target/mips/loongson-simd.c: Ditto.
2182         * gcc.target/mips/memcpy-1.c: Ditto.
2183         * gcc.target/mips/mips-3d-1.c: Ditto.
2184         * gcc.target/mips/mips-3d-2.c: Ditto.
2185         * gcc.target/mips/mips-3d-3.c: Ditto.
2186         * gcc.target/mips/mips-3d-4.c: Ditto.
2187         * gcc.target/mips/mips-3d-5.c: Ditto.
2188         * gcc.target/mips/mips-3d-6.c: Ditto.
2189         * gcc.target/mips/mips-3d-7.c: Ditto.
2190         * gcc.target/mips/mips-3d-8.c: Ditto.
2191         * gcc.target/mips/mips-3d-9.c: Ditto.
2192         * gcc.target/mips/mips-ps-1.c: Ditto.
2193         * gcc.target/mips/mips-ps-2.c: Ditto.
2194         * gcc.target/mips/mips-ps-3.c: Ditto.
2195         * gcc.target/mips/mips-ps-4.c: Ditto.
2196         * gcc.target/mips/mips-ps-6.c: Ditto.
2197         * gcc.target/mips/mips16-attributes.c: Ditto.
2198         * gcc.target/mips/mips32-dsp-run.c: Ditto.
2199         * gcc.target/mips/mips32-dsp.c: Ditto.
2200         * gcc.target/mips/save-restore-1.c: Ditto.
2201         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2202         (mips_preprocess): Add ignore_output argument that when set
2203         will not return the pre-processed output.
2204         (mips_arch_info): Update arguments for the call to mips_preprocess.
2205         (mips-dg-init): Ditto.
2206         (mips-dg-options): Check if a test having test option
2207         (REQUIRES_STDLIB) has the required sysroot support for
2208         the current test options.
2210 2016-11-17  Jeff Law  <law@redhat.com>
2212         PR middle-end/38219
2213         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2215         PR target/47192
2216         * gcc.target/m68k/pr47192.c: New test.
2218 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
2220         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2221         instead of isa>=4, in order to downgrade to R5.
2223 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
2225         * gcc.target/arc/cmem-bit-1.c: New file.
2226         * gcc.target/arc/cmem-bit-2.c: New file.
2227         * gcc.target/arc/cmem-bit-3.c: New file.
2228         * gcc.target/arc/cmem-bit-4.c: New file.
2230 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
2232         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2233         "avx5124fmaps".
2234         * gcc.target/i386/funcspec-56.inc: Test new attributes.
2236 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
2237             Andrew Senkevich <andrew.senkevich@intel.com>
2239         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2240         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2241         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2242         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2243         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2244         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2245         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2246         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2247         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2248         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2249         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2250         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2251         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2252         avx5124vnniw-check.h.
2253         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2254         check_effective_target_avx5124vnniw): New.
2255         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2256         Set under ifndef.
2257         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2258         * gcc.target/i386/sse-13.c: Ditto.
2259         * g++.dg/other/i386-2.C: Ditto.
2260         * g++.dg/other/i386-3.C: Ditto.
2261         * gcc.target/i386/sse-22.c: Ditto.
2262         * gcc.target/i386/sse-23.c: Ditto.
2264 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2266         PR c++/55080
2267         * g++.dg/parse/pr55080.C: New.
2269 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2271         PR target/78101
2272         * gcc.target/powerpc/fusion4.c: New test.
2274 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2276         PR target/77933
2277         * gcc.target/arm/pr77933-1.c: New test.
2278         * gcc.target/arm/pr77933-2.c: Likewise.
2280 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
2282         PR middle-end/78201
2283         * g++.dg/opt/pr78201.C: New test.
2285 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
2287         * gcc.dg/pr78333.c: Add empty implementations of
2288         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2289         problems on non-glibc systems.
2291 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
2293         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2294         (test_raw_string_one_liner): New function.
2295         (test_raw_string_multiline): New function.
2297 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2299         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2300         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2302 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2303             Richard Biener  <rguenther@suse.de>
2305         PR tree-optimization/77848
2306         * gfortran.dg/vect/pr77848.f: New test.
2308 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2310         PR target/77308
2311         * gcc.target/arm/pr53447-5.c: New test.
2312         * lib/target-supports.exp
2313         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2315 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
2317         * gcc.target/arc/abitest.S: New file.
2318         * gcc.target/arc/abitest.h: Likewise.
2319         * gcc.target/arc/va_args-1.c: Likewise.
2320         * gcc.target/arc/va_args-2.c: Likewise.
2321         * gcc.target/arc/va_args-3.c: Likewise.
2322         * gcc.target/arc/mcrc.c: Deleted.
2323         * gcc.target/arc/mdsp-packa.c: Likewise.
2324         * gcc.target/arc/mdvbf.c: Likewise.
2325         * gcc.target/arc/mmac-24.c: Likewise.
2326         * gcc.target/arc/mmac-d16.c: Likewise.
2327         * gcc.target/arc/mno-crc.c: Likewise.
2328         * gcc.target/arc/mno-dsp-packa.c: Likewise.
2329         * gcc.target/arc/mno-dvbf.c: Likewise.
2330         * gcc.target/arc/mno-mac-24.c: Likewise.
2331         * gcc.target/arc/mno-mac-d16.c: Likewise.
2332         * gcc.target/arc/mno-rtsc.c: Likewise.
2333         * gcc.target/arc/mno-xy.c: Likewise.
2334         * gcc.target/arc/mrtsc.c: Likewise.
2335         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2336         function.
2337         (check_effective_target_arc700): Likewise.
2338         (check_effective_target_arc6xx): Likewise.
2339         (check_effective_target_arcmpy): Likewise.
2340         (check_effective_target_archs): Likewise.
2341         (check_effective_target_clmcpu): Likewise.
2342         (check_effective_target_barrelshifter): Likewise.
2343         * gcc.target/arc/barrel-shifter-1.c: Changed.
2344         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2345         * gcc.target/arc/cmem-1.c: Changed.
2346         * gcc.target/arc/cmem-2.c: Likewise.
2347         * gcc.target/arc/cmem-3.c: Likewise.
2348         * gcc.target/arc/cmem-4.c: Likewise.
2349         * gcc.target/arc/cmem-5.c: Likewise.
2350         * gcc.target/arc/cmem-6.c: Likewise.
2351         * gcc.target/arc/cmem-7.c: Likewise.
2352         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2353         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2354         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2355         * gcc.target/arc/jump-around-jump.c: Update options.
2356         * gcc.target/arc/mARC601.c: Changed.
2357         * gcc.target/arc/mcpu-arc600.c: Changed.
2358         * gcc.target/arc/mcpu-arc601.c: Changed.
2359         * gcc.target/arc/mcpu-arc700.c: Changed.
2360         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2361         * gcc.target/arc/movb-1.c: Changed.
2362         * gcc.target/arc/movb-2.c: Likewise.
2363         * gcc.target/arc/movb-3.c: Likewise.
2364         * gcc.target/arc/movb-4.c: Likewise.
2365         * gcc.target/arc/movb-5.c: Likewise.
2366         * gcc.target/arc/movb_cl-1.c: Likewise.
2367         * gcc.target/arc/movb_cl-2.c: Likewise.
2368         * gcc.target/arc/movbi_cl-1.c: Likewise.
2369         * gcc.target/arc/movh_cl-1.c: Likewise.
2370         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2371         * gcc.target/arc/mul64.c: Enable it only for ARC600.
2372         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2373         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2374         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2375         * gcc.target/arc/trsub.c: Only for ARC EM cores.
2376         * gcc.target/arc/builtin_simdarc.c: Changed.
2377         * gcc.target/arc/extzv-1.c: Likewise.
2378         * gcc.target/arc/insv-1.c: Likewise.
2379         * gcc.target/arc/insv-2.c: Likewise.
2380         * gcc.target/arc/mA6.c: Likewise.
2381         * gcc.target/arc/mA7.c: Likewise.
2382         * gcc.target/arc/mARC600.c: Likewise.
2383         * gcc.target/arc/mARC700.c: Likewise.
2384         * gcc.target/arc/mcpu-arc600.c: Likewise.
2385         * gcc.target/arc/mcpu-arc700.c: Likewise.
2386         * gcc.target/arc/movl-1.c: Likewise.
2387         * gcc.target/arc/nps400-1.c: Likewise.
2388         * gcc.target/arc/trsub.c: Likewise.
2389         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2390         configuration.
2391         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2392         * gcc.target/arc/mswape.c: Likewise.
2394 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2396         PR c++/68180
2397         * g++.dg/cpp1y/pr68180.C: New.
2399 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2401         PR tree-optimization/78319
2402         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2403         arm-none-eabi.
2405 2016-11-17  Richard Biener  <rguenther@suse.de>
2407         PR tree-optimization/78306
2408         * gcc.dg/cilk-plus/pr78306.c: New testcase.
2410 2016-11-17  Richard Biener  <rguenther@suse.de>
2412         PR middle-end/78305
2413         * gcc.dg/torture/pr78305.c: New testcase.
2415 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
2417         PR fortran/66227
2418         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2420 2016-11-16  Marek Polacek  <polacek@redhat.com>
2422         PR c/78285
2423         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2424         * g++.dg/ext/case-range2.C: Likewise.
2426 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2428         PR fortran/58001
2429         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2430         * gfortran.dg/fmt_tab_2.f90: Ditto.
2432 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2434         PR rtl-optimization/78378
2435         * gcc.c-torture/execute/pr78378.c: New test.
2437 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
2439         * gcc.dg/tree-prof/section-attr-1.c: New file.
2440         * gcc.dg/tree-prof/section-attr-2.c: New file.
2441         * gcc.dg/tree-prof/section-attr-3.c: New file.
2443 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2445         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2446         rather than `la'.
2448 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2450         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2451         (dg-final): Remove microMIPS JALRS mnemonic matching.
2452         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2453         (dg-final): Remove microMIPS JALRS mnemonic matching.
2454         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2455         (dg-final): Remove microMIPS JALRS mnemonic matching.
2456         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2457         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2458         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2459         * gcc.target/mips/call-1u.c: New test case.
2460         * gcc.target/mips/call-2u.c: New test case.
2461         * gcc.target/mips/call-3u.c: New test case.
2462         * gcc.target/mips/call-4u.c: New test case.
2463         * gcc.target/mips/call-5u.c: New test case.
2464         * gcc.target/mips/call-6u.c: New test case.
2466 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2468         * gcc.target/arm/empty_fiq_handler.c: New test.
2470 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2472         PR fortran/78299
2473         * gfortran.dg/gomp/pr78299.f90: New test.
2475 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
2477         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2478         * gcc.dg/optimize-bswaphi-1.c: Likewise.
2479         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2481 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2483         PR libgfortran/78314
2484         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2486 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
2488         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2489         according to updated dump info.
2491 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
2493         * lib/target-supports.exp (check_effective_target_alloca): Use a
2494         compile test.
2495         * gcc.target/nvptx/softstack.c: New test.
2496         * gcc.target/nvptx/decl-shared.c: New test.
2497         * gcc.target/nvptx/decl-shared-init.c: New test.
2499 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2501         * gcc.target/mips/data-sym-jump.c: New test case.
2502         * gcc.target/mips/data-sym-pool.c: New test case.
2503         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2504         annotation.
2506 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2508         * lib/target-supports.exp (check_avx2_hw_available): New.
2509         (check_effective_target_avx2_runtime): New.
2510         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2512 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
2514         PR testsuite/78136
2515         * gcc.dg/cpp/trad/trad.exp
2516         (dg-runtest): Moved $srcdir/$subdir/ to
2517         DEFAULT_TRADCPPFLAGS.
2519 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
2521         PR fortran/78356
2522         * gfortran.dg/class_allocate_23.f08: New test.
2524 2016-11-16  Richard Biener  <rguenther@suse.de>
2526         PR middle-end/78333
2527         * gcc.dg/pr78333.c: New testcase.
2529 2016-11-16  Martin Liska  <mliska@suse.cz>
2531         PR sanitizer/78270
2532         * gcc.dg/asan/pr78270.c: Update comment style.
2533         * gcc.dg/asan/pr78270-2.c: New test.
2535 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2537         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2538         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2540 2016-11-16  Richard Biener  <rguenther@suse.de>
2542         PR tree-optimization/78348
2543         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2545 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2547         PR sanitizer/77823
2548         * c-c++-common/ubsan/overflow-vec-1.c: New test.
2549         * c-c++-common/ubsan/overflow-vec-2.c: New test.
2551 2016-11-15  Marek Polacek  <polacek@redhat.com>
2553         * g++.dg/cpp1z/init-statement6.C: Rename a function.
2555 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2557         PR libgfortran/51119
2558         * gfortran.dg/matmul_12.f90: New test case.
2560 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
2562         * gcc.target/i386/funcspec-56.inc: New file.
2563         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
2564         common 32-bit and 64-bit function specific options.
2565         * gcc.target/i386/funcspec-6.c: Ditto.
2567 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2569         * g++.dg/cpp1z/decomp14.C: New test.
2570         * g++.dg/cpp1z/decomp15.C: New test.
2571         * g++.dg/cpp1z/decomp16.C: New test.
2573         * g++.dg/cpp1z/decomp13.C: New test.
2575         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2577         PR c++/71988
2578         * g++.dg/cpp0x/constexpr-71988.C: New test.
2580 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2582         * gcc.target/mips/insn-casesi.c: New test case.
2583         * gcc.target/mips/insn-pseudo-1.c: New test case.
2584         * gcc.target/mips/insn-pseudo-2.c: New test case.
2585         * gcc.target/mips/insn-pseudo-3.c: New test case.
2586         * gcc.target/mips/insn-pseudo-4.c: New test case.
2587         * gcc.target/mips/insn-tablejump.c: New test case.
2589 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2591         * gcc.target/mips/mips.exp (mips_option_tests): Add
2592         `-mcode-readable=yes' array element.
2594 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2596         * gcc.target/mips/mips.exp (mips_option_tests): Add
2597         `-mmicromips' array element.
2599 2016-11-15  Michael Matz  <matz@suse.de>
2601         PR missed-optimization/77881
2602         * gcc.target/i386/pr77881.c: New test.
2604 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2606         PR middle-end/78295
2607         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2609 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2611         * gcc.target/powerpc/vec-set-int.c: New test.
2612         * gcc.target/powerpc/vec-set-short.c: Likesie.
2613         * gcc.target/powerpc/vec-set-char.c: Likewise.
2615 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2617         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2619 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
2621         PR fortran/78300
2622         * gfortran.dg/class_result_3.f90: New test.
2624 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
2625             Richard Biener  <rguenther@suse.de>
2627         * gcc.dg/gimplefe-1.c: New testcase.
2628         * gcc.dg/gimplefe-2.c: Likewise.
2629         * gcc.dg/gimplefe-3.c: Likewise.
2630         * gcc.dg/gimplefe-4.c: Likewise.
2631         * gcc.dg/gimplefe-5.c: Likewise.
2632         * gcc.dg/gimplefe-6.c: Likewise.
2633         * gcc.dg/gimplefe-7.c: Likewise.
2634         * gcc.dg/gimplefe-8.c: Likewise.
2635         * gcc.dg/gimplefe-9.c: Likewise.
2636         * gcc.dg/gimplefe-10.c: Likewise.
2637         * gcc.dg/gimplefe-11.c: Likewise.
2638         * gcc.dg/gimplefe-12.c: Likewise.
2639         * gcc.dg/gimplefe-13.c: Likewise.
2640         * gcc.dg/gimplefe-14.c: Likewise.
2641         * gcc.dg/gimplefe-15.c: Likewise.
2642         * gcc.dg/gimplefe-16.c: Likewise.
2643         * gcc.dg/gimplefe-17.c: Likewise.
2644         * gcc.dg/gimplefe-18.c: Likewise.
2646 2016-11-14  Martin Liska  <mliska@suse.cz>
2648         PR bootstrap/78069
2649         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2650         to match scanned pattern.
2651         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2653 2016-11-14  Richard Biener  <rguenther@suse.de>
2655         PR tree-optimization/78312
2656         * gcc.dg/torture/pr78312.c: New testcase.
2658 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2660         PR target/78093
2661         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2663 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2664             Jason Merrill  <jason@redhat.com>
2666         Implement P0217R3 - C++17 structured bindings
2667         * g++.dg/cpp1z/decomp1.C: New test.
2668         * g++.dg/cpp1z/decomp2.C: New test.
2669         * g++.dg/cpp1z/decomp3.C: New test.
2670         * g++.dg/cpp1z/decomp4.C: New test.
2671         * g++.dg/cpp1z/decomp5.C: New test.
2672         * g++.dg/cpp1z/decomp6.C: New test.
2673         * g++.dg/cpp1z/decomp7.C: New test.
2674         * g++.dg/cpp1z/decomp8.C: New test.
2675         * g++.dg/cpp1z/decomp9.C: New test.
2676         * g++.dg/cpp1z/decomp10.C: New test.
2678 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2680         * g++.dg/torture/pr78268.C: New test.
2682 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2684         PR c/35503
2685         * c-c++-common/pr35503-1.c: New test.
2686         * c-c++-common/pr35503-2.c: Likewise.
2687         * c-c++-common/pr35503-3.c: Likewise.
2688         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2690 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2692         PR rtl-optimization/78232
2693         PR rtl-optimization/78248
2694         * gcc.dg/ubsan/pr78248.c: New test.
2696 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2698         * gnat.dg/address_conv.adb: New test.
2700 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2702         * gnat.dg/renaming11.ad[sb]: New test.
2704 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2706         * c-c++-common/dump-ada-spec-6.c: New test.
2708 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2710         * gnat.dg/lto21.adb: New test.
2711         * gnat.dg/lto21_pkg1.ads: New helper.
2712         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2714 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2716         PR fortran/60952
2717         * gfortran.dg/typebound_proc_34.f90: New test.
2719 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2721         PR fortran/66366
2722         * gfortran.dg/class_57.f90: Changed error message.
2723         * gfortran.dg/class_60.f90: New test.
2725 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2727         * g++.dg/pr78112.C: XFAIL AIX.
2729 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2731         PR fortran/77501
2732         * gfortran.dg/typebound_generic_16.f90: New test.
2734 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2736         PR c++/71225
2737         * g++.dg/cpp0x/pr71225.C: New test.
2739 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2741         * gcc.target/sparc/20161111-1.c: New test.
2743 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2745         PR target/78310
2746         * gcc.target/i386/pr78310.c: New test.
2748 2016-11-11  Jeff Law  <law@redhat.com>
2750         * gcc.dg/tree-ssa/isolate-6.c: New test.
2751         * gcc.dg/tree-ssa/isolate-7.c: New test.
2753 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2755         PR testsuite/78292
2756         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2757         vect_max_reduc.
2759 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2761         PR c++/72774
2762         * g++.dg/parse/pr72774.C: New test.
2764 2016-11-11  Richard Biener  <rguenther@suse.de>
2766         PR tree-optimization/71575
2767         * gcc.dg/graphite/pr71575-1.c: New testcase.
2768         * gcc.dg/graphite/pr71575-2.c: Likewise.
2770 2016-11-11  Richard Biener  <rguenther@suse.de>
2772         PR middle-end/78295
2773         * gcc.dg/uninit-pr78295.c: New testcase.
2775 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2777         PR fortran/78277
2778         * gfortran.dg/dec_structure_17.f90: New test.
2780 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2782         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2783         being allowed in vector registers.
2784         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2785         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2786         * gcc.target/powerpc/vsx-himode.c: Likewise.
2787         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2788         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2789         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2790         to allow matching MFVSRD or MFVSRW.
2792 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2794         PR rtl-optimization/78241
2795         * gcc.dg/pr78241.c: New test.
2797 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2799         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2800         201307.
2802         * g++.dg/cpp1z/noexcept-type14.C: New test.
2803         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2805 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2807         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2808         WVAL0S tests added in r241817.
2810 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2812         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2813         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2814         no longer allowed and corresponding ordered construct.
2815         * gfortran.dg/gomp/linear-1.f90: New test.
2816         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2817         * gfortran.dg/gomp/declare-target-1.f90: New test.
2818         * gfortran.dg/gomp/declare-target-2.f90: New test.
2820 2016-11-10  Martin Liska  <mliska@suse.cz>
2822         PR sanitizer/78270
2823         * gcc.dg/asan/pr78270.c: New test.
2825 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2826             Jakub Jelinek  <jakub@redhat.com>
2828         PR debug/78112
2829         * g++.dg/pr78112.C: New testcase.
2831 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2833         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2834         -Wno-c++1z-compat.
2835         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2836         string in case condition contains % characters.
2838         PR c++/78283
2839         * g++.dg/cpp1z/noexcept-type13.C: New test.
2841 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2843         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2844         using (HAS_MOVN) with MIPS III.
2846 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2848         PR fortran/46459
2849         * gfortran.dg/volatile14.f90: New test.
2851 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2853         PR target/78262
2854         * gcc.target/i386/pr78262.c: New test.
2856 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2858         PR fortran/78259
2859         * gfortran.dg/pr78259.f90: New test.
2861 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2863         PR fortran/60777
2864         * gfortran.dg/spec_expr_7.f90: New test.
2866 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2868         PR target/77718
2869         * gcc.c-torture/execute/pr77718.c: New test.
2871         * gcc.dg/ubsan/c99-shift-3.c: New test.
2872         * gcc.dg/ubsan/c99-shift-4.c: New test.
2873         * gcc.dg/ubsan/c99-shift-5.c: New test.
2874         * gcc.dg/ubsan/c99-shift-6.c: New test.
2876 2016-11-09  Martin Liska  <mliska@suse.cz>
2878         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2879         test-case for memcmp.
2880         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2882 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2884         PR testsuite/78269
2885         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2887 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2889         * gfortran.dg/move_alloc_18.f90: New test.
2891 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2893         PR middle-end/78256
2894         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2895         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2897 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2899         PR fortran/71894
2900         * gfortran.dg/class_59.f90: New test.
2902 2016-11-09  Richard Biener  <rguenther@suse.de>
2904         PR tree-optimization/78007
2905         * gcc.dg/vect/vect-bswap32.c: Adjust.
2906         * gcc.dg/vect/vect-bswap64.c: Likewise.
2908 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2910         * gcc.dg/ipa/vrp7.c: New test.
2912 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2914         PR ipa/78121
2915         * gcc.dg/ipa/pr78121.c: New test.
2917 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2919         * c-c++-common/asan/default_options.h: New file.
2920         * c-c++-common/asan/strcasestr-1.c: New test.
2921         * c-c++-common/asan/strcasestr-2.c: Likewise.
2922         * c-c++-common/asan/strcspn-1.c: Likewise.
2923         * c-c++-common/asan/strcspn-2.c: Likewise.
2924         * c-c++-common/asan/strpbrk-1.c: Likewise.
2925         * c-c++-common/asan/strpbrk-2.c: Likewise.
2926         * c-c++-common/asan/strspn-1.c: Likewise.
2927         * c-c++-common/asan/strspn-2.c: Likewise.
2928         * c-c++-common/asan/strstr-1.c: Likewise.
2929         * c-c++-common/asan/strstr-2.c: Likewise.
2930         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2932 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2934         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2936 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2938         PR fortran/68440
2939         * gfortran.dg/class_58.f90: New test.
2941 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2943         PR target/70799
2944         * gcc.target/i386/pr70799-2.c: New test.
2946 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2948         PR fortran/77596
2949         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2951 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2953         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2955 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2957         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2959 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2961         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2963 2016-11-08  Martin Liska  <mliska@suse.cz>
2965         PR testsuite/78242
2966         * g++.dg/asan/use-after-scope-4.C: New test.
2967         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2968         * gcc.dg/asan/use-after-scope-8.c: Remove.
2970 2016-11-08  Richard Biener  <rguenther@suse.de>
2972         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2974 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2976         PR testsuite/78136
2977         * gcc.dg/cpp/trad/trad.exp
2978         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2979         * gcc.dg/cpp/trad/include.c: Use local header file.
2981 2016-11-08  Richard Biener  <rguenther@suse.de>
2983         PR tree-optimization/78205
2984         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2986 2016-11-08  Richard Biener  <rguenther@suse.de>
2988         PR tree-optimization/78224
2989         * g++.dg/torture/pr78224.C: New testcase.
2991 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2993         * gcc.dg/store_merging_1.c: Require store_merge.
2994         * gcc.dg/store_merging_2.c: Likewise.
2995         * gcc.dg/store_merging_4.c: Likewise.
2996         * gcc.dg/store_merging_5.c: Likewise.
2997         * gcc.dg/store_merging_6.c: Likewise.
2998         * gcc.dg/store_merging_7.c: Likewise.
2999         * gcc.dg/store_merging_8.c: Likewise.
3000         * lib/target-supports.exp (check_effective_target_store_merge): New.
3002 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
3004         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
3005         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
3006         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
3007         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
3008         -mvsx -mpower8-vector.
3009         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
3010         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
3011         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
3012         -mvsx -mpower8-vector.
3014 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
3016         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
3018         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
3019         * gcc.dg/visibility-14.c: XFAIL AIX.
3020         * gcc.dg/visibility-15.c: XFAIL AIX.
3021         * gcc.dg/visibility-16.c: XFAIL AIX.
3022         * gcc.dg/visibility-17.c: XFAIL AIX.
3023         * gcc.dg/visibility-18.c: XFAIL AIX.
3024         * gcc.dg/visibility-19.c: XFAIL AIX.
3025         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
3026         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
3027         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
3028         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
3030 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
3032         PR target/78227
3033         * gcc.target/i386/pr78227-1.c: New test.
3034         * gcc.target/i386/pr78227-2.c: New test.
3036 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3038         PR middle-end/35691
3039         * gcc.dg/pr35691-1.c: New test-case.
3040         * gcc.dg/pr35691-2.c: Likewise.
3042 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
3044         PR rtl-optimization/77309
3045         * gcc.dg/torture/pr77309.c: New test.
3047 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
3049         PR middle-end/71529
3050         * gcc.target/i386/pr71529.C: Moved to ...
3051         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
3053         PR target/64411
3054         * gcc.target/i386/pr64411.C: Moved to ...
3055         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
3056         lp64.
3058         PR target/65105
3059         * gcc.target/i386/pr65105-4.C: Moved to ...
3060         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
3061         Run into compile test rather than execute test.
3063 2016-11-07  Richard Biener  <rguenther@suse.de>
3065         PR target/78229
3066         * g++.dg/pr78229.C: New testcase.
3068 2016-11-07  Richard Biener  <rguenther@suse.de>
3070         PR tree-optimization/78218
3071         * gcc.dg/torture/pr78218.c: New testcase.
3073 2016-11-07  Richard Biener  <rguenther@suse.de>
3075         PR tree-optimization/78228
3076         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
3078 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3080         PR target/77822
3081         * g++.dg/torture/pr77822.C: New test.
3083 2016-11-07  Martin Liska  <mliska@suse.cz>
3085         * c-c++-common/asan/force-inline-opt0-1.c: Disable
3086         -f-sanitize-address-use-after-scope.
3087         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
3088         internal fn calls.
3089         * g++.dg/asan/use-after-scope-1.C: New test.
3090         * g++.dg/asan/use-after-scope-2.C: Likewise.
3091         * g++.dg/asan/use-after-scope-3.C: Likewise.
3092         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
3093         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
3094         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
3095         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
3096         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
3097         * g++.dg/asan/use-after-scope-types.h: Likewise.
3098         * gcc.dg/asan/use-after-scope-1.c: Likewise.
3099         * gcc.dg/asan/use-after-scope-2.c: Likewise.
3100         * gcc.dg/asan/use-after-scope-3.c: Likewise.
3101         * gcc.dg/asan/use-after-scope-4.c: Likewise.
3102         * gcc.dg/asan/use-after-scope-5.c: Likewise.
3103         * gcc.dg/asan/use-after-scope-6.c: Likewise.
3104         * gcc.dg/asan/use-after-scope-7.c: Likewise.
3105         * gcc.dg/asan/use-after-scope-8.c: Likewise.
3106         * gcc.dg/asan/use-after-scope-9.c: Likewise.
3107         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
3108         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
3109         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
3110         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
3111         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3113 2016-11-07  Richard Biener  <rguenther@suse.de>
3115         PR tree-optimization/78189
3116         * g++.dg/torture/pr78189.C: New testcase.
3118 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
3120         * gcc.dg/Wtrampolines.c: XFAIL AIX.
3122 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
3124         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3125         occuring.
3127 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3129         PR fortran/78221
3130         * arith.c (gfc_complex2real):  Change gfc_warning_now to
3131         gfc_warning.
3133 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
3135         * gfortran.dg/move_alloc_17.f03: New test.
3137 2016-11-05  Richard Biener  <rguenther@suse.de>
3139         PR bootstrap/78188
3140         * g++.dg/ipa/pr78188.C: New test.
3142 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
3143             Dominique d'Humieres  <dominiq@lps.ens.fr>
3145         PR fortran/69495
3146         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3148 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
3150         PR fortran/67564
3151         * gfortran.dg/select_type_39.f03: New test.
3153 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
3155         PR fortran/64933
3156         * gfortran.dg/associate_23.f90: New test.
3158 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
3160         PR target/77834
3161         * gcc.dg/pr77834.c: New test.
3163 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
3165         PR c++/67980
3166         * g++.dg/cpp1y/pr67980.C: New.
3168 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3170         * gcc.target/powerpc/fold-vec-add-1.c: New.
3171         * gcc.target/powerpc/fold-vec-add-2.c: New.
3172         * gcc.target/powerpc/fold-vec-add-3.c: New.
3173         * gcc.target/powerpc/fold-vec-add-4.c: New.
3174         * gcc.target/powerpc/fold-vec-add-5.c: New.
3175         * gcc.target/powerpc/fold-vec-add-6.c: New.
3176         * gcc.target/powerpc/fold-vec-add-7.c: New.
3178 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
3180         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3181         for -mbranch-likely, infer -mno-branch-likely for R6.
3183 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3185         PR c++/71973
3186         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3187         * g++.dg/init/new15.C: Likewise.
3188         * g++.dg/ipa/inline-1.C: Likewise.
3189         * g++.dg/ipa/inline-2.C: Likewise.
3190         * g++.dg/lto/20080908-1_0.C: Likewise.
3191         * g++.dg/tc1/dr20.C: Likewise.
3192         * g++.dg/tree-ssa/inline-1.C: Likewise.
3193         * g++.dg/tree-ssa/inline-2.C: Likewise.
3194         * g++.old-deja/g++.law/except1.C: Likewise.
3195         * g++.old-deja/g++.other/vbase5.C: Likewise.
3196         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3198 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3200         PR tree-optimization/78210
3201         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3202         possibility of widening multiplies.
3204 2016-11-04  Richard Biener  <rguenther@suse.de>
3206         PR middle-end/78185
3207         * gcc.dg/pr78185.c: New testcase.
3209 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
3211         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3212         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3214 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
3215             Alexandre Oliva  <aoliva@redhat.com>
3216             Jason Merrill  <jason@redhat.com>
3218         PR debug/28767
3219         PR debug/56974
3220         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3221         * g++.dg/debug/dwarf2/ref-3.C: New test.
3222         * g++.dg/debug/dwarf2/ref-4.C: New test.
3223         * g++.dg/debug/dwarf2/refqual-1.C: New test.
3224         * g++.dg/debug/dwarf2/refqual-2.C: New test.
3226 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
3228         * gfortran.dg/dec_exp_1.f90: New test.
3229         * gfortran.dg/dec_exp_2.f90: Likewise.
3230         * gfortran.dg/dec_exp_3.f90: Likewise.
3232 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
3234         * gfortran.dg/dec_parameter_1.f: New test.
3235         * gfortran.dg/dec_parameter_2.f90: Likewise.
3236         * gfortran.dg/dec_parameter_3.f90: Likewise.
3237         * gfortran.dg/dec_parameter_4.f90: Likewise.
3239 2016-11-03  Martin Liska  <mliska@suse.cz>
3241         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3242         output.
3243         * gcc.dg/tree-prof/time-profiler-3.c: New test.
3245 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3247         PR libgcc/78067
3248         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3250 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3252         * gcc.c-torture/execute/pr78170.c: Require int32plus.
3254 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
3256         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3258 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
3260         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3261         Check for arm_v8_neon_hw.
3262         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3263         Likewise.
3264         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3265         Likewise.
3266         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3267         Likewise.
3269 2016-11-02  Richard Biener  <rguenther@suse.de>
3271         * gcc.dg/store_merging_8.c: New testcase.
3273 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
3275         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3277 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
3279         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3280         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3281         * gcc.dg/addr_equal_1.c: XFAIL AIX.
3282         * gcc.dg/pr65779.c: XFAIL AIX.
3283         * gcc.dg/pr70405.c: XFAIL AIX.
3285         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3286         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3287         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3289 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3291         * lib/target-supports.exp (check_gc_sections_available): Use
3292         -print-prog-name=ld to determine linker used.
3294 2016-11-02  Martin Liska  <mliska@suse.cz>
3296         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3297         test case.
3299 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3301         PR tree-optimization/78170
3302         * gcc.c-torture/execute/pr78170.c: New test.
3304 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3306         PR tree-optimization/78162
3307         * gcc.c-torture/compile/pr78162.c: New test.
3309 2016-11-02  Richard Biener  <rguenther@suse.de>
3311         PR tree-optimization/78035
3312         PR tree-optimization/77964
3313         * gcc.target/i386/pr78035.c: New testcase.
3315 2016-11-02  Richard Biener  <rguenther@suse.de>
3317         * gcc.dg/tree-ssa/vrp111.c: New testcase.
3318         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3319         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3320         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3321         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3323 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
3325         * gfortran.dg/pr70937.f90: require-effective-target lto.
3327 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3329         PR fortran/69544
3330         * gfortran.dg/where_6.f90:  New test.
3332 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
3334         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3336 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3338         PR fortran/69544
3339         * gfortran.dg/where_5.f90:  New test.
3341 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
3343         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3344         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3345         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3346         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3348 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
3350         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3351         Whitespace fixes.
3352         (check_effective_target_vect_cmdline_needed): Check
3353         is-effective-target ia32 for x86 targets.
3354         (check_effective_target_vect_simd_clones): Simplify condition.
3355         (check_effective_target_vect_double): Ditto.
3356         (check_effective_target_vect_aligned_arrays): Check
3357         is-effective-target ia32 for x86 targets.  Simplify condition.
3358         (check_effective_target_vect_multiple_sizes): Simplify condition.
3359         (check_effective_target_sqrt_insn): Add i?86-*-* target.
3360         (check_effective_target_sync_int_128): Simplify condition.
3361         (check_effective_target_sync_int_128_runtime): Ditto.
3362         (check_effective_target_sync_long_long_runtime): Ditto.
3363         (check_effective_target_divmod): Add i?86-*-* target.
3365 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3367         * gcc.target/powerpc/vsx-extract-4.c: New test.
3368         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3370 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3372         PR fortran/54679
3373         * gfortran.dg/fmt_l.f90: Update test.
3374         * gfortran.dg/fmt_l0.f90: New test.
3376 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3378         PR c++/78089
3379         * c-c++-common/builtin-shuffle-1.c: New test.
3380         * g++.dg/cpp0x/addressof3.C: New test.
3382 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
3384         Add tests for a const member and a reference member for launder.
3385         * g++.dg/cpp1z/launder3.C: New.
3386         * g++.dg/cpp1z/launder4.C: Likewise.
3387         * g++.dg/cpp1z/launder5.C: Likewise.
3388         * g++.dg/cpp1z/launder5.cc: Likewise.
3389         * g++.dg/cpp1z/launder5.h: Likewise.
3390         * g++.dg/cpp1z/launder6.C: Likewise.
3391         * g++.dg/cpp1z/launder6.cc: Likewise.
3392         * g++.dg/cpp1z/launder6.h: Likewise.
3394 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3396         PR c++/77948
3397         * g++.dg/cpp0x/pr77948-1.C: New test.
3398         * g++.dg/cpp0x/pr77948-2.C: New test.
3399         * g++.dg/cpp0x/pr77948-3.C: New test.
3400         * g++.dg/cpp0x/pr77948-4.C: New test.
3401         * g++.dg/cpp0x/pr77948-5.C: New test.
3402         * g++.dg/cpp0x/pr77948-6.C: New test.
3404         PR tree-optimization/77860
3405         * gcc.dg/pr77860.c: New test.
3407 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3409         PR c++/77886
3410         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3412 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3414         * gcc.dg/lto/pr60449_0.c: Skip for avr.
3416 2016-10-30  Le-Chun Wu  <lcwu@google.com>
3417             Mark Wielaard  <mjw@redhat.com>
3419         * gcc.dg/Wshadow-compatible-local-1.c: New test.
3420         * gcc.dg/Wshadow-local-1.c: Likewise.
3421         * gcc.dg/Wshadow-local-2.c: Likewise.
3422         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3423         * g++.dg/warn/Wshadow-local-1.C: Likewise.
3424         * g++.dg/warn/Wshadow-local-2.C: Likewise.
3426 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3428         PR tree-optimization/71915
3429         PR tree-optimization/71490
3430         * gcc.dg/tree-ssa/pr54245.c: Delete.
3431         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3432         document why.
3434 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3436         PR fortran/78123
3437         * gfortran.dg/fmt_t_9.f: New test.
3439 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3441         PR fortran/67219
3442         * gfortran.dg/pr67219.f90:  New test.
3444 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
3446         PR rtl-optimization/77919
3447         * g++.dg/torture/pr77919-2.C: New test.
3449         PR target/78148
3450         * gcc.dg/pr78148.c: New test.
3452 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
3454         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3455         * gcc.target/sparc/overflow-4.c: ...here.
3456         * gcc.target/sparc/overflow-5.c: New test.
3458 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3459             Kugan Vivekanandarajah  <kuganv@linaro.org>
3460             Jim Wilson  <jim.wilson@linaro.org>
3462         PR tree-optimization/43721
3463         * lib/target-supports.exp (check_effective_target_divmod): New.
3464         (check_effective_target_divmod_simode): Likewise.
3465         (check_effective_target_arm_divmod_simode): Likewise.
3466         * gcc.dg/divmod-1-simode.c: New test.
3467         * gcc.dg/divmod-1.c: Likewise.
3468         * gcc.dg/divmod-2-simode.c: Likewise.
3469         * gcc.dg/divmod-2.c: Likewise.
3470         * gcc.dg/divmod-3-simode.c: Likewise.
3471         * gcc.dg/divmod-3.c: Likewise.
3472         * gcc.dg/divmod-4-simode.c: Likewise.
3473         * gcc.dg/divmod-4.c: Likewise.
3474         * gcc.dg/divmod-5.c: Likewise.
3475         * gcc.dg/divmod-6-simode.c: Likewise.
3476         * gcc.dg/divmod-6.c: Likewise.
3477         * gcc.dg/divmod-7.c: Likewise.
3479 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3480             Jakub Jelinek  <jakub@redhat.com>
3481             Andrew Pinski  <pinskia@gmail.com>
3483         PR middle-end/22141
3484         PR rtl-optimization/23684
3485         * gcc.c-torture/execute/pr22141-1.c: New test.
3486         * gcc.c-torture/execute/pr22141-2.c: Likewise.
3487         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3488         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3489         * gcc.dg/store_merging_1.c: New test.
3490         * gcc.dg/store_merging_2.c: Likewise.
3491         * gcc.dg/store_merging_3.c: Likewise.
3492         * gcc.dg/store_merging_4.c: Likewise.
3493         * gcc.dg/store_merging_5.c: Likewise.
3494         * gcc.dg/store_merging_6.c: Likewise.
3495         * gcc.dg/store_merging_7.c: Likewise.
3496         * gcc.target/i386/pr22141.c: Likewise.
3497         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3498         * g++.dg/init/new17.C: Likewise.
3500 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
3502         PR middle-end/72747
3503         * c-c++-common/pr72747-1.c: New test.
3504         * c-c++-common/pr72747-2.c: Likewise.
3506 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3508         * gcc.target/s390/oscbreak-1.c: New test.
3510 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3512         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3514 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
3516         PR rtl-optimization/77919
3517         * g++.dg/torture/pr77919.C: New test.
3519         PR rtl-optimization/78132
3520         * gcc.target/i386/pr78132.c: New test.
3522 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
3524         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3526 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3528         * gcc.target/powerpc/vsx-simode.c: New test.
3529         * gcc.target/powerpc/vsx-simode2.c: Likewise.
3530         * gcc.target/powerpc/vsx-simode3.c: Likewise.
3532 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
3534         PR fortran/78026
3535         * gfortran.dg/gomp/pr78026.f03: New test.
3536         * gfortran.dg/select_type_38.f03: New test.
3538         PR middle-end/78025
3539         * g++.dg/gomp/declare-simd-7.C: New test.
3541 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3543         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3544         * gfortran.dg/dec_init_2.f90: Likewise.
3545         * gfortran.dg/dec_init_3.f90: New test.
3546         * gfortran.dg/dec_init_4.f90: Likewise.
3548 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3550         * gcc.dg/fold-narrowbopcst-1.c: New test.
3552 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3554         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3555         dg-shouldfail/dg-output instead of XFAIL.
3556         * gfortran.dg/dec_io_6.f90: Likewise.
3558 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3560         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3561         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3562         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3563         * gcc.target/arm/atomic-op-char-3.c: Likewise.
3564         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3565         * gcc.target/arm/atomic-op-int-3.c: Likewise.
3566         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3567         * gcc.target/arm/atomic-op-release-3.c: Likewise.
3568         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3569         * gcc.target/arm/atomic-op-short-3.c: Likewise.
3571 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3573         * gcc.dg/fold-convmaxconv-1.c: New test.
3574         * gcc.dg/fold-convminconv-1.c: New test.
3576 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3578         PR fortran/78092
3579         * gfortran.dg/pr78092.f90: New test.
3581 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3583         PR target/78056
3584         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3585         expected error message.
3586         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3587         expected error message.
3588         * gcc.target/powerpc/vsu/vec-all-nez-7.c
3589         (test_all_not_equal_and_not_zero): Change expected error message.
3591 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
3593         PR fortran/77973
3594         * gfortran.dg/gomp/pr77973.f90: New test.
3596 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
3598         PR fortran/78108
3599         * gfortran.dg/submodule_18.f08: New test.
3600         * gfortran.dg/submodule_19.f08: New test.
3602 2016-10-26  Michael Matz  <matz@suse.de>
3604         * g++.dg/pr78060.C: New test.
3605         * gfortran.dg/pr78061.f: New test.
3606         * g++.dg/pr78088.C: New test.
3608 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
3610         * gfortran.dg/dec_io_1.f90: New test.
3611         * gfortran.dg/dec_io_2.f90: New test.
3612         * gfortran.dg/dec_io_3.f90: New test.
3613         * gfortran.dg/dec_io_4.f90: New test.
3614         * gfortran.dg/dec_io_5.f90: New test.
3615         * gfortran.dg/dec_io_6.f90: New test.
3617 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3619         PR sanitizer/78106
3620         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3622 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3624         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3625         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3627 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3629         * gnat.dg/opt59.adb: New test.
3630         * gnat.dg/opt59_pkg.ad[sb]: New helper.
3632         * gnat.dg/opt60.adb: New test.
3634 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
3636         PR fortran/72770
3637         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3638         this pr.
3640 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3642         PR target/78102
3643         * gcc.target/i386/pr78102.c: New test.
3645 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3647         * gfortran.dg/dec_logical_xor_1.f90: New test.
3648         * gfortran.dg/dec_logical_xor_2.f90: New test.
3649         * gfortran.dg/dec_logical_xor_3.f03: New test.
3651 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3653         * gfortran.dg/dec_loc_rval_1.f90: New test.
3654         * gfortran.dg/dec_loc_rval_2.f90: New test.
3655         * gfortran.dg/dec_loc_rval_3.f03: New test.
3657 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3659         * gfortran.dg/dec_type_print.f90: New testcase.
3661 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3663         * gfortran.dg/feed_1.f90: New test.
3664         * gfortran.dg/feed_2.f90: New test.
3666 2016-10-25  Martin Liska  <mliska@suse.cz>
3668         PR sanitizer/78106
3669         * gcc.dg/asan/pr78106.c: New test.
3671 2016-10-25  Martin Liska  <mliska@suse.cz>
3673         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3675 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3677         PR target/78041
3678         * gcc.target/arm/pr78041.c: New test.
3680 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3682         * g++.dg/cpp1z/launder1.C: New test.
3683         * g++.dg/cpp1z/launder2.C: New test.
3685 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3686             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3688         PR target/71676
3689         PR target/71678
3690         * gcc.target/avr/pr71676-2.c: New test.
3692 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3693             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3695         PR target/71676
3696         PR target/71678
3697         * gcc.target/avr/pr71676-1.c: New test.
3698         * gcc.target/avr/pr71676-3.c: New test.
3699         * gcc.target/avr/pr71676.c: New test.
3700         * gcc.target/avr/pr71678.c: New test.
3702 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3704         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3705         such that cloned verions of tested functions are not created.
3707 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3709         PR fortran/71895
3710         * gfortran.dg/pr71895.f90: New test.
3712 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3714         * g++.dg/debug/dwarf2/ref-2.C: New test.
3716 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3718         * c-c++-common/Wint-in-bool-context-3.c: New test.
3720 2016-10-24  Martin Sebor  <msebor@redhat.com>
3722         PR middle-end/77735
3723         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3724         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3725         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3726         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3727         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3728         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3729         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3731 2016-10-24  Richard Biener  <rguenther@suse.de>
3733         PR testsuite/71491
3734         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3735         * gcc.dg/vect/slp-45.c: Likewise.
3737 2016-10-24  Richard Biener  <rguenther@suse.de>
3739         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3740         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3741         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3743 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3745         PR target/78093
3746         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3747         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3749 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3751         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3753 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3755         * gcc.target/i386/bmi2-pext-1.c: New test.
3756         * gcc.target/i386/bmi2-pdep-1.c: New test.
3757         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3758         * gcc.target/i386/tbm-bextri-1.c: New test.
3759         * gcc.target/i386/bmi-bextr-6.c: New test.
3761 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3763         PR target/77483
3764         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3765         * gcc.target/i386/pr65105-1.c: Likewise.
3766         * gcc.target/i386/pr65105-2.c: Likewise.
3767         * gcc.target/i386/pr65105-3.c: Likewise.
3768         * gcc.target/i386/pr65105-5.c: Likewise.
3769         * gcc.target/i386/pr67761.c: Likewise.
3770         * gcc.target/i386/pr70799-1.c: Likewise.
3772 2016-10-24  Martin Liska  <mliska@suse.cz>
3774         PR sanitizer/77966
3775         * c-c++-common/ubsan/unreachable-3.c: New test.
3777 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3779         PR fortran/77763
3780         * gfortran.dg/pr77763.f90
3782 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3784         PR fortran/54730
3785         PR fortran/78033
3786         * gfortran.dg/pr78033.f90: New test.
3788 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3790         PR fortran/69834
3791         * gfortran.dg/select_type_1.f03: Change error for overlapping
3792         TYPE IS cases.
3793         * gfortran.dg/select_type_36.f03: New test.
3795 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3797         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3799 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3801         PR fortran/78021
3802         * gfortran.dg/string_length_3.f90:  New test.
3804 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3806         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3808 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3810         PR fortran/43366
3811         PR fortran/57117
3812         PR fortran/61337
3813         * gfortran.dg/alloc_comp_class_5.f03: New test.
3814         * gfortran.dg/class_allocate_21.f90: New test.
3815         * gfortran.dg/class_allocate_22.f90: New test.
3816         * gfortran.dg/realloc_on_assign_27.f08: New test.
3818 2016-10-21  Jeff Law  <law@redhat.com>
3820         * PR tree-optimization/71947
3821         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3822         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3823         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3825 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3827         * gcc.dg/ipa/vrp5.c: New test.
3828         * gcc.dg/ipa/vrp6.c: New test.
3830 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3832         * gcc.target/aarch64/test_frame_17.c: New test.
3834 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3836         * gcc.target/aarch64/test_frame_17.c: New test.
3838 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3840         PR preprocessor/71681
3841         * gcc.dg/cpp/pr71681-1.c: New testcase
3842         * gcc.dg/cpp/pr71681-2.c: Likewise
3843         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3844         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3845         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3846         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3848 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3850         PR target/78057
3851         * gcc.target/i386/pr78057.c: New test.
3853         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3855 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3857         PR fortran/69566
3858         * gfortran.dg/select_type_37.f03: New test.
3860 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3862         PR target/71627
3863         * gcc.target/avr/pr71627.c: New test
3865 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3867         * gcc.target/sparc/overflow-1.c: New test.
3868         * gcc.target/sparc/overflow-2.c: Likewise.
3869         * gcc.target/sparc/overflow-3.c: Likewise.
3871 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3873         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3874         effective target.
3876 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3878         PR rtl-optimization/78038
3879         * gcc.target/aarch64/pr78038.c: New test.
3881 2016-10-21  Richard Biener  <rguenther@suse.de>
3883         PR tree-optimization/78051
3884         * g++.dg/torture/pr78051.C: New testcase.
3886 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3888         * c-c++-common/wdate-time.c: Restored test case.
3889         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3891 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3893         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3895 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3897         PR target/78037
3898         * gcc.target/i386/pr78037.c: New test.
3900 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3902         * gcc.target/visium/overflow8.c: New.
3903         * gcc.target/visium/overflow16.c: Likewise.
3904         * gcc.target/visium/overflow32: Likewise.
3906 2016-10-20  Michael Matz  <matz@suse.de>
3908         * gcc.dg/loop-split.c: New test.
3909         * gcc.dg/tree-ssa/ifc-9.c: Update.
3910         * gcc.dg/tree-ssa/ifc-10.c: Update.
3912 2016-10-20  Richard Biener  <rguenther@suse.de>
3914         * gcc.dg/graphite/pr35356-1.c: Update.
3916 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3918         PR c++/77446
3919         * g++.dg/cpp1y/pr77446.C: New.
3921 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3923         PR tree-optimization/53979
3924         * gcc.dg/pr53979-1.c: New test-case.
3925         * gcc.dg/pr53979-2.c: Likewise.
3927 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3929         * c-c++-common/Wint-in-bool-context-2.c: New test.
3931 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3933         * gfortran.dg/dtio_17.f90: Fix test.
3935 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3937         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3938         * gcc.dg/Walloca-2.c: Same.
3940 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3942         * gcc.dg/Wvla-1.c: Rename to...
3943         * gcc.dg/Wvla-larger-than-1.c: ...this.
3944         * gcc.dg/Wvla-2.c: Rename to...
3945         * gcc.dg/Wvla-larger-than-2.c: ...this.
3946         * gcc.dg/Wvla-3.c: Rename to...
3947         * gcc.dg/Walloca-11.c.: ...this.
3948         * gcc.dg/wvla-[1-7].c: Rename to:
3949         * gcc.dg/Wvla-[1-7].c: ...this.
3951 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3953         PR tree-optimization/78005
3954         * gcc.dg/vect/pr78005.c: New.
3955         * gcc.target/i386/l_fma_float_1.c: Revise test.
3956         * gcc.target/i386/l_fma_float_2.c: Ditto.
3957         * gcc.target/i386/l_fma_float_3.c: Ditto.
3958         * gcc.target/i386/l_fma_float_4.c: Ditto.
3959         * gcc.target/i386/l_fma_float_5.c: Ditto.
3960         * gcc.target/i386/l_fma_float_6.c: Ditto.
3961         * gcc.target/i386/l_fma_double_1.c: Ditto.
3962         * gcc.target/i386/l_fma_double_2.c: Ditto.
3963         * gcc.target/i386/l_fma_double_3.c: Ditto.
3964         * gcc.target/i386/l_fma_double_4.c: Ditto.
3965         * gcc.target/i386/l_fma_double_5.c: Ditto.
3966         * gcc.target/i386/l_fma_double_6.c: Ditto.
3968 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3970         PR tree-optimization/78024
3971         * gcc.dg/goacc/loop-processing-1.c: New file.
3973 2016-10-19  Richard Biener  <rguenther@suse.de>
3975         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3977 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3979         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3980         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3981         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3982         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3983         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3984         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3985         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3986         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3987         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3988         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3989         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3990         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3991         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3992         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3993         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3994         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3995         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3996         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3997         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3998         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3999         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
4000         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
4001         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
4002         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
4003         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
4004         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
4005         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
4006         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
4007         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
4008         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
4009         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
4010         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
4011         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
4012         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
4013         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
4014         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
4015         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
4016         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
4017         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
4018         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
4019         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
4020         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
4021         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
4022         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
4023         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
4024         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
4025         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
4026         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
4027         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
4028         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
4029         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
4030         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
4031         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
4032         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
4033         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
4034         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
4035         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
4036         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
4037         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
4038         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
4039         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
4040         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
4041         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
4042         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
4043         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
4044         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
4045         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
4046         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
4047         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
4048         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
4049         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
4050         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
4051         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
4052         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
4053         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
4054         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
4055         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
4056         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
4057         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
4058         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
4059         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
4060         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
4061         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
4062         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
4063         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
4064         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
4065         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
4066         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
4067         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
4068         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
4069         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
4070         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
4071         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
4072         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
4073         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
4074         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
4075         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
4076         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
4077         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
4078         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
4079         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
4080         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
4081         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
4082         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
4083         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
4084         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
4085         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
4086         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
4087         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
4088         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
4089         * gcc.target/powerpc/vsu/vsu.exp: New file.
4091 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
4093         PR target/77991
4094         * gcc.target/i386/pr77991.c: New test.
4096 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
4098         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
4099         LTO is used.
4101 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4103         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
4105 2016-10-18  Richard Biener  <rguenther@suse.de>
4107         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
4108         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4109         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4110         * gcc.dg/tree-ssa/pr21294.c: Likewise.
4111         * gcc.dg/tree-ssa/pr21563.c: Likewise.
4112         * gcc.dg/tree-ssa/pr23744.c: Likewise.
4113         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4114         * gcc.dg/tree-ssa/pr68431.c: Likewise.
4115         * gcc.dg/tree-ssa/vrp03.c: Likewise.
4116         * gcc.dg/tree-ssa/vrp06.c: Likewise.
4117         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4118         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4119         * gcc.dg/tree-ssa/vrp19.c: Likewise.
4120         * gcc.dg/tree-ssa/vrp20.c: Likewise.
4121         * gcc.dg/tree-ssa/vrp92.c: Likewise.
4122         * gcc.dg/pr68217.c: Likewise.
4123         * gcc.dg/predict-9.c: Likewise.
4124         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4125         * gcc.dg/predict-1.c: Likewise.
4127 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4129         * gfortran.dg/dtio_17.f90: New test.
4131 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4133         * gcc.dg/ipa/vrp4.c: Adjust testcase.
4135 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4137         * gcc.dg/ipa/vrp4.c: New test.
4139 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4141         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4142         * gcc.dg/torture/pr39074.c: Likewise.
4144 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
4146         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4147         * gnat.dg/trampoline4.adb: Minor tweak.
4149 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4151         PR tree-optimization/77916
4152         * gcc.dg/torture/pr77916.c: New.
4154 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4156         PR fortran/77978
4157         * gfortran.dg/pr77978_1.f90: New test.
4158         * gfortran.dg/pr77978_2.f90: Ditto.
4159         * gfortran.dg/pr77978_3.f90: Ditto.
4161 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
4163         PR fortran/61420
4164         PR fortran/78013
4165         * gfortran.dg/proc_ptr_49.f90: New test.
4167 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4169         PR target/77308
4170         * gcc.target/arm/pr77308.c: New test.
4172 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
4174         * lib/target-supports.exp
4175         (check_effective_target_floatn_nx_runtime): Return 0 for
4176         powerpc*-ibm-aix*.
4178 2016-10-17  Andrew Pinski  <apinski@cavium.com>
4180         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4181         long instead of long.
4182         * gcc.target/aarch64/cinc_common_1.c: Likewise.
4183         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4184         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4185         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4186         * gcc.target/aarch64/pr68102_1.c: Likewise.
4187         * gcc.target/aarch64/target_attr_3.c: Likewise.
4189 2016-10-17  Richard Biener  <rguenther@suse.de>
4191         PR tree-optimization/77988
4192         * gcc.dg/torture/pr77988.c: New testcase.
4194 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4196         * gcc.dg/pr71636-1.c: New test-case.
4197         * gcc.dg/pr71636-2.c: Likewise.
4199 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
4201         * gnat.dg/trampoline3.adb: New test.
4202         * gnat.dg/trampoline4.adb: Likewise.
4204 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4206         * gfortran.dg/dtio_16.f90: New test.
4208 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4210         * gcc.target/sparc/bmaskbshuf.c: Rename to...
4211         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4212         * gcc.target/sparc/bmaskbshuf-2.c: New test.
4214 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4216         * gcc.target/sparc/popc.c: Rename to...
4217         * gcc.target/sparc/popc-1.c: ...this.
4218         * gcc.target/sparc/popc-2.c: New test.
4220 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4222         PR fortran/77972
4223         * gfortran.dg/unexpected_eof_4.f90: New test.
4225 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
4227         PR libfortran/48587
4228         * gfortran.dg/negative_unit2.f90: New test.
4230 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
4232         PR middle-end/77959
4233         * gfortran.dg/pr77959.f90: New test.
4235         DR 1511 - const volatile variables and ODR
4236         * g++.dg/DRs/dr1511-1.C: New test.
4237         * g++.dg/DRs/dr1511-2.C: New test.
4239 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4241         * gnat.dg/debug7.adb (dg-options): Remove -g.
4242         * gnat.dg/debug8.adb (dg-options): Add -margs.
4243         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4245 2016-10-14  Richard Biener  <rguenther@suse.de>
4247         PR tree-optimization/77979
4248         * gcc.dg/torture/pr77979.c: New testcase.
4250 2016-10-14  Martin Liska  <mliska@suse.cz>
4252         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4253         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4254         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4256 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
4258         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4259         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4260         * gcc.dg/torture/pr77937-2.c: Likewise.
4262 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4264         * gnat.dg/lto15.adb: Adjust.
4265         * gnat.dg/lto16.adb: Likewise.
4266         * gnat.dg/lto17.adb: Likewise
4267         * gnat.dg/lto18.ad[sb]: New test.
4268         * gnat.dg/lto18_pkg.ads: New helper.
4269         * gnat.dg/lto19.adb: New test.
4270         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4271         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4272         * gnat.dg/lto20.adb: New test.
4273         * gnat.dg/lto20_pkg.ad[sb]: New helper.
4275 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4277         * gfortran.dg/coarray_38.f90: Expect error message.
4279 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4281         * gcc.target/aarch64/spellcheck_1.c: New test.
4282         * gcc.target/aarch64/spellcheck_2.c: Likewise.
4283         * gcc.target/aarch64/spellcheck_3.c: Likewise.
4284         * gcc.target/aarch64/spellcheck_4.c: Likewise.
4285         * gcc.target/aarch64/spellcheck_5.c: Likewise.
4286         * gcc.target/aarch64/spellcheck_6.c: Likewise.
4288 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
4290         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4292 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4294         PR tree-optimization/77937
4295         * gcc.dg/torture/pr77937-1.c: New.
4296         * gcc.dg/torture/pr77937-2.c: New.
4298 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4300         * g++.dg/cpp1z/inline-var1.C: New test.
4301         * g++.dg/cpp1z/inline-var1a.C: New test.
4302         * g++.dg/cpp1z/inline-var1.h: New file.
4303         * g++.dg/cpp1z/inline-var2.C: New test.
4304         * g++.dg/cpp1z/inline-var3.C: New test.
4305         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4306         uninitialized const.
4308 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
4310         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4311         Xscale is specified, not just -march.
4312         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4313         is incompatible with Xscale.
4315 2016-10-13  Martin Sebor  <msebor@redhat.com>
4317         PR c++/71912
4318         * g++.dg/ext/flexary4.C: Adjust.
4319         * g++.dg/ext/flexary5.C: Same.
4320         * g++.dg/ext/flexary9.C: Same.
4321         * g++.dg/ext/flexary19.C: New test.
4322         * g++.dg/ext/flexary18.C: New test.
4323         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4324         regression test.
4325         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4326         Avoid generating a flexible array member in an array.
4328 2016-10-13  Martin Sebor  <msebor@redhat.com>
4330         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4331         to placate -Wformat on targets where the type is not int.
4333 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
4335         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4336         in INSN_LOCATION.
4338 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4340         * gcc.target/i386/l_fma_float_1.c: Revise test.
4341         * gcc.target/i386/l_fma_float_2.c: Ditto.
4342         * gcc.target/i386/l_fma_float_3.c: Ditto.
4343         * gcc.target/i386/l_fma_float_4.c: Ditto.
4344         * gcc.target/i386/l_fma_float_5.c: Ditto.
4345         * gcc.target/i386/l_fma_float_6.c: Ditto.
4346         * gcc.target/i386/l_fma_double_1.c: Ditto.
4347         * gcc.target/i386/l_fma_double_2.c: Ditto.
4348         * gcc.target/i386/l_fma_double_3.c: Ditto.
4349         * gcc.target/i386/l_fma_double_4.c: Ditto.
4350         * gcc.target/i386/l_fma_double_5.c: Ditto.
4351         * gcc.target/i386/l_fma_double_6.c: Ditto.
4353 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4355         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4357 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4359         * gcc.dg/vect/vect-98.c: Refine test case.
4360         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4361         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4362         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4364 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4366         PR c/77946
4367         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4369 2016-10-13  Martin Liska  <mliska@suse.cz>
4371         PR tree-optimization/77943
4372         * g++.dg/tree-ssa/pr77943.C: New test.
4374 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4376         PR fortran/72832
4377         * gfortran.dg/allocate_with_source_22.f03: New test.
4378         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
4379         fail.
4381 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4383         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4384         * gcc.target/arm/movsi_movw.c: Likewise.
4385         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4386         directive to work on big endian targets.
4388 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4390         * gcc.dg/tree-ssa/evrp6.c: New test.
4392 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4394         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4395         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4396         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4398 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4400         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4401         * gcc.target/powerpc/warn-2.c: Ditto.
4403 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
4405         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4406         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4407         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
4408         for -mmsa.
4409         * gcc.target/mips/msa.c: New test.
4410         * gcc.target/mips/msa-builtins.c: Likewise.
4411         * lib/target-supports.exp (check_mips_msa_hw_available): New.
4412         (check_effective_target_mips_msa_runtime): Likewise.
4413         (check_effective_target_mips_msa): Likewise.
4414         (add_options_for_mips_msa): Likewise.
4415         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4416         (check_effective_target_vect_intfloat_cvt): Likewise.
4417         (check_effective_target_vect_uintfloat_cvt): Likewise.
4418         (check_effective_target_vect_floatint_cvt): Likewise.
4419         (check_effective_target_vect_floatuint_cvt): Likewise.
4420         (check_effective_target_vect_shift): Likewise.
4421         (check_effective_target_vect_shift_char): Likewise.
4422         (check_effective_target_vect_long): Likewise.
4423         (check_effective_target_vect_float): Likewise.
4424         (check_effective_target_vect_double): Likewise.
4425         (check_effective_target_vect_long_long): Likewise.
4426         (check_effective_target_vect_perm): Likewise.
4427         (check_effective_target_vect_perm_byte): Likewise.
4428         (check_effective_target_vect_perm_short): Likewise.
4429         (check_effective_target_vect_sdot_qi): Likewise.
4430         (check_effective_target_vect_udot_qi): Likewise.
4431         (check_effective_target_vect_sdot_hi): Likewise.
4432         (check_effective_target_vect_udot_hi): Likewise.
4433         (check_effective_target_vect_pack_trunc): Likewise.
4434         (check_effective_target_vect_unpack): Likewise.
4435         (check_effective_target_vect_hw_misalign): Likewise.
4436         (check_effective_target_vect_condition): Likewise.
4437         (check_effective_target_vect_cond_mixed): Likewise.
4438         (check_effective_target_vect_char_mult): Likewise.
4439         (check_effective_target_vect_short_mult): Likewise.
4440         (check_effective_target_vect_int_mult): Likewise.
4441         (check_effective_target_vect_extract_even_odd): Likewise.
4442         (check_effective_target_vect_interleave): Likewise.
4443         (check_vect_support_and_set_flags): Check if the target supports MSA
4444         and append to the list of EFFECTIVE_TARGETS.
4446 2016-10-12  Richard Biener  <rguenther@suse.de>
4448         PR debug/77947
4449         * g++.dg/torture/pr77947.C: New testcase.
4451 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4453         * gnat.dg/debug8.adb: New testcase.
4455 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4457         * gnat.dg/debug9.adb: New testcase.
4459 2016-10-12  Richard Biener  <rguenther@suse.de>
4461         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4462         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4463         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4465 2016-10-12  Richard Biener  <rguenther@suse.de>
4467         PR tree-optimization/77920
4468         * gcc.dg/torture/pr77920.c: New testcase.
4470 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
4472         PR tree-optimization/77929
4473         * gcc.c-torture/compile/pr77929.c: New test.
4475         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4476         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4477         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4478         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4479         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4480         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4481         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4482         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4483         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4485 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4487         * gcc.target/sparc/setcc-4.c: Adjust.
4488         * gcc.target/sparc/setcc-5.c: Likewise.
4489         * gcc.target/sparc/setcc-6.c: Likewise.
4490         * gcc.target/sparc/setcc-7.c: Likewise.
4491         * gcc.target/sparc/setcc-8.c: Likewise.
4492         * gcc.target/sparc/setcc-9.c: Likewise.
4493         * gcc.target/sparc/setcc-10.c: Delete.
4495 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4497         PR fortran/77942
4498         * gfortran.dg/pr77942.f90
4500 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
4502         * gfortran.dg/dec_math.f90: New testsuite.
4504 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4506         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
4507         (main): Declare j as i32 instead of int.
4509 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4511         PR testsuite/PR77710
4512         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4513         target triplet instead of *-*-*-*.
4515 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4517         * gnat.dg/unchecked_convert10.adb: New test.
4518         * gnat.dg/unchecked_convert11.adb: Likewise.
4519         * gnat.dg/unchecked_convert12.adb: Likewise.
4521 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4523         * gcc.target/sparc/cbcond-1.c: New test.
4524         * gcc.target/sparc/cbcond-2.c: Likewise.
4525         * gcc.target/sparc/movcc-1.c: Likewise.
4526         * gcc.target/sparc/movcc-2.c: Likewise.
4527         * gcc.target/sparc/setcc-1.c: Adjust.
4528         * gcc.target/sparc/setcc-2.c: Likewise.
4529         * gcc.target/sparc/setcc-3.c: Likewise.
4530         * gcc.target/sparc/setcc-4.c: Likewise.
4531         * gcc.target/sparc/setcc-5.c: Likewise.
4532         * gcc.target/sparc/setcc-6.c: New test.
4533         * gcc.target/sparc/setcc-7.c: Likewise.
4534         * gcc.target/sparc/setcc-8.c: Likewise.
4535         * gcc.target/sparc/setcc-9.c: Likewise.
4536         * gcc.target/sparc/setcc-10.c: Likewise.
4538 2016-10-10  Jeff Law  <law@redhat.com>
4540         PR tree-optimization/71947
4541         * gcc.dg/tree-ssa/pr71947-1.c: New test.
4542         * gcc.dg/tree-ssa/pr71947-2.c: New test.
4543         * gcc.dg/tree-ssa/pr71947-3.c: New test.
4544         * gcc.dg/tree-ssa/pr71947-4.c: New test.
4545         * gcc.dg/tree-ssa/pr71947-5.c: New test.
4546         * gcc.dg/tree-ssa/pr71947-6.c: New test.
4548 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4550         PR fortran/77915
4551         * gfortran.dg/matmul_11.f90:  New test.
4553 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4555         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4556         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4557         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4558         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4559         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4560         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4561         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4562         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4563         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4564         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4565         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4566         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4567         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4568         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4569         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4570         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4571         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4572         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4573         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4574         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4575         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4576         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4577         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4578         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4579         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4580         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4581         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4582         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4583         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4584         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4585         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4586         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4587         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4588         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4589         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4590         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4591         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4592         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4593         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4594         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4595         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4596         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4597         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4598         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4599         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4600         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4601         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4602         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4603         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4604         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4605         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4606         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4607         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4608         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4609         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4610         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4611         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4612         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4613         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4615 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4617         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4618         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4619         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4620         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4621         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4622         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4623         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4624         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4625         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4626         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4627         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4628         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4629         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4630         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4632 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4634         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4635         Enable AArch64.
4636         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4637         vdup*_laneq.
4638         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4639         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4640         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4641         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4643 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
4644             Jiong Wang  <jiong.wang@arm.com>
4646         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4647         AArch64 support.
4648         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4649         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4650         AArch64 targets.
4651         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4652         AArch64 targets.
4653         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4654         targets.
4655         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4657 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4659         * gnat.dg/specs/vfa.ads: New test.
4661 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4663         * gnat.dg/inline13.ad[sb]: New test.
4664         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4666 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4668         * gnat.dg/biased_subtype.adb: New test.
4670 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4672         PR tree-optimization/77901
4673         * gcc.c-torture/compile/pr77901.c: New test.
4675 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4677         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4678         * gcc.dg/ipa/propalign-2.c: Likewise
4679         * gcc.dg/ipa/propalign-3.c: Likewise.
4680         * gcc.dg/ipa/propalign-4.c: Likewise.
4681         * gcc.dg/ipa/propalign-5.c: Likewise.
4683 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4685         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4687         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4689         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4690         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4692 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4694         * gfortran.dg/dec_union_11.f90: New testcase.
4696 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4698         PR c++/66443
4699         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4700         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4701         * g++.dg/cpp1y/pr66443-cxx14.C: New
4702         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4703         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4705 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4707         * g++.dg/cpp0x/addressof1.C: New test.
4708         * g++.dg/cpp0x/addressof2.C: New test.
4710 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4712         * gcc.target/powerpc/float128-type-1.c: New test to check that
4713         PowerPC 64-bit Linux enables -mfloat128-type by default.
4714         * gcc.target/powerpc/float128-type-2.c: Likewise.
4715         * gcc.target/powerpc/float128-mix.c: Change error message to
4716         reflect that __ibm128 is now #define'ed to be long double.
4718 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4720         PR fortran/77406
4721         * gfortran.dg/pr77406.f90: New test.
4722         * gfortran.dg/assumed_type_3.f90: Update error messages.
4723         * gfortran.dg/defined_operators_1.f90: Ditto.
4724         * gfortran.dg/generic_26.f90: Ditto.
4725         * gfortran.dg/generic_7.f90: Ditto.
4726         * gfortran.dg/gomp/udr5.f90: Ditto.
4727         * gfortran.dg/gomp/udr7.f90: Ditto.
4728         * gfortran.dg/interface_1.f90: Ditto.
4729         * gfortran.dg/interface_37.f90: Ditto.
4730         * gfortran.dg/interface_5.f90: Ditto.
4731         * gfortran.dg/interface_6.f90: Ditto.
4732         * gfortran.dg/interface_7.f90
4733         * gfortran.dg/no_arg_check_3.f90
4734         * gfortran.dg/operator_5.f90
4735         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4737 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4739         PR c++/77700
4740         * c-c++-common/Wint-in-bool-context.c: Update test.
4742 2016-10-07  Richard Biener  <rguenther@suse.de>
4744         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4745         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4747 2016-10-07  Marek Polacek  <polacek@redhat.com>
4749         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4751 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4753         PR c++/69733
4754         * c-c++-common/pr69733.c: New test.
4755         * gcc.dg/pr69733.c: New test.
4756         * gcc.target/i386/pr69733.c: New test.
4758 2016-10-07  Marek Polacek  <polacek@redhat.com>
4760         PR c++/77803
4761         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4763 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4765         PR tree-optimization/77664
4766         * gcc.dg/tree-ssa/pr77664.c: New test.
4767         * gcc.dg/pr77664.c: New test.
4769 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4771         * gfortran.dg/pr69955.f90: New test.
4773 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4775         PR fortran/57910
4776         * gfortran.dg/pr57910.f90: New test.
4778 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4780         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4781         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4783 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4785         PR tree-optimization/77862
4786         * gcc.dg/pr77862.c: New test.
4788 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4790         * gcc.dg/tree-ssa/evrp4.c: New test.
4792 2016-10-06  Jeff Law  <law@redhat.com>
4794         PR tree-optimization/71661
4795         * gcc.dg/tree-ssa/pr71661.c: New test.
4797 2016-10-06  Richard Biener  <rguenther@suse.de>
4799         PR tree-optimization/77855
4800         * gcc.dg/torture/pr77855.c: New testcase.
4802 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4803             Eric Botcazou  <ebotcazou@adacore.com>
4805         * g++.dg/other/pr77759.C: New test.
4807 2016-10-06  Richard Biener  <rguenther@suse.de>
4809         PR tree-optimization/77839
4810         * gcc.dg/torture/pr77839.c: New testcase.
4812 2016-10-06  Marek Polacek  <polacek@redhat.com>
4814         * g++.dg/cpp1z/init-statement9.C: New test.
4816 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4818         * gcc.target/i386/pcommit-1.c: Deleted.
4819         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4820         * gcc.target/i386/sse-13.c: Ditto.
4821         * gcc.target/i386/sse-14.c: Ditto.
4822         * gcc.target/i386/sse-22.c: Ditto.
4823         * gcc.target/i386/sse-23.c: Ditto.
4824         * g++.dg/other/i386-2.C: Ditto.
4826 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4828         * gcc.target/i386/pr77833.c: Require int128 effective target.
4830 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4832         PR fortran/58991
4833         PR fortran/58992
4834         * gfortran.dg/associate_22.f90: New test.
4836 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4838         * gfortran.dg/dec_union_9.f90: New testcase.
4839         * gfortran.dg/dec_union_10.f90: New testcase.
4841 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4843         PR sanitizer/66343
4844         * gcc.dg/pch/pr66343-3.c: New test.
4845         * gcc.dg/pch/pr66343-3.hs: New file.
4847         PR sanitizer/66343
4848         * gcc.dg/pch/pr66343-1.c: New test.
4849         * gcc.dg/pch/pr66343-1.hs: New file.
4850         * gcc.dg/pch/pr66343-2.c: New test.
4851         * gcc.dg/pch/pr66343-2.hs: New file.
4853 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4855         * c-c++-common/Wint-in-bool-context.c: Update test.
4857 2016-10-05  Marek Polacek  <polacek@redhat.com>
4859         * g++.dg/cpp1z/init-statement1.C: New test.
4860         * g++.dg/cpp1z/init-statement2.C: New test.
4861         * g++.dg/cpp1z/init-statement3.C: New test.
4862         * g++.dg/cpp1z/init-statement4.C: New test.
4863         * g++.dg/cpp1z/init-statement5.C: New test.
4864         * g++.dg/cpp1z/init-statement6.C: New test.
4865         * g++.dg/cpp1z/init-statement7.C: New test.
4866         * g++.dg/cpp1z/init-statement8.C: New test.
4868 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4870         PR fortran/67524
4871         * gfortran.dg/pr67524.f90: New test.
4873 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4875         PR sanitizer/77823
4876         * c-c++-common/ubsan/shift-9.c: New test.
4878 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4880         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4881         of int if __SIZEOF_INT__ is less than 4 bytes.
4883 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4885         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4886         * gfortran.dg/class_array_20.f03: Likewise.
4887         * gfortran.dg/class_array_21.f03: Likewise.
4888         * gfortran.dg/finalize_29.f08: Likewise.
4889         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4891 2016-10-05  Richard Biener  <rguenther@suse.de>
4893         PR middle-end/77826
4894         * gcc.dg/torture/pr77826.c: New testcase.
4896 2016-10-05  Richard Biener  <rguenther@suse.de>
4898         * gcc.dg/fold-copysign-1.c: New testcase.
4900 2016-10-05  Andreas Schwab  <schwab@suse.de>
4902         * g++.dg/pr49847-2.C: Remove.
4904 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4906         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4908 2016-10-05  Richard Biener  <rguenther@suse.de>
4910         PR middle-end/55152
4911         * gcc.dg/pr55152-2.c: New testcase.
4913 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4915         * gfortran.dg/dtio_15.f90: New test.
4917 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4919         * gcc.dg/split-7.c: New test.
4921 2016-10-04  Martin Sebor  <msebor@redhat.com>
4923         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4924         %lc directive to wint_t to silence -Wformat warnings on targets
4925         where the latter is a distinct type such as long.
4927 2016-10-04  Martin Sebor  <msebor@redhat.com>
4929         PR c++/77804
4930         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4932 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4934         PR c++/77791
4935         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4937         * g++.dg/other/java3.C: Remove.
4938         * g++.dg/other/java1.C: Remove.
4939         * g++.dg/other/error12.C: Remove.
4940         * g++.dg/other/java2.C: Remove.
4941         * g++.dg/warn/Wnvdtor.C: Remove.
4942         * g++.dg/lookup/java1.C: Remove.
4943         * g++.dg/lookup/java2.C: Remove.
4944         * g++.dg/ext/pr34829.C: Remove.
4945         * g++.dg/ext/java-3.C: Remove.
4946         * g++.dg/ext/java-1.C: Remove.
4947         * g++.dg/ext/java-2.C: Remove.
4948         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4950 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4952         PR tree-optimization/77808
4953         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4955 2016-10-04  Richard Biener  <rguenther@suse.de>
4957         PR tree-optimization/77399
4958         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4960 2016-10-04  Richard Biener  <rguenther@suse.de>
4962         PR middle-end/77833
4963         * gcc.target/i386/pr77833.c: New testcase.
4965 2016-09-26  Jeff Law  <law@redhat.com>
4967         PR tree-optimization/71550
4968         PR tree-optimization/71403
4969         * gcc.c-torture/execute/pr71550.c: New test.
4971 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4973         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4974         option.
4976 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4978         Revert
4979         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4981         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4983 2016-10-03  Marek Polacek  <polacek@redhat.com>
4985         * g++.dg/cpp0x/nullptr37.C: New test.
4987 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4989         * c-c++-common/Wint-in-bool-context.c: Update test.
4991 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4993         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4994         earlier.
4995         * g++.dg/charset/asm2.c (memmove): Likewise.
4996         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4997         * g++.dg/tls/diag-4.C (foo): Likewise.
4998         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4999         dg-warning, fix up regex.
5000         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
5001         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
5002         * g++.old-deja/g++.mike/net31.C: Likewise.
5003         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
5004         for C++17.
5005         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
5006         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
5008 2016-10-01  Richard Biener  <rguenther@suse.de>
5010         PR middle-end/77798
5011         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
5013 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
5015         PR fortran/77663
5016         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
5018 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
5020         PR c/77490
5021         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
5022         Add dg-prune-output directive.
5024 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5026         PR fortran/66643
5027         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
5028         * gfortran.fortran-torture/compile/write.f90: Update test.
5030 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
5032         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
5033         arm_fp16_alternative_ok as the required effective target.
5034         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
5035         -mfp16-format=alternative to the dg-options directive and remove
5036         the dg-add-options directive.
5038 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
5040         PR fortran/77764
5041         * gfortran.dg/dec_union_8.f90: New testcase.
5043 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
5045         PR fortran/77782
5046         * gfortran.dg/dec_structure_16.f90: New testcase.
5048 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
5050         * gfortran.dg/coarray_allocate_10.f08: New test.
5051         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
5053 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5055         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
5057 2016-09-30  Richard Biener  <rguenther@suse.de>
5059         PR tree-optimization/77399
5060         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
5062 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
5064         * c-c++-common/pr27336.c: Make dependency on
5065         -fdelete-null-pointer-checks explicit.
5066         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
5067         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
5068         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
5069         * gcc.dg/pic-1.c: Require fpic target support.
5070         * gcc.dg/pic-2.c: Likewise.
5072 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
5074         Implement P0001R1 - C++17 removal of register storage class specifier
5075         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
5076         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
5077         C++17.
5078         * c-c++-common/vector-subscript-5.c (foo): Don't use register
5079         keyword if not __SSE2__.
5080         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
5081         C++17.
5082         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
5083         register keywords.
5084         * g++.dg/eh/pr29166.C: Add -Wno-register option.
5085         * g++.dg/warn/register-parm-1.C (erroneous_warning,
5086         no_erroneous_warning): Expect new warnings for C++17.
5087         * g++.dg/warn/register-var-2.C (f): Likewise.
5088         * g++.dg/parse/register1.C (f): Expect new error for C++17.
5089         * g++.dg/parse/linkage2.C (foo): Likewise.
5090         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
5091         keyword on parameters for C++17.
5092         * g++.dg/cpp1z/register1.C: New test.
5093         * g++.dg/cpp1z/register2.C: New test.
5094         * g++.dg/cpp1z/register3.C: New test.
5096 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
5098         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
5099         * gcc.target/i386/avx2-check.h (main): Ditto.
5100         * gcc.target/i386/avx512bw-check.h (main): Ditto.
5101         * gcc.target/i386/avx512cd-check.h (main): Ditto.
5102         * gcc.target/i386/avx512dq-check.h (main): Ditto.
5103         * gcc.target/i386/avx512er-check.h (main): Ditto.
5104         * gcc.target/i386/avx512f-check.h (main): Ditto.
5105         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
5106         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
5107         * gcc.target/i386/avx512vl-check.h (main): Ditto.
5109 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
5111         PR target/77756
5112         * gcc.target/i386/pr77756.c: New test.
5114 2016-09-29  Marek Polacek  <polacek@redhat.com>
5116         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5118 2016-09-29  Marek Polacek  <polacek@redhat.com>
5120         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5121         C++14.
5123 2016-09-29  Martin Liska  <mliska@suse.cz>
5125         * objc/execute/construct1.m: New test.
5127 2016-09-29  Richard Biener  <rguenther@suse.de>
5129         PR tree-optimization/77768
5130         * gcc.dg/torture/pr77768.c: New testcase.
5132 2016-09-28  Richard Biener  <rguenther@suse.de>
5134         PR middle-end/77407
5135         * gcc.dg/pr77407.c: New testcase.
5137 2016-09-29  Richard Biener  <rguenther@suse.de>
5139         PR middle-end/55152
5140         * gcc.dg/pr55152.c: New testcase.
5141         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5143 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5145         * gcc.dg/profile-update-warning.c: Restrict to ia32.
5146         (dg-options): Remove -m32.
5148 2016-09-28  Martin Sebor  <msebor@redhat.com>
5150         PR middle-end/77721
5151         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5153 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5155         PR libgfortran/77707
5156         * gfortran.dg/inquire_17.f90: New test.
5158 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
5160         PR c++/77467
5161         * g++.dg/cpp1y/constexpr-77467.C: New test.
5163 2016-09-28  Martin Sebor  <msebor@redhat.com>
5165         PR c/77762
5166         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5167         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5168         (test_sprintf_p_const): Adjust line numbers to avoid failures
5169         introduced in r240503.
5171 2016-09-28  Martin Sebor  <msebor@redhat.com>
5173         PR middle-end/77683
5174         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5176 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5178         PR c++/77748
5179         * g++.dg/pr77550.C: Avoid undefined behavior.
5181         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5183 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
5185         * gcc.dg/strlenopt-20.c: Update test.
5186         * gcc.dg/strlenopt-21.c: Likewise.
5187         * gcc.dg/strlenopt-22.c: Likewise.
5188         * gcc.dg/strlenopt-22g.c: Likewise.
5189         * gcc.dg/strlenopt-26.c: Likewise.
5190         * gcc.dg/strlenopt-5.c: Likewise.
5191         * gcc.dg/strlenopt-7.c: Likewise.
5192         * gcc.dg/strlenopt-9.c: Likewise.
5194 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5196         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5198         * g++.dg/cpp1z/lambda-this1.C: New test.
5199         * g++.dg/cpp1z/lambda-this2.C: New test.
5201         PR c++/77722
5202         * g++.dg/ubsan/return-4.C: New test.
5203         * g++.dg/ubsan/return-5.C: New test.
5204         * g++.dg/ubsan/return-6.C: New test.
5206 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
5208         * lib/target-supports.exp
5209         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5210         in function comment.
5212 2016-09-27  Martin Liska  <mliska@suse.cz>
5214         PR gcov-profile/46266
5215         * lib/gcov.exp: Verify that <built-in>.gcov file is not
5216         considered.
5218 2016-09-27  Richard Biener  <rguenther@suse.de>
5220         PR tree-optimization/77745
5221         * g++.dg/torture/pr77745.C: New testcase.
5223 2016-09-27  Richard Biener  <rguenther@suse.de>
5225         PR tree-optimization/77478
5226         * gcc.dg/torture/pr77478.c: New testcase.
5228 2016-09-27  Martin Liska  <mliska@suse.cz>
5230         PR gcov-profile/7970
5231         PR gcov-profile/16855
5232         PR gcov-profile/44779
5233         * g++.dg/gcov/pr16855.C: New test.
5235 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5237         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5239 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5241         PR fortran/77666
5242         * gfortran.dg/gomp/pr77666.f90: New test.
5244 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
5246         PR ipa/77677
5247         * gcc.dg/torture/pr77677-2.c: New test.
5249 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5251         PR fortran/77420
5252         * gfortran.dg/pr77420_1.f90: New test.
5253         * gfortran.dg/pr77420_2.f90: Ditto.
5254         * gfortran.dg/pr77420_3.f90: New test. Requires ...
5255         * gfortran.dg/pr77420_4.f90: this file.
5257 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
5259         PR middle-end/77719
5260         * gfortran.dg/pr77719.f90: New test.
5262 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5264         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5265         singular form of byte when quantity is unknown.
5267 2016-09-26  Marek Polacek  <polacek@redhat.com>
5269         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5271 2016-09-26  Martin Liska  <mliska@suse.cz>
5273         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5274         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5275         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5276         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5277         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5278         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5279         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5280         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5281         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5283 2016-09-26  Marek Polacek  <polacek@redhat.com>
5285         PR c/7652
5286         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5287         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5288         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5289         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5290         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5291         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5292         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5293         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5294         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5295         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5296         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5297         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5298         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5299         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5300         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5301         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5302         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5303         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5304         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5305         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5306         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5307         * c-c++-common/attr-fallthrough-1.c: New test.
5308         * c-c++-common/attr-fallthrough-2.c: New test.
5309         * g++.dg/cpp0x/fallthrough1.C: New test.
5310         * g++.dg/cpp0x/fallthrough2.C: New test.
5311         * g++.dg/cpp1z/fallthrough1.C: New test.
5312         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5313         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5314         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5315         * objc.dg/Wimplicit-fallthrough-1.m: New test.
5317 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5319         PR fortran/77429
5320         * gfortran.dg/pr77429.f90: New test.
5322 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5324         PR fortran/77694
5325         * gfortran.dg/pr77694.f90: New test.
5327 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
5329         PR target/51244
5330         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5332 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5334         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5335         for 32-bit mode.
5337 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5339         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5340         for 32-bit mode.
5342 2016-09-24  Marek Polacek  <polacek@redhat.com>
5344         PR c/77490
5345         * c-c++-common/Wbool-operation-1.c: New test.
5346         * gcc.dg/Wbool-operation-1.c: New test.
5348 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
5350         * gfortran.dg/dec_static_1.f90: New.
5351         * gfortran.dg/dec_static_2.f90: New.
5352         * gfortran.dg/dec_static_3.f90: New.
5353         * gfortran.dg/dec_static_4.f90: New.
5355 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5357         PR fortran/48298
5358         * gfortran.dg/negative_unit_check.f90: Update test.
5359         * gfortran.dg/dtio_14.f90: New test.
5361 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5363         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5364         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5365         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5366         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5367         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5368         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5369         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5371 2016-09-23  Martin Sebor  <msebor@redhat.com>
5373         PR testsuite/77713
5374         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5375         assuming long double is bigger than double.
5377 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5379         Implement P0138R2, C++17 construction rules for enum class values
5380         * g++.dg/cpp1z/direct-enum-init1.C: New test.
5382 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5384         PR preprocessor/77672
5385         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5386         expected multiline output from first warning to reflect change
5387         in r240434.
5389 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5391         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5393 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5394             Tom de Vries  <tom@codesourcery.com>
5396         PR testsuite/77411
5397         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5399 2016-09-23  Marek Polacek  <polacek@redhat.com>
5401         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5402         * c-c++-common/gomp/atomic-13.c: Likewise.
5403         * c-c++-common/gomp/atomic-14.c: Likewise.
5404         * c-c++-common/pr60439.c: Remove invalid code.
5405         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5406         * g++.dg/expr/bitfield5.C: Likewise.
5407         * g++.dg/expr/bitfield6.C: Likewise.
5408         * g++.dg/expr/bool1.C: Likewise.
5409         * g++.dg/expr/bool3.C: Likewise.
5410         * g++.dg/expr/lval3.C: Likewise.
5411         * g++.dg/expr/lval4.C: Likewise.
5412         * g++.old-deja/g++.jason/bool5.C: Likewise.
5414 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5416         PR preprocessor/77672
5417         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5418         (test_terminator_location): New function.
5420 2016-09-23  Richard Biener  <rguenther@suse.de>
5422         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5424 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5426         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5427         -march=armv8.2-a+fp16 when supported by the hardware.
5428         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5429         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5430         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
5431         semi-colons to a macro invocations.
5432         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5433         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5434         defined.
5435         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5436         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5437         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5438         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5439         defined.
5440         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5441         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5442         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5443         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5444         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5445         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5446         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5447         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5448         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5449         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5450         defined.
5451         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5452         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5453         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5454         defined.
5455         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5456         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5457         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5458         defined.
5459         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5460         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5461         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5462         defined.
5463         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5464         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5465         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5466         defined.  Also fix some white-space.
5467         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5468         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5469         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5470         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5471         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5472         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5473         defined.  Also fix some long lines and white-space.
5474         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5475         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5476         defined.  Also fix some long lines and white-space.
5477         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5478         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5479         defined.
5480         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5481         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5482         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5483         defined.
5484         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5485         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5486         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5487         defined.
5488         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5489         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5490         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5491         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5492         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5493         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5494         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5495         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5496         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5497         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5498         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5499         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5500         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5501         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5502         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5503         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5504         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5505         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5506         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5508 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
5509             Matthew Wahab  <matthew.wahab@arm.com>
5511         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5512         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5513         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5514         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5515         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5516         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5517         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5518         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5519         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5520         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5521         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5522         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5523         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5524         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5525         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5526         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5527         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5528         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5529         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5530         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5531         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5532         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5533         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5534         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5535         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5536         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5537         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5538         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5539         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5540         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5541         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5542         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5543         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5544         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5545         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5546         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5547         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5549 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5551         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5552         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5553         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5554         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5555         support.
5557 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
5559         PR ipa/77677
5560         * gcc.dg/torture/pr77677.c: New test.
5562 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
5564         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5565         here now.
5567 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5569         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5570         options.  Add tests for float16x4_t and float16x8_t.
5572 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5574         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5575         * gcc.target/s390/risbg-ll-2.c: Ditto.
5576         * gcc.target/s390/risbg-ll-3.c: Ditto.
5578 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5580         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5581         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5583 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5585         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5586         output to the simplified instructions.
5588 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5590         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5591         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5593 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5595         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5596         (FP16_SUPPORTED): New
5597         (expected-hfloat-16x4): Make conditional on __fp16 support.
5598         (expected-hfloat-16x8): Likewise.
5599         (vdup_n_f16): Disable for non-AArch64 targets.
5600         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5601         conditional on FP16_SUPPORTED.
5602         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5603         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5604         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5605         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5606         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5607         for testing __fp16.
5608         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5609         conditional on FP16_SUPPORTED.
5610         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5611         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5613 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5615         * gcc.target/arm/short-vfp-1.c: New.
5617 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5619         * gcc.target/arm/attr-fp16-arith-1.c: New.
5621 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5623         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5624         New.
5625         (add_options_for_arm_v8_2a_fp16_neon): New.
5626         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5627         (add_options_for_arm_arch_v8_2a): Auto-generate.
5628         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5629         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5630         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5631         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5632         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5633         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5634         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5636 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5638         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5639         arm_fp16_alternative_ok.
5640         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5641         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5642         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5643         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5644         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5645         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5646         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5647         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5648         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5649         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5650         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5651         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5652         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5653         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5654         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5655         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5656         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5657         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5658         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5659         arm_fp16_alternative_ok.
5660         * lib/target-supports.exp
5661         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5662         (check_effective_target_arm_fp16_alternative_ok): New.
5663         (check_effective_target_arm_fp16_none_ok_nocache): New.
5664         (check_effective_target_arm_fp16_none_ok): New.
5666 2016-09-23  Martin Liska  <mliska@suse.cz>
5668         * gcc.dg/ipa/pr77653.c: Replace adress
5669         with address.
5671 2016-09-23  Martin Liska  <mliska@suse.cz>
5673         * gcc.target/i386/movbe-4.c: New test.
5675 2016-09-23  Martin Liska  <mliska@suse.cz>
5677         * gcc.target/i386/crc32-5.c: New test.
5679 2016-09-23  Martin Liska  <mliska@suse.cz>
5681         * gcc.target/i386/pr71652.c: New test.
5682         * gcc.target/i386/pr71652-2.c: New test.
5683         * gcc.target/i386/pr71652-3.c: New test.
5685 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5687         * lib/gcc-dg.exp (process-message): Support relative line number
5688         notation - .+4 or .-1 etc.
5689         * gcc.dg/dg-test-1.c: New test.
5691 2016-09-22  Martin Sebor  <msebor@redhat.com>
5693         PR target/77676
5694         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5695         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5696         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5697         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5699 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5701         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5702         * gcc.dg/ifcvt-2.c: Ditto.
5703         * gcc.dg/zero_bits_compound-1.c: Ditto.
5704         * gcc.dg/zero_bits_compound-1.c: Ditto.
5705         * gcc.dg/pr40550.c: Simplify target selectors.
5706         Use dg-additional-options.
5707         * gcc.dg/pr47893.c: Ditto.
5708         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5709         additional options for 32-bit x86 targets.
5710         * gcc.dg/pr70955.c: Move to ...
5711         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5713 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5715         PR c++/61019
5716         * g++.dg/cpp0x/pr61019.C: New.
5718 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5719             Terry Guo  <terry.guo@arm.com>
5721         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5722         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5723         * gcc.target/arm/pure-code/pure-code.exp: New.
5725 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5727         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5728         Remove SSE effective target requirement.
5730 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5732         PR c++/71979
5733         * g++.dg/cpp0x/pr71979.C: New.
5735 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5737         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5739 2016-09-22  Martin Liska  <mliska@suse.cz>
5741         PR ipa/77653
5742         * gcc.dg/ipa/pr77653.c: New test.
5744 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5746         PR fortran/77665
5747         * gfortran.dg/gomp/pr77665.f90: New test.
5749 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5751         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5752         * gfortran.dg/dtio_13.f90: New test.
5754 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5756         PR fortran/66107
5757         * gfortran.dg/pr66107.f90: New test.
5759 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5761         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5762         with call to builtin delete function.
5764 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5766         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5767         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5768         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5769         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5770         tests.
5772 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5774         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5776 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5778         PR c++/77651
5779         * g++.dg/cpp1z/aligned-new6.C: New test.
5781 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5783         * gcc.target/arm/fp16-aapcs-3.c: New.
5784         * gcc.target/arm/fp16-aapcs-4.c: New.
5785         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5786         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5787         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5788         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5790 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5792         PR tree-optimization/77550
5793         * g++.dg/pr77550.C: New test.
5795 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5797         PR target/77326
5798         * gcc.target/avr/torture/pr77326.c: New test.
5800 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5802         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5804 2016-09-21  Richard Biener  <rguenther@suse.de>
5806         PR tree-optimization/77648
5807         * gcc.dg/torture/pr77648-1.c: New testcase.
5808         * gcc.dg/torture/pr77648-2.c: Likewise.
5810 2016-09-21  Richard Biener  <rguenther@suse.de>
5811         Jakub Jelinek  <jakub@redhat.com>
5813         PR tree-optimization/77621
5814         * gcc.dg/pr77621.c: New testcase.
5816 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5818         PR fortran/77657
5819         * gfortran.dg/dtio_12.f90: New test.
5821 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5823         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5825 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5827         PR tree-optimization/72835
5828         * gcc.dg/tree-ssa/pr72835.c: New test.
5830 2016-09-20  Martin Sebor  <msebor@redhat.com>
5832         PR middle-end/49905
5833         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5834         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5835         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5836         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5837         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5838         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5839         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5841 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5843         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5844         arguments/compare will be optimized away.
5845         * gcc.dg/torture/ftrapv-1.c: Likewise.
5847 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5849         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5850         will be optimized away.
5851         * gcc.dg/ipa/vrp1.c: New test.
5852         * gcc.dg/ipa/vrp2.c: New test.
5853         * gcc.dg/ipa/vrp3.c: New test.
5855 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5857         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5858         does the same transformation.
5859         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5860         * gcc.dg/tree-ssa/evrp1.c: New test.
5861         * gcc.dg/tree-ssa/evrp2.c: New test.
5862         * gcc.dg/tree-ssa/evrp3.c: New test.
5863         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5864         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5865         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5866         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5867         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5868         foling now happens early.
5869         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5870         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5871         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5872         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5873         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5875 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5877         PR target/77621
5878         * gcc.target/i386/pr77621.c: New test.
5879         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5880         pattern, loop should vectorize with -mtune=atom.
5882 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5883             Jakub Jelinek  <jakub@redhat.com>
5885         PR testsuite/63299
5886         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5887         instead of delete.
5889 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5891         PR c++/77626
5892         * g++.dg/other/pr77626.C: New test.
5894         PR c++/77638
5895         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5897         PR c++/77637
5898         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5900         PR middle-end/77624
5901         * c-c++-common/pr77624-1.c: New test.
5902         * c-c++-common/pr77624-2.c: New test.
5904 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5906         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5907         of digits expected.
5909 2016-09-20  Richard Biener  <rguenther@suse.de>
5911         PR tree-optimization/77646
5912         * gcc.dg/torture/pr77646.c: New testcase.
5914 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5916         PR c++/77434
5917         * c-c++-common/Wint-in-bool-context.c: New test.
5919 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5921         * gcc.dg/cr-decimal-dig-1.c: New test.
5923 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5925         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5926         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5927         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5928         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5930 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5932         PR rtl-optimization/77416
5933         * gcc.target/powerpc/pr77416.c: New.
5935 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5937         PR c++/77639
5938         * g++.dg/template/error-recovery4.C: New test.
5940 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5942         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5944 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5946         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5947         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5949 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5950             Jan Hubicka  <jh@suse.cz>
5952         PR target/77587
5953         * gcc.dg/pr77587.c: New test.
5954         * gcc.dg/pr77587a.c: New file.
5956 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5958         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5959         * gfortran.dg/coarray_38.f90:
5960         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5961         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5962         * gfortran.dg/coarray_allocate_7.f08: New test.
5963         * gfortran.dg/coarray_allocate_8.f08: New test.
5964         * gfortran.dg/coarray_allocate_9.f08: New test.
5965         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5966         new caf_register.
5967         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5968         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5969         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5970         get_by_refs.
5971         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5972         * gfortran.dg/coarray_lock_7.f90: Same.
5973         * gfortran.dg/coarray_poly_5.f90: Same.
5974         * gfortran.dg/coarray_poly_6.f90: Same.
5975         * gfortran.dg/coarray_poly_7.f90: Same.
5976         * gfortran.dg/coarray_poly_8.f90: Same.
5977         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5979 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5981         PR fortran/77584
5982         * gfortran.dg/dec_structure_15.f90: New testcase.
5984 2016-09-19  Richard Biener  <rguenther@suse.de>
5986         PR middle-end/77605
5987         * gcc.dg/torture/pr77605.c: New testcase.
5989 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5991         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5993 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5995         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5996         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5997         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5998         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5999         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
6000         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
6001         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
6002         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
6003         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
6004         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
6005         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
6007 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
6009         * gcc.target/i386/pr68633.c: Fix expected result.
6011 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
6013         PR fortran/68078
6014         * gfortran.dg/pr68078.f90: New test.
6015         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
6017 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6019         PR target/77613
6020         * gcc.target/powerpc/swaps-p8-25.c: New.
6022 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
6024         PR c++/77482
6025         * g++.dg/cpp0x/constexpr-77482.C: New test.
6027         PR c++/77379
6028         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
6029         thunk offsets.
6030         * g++.dg/abi/abi-tag23a.C: Likewise.
6032         PR c++/77338
6033         * g++.dg/cpp0x/decltype-77338.C: New test.
6035         PR c++/77375
6036         * g++.dg/cpp0x/mutable1.C: New test.
6038 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
6040         PR fortran/77612
6041         * gfortran.dg/pr77612.f90: New test.
6043 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6045         * gcc.dg/torture/pr70421.c: Require int32plus.
6047 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
6049         PR middle-end/77475
6050         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
6052         PR target/77526
6053         * gcc.target/i386/pr77526.c: New test.
6055 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
6056             Eric Botcazou  <ebotcazou@adacore.com>
6058         PR middle-end/77594
6059         * gcc.target/i386/pr77594.c: New test.
6061 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
6063         PR fortran/69963
6064         * gfortran.dg/misplaced_implicit_character.f90: New test.
6066 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
6068         PR tree-optimization/77503
6069         * gcc.dg/vect/pr77503.c: New test.
6071 2016-09-15  Richard Biener  <rguenther@suse.de>
6073         PR middle-end/77544
6074         * c-c++-common/torture/pr77544.c: New testcase.
6076 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
6078         PR middle-end/77475
6079         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
6080         * gcc.dg/march-generic.c: Likewise.
6081         * gcc.target/i386/spellcheck-options-1.c: New test.
6082         * gcc.target/i386/spellcheck-options-2.c: New test.
6083         * gcc.target/i386/spellcheck-options-3.c: New test.
6084         * gcc.target/i386/spellcheck-options-4.c: New test.
6086 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
6088         PR fortran/72743
6089         * gfortran.dg/goacc/pr72743.f90: New test.
6091 2016-09-15  Richard Biener  <rguenther@suse.de>
6093         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
6095 2016-09-15  Richard Biener  <rguenther@suse.de>
6097         PR tree-optimization/77514
6098         * gcc.dg/torture/pr77514.c: New testcase.
6100 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
6102         PR c++/77549
6103         * g++.dg/lookup/pr77549.C: New test.
6105 2016-09-14  Marek Polacek  <polacek@redhat.com>
6107         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
6108         * c-c++-common/gomp/atomic-13.c: Likewise.
6109         * c-c++-common/gomp/atomic-14.c: Likewise.
6110         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
6111         * g++.dg/cpp1z/bool-increment1.C: New test.
6112         * c-c++-common/pr60439.c: Add dg-warning.
6113         * g++.dg/expr/bitfield4.C: Likewise.
6114         * g++.dg/expr/bitfield5.C: Likewise.
6115         * g++.dg/expr/bitfield6.C: Likewise.
6116         * g++.dg/expr/bool1.C: Likewise.
6117         * g++.dg/expr/bool3.C: Likewise.
6118         * g++.dg/expr/lval3.C: Likewise.
6119         * g++.dg/expr/lval4.C: Likewise.
6120         * g++.old-deja/g++.jason/bool5.C: Likewise.
6121         * g++.dg/expr/bitfield3.C: Adjust dg-error.
6122         * g++.dg/other/error18.C: Likewise.
6123         * g++.dg/gomp/atomic-14.C: Likewise.
6125 2016-09-14  Nathan Sidwell  <nathan@acm.org>
6127         PR c++/77539
6128         * g++.dg/cpp1y/pr77539.C: New.
6130 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
6132         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6133         dg-require.
6134         * g++.dg/ext/builtin_alloca.C: Likewise.
6135         * g++.dg/template/spec35.C: Likewise.
6136         * gcc.dg/builtins-68.c: Likewise.
6137         * gcc.misc-tests/gcov-13.c: Likewise.
6138         * gcc.misc-tests/gcov-14.c: Likewise.
6140 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
6142         * gfortran.dg/dec_structure_14.f90: New testcase.
6144 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
6146         PR sanitizer/68260
6147         * c-c++-common/tsan/pr68260.c: New test.
6149 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
6151         PR target/70713
6152         * gcc.target/msp430/function-attributes-1.c: New test.
6153         * gcc.target/msp430/function-attributes-2.c: New test.
6154         * gcc.target/msp430/function-attributes-3.c: New test.
6156 2015-04-18  Martin Sebor  <msebor@redhat.com>
6158         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6159         of non-nul characters.
6160         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6162 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
6164         * g++.dg/cpp0x/gen-attrs-61.C: New test.
6165         * g++.dg/cpp1z/gen-attrs1.C: New test.
6167         PR tree-optimization/77454
6168         * gcc.dg/pr77454.c: New test.
6170         PR c++/77553
6171         * g++.dg/cpp1y/constexpr-77553.C: New test.
6173 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
6175         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6176         (test_show_locus): Replace rich_location::add_fixit_insert calls
6177         with add_fixit_insert_before and add_fixit_insert_after.
6179 2016-09-13  Jason Merrill  <jason@redhat.com>
6180             Tom de Vries  <tom@codesourcery.com>
6182         PR c++/77427
6183         * g++.dg/pr77427.C: New test.
6185 2016-09-13  Martin Liska  <mliska@suse.cz>
6187         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6188         effective target.
6189         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6190         * lib/target-supports.exp: Define the new target.
6192 2016-09-12  Andrew Pinski  <apinski@cavium.com>
6194         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6195         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6197 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
6199         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6200         variable arguments.
6201         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6202         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6203         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6204         variable argument.
6205         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6206         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6208 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6210         PR c++/77496
6211         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6212         * g++.dg/ext/pr77496.C: New test.
6213         * g++.dg/warn/pr77496.C: New test.
6215 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
6217         PR c/72858
6218         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6219         to preserve conversion chars, and to preserve prefix information.
6220         * gcc.dg/format/pr72858.c: New test case.
6222 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6224         * gfortran.dg/pr77507.f90: Move to ...
6225         * gfortran.dg/ieee/pr77507.f90: here.
6227 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6229         PR ipa/61159
6230         * compile/pr61159.c: New testcase
6232 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6234         PR ipa/64316
6235         * gcc.dg/ipa/pr63416.c: New testcase.
6237 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
6238             Steven G. Kargl  <kargl@gcc.gnu.org>
6240         PR fortran/77532
6241         * gfortran.dg/dtio_11.f90: new test.
6243 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
6245         PR fortran/77507
6246         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6247         * gfortran.dg/c_assoc_4.f90: Ditto.
6249 2016-09-10  Tom de Vries  <tom@codesourcery.com>
6251         PR C/71602
6252         * c-c++-common/va-arg-va-list-type.c: New test.
6254 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
6256         PR rtl-optimization/77289
6257         * gcc.target/powerpc/pr77289.c: New test.
6259 2016-09-09  Martin Sebor  <msebor@redhat.com>
6261         PR c/77520
6262         PR c/77521
6263         * gcc.dg/pr77520.c: New test.
6264         * gcc.dg/pr77521.c: New test.
6266 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6268         PR fortran/77506
6269         * gfortran.dg/pr77506.f90: New test.
6271 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6273         PR fortran/77507
6274         * gfortran.dg/pr77507.f90: New test.
6276 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
6278         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6280 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6281             Louis Krupp      <lkrupp@gcc.gnu.org>
6283         PR fortran/69514
6284         * gfortran.dg/pr69514_1.f90: New test.
6285         * gfortran.dg/pr69514_2.f90: New test.
6287 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
6289         PR fortran/77500
6290         * gfortran.dg/gomp/pr77500.f90: New test.
6292         PR fortran/77516
6293         * gfortran.dg/gomp/pr77516.f90: New test.
6295 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
6297         PR middle-end/77475
6298         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6299         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6300         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6301         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6302         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6303         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6305 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
6307         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6308         "substring-locations.h".
6310 2016-09-07  Richard Biener  <rguenther@suse.de>
6312         PR c/77450
6313         * c-c++-common/vector-subscript-8.c: Move ..
6314         * gcc.dg/pr77450.c: ... here.
6316 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6318         PR libgfortran/77393
6319         * gfortran.dg/fmt_f0_2.f90: Update test.
6320         * gfortran.dg/fmt_f0_3.f90: New test.
6322 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6324         PR debug/77389
6325         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6326         in dg-options.
6328         PR debug/57519
6329         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6331 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
6333         PR target/69255
6334         * gcc.target/i386/pr69255-1.c: New test.
6335         * gcc.target/i386/pr69255-2.c: New test.
6336         * gcc.target/i386/pr69255-3.c: New test.
6338 2016-09-06  Martin Sebor  <msebor@redhat.com>
6340         PR c/77336
6341         * gcc.dg/format/miss-7.c: New test.
6343 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
6345         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6347 2016-09-06  Martin Liska  <mliska@suse.cz>
6349         PR gcov-profile/77378
6350         PR gcov-profile/77466
6351         * gcc.dg/profile-update-warning.c: New test.
6353 2016-09-06  Richard Biener  <rguenther@suse.de>
6355         PR tree-optimization/77479
6356         * gcc.dg/torture/pr77479.c: New testcase.
6358 2016-09-06  Richard Biener  <rguenther@suse.de>
6360         PR c/77450
6361         * c-c++-common/vector-subscript-7.c: Adjust.
6362         * c-c++-common/vector-subscript-8.c: New testcase.
6364 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6366         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6368 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
6370         PR target/77476
6371         * gcc.target/i386/avx512f-pr77476.c: New test.
6372         * gcc.target/i386/avx512bw-pr77476.c: New test.
6373         * gcc.target/i386/avx512dq-pr77476.c: New test.
6375         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6376         Update comment to mention also avx512f.
6378         PR sanitizer/77396
6379         * g++.dg/asan/pr77396-2.C: New test.
6381 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
6383         PR rtl-optimization/77452
6384         * gcc.target/i386/pr77452.c: New test.
6386 2016-09-05  Marek Polacek  <polacek@redhat.com>
6388         PR c/77423
6389         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6391 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6393         PR fortran/77391
6394         * gfortran.dg/pr77391.f90: New test.
6396 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6398         PR fortran/77460
6399         * gfortran.dg/pr77460.f90: New test.
6401 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
6403         PR c/65467
6404         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6406 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
6408         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6410 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
6412         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6413         test case.
6414         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6415         diagnostic-test-show-locus-generate-patch.c to the sources
6416         for diagnostic_plugin_test_show_locus.c.
6418 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
6420         PR c/65467
6421         * gcc.dg/gomp/_Atomic-1.c: New test.
6422         * gcc.dg/gomp/_Atomic-2.c: New test.
6423         * gcc.dg/gomp/_Atomic-3.c: New test.
6424         * gcc.dg/gomp/_Atomic-4.c: New test.
6425         * gcc.dg/gomp/_Atomic-5.c: New test.
6427         PR sanitizer/77396
6428         * g++.dg/asan/pr77396.C: New test.
6430 2016-09-01  Martin Sebor  <msebor@redhat.com>
6432         PR tree-optimization/71831
6433         * gcc.dg/builtin-object-size-16.c: New test.
6434         * gcc.dg/builtin-object-size-17.c: New test.
6436 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6438         PR libgfortran/77393
6439         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6441 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
6443         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6444         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6445         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6446         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6447         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6448         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6449         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6450         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6451         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6452         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6453         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6454         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6455         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6456         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6457         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6458         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6459         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6460         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6462 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
6464         * gnat.dg/opt58.adb: New test.
6465         * gnat.dg/opt58_pkg.ads: New helper.
6467 2016-09-01  Richard Biener  <rguenther@suse.de>
6469         PR middle-end/77436
6470         * gcc.dg/torture/pr77436.c: New testcase.
6472 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6474         * gcc.dg/pr64252.c: Require int32plus.
6475         * gcc.dg/pr66299-1.c: Likewise.
6476         * gcc.dg/pr66299-2.c: Likewise.
6477         * gcc.dg/torture/20131115-1.c: Skip for avr.
6479 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6481         * gcc.target/aarch64/ands_3.c: New test.
6483 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
6485         PR fortran/77352
6486         * gfortran.dg/gomp/pr77352.f90: New test.
6488         PR fortran/77374
6489         * gfortran.dg/gomp/pr77374.f08: New test.
6491 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6493         PR tree-optimization/73714
6494         * gcc.dg/tree-ssa/pr73714.c: New test.
6496 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6498         PR libgfortran/77393
6499         * gfortran.dg/fmt_f0_2.f90: New test.
6501 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6503         * gcc.target/i386/pr59539-2.c: Adapt options.
6504         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6506 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
6508         PR fortran/77418
6509         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6510         of the associate entity and replace with a pointer to the
6511         intended item on the stack.
6513 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6514             Paul Thomas  <pault@gcc.gnu.org>
6516         PR fortran/48298
6517         * gfortran.dg/dtio_1.f90: New test.
6518         * gfortran.dg/dtio_2.f90: New test.
6519         * gfortran.dg/dtio_3.f90: New test.
6520         * gfortran.dg/dtio_4.f90: New test.
6521         * gfortran.dg/dtio_5.f90: New test.
6522         * gfortran.dg/dtio_6.f90: New test.
6523         * gfortran.dg/dtio_7.f90: New test.
6524         * gfortran.dg/dtio_8.f90: New test.
6525         * gfortran.dg/dtio_9.f90: New test.
6526         * gfortran.dg/dtio_10.f90: New test.
6528 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6530         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6531         (test_many_nested_locations): New function.
6532         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6533         (test_show_locus): Handle "test_many_nested_locations".
6535 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6537         * g++.dg/template/double-greater-than-fixit.C: New test case.
6539 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6541         * gnat.dg/opt57.ad[sb]: New test.
6542         * gnat.dg/opt57_pkg.ads: New helper.
6544 2016-08-30  Richard Biener  <rguenther@suse.de>
6546         PR tree-optimization/69047
6547         * gcc.dg/pr69047.c: Fix byte-order check.
6549 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
6551         PR tree-optimization/72866
6552         * gcc.dg/vect/pr72866.c: New test.
6554         PR debug/77363
6555         * g++.dg/debug/dwarf2/pr77363.C: New test.
6557         PR middle-end/77377
6558         * gcc.target/i386/pr77377.c: New test.
6560         PR debug/77389
6561         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6562         in dg-options.
6564 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6566         * gfortran.dg/pr77372.f90: Moved to ...
6567         * gfortran.dg/ieee/pr77372.f90: here.
6569 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6571         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6572         vector short/char initializations.
6573         * gcc.target/powerpc/vec-init-5.c: Likewise.
6574         * gcc.target/powerpc/vec-init-6.c: New compile time test for
6575         vector initialization optimizations.
6576         * gcc.target/powerpc/vec-init-7.c: Likewise.
6577         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6578         vector float/double initializations.
6579         * gcc.target/powerpc/vec-init-9.c: Likewise.
6581 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
6583         PR target/77403
6584         * gcc.target/i386/pr77403.c: New test.
6586 2016-08-29  Marek Polacek  <polacek@redhat.com>
6588         PR c/77292
6589         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6591 2016-08-29  Tom de Vries  <tom@codesourcery.com>
6593         PR c/77398
6594         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6596 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
6598         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6600 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
6602         * gfortran.dg/dec_structure_13.f90: New testcase.
6604 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
6606         PR fortran/77261
6607         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6608         available.
6610 2016-08-28  Tom de Vries  <tom@codesourcery.com>
6612         PR lto/70955
6613         * gcc.dg/pr70955.c: New test.
6614         * gcc.dg/lto/pr70955_0.c: Same.
6615         * gcc.dg/lto/pr70955_1.c: Same.
6617 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
6619         PR tree-optimization/71077
6620         * gcc.target/i386/pr71077.c: New test.
6622 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6624         PR fortran/77380
6625         * gfortran.dg/pr77380.f90: New test.
6627 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6629         PR fortran/77372
6630         gfortran.dg/pr77372.f90: New test.
6632 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6634         * gcc.dg/spellcheck-fields-2.c (test): Move
6635         dg-begin/end-multiline-output within function body.
6636         (test_macro): New function.
6638 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6640         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6641         (test_fixit_insert): Update expected output.
6642         (test_fixit_remove): Likewise.
6643         (test_fixit_replace): Likewise.
6645 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6647         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6648         Fix typo.
6650 2016-08-26  Richard Biener  <rguenther@suse.de>
6652         PR tree-optimization/69047
6653         * gcc.dg/pr69047.c: New testcase.
6655 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6656             Martin Jambhor  <mjambor@suse.cz>
6658         * gcc.dg/ipa/propbits-1.c: New test-case.
6659         * gcc.dg/ipa/propbits-2.c: Likewise.
6660         * gcc.dg/ipa/propbits-3.c: Likewise.
6662 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6664         PR fortran/77351
6665         * gfortran.dg/pr77351.f90: New test.
6667 2016-08-25  Marek Polacek  <polacek@redhat.com>
6669         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6671 2016-08-25  Marek Polacek  <polacek@redhat.com>
6673         PR c/77323
6674         * gcc.dg/pr77323.c: New test.
6676 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6678         PR fortran/77358
6679         * gfortran.dg/submodule_17.f08: New test.
6681 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6682             Michael Collison  <michael.collison@arm.com>
6684         * gcc.target/arm/builtin_saddl.c: New testcase.
6685         * gcc.target/arm/builtin_saddll.c: New testcase.
6686         * gcc.target/arm/builtin_uaddl.c: New testcase.
6687         * gcc.target/arm/builtin_uaddll.c: New testcase.
6688         * gcc.target/arm/builtin_ssubl.c: New testcase.
6689         * gcc.target/arm/builtin_ssubll.c: New testcase.
6690         * gcc.target/arm/builtin_usubl.c: New testcase.
6691         * gcc.target/arm/builtin_usubll.c: New testcase.
6693 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6695         PR target/77270
6696         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6697         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6698         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6699         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6700         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6701         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6702         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6703         effective target.  Remove scan-assembler-times directives.
6704         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6705         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6706         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6708 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6710         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6711         of unsigned int.
6712         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6714 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6716         PR testsuite/77317
6717         * lib/target-supports.exp
6718         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6719         (check_effective_target_vect_natural_alignment): Ditto.
6720         (check_effective_target_vector_alignment_reachable): Ditto.
6721         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6723 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6725         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6727 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6729         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6730         being created from pointers to memory locations.
6731         * gcc.target/powerpc/vec-init-2.c: Likewise.
6733 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6735         * gfortran.dg/dec_structure_12.f90: New testcase.
6737 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6739         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6741 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6743         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6744         verification.
6746 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6748         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6749         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6751 2016-08-23  Richard Biener  <rguenther@suse.de>
6753         PR tree-optimization/27336
6754         * c-c++-common/pr27336.c: New testcase.
6756 2016-08-22  Marek Polacek  <polacek@redhat.com>
6758         PR c++/77321
6759         * g++.dg/cpp1y/pr77321.C: New test.
6761 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6763         PR fortran/60774
6764         * gfortran.dg/empty_label.f: Adjust test for new error message.
6765         * gfortran.dg/empty_label.f90: Ditto.
6766         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6767         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6768         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6770 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6772         PR fortran/61318
6773         * gfortran.dg/pr61318.f90: New test.
6775 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6777         PR fortran/77260
6778         * gfortran.dg/pr77260_1.f90: New test.
6779         * gfortran.dg/pr77260_2.f90: Ditto.
6781 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6783         PR middle-end/77269
6784         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6785         __builtin_signbitf and __builtin_signbitl in expected generic
6786         expansion.
6787         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6788         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6789         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6790         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6791         tests.
6793 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6795         * gcc.dg/torture/float128-builtin.c,
6796         gcc.dg/torture/float128-ieee-nan.c,
6797         gcc.dg/torture/float128x-builtin.c,
6798         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6799         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6800         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6801         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6802         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6803         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6804         gcc.dg/torture/floatn-nan.h: New tests.
6806 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6808         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6809         macro.
6810         (main): Update calls to TEST_I_F.
6811         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6812         macro.
6813         (main): Update calls to TEST_I_F.
6815 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6817         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6818         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6819         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6820         names in calls to TEST_I_F.
6822 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6824         PR c/52952
6825         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6827 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6829         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6830         and !natural_alignment_64.
6831         * gcc.dg/ipa/propalign-2.c: Likewise.
6832         * gcc.dg/ipa/propalign-3.c: Likewise.
6833         * gcc.dg/ipa/propalign-4.c: Likewise.
6834         * gcc.dg/ipa/propalign-5.c: Likewise.
6835         * lib/target-supports.exp
6836         (check_effective_target_natural_alignment_32): Add avr-*-*.
6838 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6840         PR tree-optimization/61839
6841         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6842         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6843         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6844         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6846 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6848         PR c/32187
6849         * lib/target-supports.exp (check_effective_target_float16)
6850         (check_effective_target_float32, check_effective_target_float64)
6851         (check_effective_target_float128, check_effective_target_float32x)
6852         (check_effective_target_float64x)
6853         (check_effective_target_float128x)
6854         (check_effective_target_float16_runtime)
6855         (check_effective_target_float32_runtime)
6856         (check_effective_target_float64_runtime)
6857         (check_effective_target_float128_runtime)
6858         (check_effective_target_float32x_runtime)
6859         (check_effective_target_float64x_runtime)
6860         (check_effective_target_float128x_runtime)
6861         (check_effective_target_floatn_nx_runtime)
6862         (add_options_for_float16, add_options_for_float32)
6863         (add_options_for_float64, add_options_for_float128)
6864         (add_options_for_float32x, add_options_for_float64x)
6865         (add_options_for_float128x): New procedures.
6866         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6867         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6868         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6869         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6870         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6871         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6872         gcc.dg/torture/float128-complex.c,
6873         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6874         gcc.dg/torture/float128x-basic.c,
6875         gcc.dg/torture/float128x-complex.c,
6876         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6877         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6878         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6879         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6880         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6881         gcc.dg/torture/float32x-basic.c,
6882         gcc.dg/torture/float32x-complex.c,
6883         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6884         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6885         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6886         gcc.dg/torture/float64x-basic.c,
6887         gcc.dg/torture/float64x-complex.c,
6888         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6889         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6890         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6891         gcc.dg/torture/floatn-tg.h,
6892         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6893         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6894         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6895         gcc.dg/torture/fp-int-convert-float128x.c,
6896         gcc.dg/torture/fp-int-convert-float16-timode.c,
6897         gcc.dg/torture/fp-int-convert-float16.c,
6898         gcc.dg/torture/fp-int-convert-float32-timode.c,
6899         gcc.dg/torture/fp-int-convert-float32.c,
6900         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6901         gcc.dg/torture/fp-int-convert-float32x.c,
6902         gcc.dg/torture/fp-int-convert-float64-timode.c,
6903         gcc.dg/torture/fp-int-convert-float64.c,
6904         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6905         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6906         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6907         maximum exponent of floating-point type.  Use it in testing
6908         whether 0x8...0 fits in the floating-point type.  Always treat -1
6909         (signed 0xf...f) as fitting in the floating-point type.
6910         (M_OK1): New macro.
6911         * gcc.dg/torture/fp-int-convert-double.c,
6912         gcc.dg/torture/fp-int-convert-float.c,
6913         gcc.dg/torture/fp-int-convert-float128-timode.c,
6914         gcc.dg/torture/fp-int-convert-float128.c,
6915         gcc.dg/torture/fp-int-convert-float80-timode.c,
6916         gcc.dg/torture/fp-int-convert-float80.c,
6917         gcc.dg/torture/fp-int-convert-long-double.c,
6918         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6920 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6922         PR fortran/72744
6923         * gfortran.dg/gomp/pr72744.f90: New test.
6925         PR fortran/69281
6926         * gfortran.dg/gomp/pr69281.f90: New test.
6928 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6930         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6931         the last special seed value.
6932         * gfortran.dg/random_7.f90: Use size for last array member instead
6933         of hardcoded value.
6935 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6937         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6938         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6940 2016-08-19  Richard Biener  <rguenther@suse.de>
6942         PR tree-optimization/77286
6943         * gcc.dg/torture/pr77286.c: New testcase.
6945 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6947         * gcc.dg/verbose-asm-2.c: New test case.
6949 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6951         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6952         (custom_diagnostic_finalizer): Update for change to
6953         diagnostic_show_locus.
6955 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6957         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6958         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6960 2016-08-18  Marek Polacek  <polacek@redhat.com>
6962         PR c/71514
6963         * gcc.dg/pr71514.c: New test.
6965 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6967         PR target/72839
6968         * gcc.target/i386/pr72839.c: New test.
6970 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6972         PR middle-end/70895
6973         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6974         * c-c++-common/goacc/reduction-1.c: Likewise.
6975         * c-c++-common/goacc/reduction-2.c: Likewise.
6976         * c-c++-common/goacc/reduction-3.c: Likewise.
6977         * c-c++-common/goacc/reduction-4.c: Likewise.
6979 2016-08-18  Alan Modra  <amodra@gmail.com>
6981         * gcc.c-torture/compile/pr72771.c: New.
6983 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6985         PR fortran/67496
6986         * gfortran.dg/pr67496.f90: New test.
6988 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6990         PR tree-optimization/71752
6991         * gcc.dg/vect/pr71752.c: New.
6993 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6995         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6997 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6999         PR middle-end/77259
7000         * g++.dg/ipa/devirt-52.C: New test.
7002 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
7004         * c-c++-common/goacc/reduction-6.c: New testcase.
7006 2016-08-17  Richard Biener  <rguenther@suse.de>
7008         PR tree-optimization/76490
7009         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
7010         * gcc.dg/pr52904.c: XFAIL.
7012 2016-08-17  Richard Biener  <rguenther@suse.de>
7014         PR tree-optimization/23855
7015         * gcc.dg/loop-unswitch-2.c: Adjust.
7017 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
7019         PR tree-optimization/72817
7020         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
7022 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
7024         PR libgcc/77265
7025         * gcc.dg/torture/float128-extend-inf.c: New test.
7027 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
7029         PR c/72857
7030         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
7031         for embedded NUL.
7032         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
7033         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
7034         caret placement.
7035         (test_oct): Likewise.
7036         (test_multiple): Likewise.
7037         (test_field_width_specifier): Likewise.
7038         (test_field_width_specifier_2): New function.
7039         (test_field_precision_specifier): New function.
7040         (test_embedded_nul): Update expected caret placement.
7041         (test_non_contiguous_strings): Update line number.
7042         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
7043         (__emit_string_literal_range): Add "caret_idx" param.
7044         (test_simple_string_literal): Add value for new param, updating
7045         expected output..
7046         (test_concatenated_string_literal): Likewise.
7047         (test_multiline_string_literal): Likewise.
7048         (test_hex): Likewise.
7049         (test_oct): Likewise.
7050         (test_multiple): Likewise.
7051         (test_ucn4): Likewise.
7052         (test_ucn8): Likewise.
7053         (test_u8): Likewise.
7054         (test_u): Likewise; update expected message, from "range" to
7055         "location".
7056         (test_U): Likewise.
7057         (test_L): Likewise.
7058         (test_macro): Add value for new param.
7059         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
7060         (__emit_string_literal_range): Add "caret_idx" param.
7061         (test_stringified_token_1): Add value for new param.  Update
7062         expected message, from "range" to "location".
7063         (test_stringized_token_2): Likewise, adding param to macro.
7064         (test_stringified_token_3): Likewise.
7065         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
7066         (emit_warning): Convert param from source_range to location_t.
7067         (test_string_literals): Add caret_idx param, and use it when
7068         constructing a substring_loc.  Update error message, from
7069         "range" to "location".
7071 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
7073         PR target/71910
7074         * g++.dg/gomp/pr71910.C: New test.
7076         PR middle-end/67485
7077         * gcc.c-torture/compile/pr67485.c: New test.
7079         PR target/72867
7080         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
7082 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
7084         PR tree-optimization/69848
7085         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
7087 2016-08-16  Martin Liska  <mliska@suse.cz>
7089         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
7090         of memory operations so that it can be handled by core2
7091         in 32-bit mode.
7093 2016-08-16  Richard Biener  <rguenther@suse.de>
7095         PR tree-optimization/76783
7096         * gcc.dg/pr76783.c: New testcase.
7097         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
7099 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
7101         PR tree-optimization/72817
7102         PR tree-optimization/73450
7103         * gcc.dg/tree-ssa/pr72817.c: New test.
7104         * gcc.dg/tree-ssa/pr73450.c: New test.
7106 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
7108         * gfortran.dg/init_flag_13.f90: New testcase.
7109         * gfortran.dg/init_flag_14.f90: Ditto.
7110         * gfortran.dg/init_flag_15.f03: Ditto.
7111         * gfortran.dg/dec_init_1.f90: Ditto.
7112         * gfortran.dg/dec_init_2.f90: Ditto.
7114 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
7116         PR target/72867
7117         * gcc.target/i386/pr72867.c: New test.
7119 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
7121         * c-c++-common/dump-ada-spec-5.c: New test.
7123 2016-08-15  Richard Biener  <rguenther@suse.de>
7125         PR tree-optimization/73434
7126         * gcc.dg/torture/pr73434.c: New testcase.
7128 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
7130         PR tree-optimization/72824
7131         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7133 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
7135         PR fortran/70598
7136         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7137         in use_device clause.
7138         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7139         * gfortran.dg/goacc/list.f95: Adjust to catch
7140         "neither a POINTER nor an array" error messages.
7142 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
7144         PR target/76342
7145         * gcc.target/i386/pr76342.c: New test.
7147 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
7149         PR c/71512
7150         * g++.dg/ubsan/pr71512.C: New test.
7151         * c-c++-common/ubsan/pr71512-1.c: New test.
7152         * c-c++-common/ubsan/pr71512-2.c: New test.
7154 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7156         * gcc.target/powerpc/vec-init-1.c: New tests to test various
7157         vector initialization options.
7158         * gcc.target/powerpc/vec-init-2.c: Likewise.
7159         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7160         is generated on ISA 3.0.
7162 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
7164         PR middle-end/71654
7165         * gcc.dg/c-c++-common/pr71654.c: New test.
7166         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7167         dg-options.
7168         * gcc.dg/tree-ssa/vrp24: Likewise.
7170 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
7172         PR c/67410
7173         * gcc.dg/pr67410.c: New test.
7175 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
7177         PR tree-optimization/69848
7178         * gcc.dg/vect/vect-pr69848.c: New test.
7180 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
7182         PR testsuite/71008
7183         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7184         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7185         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7186         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7188 2016-08-12  Richard Biener  <rguenther@suse.de>
7190         PR tree-optimization/57326
7191         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7192         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7193         * gcc.dg/tree-ssa/pr35287.c: Likewise.
7194         * gcc.target/i386/pr45685.c: Likewise.
7195         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7196         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7197         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7198         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7199         * gfortran.dg/pr34163.f90: Likewise.
7201 2016-08-12  Martin Liska  <mliska@suse.cz>
7203         * g++.dg/gcov/gcov-16.C: New test.
7204         * lib/gcov.exp: Support new argument for run-gcov function.
7206 2016-08-12  Martin Liska  <mliska@suse.cz>
7208         PR gcov-profile/35590
7209         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7211 2016-08-12  Richard Biener  <rguenther@suse.de>
7213         PR tree-optimization/72851
7214         * gcc.dg/torture/pr72851.c: New testcase.
7216 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
7218         PR debug/63240
7219         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7220         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7221         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7222         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7223         DW_AT_deleted.
7225         PR debug/55641
7226         * g++.dg/debug/dwarf2/ref-1.C: New.
7228         PR debug/49366
7229         * g++.dg/debug/dwarf2/template-params-12.H: New.
7230         * g++.dg/debug/dwarf2/template-params-12f.C: New.
7231         * g++.dg/debug/dwarf2/template-params-12g.C: New.
7232         * g++.dg/debug/dwarf2/template-params-12n.C: New.
7233         * g++.dg/debug/dwarf2/template-params-12s.C: New.
7234         * g++.dg/debug/dwarf2/template-params-12u.C: New.
7235         * g++.dg/debug/dwarf2/template-params-12v.C: New.
7236         * g++.dg/debug/dwarf2/template-params-12w.C: New.
7238 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7240         PR target/72863
7241         * gcc.target/powerpc/pr72863.c: New test.
7243 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
7245         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7247 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7249         * gcc.target/i386/pieces-strcpy-1.c: New test.
7250         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7252 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7254         PR c++/72868
7255         * g++.dg/cpp1y/constexpr-switch4.C: New test.
7257 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7259         * gcc.target/i386/pieces-memcpy-1.c: New test.
7260         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7261         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7262         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7263         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7264         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7266 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7268         PR c/72816
7269         * gcc.dg/pr72816.c: Remove dg-error.
7271 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7273         PR tree-optimization/71083
7274         * gcc.c-torture/execute/pr71083.c: New test.
7275         * gnat.dg/loop_optimization23.adb: New test.
7276         * gnat.dg/loop_optimization23_pkg.ads: New test.
7277         * gnat.dg/loop_optimization23_pkg.adb: New test.
7279 2016-08-11  Richard Biener  <rguenther@suse.de>
7281         PR tree-optimization/72772
7282         * gcc.dg/graphite/pr35356-1.c: Adjust.
7283         * gcc.dg/tree-ssa/pr59597.c: Likewise.
7285 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
7287         * gfortran.dg/random_7.f90: Take into account that the last seed
7288         value is the special p value.
7289         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7291 2016-08-11  Richard Biener  <rguenther@suse.de>
7293         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7295 2016-08-11  Alan Modra  <amodra@gmail.com>
7297         * gcc.target/powerpc/pr71680.c: New.
7299 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7301         * gcc.target/powerpc/bfp/bfp.exp: New file.
7302         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7303         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7304         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7305         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7306         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7307         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7308         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7309         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7310         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7311         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7312         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7313         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7314         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7315         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7316         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7317         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7318         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7319         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7320         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7321         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7322         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7323         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7324         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7325         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7326         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7327         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7328         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7329         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7330         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7331         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7332         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7333         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7334         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7335         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7336         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7337         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7338         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7339         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7340         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7341         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7342         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7343         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7344         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7345         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7346         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7347         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7348         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7349         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7350         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7351         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7352         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7353         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7354         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7356 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7358         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7359         Add aarch64*-*-*.
7361 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7363         * gcc.target/aarch64/simd/vcond-ne.c: New test.
7365 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7367         PR target/72853
7368         * gcc.target/powerpc/pr72853.c: New test.
7370 2016-08-10  Martin Liska  <mliska@suse.cz>
7372         PR gcov-profile/58306
7373         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7375 2016-08-10  Martin Liska  <mliska@suse.cz>
7377         * g++.dg/gcov/gcov-threads-1.C: New test.
7379 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7381         PR target/71873
7382         * gcc.target/avr/pr71873.c: New test.
7384 2016-08-09  Martin Liska  <mliska@suse.cz>
7386         * g++.dg/gcov/gcov-dump-1.C: New test.
7387         * g++.dg/gcov/gcov-dump-2.C: New test.
7389 2016-08-09  Martin Liska  <mliska@suse.cz>
7391         * gcc.dg/tree-prof/val-prof-9.c: New test.
7393 2016-08-09  Martin Liska  <mliska@suse.cz>
7395         * gcc.dg/tree-prof/val-prof-8.c: New test.
7397 2016-08-09  Martin Jambor  <mjambor@suse.cz>
7399         PR ipa/71981
7400         * gcc.dg/ipa/pr71981.c: New test.
7402 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7404         PR tree-optimization/33707
7405         * gcc.dg/vect/pr33707.c: New test.
7407 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7409         PR tree-optimization/pr72772
7410         * gcc.dg/tree-ssa/pr72772.c: New test.
7412 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
7414         PR rtl-optimization/66669
7415         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7417 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7419         PR tree-optimization/72824
7420         * gcc.c-torture/execute/ieee/pr72824.c: New test.
7422 2016-08-09  Richard Biener  <rguenther@suse.de>
7424         PR tree-optimization/71802
7425         * gcc.dg/torture/pr71802.c: New testcase.
7427 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7429         PR c++/72809
7430         * g++.dg/eh/stdarg1.C: New test.
7432 2016-08-08  Andi Kleen  <ak@linux.intel.com>
7434         * lib/profopt.exp: (auto-profopt-execute): Don't include full
7435         test command line in failure log.
7436         (profopt-execute): dito. Make autofdo file names unique.
7438 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7440         PR c/64955
7441         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7442         output.
7444 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7446         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7447         c99_runtime.
7448         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7449         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7450         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7451         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7452         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7453         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7455 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7457         PR c/52952
7458         * gcc.dg/cpp/pr66415-1.c: Likewise.
7459         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7460         * gcc.dg/format/c90-printf-1.c: Likewise.
7461         * gcc.dg/format/diagnostic-ranges.c: New test case.
7463 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
7465         PR fortran/72716
7466         * gfortran.dg/gomp/pr72716.f90: New test.
7468         PR middle-end/72781
7469         * gcc.dg/gomp/pr72781.c: New test.
7471         PR middle-end/68762
7472         * g++.dg/vect/pr68762-1.cc: New test.
7473         * g++.dg/vect/pr68762-2.cc: New test.
7474         * g++.dg/vect/pr68762.h: New file.
7476 2016-08-08  Martin Sebor  <msebor@redhat.com>
7478         PR testsuite/72838
7479         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7480         * g++.dg/warn/overflow-warn-3.C: Same.
7481         * g++.dg/warn/overflow-warn-4.C: Same.
7483 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7485         PR fortran/71936
7486         * gfortran.dg/allocate_with_source_21.f03: New test.
7488 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7490         PR fortran/72698
7491         * gfortran.dg/allocate_with_source_20.f03: New test.
7493 2016-08-08  Alan Modra  <amodra@gmail.com>
7495         * gcc.c-torture/compile/pr72802.c: New.
7497 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7499         PR fortran/70524
7500         * gfortran.dg/dependency_48.f90: New test.
7502 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7504         PR fortran/70040
7505         * gfortran.dg/pr70040.f90:  New testcase.
7507 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7509         PR fortran/71961
7510         * gfortran.dg/matmul_10.f90:  New testcase.
7512 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
7514         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7516 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
7518         PR c/72816
7519         * gcc.dg/pr72816.c: New test.
7521 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
7523         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7524         * g++.dg/conversion/pr41426.C: Likewise.
7525         * g++.dg/conversion/pr66211.C: Likewise.
7526         * g++.dg/cpp1y/lambda-init9.C: Likewise.
7527         * g++.dg/init/ref8.C: Likewise.
7528         * g++.old-deja/g++.law/cvt20.C: Likewise.
7529         * g++.old-deja/g++.mike/p9732c.C: Likewise.
7531 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7533         PR tree-optimization/18046
7534         * gcc.dg/tree-ssa/vrp105.c: New test.
7535         * gcc.dg/tree-ssa/vrp106.c: New test.
7537 2016-08-05  Martin Sebor  <msebor@redhat.com>
7539         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7540         1ul in diagnostics.  Remove hyphen from "constant-expression."
7541         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7542         * g++.dg/cpp0x/static_assert3.C: Same.
7543         * g++.dg/cpp1y/constexpr-throw.C: Same.
7544         * g++.dg/template/nontype3.C: Same.
7545         * g++.dg/warn/overflow-warn-1.C: Same.
7546         * g++.dg/warn/overflow-warn-3.C: Same.
7547         * g++.dg/warn/overflow-warn-4.C: Same.
7549 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
7551         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7552         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7553         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7554         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7556 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7558         PR tree-optimization/72810
7559         * gcc.dg/tree-ssa/vrp110.c: New test.
7561 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
7563         PR Target/72819
7564         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7565         registers.
7566         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7567         saving the half-precision registers.
7568         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7569         value is returned in h0.
7570         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7571         are passed in FP/SIMD registers.
7572         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7573         passing works corrcetly.
7574         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7575         (hfa_f16x2_t): Likewise.
7576         (hfa_f16x3_t): Likewise.
7577         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7578         are promoted to double and passed in a double register.
7579         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7580         are promoted to double and stacked.
7581         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7582         __fp16 data types.
7583         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7584         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7585         __fp16 first get passed in FP/SIMD registers, then stacked.
7587 2016-08-05  Nathan Sidwell  <nathan@acm.org>
7589         PR c++/68724
7590         * g++.dg/cpp0x/pr68724.C: New.
7592 2016-08-05  Richard Biener  <rguenther@suse.de>
7594         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7596 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7598         * gcc.dg/tree-ssa/vrp107.c: New test.
7599         * gcc.dg/tree-ssa/vrp108.c: New test.
7600         * gcc.dg/tree-ssa/vrp109.c: New test.
7602 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7604         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7605         dg-options.
7607 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7609         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7610         test-cases.
7611         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7612         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7613         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7614         test-cases.
7615         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7616         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7617         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7618         large_double.
7620 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
7622         PR c++/72800
7623         * g++.dg/cpp1y/lambda-ice1.C: New.
7625 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7627         PR c++/72759
7628         * g++.dg/cpp1y/pr72759.C: New test.
7630 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7632         * gcc.dg/switch-10.c: New test.
7634 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
7636         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7638 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
7640         * c-c++-common/goacc/routine-5.c: Update.
7642 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7644         PR rtl-optimization/70903
7645         * gcc.c-torture/execute/pr70903.c: New test.
7647 2016-08-04  Martin Liska  <mliska@suse.cz>
7649         * gcc.dg/params/params.exp: Replace file exists with
7650         TESTING_IN_BUILD_TREE.
7652 2016-08-04  Marek Polacek  <polacek@redhat.com>
7654         PR c++/70229
7655         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7657 2016-08-04  Richard Biener  <rguenther@suse.de>
7659         PR middle-end/71984
7660         * gcc.dg/torture/pr71984.c: Guard correctness check for
7661         little-endian.
7663 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7665         * gcc.c-torture/compile/20160802-1.c: New testcase.
7667 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7669         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7671 2016-08-03  Richard Biener  <rguenther@suse.de>
7673         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7674         and remove -O3.
7675         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7676         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7678 2016-08-03  Richard Biener  <rguenther@suse.de>
7680         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7681         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7682         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7683         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7685 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7687         * gcc.dg/init-excess-2.c: Require int32plus.
7688         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7689         * gcc.dg/pr59963-2.c: Require int32plus.
7690         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7691         * gcc.dg/unroll-7.c: Require int32plus.
7693 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7695         PR tree-optimization/34114
7696         * gcc.dg/tree-ssa/loop-42.c: New test.
7698 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7700         * gcc.target/aarch64/vminmaxnm.c: New.
7701         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7702         tests.
7704 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7706         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7707         vec_extract for vector float, vector int, vector short, and vector
7708         char.
7709         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7710         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7711         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7712         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7714 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7716         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7717         single stack adjustment, no writeback.
7718         * gcc.target/aarch64/test_frame_12.c: Likewise.
7719         * gcc.target/aarch64/test_frame_13.c: Likewise.
7720         * gcc.target/aarch64/test_frame_15.c: Likewise.
7721         * gcc.target/aarch64/test_frame_6.c: Likewise.
7722         * gcc.target/aarch64/test_frame_7.c: Likewise.
7723         * gcc.target/aarch64/test_frame_8.c: Likewise.
7724         * gcc.target/aarch64/test_frame_16.c: New test.
7726 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7728         PR target/72748
7729         * gcc.target/i386/pr72748.c: New test.
7731 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7733         PR tree-optimization/71818
7734         * gcc.dg/vect/pr71818.c: New
7736 2016-08-01  Martin Liska  <mliska@suse.cz>
7738         PR tree-optimization/71857
7739         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7741 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7743         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7745 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7747         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7749 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7751         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7752         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7754 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7756         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7757         (check_effective_target_c++): Likewise. Also match for libstdc++.
7759 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7761         PR fortran/41922
7762         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7763         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7764         * gfortran.dg/pr41922.f90: New test.
7766 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7768         PR fortran/68566
7769         * gfortran.dg/pr68566.f90: new test.
7771 2016-07-30  Martin Sebor  <msebor@redhat.com>
7773         PR c++/60760
7774         PR c++/71091
7775         * g++.dg/cpp0x/constexpr-cast.C: New test.
7776         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7777         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7778         * g++.dg/ubsan/pr63956.C: Correct.
7780 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7782         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7783         vector double or vector long where the vector is in memory.
7784         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7785         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7787 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7789         PR fortran/69867
7790         * gfortran.dg/pr69867.f90: New test.
7792 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7794         PR fortran/69962
7795         * gfortran.dg/pr69962.f90: New test.
7797 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7799         PR fortran/70006
7800         * gfortran.dg/pr70006.f90: New test.
7802 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7804         PR fortran/71730
7805         * gfortran.dg/pr71730.f90: New test.
7806         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7807         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7808         * gfortran.dg/array_constructor_26.f03: Ditto.
7810 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7812         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7813         * gcc.target/powerpc/pr71763.c: Likewise.
7815 2016-07-29  Marek Polacek  <polacek@redhat.com>
7817         PR c/71742
7818         * gcc.dg/940510-1.c: Adjust dg-error.
7819         * gcc.dg/c99-flex-array-1.c: Likewise.
7820         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7822         PR c/71853
7823         * gcc.dg/noncompile/pr71853.c: New test.
7825         PR c/71573
7826         * gcc.dg/noncompile/pr71573.c: New test.
7828         PR c/71926
7829         * g++.dg/warn/Wparentheses-30.C: New test.
7830         * gcc.dg/Wparentheses-14.c: New test.
7832 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7834         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7836 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7838         PR tree-optimization/57558
7839         * gcc.dg/vect/pr57558-1.c: New test.
7840         * gcc.dg/vect/pr57558-2.c: New test.
7842 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7844         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7845         to scan forwprop1 dump pass.
7847 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7849         PR c++/51488
7850         * g++.dg/template/pr51488.C: New.
7852 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7854         PR c/71969
7855         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7856         static __inline__.
7857         * gcc.dg/pr71969-1.c: New test.
7858         * gcc.dg/pr71969-2.c: New test.
7859         * gcc.dg/pr71969-3.c: New test.
7861 2016-07-29  Marek Polacek  <polacek@redhat.com>
7863         PR c/71574
7864         * c-c++-common/pr71574.c: New test.
7866         PR c/71583
7867         * gcc.dg/noncompile/pr71583.c: New test.
7869 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7871         PR middle-end/68217
7872         * gcc.dg/pr68217.c: New test.
7874 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7876         PR fortran/71067
7877         * gfortran.dg/pr71067_1.f90: New test.
7878         * gfortran.dg/pr71067_2.f90: Ditto.
7880 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7882         * gcc.target/powerpc/vec-extract-1.c: New test.
7884 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7886         PR fortran/71799
7887         * gfortran.dg/pr71799.f90: New test.
7889 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7891         PR c++/71665
7892         * g++.dg/cpp0x/pr71665-1.C: New.
7893         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7894         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7895         * g++.dg/ext/label10.C: Likewise.
7896         * g++.dg/parse/constant5.C: Likewise.
7898 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7900         PR fortran/71859
7901         * gfortran.dg/pr71859.f90: New test.
7902         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7903         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7905 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7907         PR fortran/71883
7908         * gfortran.dg/pr71883.f90: New test.
7910 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7912         PR tree-optimization/71734
7913         * g++.dg/vect/pr70729-nest.cc: New test.
7915 2016-07-28  Renlin Li  <renlin.li@arm.com>
7917         Revert
7918         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7920         PR fortran/71902
7921         * gfortran.dg/dependency_47.f90:  New test.
7923 2016-07-28  Martin Liska  <mliska@suse.cz>
7925         PR gcov-profile/68025
7926         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7928 2016-07-28  Martin Liska  <mliska@suse.cz>
7930         * g++.dg/vect/pr70944.cc: New test.
7932 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7934         PR middle-end/71994
7935         * gcc.dg/torture/pr71994.c: New test.
7937 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7939         PR middle-end/71078
7940         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7941         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7942         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7944 2016-07-27  Richard Biener  <rguenther@suse.de>
7946         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7948 2016-07-27  Martin Liska  <mliska@suse.cz>
7950         * gcc.dg/predict-13.c: New test.
7951         * gcc.dg/predict-14.c: New test.
7953 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7955         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7956         including stdint.h.
7957         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7958         including stdint.h.
7960 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7962         PR target/71869
7963         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7964         IEEE built-in functions handle quiet and signalling NaNs
7965         correctly.
7967 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7969         PR fortran/71862
7970         * gfortran.dg/pr71862.f90: New test.
7972 2016-07-26  Martin Sebor  <msebor@redhat.com>
7974         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7975         selector with dg-options.
7977 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7979         PR tree-optimization/18046
7980         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7981         * gcc.dg/tree-ssa/vrp103.c: New test.
7982         * gcc.dg/tree-ssa/vrp104.c: New test.
7984 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7986         * gcc.target/powerpc/pr63354.c: Require lp64 since
7987         -mprofile-kernel is not legal with -m32.
7989 2016-07-26  Richard Biener  <rguenther@suse.de>
7991         PR rtl-optimization/71984
7992         * gcc.dg/torture/pr71984.c: New testcase.
7994 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7996         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7997         g++-dg-runtest via et-dg-runtest.
7998         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7999         * gcc.dg/vect/vect.exp: Likewise.
8000         * gfortran.dg/graphite/graphite.exp: Likewise, but for
8001         gfortran-dg-runtest.
8002         * gfortran.dg/vect/vect.exp: Likewise.
8003         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
8004         (check_mips_loongson_hw_available): Likewise.
8005         (check_effective_target_mpaired_single_runtime): Likewise.
8006         (check_effective_target_mips_loongson_runtime): Likewise.
8007         (add_options_for_mpaired_single): Likewise.
8008         (check_effective_target_vect_int): Add global et_index.
8009         Check and save the supported feature for a target selected by
8010         the et_index target.  Break long lines where appropriate.  Call
8011         et-is-effective-target for MIPS with an argument instead of
8012         check_effective_target_* where appropriate.
8013         (check_effective_target_vect_intfloat_cvt): Likewise.
8014         (check_effective_target_vect_uintfloat_cvt): Likewise.
8015         (check_effective_target_vect_floatint_cvt): Likewise.
8016         (check_effective_target_vect_floatuint_cvt): Likewise.
8017         (check_effective_target_vect_simd_clones): Likewise.
8018         (check_effective_target_vect_shift): ewise.
8019         (check_effective_target_whole_vector_shift): Likewise.
8020         (check_effective_target_vect_bswap): Likewise.
8021         (check_effective_target_vect_shift_char): Likewise.
8022         (check_effective_target_vect_long): Likewise.
8023         (check_effective_target_vect_float): Likewise.
8024         (check_effective_target_vect_double): Likewise.
8025         (check_effective_target_vect_long_long): Likewise.
8026         (check_effective_target_vect_no_int_max): Likewise.
8027         (check_effective_target_vect_no_int_add): Likewise.
8028         (check_effective_target_vect_no_bitwise): Likewise.
8029         (check_effective_target_vect_widen_shift): Likewise.
8030         (check_effective_target_vect_no_align): Likewise.
8031         (check_effective_target_vect_hw_misalign): Likewise.
8032         (check_effective_target_vect_element_align): Likewise.
8033         (check_effective_target_vect_condition): Likewise.
8034         (check_effective_target_vect_cond_mixed): Likewise.
8035         (check_effective_target_vect_char_mult): Likewise.
8036         (check_effective_target_vect_short_mult): Likewise.
8037         (check_effective_target_vect_int_mult): Likewise.
8038         (check_effective_target_vect_extract_even_odd): Likewise.
8039         (check_effective_target_vect_interleave): Likewise.
8040         (check_effective_target_vect_stridedN): Likewise.
8041         (check_effective_target_vect_multiple_sizes): Likewise.
8042         (check_effective_target_vect64): Likewise.
8043         (check_effective_target_vect_call_copysignf): Likewise.
8044         (check_effective_target_vect_call_sqrtf): Likewise.
8045         (check_effective_target_vect_call_btrunc): Likewise.
8046         (check_effective_target_vect_call_btruncf): Likewise.
8047         (check_effective_target_vect_call_ceil): Likewise.
8048         (check_effective_target_vect_call_ceilf): Likewise.
8049         (check_effective_target_vect_call_floor): Likewise.
8050         (check_effective_target_vect_call_floorf): Likewise.
8051         (check_effective_target_vect_call_lceil): Likewise.
8052         (check_effective_target_vect_call_lfloor): Likewise.
8053         (check_effective_target_vect_call_nearbyint): Likewise.
8054         (check_effective_target_vect_call_nearbyintf): Likewise.
8055         (check_effective_target_vect_call_round): Likewise.
8056         (check_effective_target_vect_call_roundf): Likewise.
8057         (check_effective_target_vect_perm): Likewise, but also append *_saved
8058         to the existing global name to properly cache the result.
8059         (check_effective_target_vect_perm_byte): Likewise.
8060         (check_effective_target_vect_perm_short): Likewise.
8061         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8062         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
8063         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8064         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
8065         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
8066         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8067         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
8068         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
8069         (check_effective_target_vect_sdot_qi): Likewise.
8070         (check_effective_target_vect_udot_qi): Likewise.
8071         (check_effective_target_vect_sdot_hi): Likewise.
8072         (check_effective_target_vect_udot_hi): Likewise.
8073         (check_effective_target_vect_usad_char): Likewise.
8074         (check_effective_target_vect_pack_trunc): Likewise.
8075         (check_effective_target_vect_unpack): Likewise.
8076         (check_effective_target_vect_aligned_arrays): Likewise.
8077         (check_effective_target_vect_natural_alignment): Likewise.
8078         (check_effective_target_vector_alignment_reachable): Likewise.
8079         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
8080         (is-effective-target): Initialize et_index if undefined.
8081         (et-dg-runtest): New.
8082         (et-is-effective-target): Likewise.
8083         (check_vect_support_and_set_flags): Add supported MIPS targets to
8084         EFFECTIVE_TARGETS list.  Return the number of supported targets.
8086 2016-07-26  Richard Biener  <rguenther@suse.de>
8087             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8089         PR middle-end/70920
8090         * gcc.dg/pr70920-1.c: New test-case.
8091         * gcc.dg/pr70902-2.c: Likewise.
8092         * gcc.dg/pr70920-3.c: Likewise.
8093         * gcc.dg/pr70920-4.c: Likewise
8094         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
8095         2 instead of 3.
8097 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
8099         * gcc.c-torture/execute/pr71494.c: Require label_values.
8100         * gcc.dg/pr16973.c: Ditto.
8102 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8104         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
8105         * gcc.dg/torture/pr69771.c: Require int32plus.
8106         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
8108 2016-07-25  Martin Liska  <mliska@suse.cz>
8110         * gcc.dg/torture/pr71987.c: New test.
8112 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8114         PR fortran/71935
8115         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8116         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
8117         * gfortran.dg/pr71935.f90: New test.
8119 2016-07-22  Martin Sebor  <msebor@redhat.com>
8121         PR c++/71675
8122         * g++.dg/ext/atomic-3.C: New test.
8123         * gcc.dg/atomic/pr71675.c: New test.
8125 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
8127         * gcc.target/i386/mvc8.c: New test.
8129 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
8131         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8132         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8134 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8136         PR fortran/71795
8137         * gfortran.dg/constructor_50.f90:  New test.
8139 2016-07-22  Martin Liska  <mliska@suse.cz>
8141         PR gcov-profile/69028
8142         PR gcov-profile/62047
8143         * g++.dg/cilk-plus/pr69028.C: New test.
8145 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
8147         * gfortran.dg/coarray_stat_2.f90: New test.
8149 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8151         * gcc.target/powerpc/vec-extract.h: New files to check the
8152         vec_extract built-in functions for all vector types, testing
8153         accessing each element, both with constant and variable element
8154         numbers.
8155         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8156         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8157         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8158         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8159         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8160         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8161         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8162         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8163         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8165 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
8167         PR c++/71728
8168         * g++.dg/other/pr71728.C: New test.
8170 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
8172         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8173         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8174         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8175         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8176         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8178 2016-07-21  Richard Biener  <rguenther@suse.de>
8180         PR tree-optimization/71947
8181         * gcc.dg/tree-ssa/vrp102.c: New testcase.
8183 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
8185         * gcc.dg/tree-ssa/scev-15.c: New.
8187 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
8189         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8191 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
8193         PR c++/71941
8194         * g++.dg/gomp/pr71941.C: New test.
8196 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
8198         PR c/70339
8199         PR c/71858
8200         * g++.dg/spellcheck-identifiers.C: New test case, based on
8201         gcc.dg/spellcheck-identifiers.c.
8202         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8203         gcc.dg/spellcheck-identifiers-2.c.
8204         * g++.dg/spellcheck-typenames.C: New test case, based on
8205         gcc.dg/spellcheck-typenames.c
8207 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
8209         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8210         pointer to member function and also test catching by reference.
8212 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8214         * gcc.target/s390/pr67443.c: Fix test case.
8216 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8218         * gcc.target/s390/insv-1.c: Xfail some tests.
8219         * gcc.target/s390/insv-2.c: Likewise.
8221 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8223         * gcc.target/avr/torture/get-mem.c: New test.
8224         * gcc.target/avr/torture/set-mem.c: New test.
8226 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8228         PR target/71948
8229         * gcc.target/avr/torture/tiny-progmem.c: New test.
8231 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
8233         PR c++/71909
8234         * g++.dg/parse/pr71909.C: New test.
8235         * g++.dg/tm/pr71909.C: New test.
8237         PR c++/50060
8238         * g++.dg/cpp0x/constexpr-50060.C: New test.
8239         * g++.dg/cpp1y/constexpr-50060.C: New test.
8241 2016-07-20  Martin Liska  <mliska@suse.cz>
8243         * gfortran.dg/graphite/pr71898.f90: New test.
8245 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
8247         PR tree-optimization/71503
8248         PR tree-optimization/71683
8249         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8250         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8252 2016-07-20  Martin Liska  <mliska@suse.cz>
8254         * gcc.dg/plugin/plugin.exp: Remove sreal test.
8255         * gcc.dg/plugin/sreal-test-1.c: Remove.
8256         * gcc.dg/plugin/sreal_plugin.c: Remove.
8258 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8260         PR fortran/71902
8261         * gfortran.dg/dependency_47.f90:  New test.
8263 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
8265         PR rtl-optimization/71916
8266         * gcc.c-torture/compile/pr71916.c: New test.
8268         PR middle-end/71874
8269         * g++.dg/torture/pr71874.C: New test.
8271         PR middle-end/71734
8272         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8273         (my_alloc): Rewritten to use __builtin_posix_memalign and
8274         __SIZE_TYPE__.
8275         (my_free): Use __builtin_free instead of _mm_free.
8276         (Vec::operator=): Use __builtin_memcpy.
8278 2016-07-19  Martin Jambor  <mjambor@suse.cz>
8280         PR fortran/71688
8281         * gfortran.dg/pr71688.f90: New test.
8283 2016-07-19  Richard Biener  <rguenther@suse.de>
8285         * c-c++-common/vector-subscript-6.c: New testcase.
8286         * c-c++-common/vector-subscript-7.c: Likewise.
8288 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8290         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8291         and UInt32 based on __SIZEOF_INT__.
8293 2016-07-19  Richard Biener  <rguenther@suse.de>
8295         PR tree-optimization/71901
8296         * gcc.dg/torture/pr71901.c: New testcase.
8298 2016-07-19  Richard Biener  <rguenther@suse.de>
8300         PR tree-optimization/71908
8301         * gcc.dg/torture/pr71908.c: New testcase.
8303 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8305         PR target/71493
8306         * gcc.target/powerpc/pr71493-1.c: New test.
8307         * gcc.target/powerpc/pr71493-2.c: Likewise.
8309 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
8311         PR c++/71835
8312         * g++.dg/conversion/ambig3.C: New test.
8314         PR c++/71828
8315         * g++.dg/cpp0x/constexpr-71828.C: New test.
8317         PR c++/71826
8318         * g++.dg/template/pr71826.C: New test.
8320         PR c++/71822
8321         * g++.dg/template/defarg21.C: New test.
8323         PR c++/71871
8324         * g++.dg/ext/vector31.C: New test.
8326 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
8328         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8330 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
8332         PR tree-optimization/71734
8333         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8335 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8337         * gcc.target/s390/warn-dynamicstack-1.c: New test.
8338         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8339         stack-layout-dynamic-1.c: New test.
8341 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8343         * gcc.target/s390/nolrl-1.c: New test.
8345 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
8347         PR fortran/71523
8348         * gfortran.dg/pr71523_1.f90: New test.
8349         * gfortran.dg/pr71523_2.f90: New test.
8351 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
8353         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8355 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8356             Marco Restelli  <mrestelli@gmail.com>
8358         PR fortran/62125
8359         * gfortran.dg/pr62125.f90: New test.
8361 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8363         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8364         * gcc.target/powerpc/mulkc3-1.c: Likewise.
8366 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
8368         PR c++/58796
8369         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8370         * g++.dg/cpp0x/nullptr35.C: New test.
8372 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8374         * gcc.dg/tree-ssa/scev-8.c: Update test string.
8376 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
8378         * gfortran.dg/goacc/vector_length.f90: New test.
8380 2016-07-15  Richard Biener  <rguenther@suse.de>
8382         PR tree-optimization/71881
8383         * gcc.dg/torture/pr71881.c: New testcase.
8385 2016-07-15  Richard Biener  <rguenther@suse.de>
8387         PR tree-optimization/71887
8388         * gcc.dg/torture/pr71887.c: New testcase.
8390 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
8392         PR c/71858
8393         * gcc.dg/spellcheck-identifiers-3.c: New test.
8395 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
8397         PR fortran/71807
8398         * gfortran.dg/null_9.f90: New test.
8400 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8402         * gcc.dg/tree-ssa/loop-41.c: New test.
8404 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8406         PR tree-optimization/71347
8407         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8409 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8411         PR fortran/29819
8412         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8413         * gfortran.dg/contains.f90: Ditto.
8414         * gfortran.dg/contains_empty_1.f03: Ditto.
8415         * gfortran.dg/submodule_3.f08: Ditto.
8417 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8419         PR testsuite/71865
8420         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8421         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8422         expected diagnostics.
8424         PR c/71858
8425         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8426         * gcc.dg/spellcheck-identifiers-2.c: New test.
8427         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8428         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8430 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8432         PR tree-optimization/71872
8433         * gcc.c-torture/compile/pr71872.c: New test.
8435 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8437         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8438         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8439         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8440         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8441         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8442         * gcc.target/arm/atomic-op-acquire-1.c: This.
8443         * gcc.target/arm/atomic-op-char.c: Rename into ...
8444         * gcc.target/arm/atomic-op-char-1.c: This.
8445         * gcc.target/arm/atomic-op-consume.c: Rename into ...
8446         * gcc.target/arm/atomic-op-consume-1.c: This.
8447         * gcc.target/arm/atomic-op-int.c: Rename into ...
8448         * gcc.target/arm/atomic-op-int-1.c: This.
8449         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8450         * gcc.target/arm/atomic-op-relaxed-1.c: This.
8451         * gcc.target/arm/atomic-op-release.c: Rename into ...
8452         * gcc.target/arm/atomic-op-release-1.c: This.
8453         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8454         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8455         * gcc.target/arm/atomic-op-short.c: Rename into ...
8456         * gcc.target/arm/atomic-op-short-1.c: This.
8457         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8458         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8459         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8460         * gcc.target/arm/atomic-op-char-2.c: Likewise.
8461         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8462         * gcc.target/arm/atomic-op-int-2.c: Likewise.
8463         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8464         * gcc.target/arm/atomic-op-release-2.c: Likewise.
8465         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8466         * gcc.target/arm/atomic-op-short-2.c: Likewise.
8468 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
8470         PR fortran/70842
8471         * gfortran.dg/select_type_35.f03: New test.
8473 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8475         PR target/65951
8476         PR tree-optimization/70923
8477         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8478         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8479         * gcc.dg/vect/pr65951.c: Likewise.
8480         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8482 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
8484         * c-c++-common/pr60226.c: Expect maximum object file alignment
8485         error on AIX.
8487 2016-07-14  Richard Biener  <rguenther@suse.de>
8489         PR tree-optimization/71866
8490         * gcc.dg/torture/pr71866.c: New testcase.
8492 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8494         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8495         selector and enclose boolean expression in curly braces.
8497 2016-07-14  Alan Modra  <amodra@gmail.com>
8499         PR target/71733
8500         * gcc.target/powerpc/p9-novsx.c: New.
8502 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8504         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8505         * g++.dg/tree-prof/morefunc.C: Dito.
8506         * g++.dg/tree-prof/pr35545.C: Dito.
8507         * g++.dg/tree-prof/reorder.C: Dito.
8508         * gcc.dg/tree-prof/20050826-2.c: Dito.
8509         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8510         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8511         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8512         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8513         * gcc.dg/tree-prof/inliner-1.c: Dito.
8514         * gcc.dg/tree-prof/merge_block.c: Dito.
8515         * gcc.dg/tree-prof/stringop-1.c: Dito.
8516         * gcc.dg/tree-prof/stringop-2.c: Dito.
8517         * gcc.dg/tree-prof/switch-case-1.c: Dito.
8518         * gcc.dg/tree-prof/switch-case-2.c: Dito.
8519         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8520         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8521         * gcc.dg/tree-prof/update-loopch.c: Dito.
8522         * gcc.dg/tree-prof/val-prof-1.c: Dito.
8523         * gcc.dg/tree-prof/val-prof-2.c: Dito.
8524         * gcc.dg/tree-prof/val-prof-3.c: Dito.
8525         * gcc.dg/tree-prof/val-prof-4.c: Dito.
8526         * gcc.dg/tree-prof/val-prof-5.c: Dito.
8527         * gcc.dg/tree-prof/val-prof-6.c: Dito.
8528         * gcc.dg/tree-prof/val-prof-7.c: Dito.
8530 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8532         * lib/profopt.exp (profopt-execute): Remove .imports files.
8534 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8536         * lib/profopt.exp (profopt-execute): Always log profiler command line.
8538 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8540         * lib/profopt.exp (dg-final-scan-autofdo,
8541         dg-final-scan-not-autofdo): New functions.
8543 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
8545         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8546         * gcc.dg/vect/vect-35.c: Ditto.
8547         * gcc.dg/vect/vect-alias-check-2.c: New test.
8549 2016-07-13  Martin Liska  <mliska@suse.cz>
8551         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8552         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8553         * gfortran.dg/pr42108.f90: Update expected dump scan.
8555 2016-07-13  Richard Biener  <rguenther@suse.de>
8557         PR tree-optimization/24574
8558         * gcc.dg/pr24574.c: New testcase.
8560 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8562         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8563         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8564         * c-c++-common/pr68833-1.c: Require int32plus.
8565         * gcc.dg/ipa/pr63551.c: Likewise.
8566         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8567         * gcc.dg/ipa/pr64041.c: Require int32plus.
8569 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8571         PR ipa/71633
8572         * g++.dg/pr71633.C: New test.
8574 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8576         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8577         Add new arm_thumb1_cbz_ok effective target.
8578         * gcc.target/arm/cbz.c: New test.
8580 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8582         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8583         Define effective target.
8584         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8585         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8586         * gcc.target/arm/movhi_movw.c: New test.
8587         * gcc.target/arm/movsi_movw.c: Likewise.
8588         * gcc.target/arm/movdi_movw.c: Likewise.
8590 2016-07-13  Richard Biener  <rguenther@suse.de>
8592         PR middle-end/71104
8593         * gcc.dg/pr71104-1.c: New testcase.
8594         * gcc.dg/pr71104-2.c: Likewise.
8596 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8598         PR target/71805
8599         * gcc.target/powerpc/pr71805.c: New test.
8601 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8603         * gcc.target/powerpc/divkc3-1.c: New.
8604         * gcc.target/powerpc/mulkc3-1.c: New.
8606 2016-07-12  Nathan Sidwell  <nathan@acm.org>
8608         * gcc.target/arm/data-rel-1.c: New.
8609         * gcc.target/arm/data-rel-2.c: New.
8610         * gcc.target/arm/data-rel-3.c: New.
8612 2016-07-12  Martin Liska  <mliska@suse.cz>
8614         * gcc.dg/params/blocksort-part.c: New test.
8615         * gcc.dg/params/params.exp: New file.
8617 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8619         PR middle-end/71700
8620         * gcc.c-torture/execute/pr71700.c: New test.
8622 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
8623         Richard Biener  <rguenther@suse.de>
8625         PR tree-optimization/23286
8626         PR tree-optimization/70159
8627         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8628         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8629         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8630         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8631         * gcc.dg/tree-ssa/pr35286.c: Likewise.
8632         * gcc.dg/tree-ssa/pr35287.c: Likewise.
8633         * gcc.dg/hoist-register-pressure-1.c: Likewise.
8634         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8635         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8636         * gcc.dg/pr51879-12.c: Likewise.
8637         * gcc.dg/strlenopt-9.c: Likewise.
8638         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8639         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8640         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8641         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8642         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8643         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8644         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8645         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8646         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8647         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8648         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8649         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8650         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8651         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8652         * gfortran.dg/pr43984.f90: Adjust expected outcome.
8654 2016-07-12  Richard Biener  <rguenther@suse.de>
8656         PR rtl-optimization/68961
8657         * gcc.target/i386/pr68961.c: New testcase.
8659 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8661         PR middle-end/71758
8662         * c-c++-common/gomp/pr71758.c: New test.
8663         * gfortran.dg/gomp/pr71758.f90: New test.
8665         PR tree-optimization/71823
8666         * gcc.dg/vect/pr71823.c: New test.
8668 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8670         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8671         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8672         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8674 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8676         PR target/71801
8677         * gcc.target/i386/pr71801.c: New test.
8679 2016-07-11  Richard Biener  <rguenther@suse.de>
8681         PR tree-optimization/71816
8682         * gcc.dg/torture/pr71816.c: New testcase.
8684 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8686         PR fortran/71783
8687         * gfortran.dg/dependency_46.f90:  New test.
8689 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8691         PR rtl-optimization/71621
8692         * gcc.target/i386/pr71621-1.c: New.
8693         * gcc.target/i386/pr71621-2.c: New.
8695 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8697         * gfortran.dg/goacc/pr71704.f90: New test.
8699 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8701         PR target/71297
8702         * gcc.target/powerpc/pr71297.c: New.
8704 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8706         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8708 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8710         PR target/71806
8711         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8713 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8715         PR tree-optimization/71667
8716         * gcc.dg/vect/pr71667.c: New
8718 2016-07-08  Martin Liska  <mliska@suse.cz>
8720         * gcc.dg/torture/pr71606.c: New test.
8722 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8724         PR fortran/71764
8725         * gfortran.dg/pr71764.f90: New test.
8727 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8728             Kai Tietz  <ktietz70@googlemail.com>
8730         PR c++/70869
8731         PR c++/71054
8732         * g++.dg/cpp0x/pr70869.C: New test.
8733         * g++.dg/cpp0x/pr71054.C: New test.
8735 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8737         * g++.dg/debug/pr71432.C: Fail on AIX.
8739 2016-07-07  Martin Liska  <mliska@suse.cz>
8741         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8742         an undefined behavior.
8743         * gfortran.dg/do_3.F90: Likewise.
8744         * gfortran.dg/do_check_11.f90: New test.
8745         * gfortran.dg/do_check_12.f90: New test.
8746         * gfortran.dg/do_corner_warn.f90: New test.
8748 2016-07-07  Martin Liska  <mliska@suse.cz>
8750         * gfortran.dg/predict-1.f90: Ammend the test.
8751         * gfortran.dg/predict-2.f90: Likewise.
8753 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8755         PR ipa/71624
8756         * g++.dg/pr71624.C: New test.
8758 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8760         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8761         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8762         ARMv8-M Mainline architectures.
8764 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8766         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8767         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8769 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8771         PR target/70098
8772         PR target/71763
8773         * gcc.target/powerpc/pr71763.c: New file.
8775 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8777         PR tree-optimization/71518
8778         * gcc.dg/pr71518.c: New test.
8780 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8782         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8784 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8786         PR target/50739
8787         * gcc.target/avr/pr50739.c: New test.
8789 2016-07-05  Jan Hubicka  <jh@suse.cz>
8791         * gcc.dg/tree-ssa/scev-14.c: update template.
8793 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8795         * gcc.dg/vect/group-no-gaps-1.c: New test.
8797 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8799         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8800         if kernel supports MPX.
8802 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8804         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8806 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8807             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8809         * gcc.target/powerpc/signbit-1.c: New test.
8810         * gcc.target/powerpc/signbit-2.c: New test.
8811         * gcc.target/powerpc/signbit-3.c: New test.
8813 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8815         PR rtl-optimization/71594
8816         * gcc.dg/torture/pr71594.c: New test.
8818 2016-07-05  Jan Hubicka  <jh@suse.cz>
8820         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8822 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8824         PR c++/62314
8825         * g++.dg/parse/error5.C: Update column
8826         number of missing semicolon error.
8827         * g++.dg/pr62314-2.C: New test case.
8829 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8831         * gfortran.dg/coarray_stat_function.f90: New test.
8832         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8833         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8834         to new interfaces.
8836 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8838         PR fortran/71623
8839         * gfortran.dg/deferred_character_17.f90: New test.
8841 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8843         * gcc.target/arm/neon/polytypes.c: Move to ...
8844         * gcc.target/arm/polytypes.c: ... here.
8845         * gcc.target/arm/neon/pr51534.c: Move to ...
8846         * gcc.target/arm/pr51534.c: ... here.
8847         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8848         * gcc.target/arm/vect-vcvt.c: ... here.
8849         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8850         * gcc.target/arm/vect-vcvtq.c: ... here.
8851         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8852         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8853         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8854         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8855         * gcc.target/arm/neon/neon.exp: Delete.
8856         * gcc.target/arm/neon/: Delete.
8858 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8860         PR fortran/65575
8861         * gfortran.dg: pr65575.f90: New test.
8863 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8865         PR fortran/35849
8866         * gfortran.dg: pr35849.f90: New test.
8868 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8870         PR c++/71739
8871         * g++.dg/cpp0x/pr71739.C: New test.
8873 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8875         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8877 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8879         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8880         locr.
8881         * gcc.target/s390/loc-1.c: New test.
8883 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8885         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8886         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8888 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8890         PR target/63874
8891         * gcc.target/aarch64/pr63874.c: New test.
8893 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8895         * g++.dg/header.c: New.
8896         * gcc.dg/header.c: New.
8898 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8900         PR c/71719
8901         * c-c++-common/Wunused-var-15.c: New test.
8903 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8905         PR fortran/71687
8906         * gfortran.dg/gomp/pr71687.f90: New test.
8908 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8910         * gcc.dg/const-float128-ped.c: Require __float128 effective
8911         target and options.
8912         * gcc.dg/const-float128.c: Likewise.
8913         * gcc.dg/torture/float128-cmp-invalid.c: Require
8914         __float128 and base_quadfloat_support effective targets, and
8915         __float128 options.
8916         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8917         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8918         * gcc.dg/torture/float128-nan.c: Likewise.
8919         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8920         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8921         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8922         * lib/target-supports.exp (check_effective_target___float128): New.
8923         (add_options_for___float128): New.
8924         (check_effective_target_base_quadword_support): New.
8926 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8928         PR target/71720
8929         * gcc.target/powerpc/pr71720.c: New test.
8931 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8933         * gcc.dg/bss.c: New.
8935 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8937         PR target/71698
8938         * gcc.target/powerpc/pr71698.c: New test.
8940 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8942         PR target/71151
8943         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8944         instead of ".foo" for its section name.
8945         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8946         depending on MCU's flash size.
8947         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8948         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8949         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8950         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8951         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8952         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8954 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8956         * gcc.target/i386/pr65105-2.c: Add -msse2.
8958 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8960         PR tree-optimization/71707
8961         * gcc.dg/strlenopt-29.c: New test.
8963         PR fortran/71704
8964         * gfortran.dg/gomp/pr71704.f90: New test.
8966         PR fortran/71705
8967         * gfortran.dg/gomp/pr71705.f90: New test.
8969 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8971         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8972         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8973         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8974         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8975         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8976         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8977         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8978         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8979         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8980         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8981         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8982         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8983         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8984         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8985         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8986         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8987         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8988         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8989         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8990         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8991         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8992         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8993         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8994         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8995         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8996         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8997         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8998         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8999         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
9000         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
9001         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
9002         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
9003         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
9004         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
9005         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
9006         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
9007         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
9008         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
9009         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
9010         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
9011         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
9012         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
9013         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
9014         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
9015         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
9016         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
9017         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
9018         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
9019         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
9020         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
9021         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
9022         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
9023         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
9024         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
9025         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
9026         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
9027         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
9028         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
9029         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
9030         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
9031         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
9032         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
9033         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
9034         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
9035         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
9036         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
9037         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
9038         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
9039         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
9040         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
9041         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
9042         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
9043         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
9044         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
9045         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
9046         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
9047         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
9048         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
9049         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
9050         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
9051         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
9053 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9054             James Greenhalgh  <james.greenhalgh@arm.com>
9056         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
9058 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
9059             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9061         * gcc.target/aarch64/vget_set_lane_1.c: New test.
9063 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
9065         PR driver/71651
9066         * gcc.dg/spellcheck-options-12.c: New test case.
9068 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
9070         PR middle-end/71693
9071         * gcc.c-torture/compile/pr71693.c: New test.
9073 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
9075         * gcc.dg/spellcheck-params.c: New testcase.
9076         * gcc.dg/spellcheck-params-2.c: New testcase.
9078 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9080         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
9081         vector extract instructions.
9082         * gcc.target/powerpc/p9-extract-2.c: Likewise.
9084 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9086         PR fortran/71686
9087         * gfortran.dg/unexpected_eof_2.f90: New test.
9088         * gfortran.dg/unexpected_eof_3.f90: New test.
9090 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
9092         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
9094 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
9096         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
9097         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9098         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
9100 2016-06-29  Richard Biener  <rguenther@suse.de>
9102         PR middle-end/15256
9103         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
9105 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
9107         * gcc.target/arm/aapcs/neon-vect10.c: Require
9108         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
9109         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
9110         * gcc.target/arm/aapcs/vfp18.c: Likewise.
9111         * gcc.target/arm/aapcs/vfp19.c: Likewise.
9112         * gcc.target/arm/aapcs/vfp20.c: Likewise.
9113         * gcc.target/arm/aapcs/vfp21.c: Likewise.
9114         * gcc.target/arm/fp16-aapcs-1.c: Require
9115         -mfloat-ab=hard.  Also simplify the test.
9116         * gcc.target/arm/fp16-aapcs-2.c: New.
9118 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
9120         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9121         (add_options_for_arm_fp16_ieee): New.
9122         (add_options_for_arm_fp16_alternative): New.
9123         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
9124         long-line.
9125         (effective_target_arm_fp16_hw): New.
9127 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9129         PR tree-optimization/71655
9130         * g++.dg/pr71655.C: New test.
9132 2016-06-29  Martin Liska  <mliska@suse.cz>
9134         * gcc.dg/pr71585.c: New test.
9135         * gcc.dg/pr71585-2.c: New test.
9136         * gcc.dg/pr71585-3.c: New test.
9138 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9140         PR tree-optimization/70729
9141         * g++.dg/vect/pr70729.cc: New test.
9143 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
9145         * c-c++-common/gomp/cancel-1.c: Extend.
9147 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
9149         PR tree-optimization/71625
9150         * gcc.dg/strlenopt-28.c: New test.
9152 2016-06-29  Richard Biener  <rguenther@suse.de>
9154         PR middle-end/71002
9155         * g++.dg/torture/pr71002.C: Adjust testcase.
9157 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
9159         PR c/71685
9160         * gcc.dg/pr71685.c: New test.
9162 2016-06-28  Martin Sebor  <msebor@redhat.com>
9164         PR c/71552
9165         * gcc.dg/init-bad-9.c: New test.
9167 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9169         * gcc.target/powerpc/abs128-1.c: Require VSX.
9170         * gcc.target/powerpc/copysign128-1.c: Likewise.
9171         * gcc.target/powerpc/inf128-1.c: Likewise.
9172         * gcc.target/powerpc/nan128-1.c: Likewise.
9174 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
9176         PR middle-end/71626
9177         * gcc.c-torture/execute/pr71626-1.c: New test.
9178         * gcc.c-torture/execute/pr71626-2.c: New test.
9180 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
9182         PR target/71656
9183         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9185 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
9187         PR target/71670
9188         * gcc.target/powerpc/pr71670.c: New testcase.
9190 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
9192         PR target/71656
9193         * gcc.target/powerpc/pr71656-1.c: New test.
9194         * gcc.target/powerpc/pr71656-2.c: New test.
9196 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
9198         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9199         around fp16 code.
9200         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9201         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9202         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9203         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9204         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9205         Add arm_neon_fp16_ok effective target.
9206         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9207         Likewise.
9208         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9209         Likewise.
9210         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9211         Likewise.
9212         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9213         Likewise.
9214         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9215         Likewise.
9216         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9217         Likewise.
9218         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9219         Likewise.
9220         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9221         Likewise.
9222         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9223         Likewise.
9224         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9225         Likewise.
9226         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9227         Likewise.
9229 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
9231         * gcc.dg/predict-12.c: New testcase.
9233 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9235         PR fortran/71649
9236         * gfortran.dg/pr71649.f90: New test.
9238 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
9240         PR tree-optimization/71643
9241         * g++.dg/opt/pr71643.C: New test.
9243         PR tree-optimization/71631
9244         * gcc.c-torture/execute/pr71631.c: New test.
9246 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9248         * gcc.dg/predict-11.c: New testcase.
9249         * gfortran.dg/predict-2.f90: New testcase.
9251 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9253         * gcc.dg/predict-10.c: New test.
9255 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9257         * gcc.target/powerpc/abs128-1.c: New.
9258         * gcc.target/powerpc/copysign128-1.c: New.
9259         * gcc.target/powerpc/inf128-1.c: New.
9260         * gcc.target/powerpc/nan128-1.c: New.
9262 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
9264         * gfortran.dg/pr71642.f90: New test.
9266 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9268         PR tree-optimization/71647
9269         * gcc.target/i386/pr71647.c: New test.
9271 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9273         * gcc.target/i386/noplt-gd-1.c: New test.
9274         * gcc.target/i386/noplt-gd-2.c: Likewise.
9275         * gcc.target/i386/noplt-gd-3.c: Likewise.
9276         * gcc.target/i386/noplt-ld-1.c: Likewise.
9277         * gcc.target/i386/noplt-ld-2.c: Likewise.
9278         * gcc.target/i386/noplt-ld-3.c: Likewise.
9279         * lib/target-supports.exp
9280         (check_effective_target_tls_get_addr_via_got): New.
9282 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9284         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9285         testsuite compile flags.
9286         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9287         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9289 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9291         * g++dg/vect/pr36684.cc: Add dg-do compile.
9292         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9293         * gcc.dg/vect/pr70021.c: Ditto.
9294         * gcc.dg/vect/pr70138-1.c: Ditto.
9295         * gcc.dg/vect/pr70138-2.c: Ditto.
9296         * gcc.dg/vect/pr70354-1.c: Ditto.
9297         * gcc.dg/vect/pr70354-2.c: Ditto.
9298         * gcc.dg/vect/pr71259.c: Ditto.
9299         * gcc.dg/vect/pr71416-1.c: Ditto.
9300         * gcc.dg/vect/slp-43.c: Ditto.
9301         * gcc.dg/vect/slp-45.c: Ditto.
9302         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9303         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9304         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9305         * gfortran.dg/vect/pr69980.f90: Ditto.
9307 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9309         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9310         * gcc.dg/vect/bb-slp-30.c: Ditto.
9311         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9312         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9313         * gcc.dg/vect/pr45902.c: Ditto.
9314         * gcc.dg/vect/pr48172.c: Ditto.
9315         * gcc.dg/vect/pr48377.c: Ditto.
9316         * gcc.dg/vect/pr49038.c: Ditto.
9317         * gcc.dg/vect/pr49771.c: Ditto.
9318         * gcc.dg/vect/pr52091.c: Ditto.
9319         * gcc.dg/vect/pr53185-2.c: Ditto.
9320         * gcc.dg/vect/pr56826.c: Ditto.
9321         * gcc.dg/vect/pr60276.c: Ditto.
9322         * gcc.dg/vect/pr62021.c: Ditto.
9323         * gcc.dg/vect/pr63530.c: Ditto.
9324         * gcc.dg/vect/pr65518.c: Ditto.
9325         * gcc.dg/vect/pr65947-1.c: Ditto.
9326         * gcc.dg/vect/pr65947-10.c: Ditto.
9327         * gcc.dg/vect/pr65947-11.c: Ditto.
9328         * gcc.dg/vect/pr65947-12.c: Ditto.
9329         * gcc.dg/vect/pr65947-13.c: Ditto.
9330         * gcc.dg/vect/pr65947-2.c: Ditto.
9331         * gcc.dg/vect/pr65947-3.c: Ditto.
9332         * gcc.dg/vect/pr65947-4.c: Ditto.
9333         * gcc.dg/vect/pr65947-5.c: Ditto.
9334         * gcc.dg/vect/pr65947-6.c: Ditto.
9335         * gcc.dg/vect/pr65947-7.c: Ditto.
9336         * gcc.dg/vect/pr65947-8.c: Ditto.
9337         * gcc.dg/vect/pr65947-9.c: Ditto.
9338         * gcc.dg/vect/pr71416-1.c: Ditto.
9339         * gcc.dg/vect/pr71439.c: Ditto.
9340         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9341         * gcc.dg/vect/vect-bswap16.c: Ditto.
9342         * gcc.dg/vect/vect-bswap32.c: Ditto.
9343         * gcc.dg/vect/vect-bswap64.c: Ditto.
9344         * gcc.dg/vect/vect-live-1.c: Ditto.
9345         * gcc.dg/vect/vect-live-2.c: Ditto.
9346         * gcc.dg/vect/vect-live-3.c: Ditto.
9347         * gcc.dg/vect/vect-live-4.c: Ditto.
9348         * gcc.dg/vect/vect-live-5.c: Ditto.
9349         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9350         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9351         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9352         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9353         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9354         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9355         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9356         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9357         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9358         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9359         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9360         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9361         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9362         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9363         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9364         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9365         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9367 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9369         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9371 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9373         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
9374         ia32 if R_386_GOT32X relocation is supported.
9375         * gcc.target/i386/noplt-3.c: Likewise.
9376         * gcc.target/i386/noplt-2.c: Likewise.
9377         (main): Renamed to ...
9378         (bar): This.
9379         * gcc.target/i386/noplt-4.c: Likewise.
9380         (main): Renamed to ...
9381         (bar): This.
9382         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9383         * gcc.target/i386/pr67400-5.c: Likewise.
9385 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9387         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9388         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9390         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9391         f4): Adjust expected diagnostics.
9392         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9393         (T): If OVFP is defined, redefine to TP.
9394         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9395         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9396         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9397         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9398         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9399         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9400         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9401         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9402         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9403         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9404         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9405         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9406         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9407         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9408         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9409         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9410         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9411         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9412         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9413         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9414         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9415         as last argument to __builtin_add_overflow_p.
9417 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9419         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9420         dg-options and remove default vector testsuite compile flags.
9421         * g++.dg/vect/pr33860a.cc: Ditto.
9422         * g++.dg/vect/pr45470-a.cc: Ditto.
9423         * g++.dg/vect/pr45470-b.cc: Ditto.
9424         * g++.dg/vect/pr60896.cc: Ditto.
9425         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9426         * gcc.dg/vect/pr18308.c: Ditto.
9427         * gcc.dg/vect/pr24049.c: Ditto.
9428         * gcc.dg/vect/pr33373.c: Ditto.
9429         * gcc.dg/vect/pr36228.c: Ditto.
9430         * gcc.dg/vect/pr42395.c: Ditto.
9431         * gcc.dg/vect/pr42604.c: Ditto.
9432         * gcc.dg/vect/pr46663.c: Ditto.
9433         * gcc.dg/vect/pr48765.c: Ditto.
9434         * gcc.dg/vect/pr49093.c: Ditto.
9435         * gcc.dg/vect/pr49352.c: Ditto.
9436         * gcc.dg/vect/pr52298.c: Ditto.
9437         * gcc.dg/vect/pr52870.c: Ditto.
9438         * gcc.dg/vect/pr53185.c: Ditto.
9439         * gcc.dg/vect/pr53773.c: Ditto.
9440         * gcc.dg/vect/pr56695.c: Ditto.
9441         * gcc.dg/vect/pr62171.c: Ditto.
9442         * gcc.dg/vect/pr63530.c: Ditto.
9443         * gcc.dg/vect/pr68339.c: Ditto.
9444         * gcc.dg/vect/pr71259.c: Ditto.
9445         * gcc.dg/vect/vect-82_64.c: Ditto.
9446         * gcc.dg/vect/vect-83_64.c: Ditto.
9447         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9448         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9449         * gcc.dg/vect/vect-shift-2.c: Ditto.
9450         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9451         * gfortran.dg/vect/pr39318.f90: Ditto.
9452         * gfortran.dg/vect/pr45714-a.f: Ditto.
9453         * gfortran.dg/vect/pr45714-b.f: Ditto.
9454         * gfortran.dg/vect/pr46213.f90: Ditto.
9456 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9457             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9459         * gcc.target/powerpc/p9-splat-5.c: New test.
9461 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9463         PR tree-optimization/71488
9464         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9465         * lib/target-supports.exp: ... here.
9466         (check_sse4_hw_available): New procedure.
9467         (check_effective_target_sse4_runtime): Ditto.
9468         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9469         -march=westmere for sse4_runtime targets.
9470         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9471         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9472         (dg-additional-options): Use for sse4_runtime targets.
9473         (main): Call check_vect ().
9474         (dg-final): Perform scan only for sse4_runtime targets.
9476 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9478         PR target/66232
9479         PR target/67400
9480         * gcc.target/i386/pr66232-14.c: New file.
9481         * gcc.target/i386/pr66232-15.c: Likewise.
9482         * gcc.target/i386/pr66232-16.c: Likewise.
9483         * gcc.target/i386/pr66232-17.c: Likewise.
9484         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
9485         ia32 if R_386_GOT32X relocation is supported.
9486         * gcc.target/i386/pr67400-2.c: Likewise.
9487         * gcc.target/i386/pr67400-3.c: Likewise.
9488         * gcc.target/i386/pr67400-4.c: Likewise.
9489         * gcc.target/i386/pr67400-6.c: Likewise.
9490         * gcc.target/i386/pr67400-7.c: Likewise.
9491         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9493 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9495         PR libgfortran/48852
9496         * gfortran.dg/char4_iunit_1.f03: Update test.
9497         * gfortran.dg/f2003_io_5.f03: Update test.
9498         * gfortran.dg/real_const_3.f90: Update test.
9500 2016-06-23  Andi Kleen  <ak@linux.intel.com>
9502         * g++.dg/bprob/bprob.exp: Support autofdo.
9503         * g++.dg/tree-prof/tree-prof.exp: dito.
9504         * gcc.dg/tree-prof/tree-prof.exp: dito.
9505         * gcc.misc-tests/bprob.exp: dito.
9506         * gfortran.dg/prof/prof.exp: dito.
9507         * lib/profopt.exp: dito.
9508         * lib/target-supports.exp: Check for autofdo.
9510 2016-06-23  Martin Liska  <mliska@suse.cz>
9512         * gcc.dg/pr71619.c: New test.
9514 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9516         PR target/67400
9517         * gcc.target/i386/pr67400-1.c: New test.
9518         * gcc.target/i386/pr67400-2.c: Likewise.
9519         * gcc.target/i386/pr67400-3.c: Likewise.
9520         * gcc.target/i386/pr67400-4.c: Likewise.
9521         * gcc.target/i386/pr67400-5.c: Likewise.
9522         * gcc.target/i386/pr67400-6.c: Likewise.
9523         * gcc.target/i386/pr67400-7.c: Likewise.
9525 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9527         * c-c++-common/missing-header-1.c: New test case.
9528         * c-c++-common/missing-header-2.c: New test case.
9529         * c-c++-common/missing-header-3.c: New test case.
9530         * c-c++-common/missing-header-4.c: New test case.
9532 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9534         PR c/70339
9535         * c-c++-common/attributes-1.c: Update dg-prune-output to include
9536         hint.
9537         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9538         expected results due to builtin "nanl" now being suggested for
9539         "name".
9540         * gcc.dg/pr67580.c: Update expected messages.
9541         * gcc.dg/spellcheck-identifiers.c: New testcase.
9542         * gcc.dg/spellcheck-typenames.c: New testcase.
9544 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9546         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9547         file.
9548         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9549         diagnostic-test-show-locus-parseable-fixits.c to sources for
9550         diagnostic_plugin_test_show_locus.c.
9551         * lib/gcc-defs.exp (freeform_regexps): New global.
9552         (dg-regexp): New function.
9553         (handle-dg-regexps): New function.
9554         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9555         freeform_regexps to the empty list.
9556         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9558 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9560         PR tree-optimization/71488
9561         * g++.dg/pr71488.C: New test.
9562         * gcc.dg/vect/vect-bool-cmp.c: New test.
9564 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
9566         * gcc.dg/guality/param-5.c: New test.
9568 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9570         * gcc.target/i386/asm-flag-7.c: New test.
9572 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9574         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9575         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9576         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9577         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9578         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9579         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9580         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9581         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9582         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9583         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9584         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9585         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9586         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9587         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9588         * lib/target-supports.exp: Likewise.
9590 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9592         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9593         * gcc.dg/attr-ms_struct-2.c: Likewise.
9594         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9595         * gcc.dg/bf-ms-attrib.c: Likewise.
9596         * gcc.dg/bf-ms-layout-2.c: Likewise.
9597         * gcc.dg/bf-ms-layout-3.c: Likewise.
9598         * gcc.dg/bf-ms-layout.c: Likewise.
9599         * gcc.dg/bf-no-ms-layout.c: Likewise.
9600         * gcc.target/i386/bitfield1.c: Likewise.
9601         * gcc.target/i386/bitfield2.c: Likewise.
9602         * gcc.target/i386/bitfield3.c: Likewise.
9604 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9606         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9607         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9608         override other than -mcpu=power9 command-line option is specified,
9609         or if the target operating system is aix.
9610         * gcc.target/powerpc/darn-1.c: Likewise.
9611         * gcc.target/powerpc/darn-2.c: Likewise.
9612         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9613         test if effective-target is not powerpc_p9vector_ok or if the
9614         target operating system is not defined.
9615         * gcc.target/powerpc/vslv-1.c: Likewise.
9616         * gcc.target/powerpc/vsrv-0.c: Likewise.
9617         * gcc.target/powerpc/vsrv-1.c: Likewise.
9619 2016-06-21  Tobias Burnus  <burnus@net-b.de>
9621         PR fortran/71068
9622         * gfortran.dg/coarray/data_1.f90: New.
9624 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9626         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9627         (dg-require-effective-target): Use arm_v8_neon_hw.
9628         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9629         (dg-require-effective-target): Likewise.
9630         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9631         (dg-require-effective-target): Likewise.
9632         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9633         (dg-require-effective-target): Likewise.
9634         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9635         (dg-require-effective-target): Likewise.
9636         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9637         (dg-require-effective-target): Likewise.
9638         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9639         Add AArch64 check.
9641 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9643         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9644         Set to 3 so test passes.
9646 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9648         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9650 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9652         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9653         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9654         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9655         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9657 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9659         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9660         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9662 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9664         PR target/71549
9665         * gcc.target/i386/pr71549.c: New test.
9667 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9669         * gcc.target/powerpc/vadsdu-0.c: Replace
9670         dg-require-effective-target directive to allow test to run on more
9671         platforms, and add dg-skip-if directive to disable test on aix
9672         platforms because of known incompatibilities.
9673         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9674         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9675         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9676         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9677         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9678         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9679         * gcc.target/powerpc/vadsdub-2.c: Replace
9680         dg-require-effective-target directive to allow test to run on more
9681         platforms, and add dg-skip-if directive to disable test on aix
9682         platforms because of known incompatibilities.
9683         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9684         with vec_absdb call to differentiate this test from vadsdub-1.c.
9685         * gcc.target/powerpc/vadsduh-1.c: Replace
9686         dg-require-effective-target directive to allow test to run on more
9687         platforms, and add dg-skip-if directive to disable test on aix
9688         platforms because of known incompatibilities.
9689         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9690         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9691         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9693 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9695         PR tree-optimization/71588
9696         * gcc.dg/pr71558.c: New test.
9698 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9700         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9701         * c-c++-common/pr68657-2.c: Likewise.
9702         * c-c++-common/pr68657-3.c: Likewise.
9703         * gcc.dg/torture/pr69714.c: Require int32plus support.
9704         * gcc.dg/torture/pr70025.c: Likewise.
9705         * gcc.dg/torture/pr70083.c: Likewise.
9706         * gcc.dg/torture/pr70542.c: Likewise.
9707         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9709 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9711         PR c/71601
9712         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9714 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9716         PR middle-end/71581
9717         * gcc.dg/pr71581.c: New test.
9719         PR rtl-optimization/71591
9720         * gcc.dg/cpp/pr71591.c: New test.
9722 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9724         PR target/71571
9725         * g++.dg/torture/pr71571.C: New test.
9727 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9729         PR target/71559
9730         * gcc.target/i386/sse2-pr71559.c: New test.
9731         * gcc.target/i386/avx-pr71559.c: New test.
9732         * gcc.target/i386/avx512f-pr71559.c: New test.
9734 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9736         PR fortran/71194
9737         * gfortran.dg/pointer_remapping_10.f90: New.
9739 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9741         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9743 2016-06-20  Martin Sebor  <msebor@redhat.com>
9745         PR c/69507
9746         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9747         * gnu90-const-expr-1.c: Same.
9748         * gnu99-const-expr-1.c: Same.
9749         * gnu99-static-1.c: Same.
9751 2016-06-20  Renlin Li  <renlin.li@arm.com>
9753         PR testsuite/71489
9754         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9756 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9758         * gcc.target/aarch64/vcvt_f64_1.c: New.
9759         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9760         * gcc.target/aarch64/vrecp_f64_1.c: New.
9762 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9764         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9765         "alignement".
9767 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9769         PR target/71103
9770         * gcc.target/avr/torture/pr71103-2.c: New test.
9772 2016-06-19  Martin Sebor  <msebor@redhat.com>
9774         PR c/69507
9775         * gcc.dg/alignof.c: New test.
9777 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9779         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9780         vs dg-error; test constexpr specifier too.
9782 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9784         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9786 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9788         * lib/target-supports.exp
9789         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9790         arm_neon_ok and merge flags.  Fix temporary test name.
9791         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9792         and merge flags.
9794 2016-06-17  Martin Liska  <mliska@suse.cz>
9796         * gcc.dg/predict-9.c: Fix dump scanning.
9798 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9800         PR tree-optimization/71354
9801         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9803 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9805         PR tree-optimization/71347
9806         * gcc.dg/tree-ssa/pr71347.c: New test.
9808 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9810         PR tree-optimization/71354
9811         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9813 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9815         * gcc.dg/vect/vect-alias-check-1.c: New test.
9817 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9819         PR target/71151
9820         * gcc.target/avr/pr71151-1.c: New test.
9821         * gcc.target/avr/pr71151-2.c: New test.
9822         * gcc.target/avr/pr71151-3.c: New test.
9823         * gcc.target/avr/pr71151-4.c: New test.
9824         * gcc.target/avr/pr71151-5.c: New test.
9825         * gcc.target/avr/pr71151-6.c: New test.
9826         * gcc.target/avr/pr71151-7.c: New test.
9827         * gcc.target/avr/pr71151-8.c: New test.
9828         * gcc.target/avr/pr71151-common.h: New test.
9830 2016-06-16  Martin Liska  <mliska@suse.cz>
9832         * gfortran.dg/predict-1.f90: New test.
9834 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9836         PR target/71242
9837         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9839 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9841         * g++.dg/vect/pr36648.cc: Disable cunrolli
9843 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9845         PR target/71554
9846         * gcc.c-torture/execute/pr71554.c: New test.
9848         PR rtl-optimization/71532
9849         * gcc.dg/torture/pr71532.c: New test.
9851 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9853         * gcc.target/powerpc/p9-dimode1.c: New test.
9854         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9856 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9858         * gcc.c-torture/compile/20160615-1.c: New test.
9860         * g++.dg/cpp0x/ref-qual17.C: New test.
9862 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9864         PR middle-end/71529
9865         * gcc.target/i386/pr71529.C: New test.
9867 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9869         PR tree-optimization/71483
9870         * g++.dg/vect/pr71483.c: New
9872 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9874         PR c++/70202
9875         * g++.dg/inherit/crash6.C: New.
9876         * g++.dg/inherit/union2.C: Likewise.
9877         * g++.dg/inherit/virtual12.C: Likewise.
9878         * g++.dg/inherit/virtual13.C: Likewise.
9879         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9881 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9883         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9885 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9887         PR tree-optimization/71439
9888         * gcc.dg/vect/pr71439.c: New
9890 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9892         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9894 2016-06-15  Richard Biener  <rguenther@suse.de>
9896         * gcc.dg/vect/slp-45.c: New testcase.
9898 2016-06-15  Richard Biener  <rguenther@suse.de>
9900         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9902 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9904         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9905         requirements, and disable for AIX for now.
9906         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9908 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9910         PR c++/71528
9911         * g++.dg/opt/pr71528.C: New test.
9913         PR c++/71516
9914         * g++.dg/init/pr71516.C: New test.
9916 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9918         * g++.dg/init/array46.C: New.
9920 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9922         * gcc.target/i386/float128-3.c: New test.
9923         * gcc.target/i386/quad-sse4.c: Ditto.
9924         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9925         Update scan strings.
9927 2016-06-14  Richard Biener  <rguenther@suse.de>
9929         PR middle-end/71526
9930         * gfortran.dg/pr71526.f90: New testcase.
9932 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9934         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9935         * gcc.dg/zero_bits_compound-1.c: Likewise.
9937 2016-06-14  Richard Biener  <rguenther@suse.de>
9939         PR tree-optimization/71522
9940         * gcc.dg/torture/pr71522.c: New testcase.
9942 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9944         PR tree-optimization/71520
9945         * gcc.dg/tree-ssa/pr71520.c: New test.
9947 2016-06-14  Richard Biener  <rguenther@suse.de>
9949         PR tree-optimization/71521
9950         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9952 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9954         PR sanitizer/71498
9955         * c-c++-common/ubsan/bounds-13.c: New test.
9957         PR preprocessor/71183
9958         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9960 2016-06-13  Jeff Law  <law@redhat.com>
9962         PR tree-optimization/71403
9963         * c-c++-common/ubsan/pr71403-1.c: New test.
9964         * c-c++-common/ubsan/pr71403-2.c: New test.
9965         * c-c++-common/ubsan/pr71403-3.c: New test.
9967 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9969         PR middle-end/71478
9970         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9971         Add -Wno-psabi -w to dg-options.
9973 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9975         * gcc.target/powerpc/vadsdu-0.c: New test.
9976         * gcc.target/powerpc/vadsdu-1.c: New test.
9977         * gcc.target/powerpc/vadsdu-2.c: New test.
9978         * gcc.target/powerpc/vadsdu-3.c: New test.
9979         * gcc.target/powerpc/vadsdu-4.c: New test.
9980         * gcc.target/powerpc/vadsdu-5.c: New test.
9981         * gcc.target/powerpc/vadsdub-1.c: New test.
9982         * gcc.target/powerpc/vadsdub-2.c: New test.
9983         * gcc.target/powerpc/vadsduh-1.c: New test.
9984         * gcc.target/powerpc/vadsduh-2.c: New test.
9985         * gcc.target/powerpc/vadsduw-1.c: New test.
9986         * gcc.target/powerpc/vadsduw-2.c: New test.
9988 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9990         * gcc.dg/c99-init-2.c (c): Update expected error message.
9991         * gcc.dg/init-bad-8.c (foo): Likewise.
9992         * gcc.dg/spellcheck-fields-3.c: New test case.
9994 2016-06-13  Martin Liska  <mliska@suse.cz>
9996         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9997         and "guess loop iv compared" heuristics.
9998         * gcc.dg/predict-2.c: Likewise.
9999         * gcc.dg/predict-3.c: Likewise.
10000         * gcc.dg/predict-4.c: Likewise.
10001         * gcc.dg/predict-5.c: Likewise.
10002         * gcc.dg/predict-6.c: Likewise.
10004 2016-06-13  Marek Polacek  <polacek@redhat.com>
10006         PR middle-end/71476
10007         * c-c++-common/Wswitch-unreachable-4.c: New test.
10008         * gcc.dg/Wswitch-unreachable-2.c: New test.
10009         * g++.dg/tm/jump1.C: Move dg-warning.
10011 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
10013         * gnat.dg/renaming10.ad[sb]: New test.
10015 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
10017         PR fortran/70673
10018         * gfortran.dg/pr70673.f90: New test.
10020 2016-06-13  Richard Biener  <rguenther@suse.de>
10022         PR middle-end/64516
10023         * gcc.dg/align-3.c: New testcase.
10025 2016-06-13  Martin Liska  <mliska@suse.cz>
10027         * gcc.target/i386/pr71458.c: New test.
10029 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
10031         PR target/71241
10032         * gcc.dg/torture/float128-nan.c: New test.
10034 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
10036         PR target/60751
10037         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
10038         statement.
10040 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
10042         PR target/60751
10043         * gfortran.dg/comma_IO_extension_1.f90: New test.
10044         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
10045         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
10046         statement.
10047         * gfortran.dg/graphite/pr38083.f90: Likewise.
10048         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
10049         missing format.
10051 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
10053         * gnat.dg/case_character.adb: New test.
10055 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
10057         PR middle-end/71310
10058         * gcc.target/powerpc/pr71310.c: New testcase.
10060 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
10062         PR middle-end/71478
10063         * gcc.dg/pr71478.c: New test.
10065 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
10067         PR middle-end/71494
10068         * gcc.c-torture/execute/pr71494.c: New test.
10070         PR c/68657
10071         * gcc.target/i386/pr68657.c: New test.
10073         PR inline-asm/68843
10074         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
10075         (test): Add -masm=intel alternatives.
10077 2016-06-10  Martin Sebor  <msebor@redhat.com>
10079         PR c/71392
10080         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10082 2016-06-10  Jeff Law  <law@redhat.com>
10084         PR tree-optimization/71335
10085         * gcc.c-torture/execute/pr71335.c: New test.
10087 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
10089         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
10090         the various "cannot tail-call: " messages.
10092 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
10094         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
10095         and options.
10097 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
10099         PR sanitizer/71480
10100         * c-c++-common/asan/pr71480.c: New test.
10102 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
10104         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
10105         (ASMNAME2): Likewise.
10106         (main): Replace fn in asm statement with ASMNAME ("fn").
10107         * gcc.dg/guality/pr68037-2.c: Likewise.
10108         * gcc.dg/guality/pr68037-3.c: Likewise.
10109         * gcc.dg/torture/pr68037-1.c: Likewise.
10110         * gcc.dg/torture/pr68037-2.c: Likewise.
10111         * gcc.dg/torture/pr68037-3.c: Likewise.
10113 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10115         PR inline-asm/68843
10116         * gcc.target/i386/pr68843-1.c: New test.
10117         * gcc.target/i386/pr68843-2.c: New test.
10119 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10120             Cesar Philippidis  <cesar@codesourcery.com>
10122         PR middle-end/71373
10123         * gcc.dg/goacc/nested-function-1.c: New file.
10124         * gcc.dg/goacc/nested-function-2.c: Likewise.
10125         * gcc.dg/goacc/pr71373.c: Likewise.
10126         * gfortran.dg/goacc/cray-2.f95: Likewise.
10127         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10128         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10129         * gfortran.dg/goacc/cray.f95: Update.
10130         * gfortran.dg/goacc/loop-1.f95: Likewise.
10131         * gfortran.dg/goacc/loop-3.f95: Likewise.
10132         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10133         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10135 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10137         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10138         for OpenACC tile clauses.
10139         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10141         PR c/71381
10142         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
10143         to...
10144         * c-c++-common/goacc/cache-2.c: ... this new file.
10145         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10146         * gfortran.dg/goacc/cache-2.f95: ... this new file.
10147         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10148         usage.
10149         * gfortran.dg/goacc/cray.f95: Likewise.
10150         * gfortran.dg/goacc/loop-1.f95: Likewise.
10152 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
10154         PR tree-optimization/71407
10155         PR tree-optimization/71416
10156         * gcc.dg/vect/pr71407.c: New
10157         * gcc.dg/vect/pr71416-1.c: New
10158         * gcc.dg/vect/pr71416-2.c: New
10160 2016-06-10  Richard Biener  <rguenther@suse.de>
10162         PR middle-end/71477
10163         * gcc.dg/torture/pr71477.c: New testcase.
10165 2016-06-09  Julia Koval  <julia.koval@intel.com>
10167         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10168         * gcc.target/i386/interrupt-13.c: Likewise.
10169         * gcc.target/i386/interrupt-15.c: Likewise.
10170         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10171         * gcc.target/i386/interrupt-24.c: Likewise.
10172         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10173         * gcc.target/i386/interrupt-9.c: Likewise.
10174         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10176 2016-06-09  Martin Sebor  <msebor@redhat.com>
10178         PR c/70883
10179         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10180         * gcc.dg/builtin-constant_p-1.c: Same.
10181         * gcc.dg/builtins-error.c: Same.
10182         * gcc.dg/pr70859.c: Same.
10184 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10186         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10187         * gcc.dg/torture/pr68067-1.c: Likewise.
10188         * gcc.dg/torture/pr68067-2.c: Likewise.
10190 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10192         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10193           when setting SIZE.
10195 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
10197         PR c++/71465
10198         * g++.dg/inherit/crash5.C: New.
10199         Revert:
10200         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10202         PR c++/70202
10203         * g++.dg/inherit/crash5.C: New.
10204         * g++.dg/inherit/virtual1.C: Adjust.
10206 2016-06-09  Martin Liska  <mliska@suse.cz>
10208         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10209         * g++.dg/predict-loop-exit-2.C: Likewise.
10210         * g++.dg/predict-loop-exit-3.C: Likewise.
10211         * gcc.dg/predict-1.c: Likewise.
10212         * gcc.dg/predict-2.c: Likewise.
10213         * gcc.dg/predict-3.c: Likewise.
10214         * gcc.dg/predict-4.c: Likewise.
10215         * gcc.dg/predict-5.c: Likewise.
10216         * gcc.dg/predict-6.c: Likewise.
10217         * gcc.dg/predict-7.c: Likewise.
10219 2016-06-09  Richard Biener  <rguenther@suse.de>
10221         PR tree-optimization/71462
10222         * gcc.dg/torture/pr71462.c: New testcase.
10224 2016-06-09  Marek Polacek  <polacek@redhat.com>
10226         PR c/65471
10227         * gcc.dg/c11-generic-3.c: New test.
10229 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
10231         * g++.dg/init/array42.C: New.
10232         * g++.dg/init/array43.C: Likewise.
10233         * g++.dg/init/array44.C: Likewise.
10234         * g++.dg/init/array45.C: Likewise.
10235         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10236         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10237         * g++.dg/cpp1y/auto-fn27.C: Likewise.
10238         * g++.dg/gomp/pr35751.C: Likewise.
10239         * g++.dg/init/array23.C: Likewise.
10240         * g++.dg/init/brace2.C: Likewise.
10241         * g++.dg/init/brace6.C: Likewise.
10243 2016-06-08  Martin Sebor  <msebor@redhat.com>
10244             Jakub Jelinek  <jakub@redhat.com>
10246         PR c++/70507
10247         PR c/68120
10248         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10249         * c-c++-common/builtin-arith-overflow-2.c: New test.
10250         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10251         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10252         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10254 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10256         PR c++/71442
10257         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10259 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
10261         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10262         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10263         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10264         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10265         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10266         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10267         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10268         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10269         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10270         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10271         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10272         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10273         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10275 2016-06-08  Richard Biener  <rguenther@suse.de>
10277         PR tree-optimization/68558
10278         * gcc.dg/vect/slp-44.c: New testcase.
10280 2016-06-08  Richard Biener  <rguenther@suse.de>
10282         * gcc.dg/vect/slp-43.c: New testcase.
10284 2016-06-08  Richard Biener  <rguenther@suse.de>
10286         PR tree-optimization/71452
10287         * gcc.dg/torture/pr71452.c: New testcase.
10289 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10291         PR c++/71448
10292         * g++.dg/torture/pr71448.C: New test.
10294 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
10296         PR debug/71432
10297         PR ada/71413
10298         * g++.dg/debug/pr71432.C: New test.
10300 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10302         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10303         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10304         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10306 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
10308         * gcc.dg/vect/vect-live-2.c: Update effective target.
10309         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10310         * lib/target-supports.exp: Add aarch64 to vect_long.
10312 2016-06-08  Marek Polacek  <polacek@redhat.com>
10314         PR c/71418
10315         * gcc.dg/noncompile/pr71418.c: New test.
10317         PR c/71426
10318         * gcc.dg/noncompile/pr71426.c: New test.
10320 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
10322         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10323         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10324         * gcc.dg/predict-3.c: Update template.
10325         * gcc.dg/predict-5.c: Update template.
10326         * gcc.dg/predict-6.c: Update template.
10327         * gcc.dg/predict-9.c: Update template.
10328         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10330 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
10332         * gcc.target/powerpc/vec-mul.c: New test.
10334 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
10336         * gcc.dg/spellcheck-fields-2.c: New test case.
10338 2016-06-07  Richard Biener  <rguenther@suse.de>
10340         PR c/61564
10341         * gcc.dg/Wpragmas-1.c: New testcase.
10342         * gcc.dg/Wattributes-4.c: Likewise.
10343         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10344         entry.
10346 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
10348         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10349         spurious debug code.
10351 2016-06-07  Richard Biener  <rguenther@suse.de>
10353         PR tree-optimization/71428
10354         * gcc.dg/torture/pr71428.c: New testcase.
10356 2016-06-07  Richard Biener  <rguenther@suse.de>
10358         PR middle-end/71423
10359         * gcc.dg/torture/pr71423.c: New testcase.
10361 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10363         PR middle-end/71408
10364         * gcc.dg/tree-ssa/pr71408.c: New test.
10366 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10368         PR middle-end/71281
10369         * g++.dg/torture/pr71281.C: New test.
10371 2016-06-06  Marek Polacek  <polacek@redhat.com>
10373         PR c/71362
10374         * gcc.dg/pr71362.c: New test.
10376 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10377             Patrick Palka  <ppalka@gcc.gnu.org>
10379         PR c++/70847
10380         PR c++/71330
10381         PR c++/71393
10382         * g++.dg/opt/pr70847.C: New test.
10383         * g++.dg/ubsan/pr70847.C: New test.
10384         * g++.dg/ubsan/pr71393.C: New test.
10386 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10388         PR tree-optimization/71259
10389         * gcc.dg/vect/pr71259.c: New test.
10391 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
10393         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10394         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10395         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10396         above.
10398 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10400         PR middle-end/37780
10401         * gcc.c-torture/execute/pr37780.c: New test.
10402         * gcc.target/aarch64/pr37780_1.c: Likewise.
10403         * gcc.target/arm/pr37780_1.c: Likewise.
10405 2016-06-06  Marek Polacek  <polacek@redhat.com>
10407         * c-c++-common/attr-may-alias-1.c: New test.
10408         * c-c++-common/attr-may-alias-2.c: New test.
10409         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10411 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10413         PR c/24414
10414         * gcc.target/i386/pr24414.c: New test.
10416 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
10418         * gcc.target/sparc/vis4misc.c: New file.
10419         * gcc.target/sparc/fpcmp.c: Likewise.
10420         * gcc.target/sparc/fpcmpu.c: Likewise.
10422 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
10424         * gcc.dg/vect/vect-live-1.c: Use additional-options.
10425         * gcc.dg/vect/vect-live-3.c: Likewise.
10427 2016-06-06  Richard Biener  <rguenther@suse.de>
10429         PR tree-optimization/71398
10430         * gcc.dg/torture/pr71398.c: New testcase.
10432 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
10434         PR target/71389
10435         * g++.dg/pr71389.C: New test.
10437 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10439         PR fortran/71404
10440         * gfortran.dg/fmt_read_5.f: New test.
10442 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
10444         PR fortran/69659
10445         * gfortran.dg/class_array_22.f03: New test.
10447 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10449         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10451 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10453         * gcc.dg/predict-9.c: Update template.
10455 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
10457         PR c++/49377
10458         * g++.dg/template/pr49377.C: New.
10460 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
10462         PR tree-optimization/71405
10463         * g++.dg/torture/pr71405.C: New test.
10465 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10467         PR c++/70202
10468         * g++.dg/inherit/crash5.C: New.
10469         * g++.dg/inherit/virtual1.C: Adjust.
10471 2016-06-03  Jeff Law  <law@redhat.com>
10473         PR tree-optimization/71316
10474         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10476 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10478         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
10479         dg-additional-options with just -fno-tree-scev-cprop in it.
10480         * gcc.dg/vect/vect-live-2.c: Likewise.
10481         * gcc.dg/vect/vect-live-5.c: Likewise.
10482         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10483         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10484         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10486 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
10488         PR c++/27100
10489         * g++.dg/other/friend6.C: New test.
10491 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10493         * g++.dg/torture/ppc-ldst-array.C: New.
10495 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
10497         PR target/71276
10498         PR target/71277
10499         * gcc.dg/torture/builtin-fp-int-inexact.c,
10500         gcc.target/i386/387-builtin-fp-int-inexact.c,
10501         gcc.target/i386/387-rint-inline-1.c,
10502         gcc.target/i386/387-rint-inline-2.c,
10503         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10504         gcc.target/i386/sse2-rint-inline-1.c,
10505         gcc.target/i386/sse2-rint-inline-2.c,
10506         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10507         gcc.target/i386/sse4_1-rint-inline.c: New tests.
10509 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
10510             Julia Koval  <julia.koval@intel.com>
10512         PR target/66960
10513         PR target/67630
10514         PR target/67634
10515         PR target/67841
10516         PR target/68037
10517         PR target/68618
10518         PR target/68661
10519         PR target/69575
10520         PR target/69596
10521         PR target/69734
10522         * gcc.dg/guality/pr68037-1.c: New test.
10523         * gcc.dg/guality/pr68037-2.c: Likewise.
10524         * gcc.dg/guality/pr68037-3.c: Likewise.
10525         * gcc.dg/torture/pr68037-1.c: Likewise.
10526         * gcc.dg/torture/pr68037-2.c: Likewise.
10527         * gcc.dg/torture/pr68037-3.c: Likewise.
10528         * gcc.dg/torture/pr68661-1a.c: Likewise.
10529         * gcc.dg/torture/pr68661-1b.c: Likewise.
10530         * gcc.target/i386/interrupt-1.c: Likewise.
10531         * gcc.target/i386/interrupt-2.c: Likewise.
10532         * gcc.target/i386/interrupt-3.c: Likewise.
10533         * gcc.target/i386/interrupt-4.c: Likewise.
10534         * gcc.target/i386/interrupt-5.c: Likewise.
10535         * gcc.target/i386/interrupt-6.c: Likewise.
10536         * gcc.target/i386/interrupt-7.c: Likewise.
10537         * gcc.target/i386/interrupt-8.c: Likewise.
10538         * gcc.target/i386/interrupt-9.c: Likewise.
10539         * gcc.target/i386/interrupt-10.c: Likewise.
10540         * gcc.target/i386/interrupt-11.c: Likewise.
10541         * gcc.target/i386/interrupt-12.c: Likewise.
10542         * gcc.target/i386/interrupt-13.c: Likewise.
10543         * gcc.target/i386/interrupt-14.c: Likewise.
10544         * gcc.target/i386/interrupt-15.c: Likewise.
10545         * gcc.target/i386/interrupt-16.c: Likewise.
10546         * gcc.target/i386/interrupt-17.c: Likewise.
10547         * gcc.target/i386/interrupt-18.c: Likewise.
10548         * gcc.target/i386/interrupt-19.c: Likewise.
10549         * gcc.target/i386/interrupt-20.c: Likewise.
10550         * gcc.target/i386/interrupt-21.c: Likewise.
10551         * gcc.target/i386/interrupt-22.c: Likewise.
10552         * gcc.target/i386/interrupt-23.c: Likewise.
10553         * gcc.target/i386/interrupt-24.c: Likewise.
10554         * gcc.target/i386/interrupt-25.c: Likewise.
10555         * gcc.target/i386/interrupt-26.c: Likewise.
10556         * gcc.target/i386/interrupt-27.c: Likewise.
10557         * gcc.target/i386/interrupt-28.c: Likewise.
10558         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10559         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10560         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10561         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10562         * gcc.target/i386/interrupt-iamcu.c: Likewise.
10563         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10564         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10565         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10566         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10567         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10568         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10569         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10571 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
10573         PR tree-optimization/52171
10574         * gcc.dg/pr52171.c: New test.
10575         * gcc.target/i386/pr52171.c: New test.
10577 2016-06-03  Jan Hubicka  <jh@suse.cz>
10579         * g++.dg/tree-ssa/pred-1.C: New testcase
10580         * gcc.dg/tree-ssa/pred-1.c: New testcase
10582 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10584         PR target/70957
10585         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10586         support.
10587         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10589 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10591         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10593 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10595         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10596         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10597         * gcc.dg/vect/vect-live-1.c: New test.
10598         * gcc.dg/vect/vect-live-2.c: New test.
10599         * gcc.dg/vect/vect-live-3.c: New test.
10600         * gcc.dg/vect/vect-live-4.c: New test.
10601         * gcc.dg/vect/vect-live-5.c: New test.
10602         * gcc.dg/vect/vect-live-slp-1.c: New test.
10603         * gcc.dg/vect/vect-live-slp-2.c: New test.
10604         * gcc.dg/vect/vect-live-slp-3.c: New test.
10606 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10608         PR middle-end/71387
10609         * g++.dg/opt/pr71387.C: New test.
10611 2016-06-02  Jeff Law  <law@redhat.com>
10613         PR tree-optimization/71328
10614         * gcc.c-torture/compile/pr71328.c: New test.
10616 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10618         PR fortran/52393
10619         * gfortran.dg/fmt_read_3.f90: Fix typo.
10620         * gfortran.dg/fmt_read_4.f90: New test.
10622 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
10624         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10625         * g++.dg/cpp0x/forw_enum6.C: Likewise.
10626         * g++.dg/cpp0x/forw_enum8.C: Likewise.
10627         * g++.dg/cpp0x/override2.C: Likewise.
10628         * g++.dg/parse/crash5.C: Likewise.
10629         * g++.dg/parse/error16.C: Likewise.
10630         * g++.dg/parse/error27.C: Likewise.
10631         * g++.dg/template/qualttp15.C: Likewise.
10632         * g++.dg/template/redecl4.C: Likewise.
10633         * g++.old-deja/g++.other/crash39.C: Likewise.
10634         * g++.old-deja/g++.other/struct1.C: Likewise.
10635         * g++.old-deja/g++.pt/m9a.C: Likewise.
10636         * g++.old-deja/g++.pt/memclass10.C: Likewise.
10638 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10640         PR c++/71372
10641         * c-c++-common/pr71372.c: New test.
10643         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10644         __TIME__ strings with __builtin_strcmp instead of printf and
10645         dg-output.
10647 2016-06-02  Martin Liska  <mliska@suse.cz>
10649         * gcc.dg/predict-9.c: New test.
10651 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10653         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10654         global set_compiler_env_var and global saved_compiler_env_var.
10656 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10658         PR rtl-optimization/71295
10659         * gcc.c-torture/compile/pr71295.c: New test.
10661 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10663         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10665         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10666         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10668         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10669         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10670         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10671         alternative number.
10673 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10675         * gcc.target/powerpc/p9-splat-4.c: New test.
10677 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10679         PR target/71186
10680         * gcc.target/powerpc/pr71186.c: New test.
10682 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10684         PR fortran/52393
10685         * gfortran.dg/fmt_read_3.f90: New test.
10687 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10689         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10690         procedure.
10692 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10694         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10695         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10696         env var is set.
10697         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10698         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10699         shown once.
10700         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10701         during compilation.
10702         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10703         vars set by dg-set-compiler-env-var.
10705 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10707         PR fortran/71156
10708         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10709         to the module procedure declaration.
10710         * gfortran.dg/submodule_16.f08: New test.
10712 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10714         PR middle-end/71371
10715         * c-c++-common/gomp/pr71371.c: New test.
10717 2016-06-01  Richard Biener  <rguenther@suse.de>
10719         PR tree-optimization/71366
10720         * gcc.dg/torture/pr71366-1.c: New testcase.
10721         * gcc.dg/torture/pr71366-2.c: Likewise.
10723 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10725         * gcc.target/powerpc/vslv-0.c: New test.
10726         * gcc.target/powerpc/vslv-1.c: New test.
10727         * gcc.target/powerpc/vsrv-0.c: New test.
10728         * gcc.target/powerpc/vsrv-1.c: New test.
10730 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10732         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10733         * gcc.target/nvptx/weak.c: New.
10735 2016-06-01  Richard Biener  <rguenther@suse.de>
10737         PR tree-optimization/71261
10738         * gcc.dg/torture/vect-bool-1.c: New testcase.
10740 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10742         * gfortran.dg/gomp/order-1.f90: New test.
10743         * gfortran.dg/gomp/order-2.f90: New test.
10745 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10747         * gcc.dg/unroll-6.c: Update template.
10748         * gcc.dg/unroll-7.c: New testcase.
10749         * gcc.dg/unroll-8.c: New testcase.
10751 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10753         * gnat.dg/opt56.ad[sb]: New test.
10755 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10757         PR c++/66635
10758         * g++.dg/cpp0x/constexpr-ice16.C: New.
10760 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10762         PR tree-optimization/71314
10763         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10764         -mbranch-cost=2.
10766 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10768         PR tree-optimization/71077
10769         * gcc.dg/tree-ssa/pr71077.c: New test.
10771 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10773         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10774         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10775         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10777 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10779         PR c++/71248
10780         * g++.dg/cpp0x/pr71248.C: New.
10781         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10782         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10783         * g++.dg/init/new37.C: Likewise.
10784         * g++.dg/template/static1.C: Likewise.
10785         * g++.dg/template/static2.C: Likewise.
10787 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10789         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10790         instead of %rdi.
10791         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10793 2016-05-31  Marek Polacek  <polacek@redhat.com>
10795         * c-c++-common/Wswitch-unreachable-3.c: New test.
10796         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10798 2016-05-31  Richard Biener  <rguenther@suse.de>
10800         PR tree-optimization/71352
10801         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10803 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10805         * gcc.target/arm/armv5_thumb_isa.c: New test.
10807 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10809         PR target/71346
10810         * gcc.target/i386/pr71346.c: New test.
10812 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10814         PR tree-optimization/69068
10815         * gcc.dg/graphite/pr69068.c: New test.
10817 2016-05-27  Martin Sebor  <msebor@redhat.com>
10819         PR c++/71306
10820         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10822 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10824         PR c++/71349
10825         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10826         nowait depend(inout: dd[0]) clauses where permitted.
10828 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10830         PR c++/71238
10831         * g++.dg/parse/pr71238.C: New.
10832         * g++.dg/concepts/friend1.C: Test column numbers too.
10833         * g++.dg/cpp0x/initlist31.C: Likewise.
10834         * g++.dg/cpp0x/pr51420.C: Likewise.
10835         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10836         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10837         * g++.dg/ext/builtin3.C: Likewise.
10838         * g++.dg/lookup/friend12.C: Likewise.
10839         * g++.dg/lookup/friend7.C: Likewise.
10840         * g++.dg/lookup/koenig1.C: Likewise.
10841         * g++.dg/lookup/koenig5.C: Likewise.
10842         * g++.dg/lookup/used-before-declaration.C: Likewise.
10843         * g++.dg/overload/koenig1.C: Likewise.
10844         * g++.dg/template/crash65.C: Likewise.
10845         * g++.dg/template/friend57.C: Likewise.
10846         * g++.dg/warn/Wshadow-5.C: Likewise.
10847         * g++.dg/warn/Wunused-8.C: Likewise.
10848         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10849         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10850         * g++.old-deja/g++.jason/member.C: Likewise.
10851         * g++.old-deja/g++.jason/report.C: Likewise.
10852         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10853         * g++.old-deja/g++.law/visibility20.C: Likewise.
10854         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10855         * g++.old-deja/g++.other/static5.C: Likewise.
10856         * g++.old-deja/g++.pt/overload2.C: Likewise.
10858 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10860         * gcc.dg/tree-ssa/peel1.c: New testcase.
10861         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10862         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10864 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10866         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10867         to ce.
10869 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10871         PR c++/71099
10872         * g++.dg/parse/virtual1.C: New.
10874 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10876         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10877         Use correct register when clearing %edx.
10879 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10881         PR tree-optimization/71289
10882         * gcc.dg/pr71289.c: New test.
10884 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10886         PR middle-end/71269
10887         PR middle-end/71292
10888         * gcc.dg/tree-ssa/pr71269.c: New test.
10889         * gcc.dg/tree-ssa/pr71292.c: New test.
10891 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10893         PR middle-end/71252
10894         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10896 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10898         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10899         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10900         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10902 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10904         PR tree-optimization/69067
10905         * gcc.dg/graphite/pr69067.c: New test.
10907 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10909         PR target/71245
10910         * gcc.target/i386/pr71245-1.c: New test.
10911         * gcc.target/i386/pr71245-2.c: Ditto.
10913 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10915         PR c++/71105
10916         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10917         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10918         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10920 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10922         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10924 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10926         Revert:
10927         PR c++/69855
10928         * g++.dg/overload/69855.C: New.
10929         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10930         * g++.old-deja/g++.pt/crash3.C: Likewise.
10932 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10934         PR c++/60385
10935         * g++.dg/parse/namespace13.C: New.
10937 2016-05-26  Jeff Law  <law@redhat.com>
10939         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10940         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10941         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10942         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10943         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10944         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10945         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10946         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10947         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10948         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10949         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10950         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10951         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10953 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10955         PR c++/69855
10956         * g++.dg/overload/69855.C: New.
10957         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10958         * g++.old-deja/g++.pt/crash3.C: Likewise.
10960 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10962         PR target/63596
10963         * gcc.target/aarch64/va_arg_1.c: New testcase.
10964         * gcc.target/aarch64/va_arg_2.c: Likewise.
10965         * gcc.target/aarch64/va_arg_3.c: Likewise.
10967 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10969         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10970         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10971         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10972         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10973         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10975 2016-05-27  Marek Polacek  <polacek@redhat.com>
10977         PR middle-end/71308
10978         * g++.dg/torture/pr71308.C: New test.
10980 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10982         * gcc.dg/zero_bits_compound-1.c: New test.
10983         * gcc.dg/zero_bits_compound-2.c: New test.
10985 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10987         PR middle-end/71279
10988         * gcc.dg/pr71279.c: New test.
10990 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10992         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10993         floating point min/max/comparison instructions.
10994         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10996 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10998         * c-c++-common/gomp/schedule-1.c: New test.
10999         * gfortran.dg/gomp/schedule-1.f90: New test.
11001 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
11003         PR c++/70822
11004         PR c++/70106
11005         * g++.dg/cpp1y/auto-fn32.C: New test.
11006         * g++.dg/cpp1y/paren4.C: New test.
11008 2016-05-26  Nathan Sidwell  <nathan@acm.org>
11010         * gcc.dg/20060410.c: Xfail on ptx.
11011         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
11012         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
11013         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
11014         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
11015         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
11017 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11019         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
11021 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
11023         PR tree-optimization/71280
11024         * gcc.dg/pr71280.c: New test.
11026         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
11028         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
11029         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
11031         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
11033 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
11035         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
11036         kept in memory.
11038 2016-05-25  Jeff Law  <law@redhat.com>
11040         PR tree-optimization/71272
11041         * gcc.c-torture/compile/pr71272.c: new test.
11043 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
11045         * gcc.target/powerpc/vec-cmpne.c: New test.
11046         * gcc.target/powerpc/vec-cmpne-long.c: New test.
11048 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11050         * gnat.dg/opt55.ad[sb]: New test.
11052 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11054         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
11055         * c-c++-common/pr60226.c: Require int32plus.
11056         * gcc.c-torture/execute/pr70602.c: Likewise.
11057         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
11058         unsigned long for malloc arg type.
11059         * gcc.dg/asr_div1.c: Require int32plus.
11060         * gcc.dg/enum-mode-1.c: XFAIL for int16.
11061         * gcc.dg/pie-1.c: Require pie.
11062         * gcc.dg/pie-2.c: Likewise.
11063         * gcc.dg/pr59471.c: Require int32plus.
11064         * gcc.dg/pr59963-2.c: XFAIL for int16.
11065         * gcc.dg/pr60114.c: Require int32plus.
11066         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
11067         unsigned long for typedef of size_t.
11068         * gcc.dg/pr63914.c: Require int32plus.
11069         * gcc.dg/pr64536.c: Require pt32plus.
11070         * gcc.dg/pr65658.c: Likewise.
11071         * gcc.dg/pr67271.c: Require int32plus.
11072         * gcc.dg/pr68112.c: Likewise.
11073         * gcc.dg/pr69071.c: Skip for avr target.
11074         * gcc.dg/pr69973.c: Require int32plus.
11075         * gcc.dg/pr70169.c: Skip for avr target.
11076         * gcc.dg/sso-6.c: Require int32plus.
11077         * gcc.dg/sso-7.c: Likewise.
11078         * gcc.dg/sso-8.c: Likewise.
11079         * gcc.dg/vrp-min-max-2.c: Likewise.
11081 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11083         PR target/70738
11084         * gcc.target/i386/pr70738-1.c: New test.
11085         * gcc.target/i386/pr70738-2.c: Likewise.
11086         * gcc.target/i386/pr70738-3.c: Likewise.
11087         * gcc.target/i386/pr70738-4.c: Likewise.
11088         * gcc.target/i386/pr70738-5.c: Likewise.
11089         * gcc.target/i386/pr70738-6.c: Likewise.
11090         * gcc.target/i386/pr70738-7.c: Likewise.
11091         * gcc.target/i386/pr70738-8.c: Likewise.
11092         * gcc.target/i386/pr70738-9.c: Likewise.
11094 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11096         PR rtl-optimization/66940
11097         * gcc.c-torture/execute/pr66940.c: New test.
11099 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
11101         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
11102         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
11103         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
11104         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
11105         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
11106         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
11107         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
11108         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
11109         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
11110         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
11111         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11112         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11113         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11114         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11115         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11116         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11117         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11118         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11119         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11120         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11121         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11122         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11123         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11124         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11126 2016-05-25  Marek Polacek  <polacek@redhat.com>
11128         PR c/71265
11129         * gcc.dg/noncompile/pr71265.c: New test.
11131         PR c/71266
11132         * gcc.dg/noncompile/old-style-parm-3.c: New test.
11134 2016-05-25  Nathan Sidwell  <nathan@acm.org>
11136         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11138 2016-05-25  Richard Biener  <rguenther@suse.de>
11140         PR tree-optimization/71261
11141         * c-c++-common/torture/pr71261.c: New testcase.
11143 2016-05-25  Richard Biener  <rguenther@suse.de>
11145         PR tree-optimization/71264
11146         * gcc.dg/vect/pr71264.c: New testcase.
11148 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
11150         PR c++/55992
11151         * g++.dg/cpp0x/alias-decl-53.C: New.
11152         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11154 2016-05-25  Martin Liska  <mliska@suse.cz>
11156         * g++.dg/pr71239.C: New test.
11158 2016-05-25  Richard Biener  <rguenther@suse.de>
11160         * gcc.dg/vect/pr58135.c: Rename to ...
11161         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11163 2016-05-25  Marek Polacek  <polacek@redhat.com>
11165         * g++.dg/pr65295.C: Use target c++14.
11167 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11169         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11170         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11172 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11174         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11175         instructions.
11177 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
11179         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11180         * c-c++-common/goacc/deviceptr-1.c: Likewise.
11181         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11182         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11183         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11184         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11185         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11186         * c-c++-common/goacc/pcopy.c: Likewise.
11187         * c-c++-common/goacc/pcopyin.c: Likewise.
11188         * c-c++-common/goacc/pcopyout.c: Likewise.
11189         * c-c++-common/goacc/pcreate.c: Likewise.
11190         * c-c++-common/goacc/pr70688.c: New test.
11191         * c-c++-common/goacc/present-1.c: Adjust test.
11192         * c-c++-common/goacc/reduction-5.c: Likewise.
11193         * g++.dg/goacc/data-1.C: New test.
11195 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11197         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11198         vector parity built-in functions.
11199         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11200         count trailing zeros automatic vectorization.
11201         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11202         count trailing zeros built-in functions.
11204 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11206         * gcc.dg/tree-ssa/reassoc-44.c: New test.
11208 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
11210         PR target/71050
11211         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11213 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11215         PR c++/50436
11216         * g++.dg/template/crash123.C: New.
11217         * g++.dg/template/crash124.C: Likewise.
11219 2016-05-24  Martin Sebor  <msebor@redhat.com>
11221         PR c++/71147
11222         * g++.dg/ext/flexary16.C: New test.
11224 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
11226         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11227         before math.h is included.
11228         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11229         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11230         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11231         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11232         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11233         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11234         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11235         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11236         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11237         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11238         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11239         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11240         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11241         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11242         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11243         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11244         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11245         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11246         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11247         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11248         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11249         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11250         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11252 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11253             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11255         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11256         support.
11258 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11260         PR c++/69872
11261         * g++.dg/warn/Wno-narrowing1.C: New.
11263 2016-05-24  Marek Polacek  <polacek@redhat.com>
11265         PR c/71249
11266         * c-c++-common/Wswitch-unreachable-2.c: New test.
11268 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
11270         PR c++/71257
11271         * g++.dg/vect/simd-clone-6.cc: New test.
11272         * g++.dg/gomp/declare-simd-6.C: New test.
11274         PR middle-end/70434
11275         PR c/69504
11276         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11278 2016-05-24  Richard Biener  <rguenther@suse.de>
11280         PR tree-optimization/71240
11281         * gcc.dg/optimize-bswapsi-5.c: New testcase.
11283 2016-05-24  Richard Biener  <rguenther@suse.de>
11285         PR tree-optimization/71230
11286         * gcc.dg/torture/pr71230.c: New testcase.
11287         * g++.dg/torture/pr71230.C: Likewise.
11289 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
11291         * c-c++-common/goacc/routine-5.c: Add tests.
11292         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11293         * gfortran.dg/goacc/routine-6.f90: Add tests.
11295 2016-05-24  Richard Biener  <rguenther@suse.de>
11297         PR tree-optimization/71253
11298         * gcc.dg/torture/pr71253.c: New testcase.
11300 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11302         PR middle-end/71252
11303         * gfortran.dg/pr71252.f90: New test.
11305 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
11307         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11309 2016-05-24  Richard Biener  <rguenther@suse.de>
11311         PR middle-end/70434
11312         PR c/69504
11313         * c-c++-common/vector-subscript-4.c: New testcase.
11314         * c-c++-common/vector-subscript-5.c: Likewise.
11316 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11318         PR fortran/71123
11319         * gfortran.dg/namelist_90.f: New test
11321 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11323         PR fortran/66461
11324         * gfortran.dg/unexpected_eof.f: New test
11326 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11327             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11329         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11330         as little endian.
11332 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11334         PR c++/70972
11335         * g++.dg/cpp0x/inh-ctor20.C: New.
11336         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11338 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11340         PR c++/69095
11341         * g++.dg/cpp0x/variadic168.C: New.
11343 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11345         * g++.dg/cpp0x/pr31445.C: Test column number too.
11346         * g++.dg/cpp0x/pr32253.C: Likewise.
11347         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11348         * g++.dg/cpp0x/variadic36.C: Likewise.
11350 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
11352         * gcc.dg/fold-notshift-2.c: Adjust.
11354 2016-05-23  Marek Polacek  <polacek@redhat.com>
11356         PR c/49859
11357         * c-c++-common/Wswitch-unreachable-1.c: New test.
11358         * gcc.dg/Wswitch-unreachable-1.c: New test.
11359         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11360         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11361         * g++.dg/gomp/block-10.C: Likewise.
11362         * gcc.dg/gomp/block-10.c: Likewise.
11363         * g++.dg/gomp/block-9.C: Likewise.
11364         * gcc.dg/gomp/block-9.c: Likewise.
11365         * g++.dg/gomp/target-1.C: Likewise.
11366         * g++.dg/gomp/target-2.C: Likewise.
11367         * gcc.dg/gomp/target-1.c: Likewise.
11368         * gcc.dg/gomp/target-2.c: Likewise.
11369         * g++.dg/gomp/taskgroup-1.C: Likewise.
11370         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11371         * gcc.dg/gomp/teams-1.c: Likewise.
11372         * g++.dg/gomp/teams-1.C: Likewise.
11373         * g++.dg/overload/error3.C: Likewise.
11374         * g++.dg/tm/jump1.C: Likewise.
11375         * g++.dg/torture/pr40335.C: Likewise.
11376         * gcc.dg/c99-vla-jump-5.c: Likewise.
11377         * gcc.dg/switch-warn-1.c: Likewise.
11378         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11379         * gcc.dg/nested-func-1.c: Likewise.
11380         * gcc.dg/pr67784-4.c: Likewise.
11382 2016-05-23  Richard Biener  <rguenther@suse.de>
11384         PR tree-optimization/71230
11385         * gfortran.dg/pr71230-1.f90: New testcase.
11386         * gfortran.dg/pr71230-2.f90: Likewise.
11388 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11390         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
11391         * gcc.dg/vect/pr58135.c:  Add new.
11392         * gfortran.dg/pr46519-1.f: Adjust test case.
11394 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11396         PR c++/53401
11397         * g++.dg/cpp0x/decltype64.C: New.
11399 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11401         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11402         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11403         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11405 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11407         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11408         Add poly64x1_t and poly64x2_t cases if supported.
11409         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11410         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11411         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11412         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11413         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11415 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11417         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11418         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11419         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11420         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11421         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11422         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11423         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11425 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11427         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11429 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11431         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11432         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11434 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
11436         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11437         constraint instead of "r".
11438         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11439         insn instead of vxorpd.
11440         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11442         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11443         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11445         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11447         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11448         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11450         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11452 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
11454         PR middle-end/40921
11455         * gcc.dg/tree-ssa/pr40921.c: New test.
11457 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
11459         PR target/71103
11460         * gcc.target/avr/pr71103.c: New test.
11462 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
11464         PR middle-end/71179
11465         * gcc.dg/tree-ssa/pr71179.c: New test.
11467 2016-05-20  Martin Sebor  <msebor@redhat.com>
11469         PR c/71115
11470         * gcc.dg/init-excess-2.c: New test.
11472 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
11474         * gnat.dg/opt53.adb: New test.
11475         * gnat.dg/opt54.adb: Likewise.
11477 2016-05-20  Martin Jambor  <mjambor@suse.cz>
11479         PR tree-optimization/70884
11480         * gcc.dg/tree-ssa/pr70919.c: New test.
11482 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11484         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11485         formatting.
11486         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11487         fix code formatting.
11489 2016-05-20  Nathan Sidwell  <nathan@acm.org>
11491         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
11492         non-common cases.
11493         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11495 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11497         * jit.dg/all-non-failing-tests.h: Add
11498         test-factorial-must-tail-call.c.
11499         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11500         * jit.dg/test-factorial-must-tail-call.c: New test case.
11502 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11504         PR fortran/71204
11505         * gfortran.dg/pr71204.f90: New test.
11507 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
11509         * gcc.target/nvptx/sincos.c: New test.
11511 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11513         PR c++/70572
11514         * g++.dg/cpp1y/auto-fn31.C: New.
11516 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11518         * gcc.target/powerpc/vec-addec.c: New test.
11519         * gcc.target/powerpc/vec-addec-int128.c: New test.
11521 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11523         * gcc.dg/plugin/must-tail-call-1.c: New test case.
11524         * gcc.dg/plugin/must-tail-call-2.c: New test case.
11525         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11526         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11528 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
11530         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11532 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11534         PR c++/71210
11535         * g++.dg/opt/pr71210-1.C: New test.
11536         * g++.dg/opt/pr71210-2.C: New test.
11538         PR tree-optimization/29756
11539         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11540         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
11541         only on selected targets where V4SImode vectors are known to be
11542         supported.
11544 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
11546         PR tree-optimization/71079
11547         PR tree-optimization/71206
11548         * gcc.dg/tree-ssa/pr71206.c: New testcase.
11550 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11552         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11553         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11554         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11556 2016-05-20  Richard Guenther  <rguenther@suse.de>
11558         PR tree-optimization/29756
11559         * gcc.dg/tree-ssa/vector-6.c: New testcase.
11561 2016-05-20  Richard Biener  <rguenther@suse.de>
11563         PR tree-optimization/71185
11564         * gcc.dg/tree-ssa/pr71185.c: New testcase.
11566 2016-05-20  Richard Biener  <rguenther@suse.de>
11568         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11570 2016-05-19  Marek Polacek  <polacek@redhat.com>
11572         PR c++/71075
11573         * g++.dg/diagnostic/pr71075.C: New test.
11575 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
11577         PR c++/71184
11578         * g++.dg/pr71184.C: New test case.
11580 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11582         * gcc.target/powerpc/darn-0.c: New test.
11583         * gcc.target/powerpc/darn-1.c: New test.
11584         * gcc.target/powerpc/darn-2.c: New test.
11586 2016-05-19  Marek Polacek  <polacek@redhat.com>
11588         PR tree-optimization/71031
11589         * gcc.dg/tree-ssa/vrp100.c: New test.
11591 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11593         PR rtl-optimization/71148
11594         * gcc.dg/pr71148.c: New test.
11596 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11598         PR target/71056
11599         * gcc.target/arm/pr71056.c: New test.
11601 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11603         * c-c++-common/pr69669.c: Check the used mode.
11605 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
11607         PR sanitizer/64354
11608         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11610 2016-05-19  Richard Biener  <rguenther@suse.de>
11612         PR tree-optimization/70729
11613         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11614         * gcc.dg/graphite/scop-18.c: Likewise.
11615         * gcc.dg/pr41783.c: Disable LIM.
11616         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11617         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11618         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11619         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11620         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11621         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11622         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11623         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11624         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11625         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11626         * gfortran.dg/pr42108.f90: Likewise.
11628 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
11630         PR driver/69265
11631         * gcc.dg/spellcheck-options-11.c: New test case.
11633 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11635         PR c++/71100
11636         * g++.dg/opt/pr71100.C: New test.
11638 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11640         PR ipa/69708
11641         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11642         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11643         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11644         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11646 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11648         PR ipa/69708
11649         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11650         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11651         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11652         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11653         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11655 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11657         PR c++/69793
11658         * g++.dg/template/crash122.C: New.
11660 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11662         PR c++/70466
11663         * g++.dg/template/pr70466-1.C: New.
11664         * g++.dg/template/pr70466-2.C: Likewise.
11666 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11668         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11669         splat operations and the XXSPLTIB instruction.
11670         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11671         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11672         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11673         xxlxor to clear a register.
11675 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11677         * gcc.dg/torture/pr71020.c: New test.
11679 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11681         PR ipa/70646
11682         * gcc.dg/ipa/pr70646.c: New test.
11684 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11686         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11688 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11690         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11691         missing tests for vreinterpretq_p{8,16}.
11693 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11695         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11696         vsliq_n_s64 and vsliq_n_u64.
11698 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11700         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11701         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11703 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11705         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11706         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11707         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11709 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11711         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11712         in comment.
11714 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11716         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11717         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11718         "blr\t" and switch to scan-assembler-times.
11720 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11722         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11723         with __aarch64__.
11724         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11725         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11727 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11729         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11730         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11731         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11732         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11733         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11734         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11736         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11737         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11739         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11740         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11742         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11743         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11745         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11747 2016-05-18  Richard Biener  <rguenther@suse.de>
11749         PR tree-optimization/71168
11750         * gcc.dg/torture/pr71168.c: New testcase.
11752 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11754         PR middle-end/63586
11755         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11756         * gcc.dg/tree-ssa/pr63586.c: New test.
11757         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11759 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11761         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11762         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11763         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11764         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11766 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11768         * gcc.target/nvptx/abi-vararg-3.c: New.
11770 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11772         PR tree-optimization/54579
11773         PR middle-end/55299
11774         * gcc.dg/fold-notrotate-1.c: New test.
11775         * gcc.dg/fold-notshift-1.c: New test.
11776         * gcc.dg/fold-notshift-2.c: New test.
11778 2016-05-17  Marek Polacek  <polacek@redhat.com>
11780         PR ipa/71146
11781         * g++.dg/ipa/pr71146.C: New test.
11783 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11785         * jit.dg/test-error-array-bounds.c: New test case.
11787 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11789         * gcc.dg/tree-ssa/and-1.c: New testcase.
11791 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11793         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11794         * gcc.dg/tree-ssa/andnot-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/vrp99.c: New testcase.
11801 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11803         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11805 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11807         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11809 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11811         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11812         ".2d[index]" when scan the assembly.
11813         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11814         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11815         float64x1.
11816         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11818 2016-05-17  Richard Biener  <rguenther@suse.de>
11820         PR tree-optimization/71132
11821         * gcc.dg/torture/pr71132.c: New testcase.
11823 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11825         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11827 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11829         PR target/70809
11830         * gcc.target/aarch64/pr70809_1.c: New test.
11832 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11834         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11835         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11836         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11837         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11839 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11840             Ilya Enkovich  <ilya.enkovich@intel.com>
11842         PR target/71114
11843         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11845 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11847         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11848         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11850 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11852         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11853         test for __ARM_FP16_ARGS.
11854         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11855         * gcc.target/arm/aapcs/neon-vect10.c: New.
11856         * gcc.target/arm/aapcs/neon-vect9.c: New.
11857         * gcc.target/arm/aapcs/vfp18.c: New.
11858         * gcc.target/arm/aapcs/vfp19.c: New.
11859         * gcc.target/arm/aapcs/vfp20.c: New.
11860         * gcc.target/arm/aapcs/vfp21.c: New.
11861         * gcc.target/arm/fp16-aapcs-1.c: New.
11862         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11863         test for __ARM_FP16_ARGS.
11864         * g++.target/arm/fp16-return-1.c: Update expected output.
11866 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11868         PR testsuite/70227
11869         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11871 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11873         PR fortran/69603
11874         * gfortran.dg/pr69603.f90: New testcase.
11876 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11878         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11880 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11882         PR fortran/71047
11883         * gfortran.dg/pr71047.f08: New test.
11885 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11887         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11888         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11889         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11891 2016-05-13  Martin Sebor  <msebor@redhat.com>
11893         PR c++/60049
11894         * g++.dg/cpp0x/constexpr-60049.C: New test.
11896 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11898         PR bootstrap/71071
11899         * gcc.dg/pr71071.c: New test.
11901 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11903         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11904         remove XOP handling.
11905         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11907 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11909         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11910         __atomic_is_lock_free declaration.
11912 2016-05-13  Richard Biener  <rguenther@suse.de>
11914         PR tree-optimization/42587
11915         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11917 2016-05-13  Martin Liska  <mliska@suse.cz>
11919         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11920         the new format of dump output.
11922 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11924         * gcc.dg/pr71084.c: New test.
11926 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11928         PR target/53440
11929         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11931 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11933         * gcc.target/aarch64/struct_return.c: New test.
11935 2016-05-12  Marek Polacek  <polacek@redhat.com>
11937         PR c/70756
11938         * c-c++-common/pr70756-2.c: New test.
11939         * c-c++-common/pr70756.c: New test.
11941 2016-05-12  Richard Biener  <rguenther@suse.de>
11943         PR tree-optimization/71059
11944         * gcc.dg/torture/pr71059.c: New testcase.
11946 2016-05-12  Richard Biener  <rguenther@suse.de>
11948         PR tree-optimization/71062
11949         * gcc.dg/torture/pr71062.c: New testcase.
11951 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11953         PR tree-optimization/71006
11954         * gcc.dg/pr71006.c: New test.
11956 2016-05-12  Marek Polacek  <polacek@redhat.com>
11958         PR driver/71063
11959         * gcc.dg/opts-7.c: New test.
11961 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11963         PR target/70830
11964         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11965         Add -save-temps to dg-options.
11966         Scan for ldmfd rather than pop instruction.
11967         * gcc.target/arm/interrupt-2.c: Likewise.
11968         * gcc.target/arm/pr70830.c: New test.
11970 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11972         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11973         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11975         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11976         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11977         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11979         PR target/71019
11980         * gcc.target/i386/avx512vl-pack-1.c: New test.
11981         * gcc.target/i386/avx512vl-pack-2.c: New test.
11982         * gcc.target/i386/avx512bw-pack-2.c: New test.
11984         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11986         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11987         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11988         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11990 2016-05-12  Richard Biener  <rguenther@suse.de>
11992         PR tree-optimization/70986
11993         * gcc.dg/torture/pr70986-1.c: New testcase.
11994         * gcc.dg/torture/pr70986-2.c: Likewise.
11995         * gcc.dg/torture/pr70986-3.c: Likewise.
11997 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11999         PR c/43651
12000         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
12001         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
12003 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
12005         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
12006         directive.
12007         * gcc.target/i386/pr66746.c: Ditto.
12009 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12011         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
12012         support.
12013         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
12014         warning when using -mvsx-timode.
12015         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
12016         * gcc.target/powerpc/dform-2.c: Likewise.
12017         * gcc.target/powerpc/pr68805.c: Likewise.
12019 2016-05-11  Marek Polacek  <polacek@redhat.com>
12021         PR c++/71024
12022         * c-c++-common/attributes-3.c: New test.
12024 2016-05-11  Nathan Sidwell  <nathan@acm.org>
12026         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
12027         * gcc.c-torture/execute/pr68185.c: Likewise.
12028         * gcc.dg/ipa/pr70306.c: Requires global constructors.
12029         * gcc.dg/pr69634.c: Requires scheduling.
12030         * gcc.dg/torture/pr66178.c: Require label values.
12031         * gcc.dg/setjmp-6.c: Require indirect jumps.
12033 2016-05-11  Richard Biener  <rguenther@suse.de>
12035         PR tree-optimization/71055
12036         * gcc.dg/torture/pr71055.c: New testcase.
12038 2016-05-11  Richard Biener  <rguenther@suse.de>
12040         PR debug/71057
12041         * g++.dg/debug/pr71057.C: New testcase.
12043 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
12045         PR fortran/70855
12046         * gfortran.dg/gomp/pr70855.f90: New test.
12048 2016-05-11  Richard Biener  <rguenther@suse.de>
12050         PR middle-end/71002
12051         * g++.dg/torture/pr71002.C: New testcase.
12053 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
12055         PR middle-end/70807
12056         * gcc.dg/pr70807.c: New test.
12058 2016-05-10  Martin Sebor  <msebor@redhat.com>
12060         PR c++/38611
12061         * g++.dg/Wattributes.C: New test.
12063 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
12065         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
12066         * gcc.dg/tree-ssa/pr69270.c: Adjust.
12067         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
12069 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
12071         PR target/70799
12072         * gcc.target/i386/pr70799-1.c: New test.
12074 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
12076         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
12078 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
12080         PR middle-end/70877
12081         * gcc.target/i386/pr70877.c: New test.
12083 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
12085         PR tree-optimization/70786
12086         * gcc.target/i386/pr70876.c: New test.
12088 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
12090         PR target/70927
12091         * gcc.target/i386/avx512vl-logic-1.c: New test.
12092         * gcc.target/i386/avx512vl-logic-2.c: New test.
12093         * gcc.target/i386/avx512dq-logic-2.c: New test.
12095 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12097         PR target/70963
12098         * gcc.target/powerpc/pr70963.c: New.
12100 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
12102         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
12103         (test_very_wide_line): Add ruler to expected output.
12104         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
12105         (test_very_wide_line): Likewise.
12106         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12107         (test_show_locus): Within the handling of "test_very_wide_line",
12108         enable show_ruler_p on the diagnostic context.
12110 2016-05-10  Richard Biener  <rguenther@suse.de>
12112         PR tree-optimization/71039
12113         * gcc.dg/torture/pr71039.c: New testcase.
12115 2016-05-10  Nathan Sidwell  <nathan@acm.org>
12117         * gcc.dg/nested-func-10.c: Requires alloca.
12118         * gcc.dg/nested-func-9.c: Requires alloca.
12119         * gcc.c-torture/execute/pr70460.c: Requires labels.
12120         * gcc.c-torture/compile/pr70199.c: Requires labels.
12121         * gcc.target/nvptx/decl.c: Compile only.
12122         * gcc.target/nvptx/trailing-init.c: Compile only.
12123         * gcc.target/nvptx/ary-init.c: Compile only.
12125 2016-05-10  Marek Polacek  <polacek@redhat.com>
12127         PR c/70255
12128         * gcc.dg/attr-opt-1.c: New test.
12130 2016-05-10  Richard Biener  <rguenther@suse.de>
12132         PR tree-optimization/70497
12133         PR tree-optimization/28367
12134         * gcc.dg/torture/20160404-1.c: New testcase.
12135         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12136         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12138 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
12140         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12142 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
12144         * gcc.target/i386/fabsneg-1.c New test.
12146 2016-05-09  Alan Modra  <amodra@gmail.com>
12148         PR testsuite/70826
12149         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12151 2016-05-09  Richard Biener  <rguenther@suse.de>
12153         PR tree-optimization/70985
12154         * gcc.dg/torture/pr70985.c: New testcase.
12156 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
12158         * gcc.dg/tree-ssa/ifc-9.c: New test.
12159         * gcc.dg/tree-ssa/ifc-10.c: New test.
12160         * gcc.dg/tree-ssa/ifc-11.c: New test.
12161         * gcc.dg/tree-ssa/ifc-12.c: New test.
12162         * gcc.dg/vect/pr61194.c: Remove XFAIL.
12163         * gcc.dg/vect/vect-23.c: Remove XFAIL.
12164         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12166 2016-05-09  Richard Biener  <rguenther@suse.de>
12168         PR fortran/70937
12169         * gfortran.dg/pr70937.f90: New testcase.
12171 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12173         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12175 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
12177         PR fortran/56226
12178         * gfortran.dg/dec_structure_1.f90: New testcase.
12179         * gfortran.dg/dec_structure_2.f90: Ditto.
12180         * gfortran.dg/dec_structure_3.f90: Ditto.
12181         * gfortran.dg/dec_structure_4.f90: Ditto.
12182         * gfortran.dg/dec_structure_5.f90: Ditto.
12183         * gfortran.dg/dec_structure_6.f90: Ditto.
12184         * gfortran.dg/dec_structure_7.f90: Ditto.
12185         * gfortran.dg/dec_structure_8.f90: Ditto.
12186         * gfortran.dg/dec_structure_9.f90: Ditto.
12187         * gfortran.dg/dec_structure_10.f90: Ditto.
12188         * gfortran.dg/dec_structure_11.f90: Ditto.
12189         * gfortran.dg/dec_union_1.f90: Ditto.
12190         * gfortran.dg/dec_union_2.f90: Ditto.
12191         * gfortran.dg/dec_union_3.f90: Ditto.
12192         * gfortran.dg/dec_union_4.f90: Ditto.
12193         * gfortran.dg/dec_union_5.f90: Ditto.
12194         * gfortran.dg/dec_union_6.f90: Ditto.
12195         * gfortran.dg/dec_union_7.f90: Ditto.
12197 2016-05-07  Tom de Vries  <tom@codesourcery.com>
12199         PR tree-optimization/70956
12200         * gcc.dg/graphite/pr70956.c: New test.
12202 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
12204         PR middle-end/70941
12205         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12206         (a, b, c, d): Change type from char to signed char.
12207         (main): Compare against (signed char) -1634678893 instead of
12208         hardcoded -109.  Use __builtin_abort instead of abort.
12210         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12211         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12213         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12215 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
12217         PR debug/70935
12218         * gcc.dg/torture/pr70935.c: New test.
12220 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12222         PR target/58219
12223         * gcc.target/sh/pr58219.c: New tests.
12225 2016-05-06  Richard Biener  <rguenther@suse.de>
12227         PR tree-optimization/70960
12228         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12230 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12232         PR target/52933
12233         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12234         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12235         Adjust expected instruction counts.
12236         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12238 2016-05-06  Marek Polacek  <polacek@redhat.com>
12240         PR sanitizer/70875
12241         * gcc.dg/ubsan/bounds-3.c: New test.
12243 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12245         PR target/54089
12246         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12248 2016-05-06  Richard Biener  <rguenther@suse.de>
12250         PR middle-end/70931
12251         * gfortran.dg/pr70931.f90: New testcase.
12253 2016-05-06  Richard Biener  <rguenther@suse.de>
12255         PR middle-end/70941
12256         * gcc.dg/torture/pr70941.c: New testcase.
12258 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
12260         PR tree-optimization/57206
12261         * gcc.dg/vect/pr57206.c: New test.
12263 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12265         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12267 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
12269         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12271         * c-c++-common/Wdangling-else-4.c: New test.
12273 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
12275         PR c++/70906
12276         PR c++/70933
12277         * g++.dg/opt/pr70906.C: New test.
12278         * g++.dg/opt/pr70933.C: New test.
12280         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12282 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
12284         * gcc.dg/ipa/pure-const-3.c: New testcase.
12286 2016-05-04  Marek Polacek  <polacek@redhat.com>
12288         * c-c++-common/Wdangling-else-1.c: New test.
12289         * c-c++-common/Wdangling-else-2.c: New test.
12290         * c-c++-common/Wdangling-else-3.c: New test.
12292 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
12294         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12295         flag is present.
12297 2016-05-04  Marek Polacek  <polacek@redhat.com>
12299         PR c/48778
12300         * gcc.dg/Waddress-2.c: New test.
12302 2016-05-04  Alan Modra  <amodra@gmail.com>
12304         * gcc.target/powerpc/pr70866.c: New.
12306 2016-05-03  Martin Sebor  <msebor@redhat.com>
12308         PR c++/66561
12309         * c-c++-common/builtin_location.c: New test.
12310         * g++.dg/cpp1y/builtin_location.C: New test.
12312 2016-05-03  Marek Polacek  <polacek@redhat.com>
12314         PR c/70859
12315         * gcc.dg/pr70859.c: New test.
12316         * gcc.dg/pr70859-2.c: New test.
12318 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
12320         * gnat.dg/debug5.adb: New testcase.
12322 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12324         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12325         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12326         Procedure to check for z10 instruction set.
12328 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12330         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12332 2016-05-03  Alan Modra  <amodra@gmail.com>
12334         * gcc.target/powerpc/savres.c: Add func using a single gpr.
12336 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12338         * gcc.target/i386/avx512f-cvt-1.c: New test.
12340 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
12342         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12343         -fdump-tree-vrp-details.
12345 2016-05-03  Richard Biener  <rguenther@suse.de>
12347         * gcc.dg/pr30172-1.c: Adjust.
12348         * gcc.dg/pr63743.c: Likewise.
12349         * gcc.dg/tm/pr51696.c: Likewise.
12350         * c-c++-common/tm/safe-1.c: Likewise.
12351         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12352         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12353         * g++.dg/plugin/self-assign-test-1.C: Likewise.
12354         * g++.dg/plugin/self-assign-test-2.C: Likewise.
12356 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12358         PR rtl-optimization/70467
12359         * gcc.target/i386/pr70467-3.c: New test.
12360         * gcc.target/i386/pr70467-4.c: New test.
12362         PR tree-optimization/70916
12363         * gcc.c-torture/compile/pr70916.c: New test.
12365         PR target/49244
12366         * gcc.target/i386/pr49244-1.c: New test.
12367         * gcc.target/i386/pr49244-2.c: New test.
12369 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
12371         PR rtl-optimization/44281
12372         * gcc.target/i386/pr44281.c: New test.
12374 2016-05-03  bin cheng  <bin.cheng@arm.com>
12376         PR tree-optimization/56541
12377         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12378         * gcc.dg/vect/pr56541.c: new test.
12380 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12382         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12383         __float128.
12384         * gcc.target/powerpc/float128-complex-2.c: Likewise.
12386 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
12388         PR testsuite/70520
12389         * c-c++-common/asan/clone-test-1.c (main): Align child process
12390         stack to 16 bytes.
12392 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12394         PR c++/62314
12395         * g++.dg/spellcheck-fields-2.C: New test case.
12397 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12399         PR c++/62314
12400         * g++.dg/pr62314.C: New test case.
12402 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
12404         * gcc.dg/ipa/inline-8.c: New testcase.
12406 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
12408         PR rtl-optimization/70467
12409         * gcc.target/i386/pr70467-1.c: New test.
12411 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12413         * gcc.dg/spec-options.c: Run the test on all targets.
12414         * gcc.dg/foo.specs: Use cpp_unique_options.
12416 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12418         * gcc.dg/tree-ssa/unord.c: New testcase.
12420 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12422         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12424 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
12426         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12428 2016-05-02  Marek Polacek  <polacek@redhat.com>
12430         PR c/70851
12431         * gcc.dg/enum-incomplete-3.c: New test.
12433 2016-05-02  Marek Polacek  <polacek@redhat.com>
12434             Tom de Vries  <tom@codesourcery.com>
12436         PR tree-optimization/70700
12437         * gcc.dg/pr70700.c: New test.
12439 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
12441         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12442         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12443         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12444         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12445         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12447 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
12449         * ada/acats/run_acats: Rename into...
12450         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
12451         * ada/acats/run_all.sh: Remove redundant test.
12452         (target_run): Move around.
12453         (target_gnatchop): Use newly built executable.
12454         (target_gnatmake): Likewise.
12455         Check that the compilation of impbit succeeds.
12457 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
12459         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12460         * gcc.dg/20021029-1.c: Likewise.
12461         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12462         * gcc.target/sh/attr-isr-trapa.c: Likewise.
12463         * gcc.target/sh/cmpstr.c: Likewise.
12464         * gcc.target/sh/cmpstrn.c: Likewise.
12465         * gcc.target/sh/memset.c: Likewise.
12466         * gcc.target/sh/pr21255-2-mb.c: Likewise.
12467         * gcc.target/sh/pr21255-2-ml.c: Likewise.
12468         * gcc.target/sh/pr39423-1.c: Likewise.
12469         * gcc.target/sh/pr49468-di.c: Likewise.
12470         * gcc.target/sh/pr49468-si.c: Likewise.
12471         * gcc.target/sh/pr49880-1.c: Likewise.
12472         * gcc.target/sh/pr49880-2.c: Likewise.
12473         * gcc.target/sh/pr49880-3.c: Likewise.
12474         * gcc.target/sh/pr50751-1.c: Likewise.
12475         * gcc.target/sh/pr50751-4.c: Likewise.
12476         * gcc.target/sh/pr50751-7.c: Likewise.
12477         * gcc.target/sh/pr51244-1.c: Likewise.
12478         * gcc.target/sh/pr51244-10.c: Likewise.
12479         * gcc.target/sh/pr51244-11.c: Likewise.
12480         * gcc.target/sh/pr51244-12.c: Likewise.
12481         * gcc.target/sh/pr51244-13.c: Likewise.
12482         * gcc.target/sh/pr51244-14.c: Likewise.
12483         * gcc.target/sh/pr51244-17.c: Likewise.
12484         * gcc.target/sh/pr51244-18.c: Likewise.
12485         * gcc.target/sh/pr51244-19.c: Likewise.
12486         * gcc.target/sh/pr51244-4.c: Likewise.
12487         * gcc.target/sh/pr51244-5.c: Likewise.
12488         * gcc.target/sh/pr51244-7.c: Likewise.
12489         * gcc.target/sh/pr51244-8.c: Likewise.
12490         * gcc.target/sh/pr51244-9.c: Likewise.
12491         * gcc.target/sh/pr51697.c: Likewise.
12492         * gcc.target/sh/pr52483-1.c: Likewise.
12493         * gcc.target/sh/pr52483-2.c: Likewise.
12494         * gcc.target/sh/pr52483-3.c: Likewise.
12495         * gcc.target/sh/pr52483-5.c: Likewise.
12496         * gcc.target/sh/pr52933-1.c: Likewise.
12497         * gcc.target/sh/pr52933-2.c: Likewise.
12498         * gcc.target/sh/pr52933-3.c: Likewise.
12499         * gcc.target/sh/pr53568-1.c: Likewise.
12500         * gcc.target/sh/pr53976-1.c: Likewise.
12501         * gcc.target/sh/pr53988-1.c: Likewise.
12502         * gcc.target/sh/pr53988.c: Likewise.
12503         * gcc.target/sh/pr54089-1.c: Likewise.
12504         * gcc.target/sh/pr54089-6.c: Likewise.
12505         * gcc.target/sh/pr54089-7.c: Likewise.
12506         * gcc.target/sh/pr54089-8.c: Likewise.
12507         * gcc.target/sh/pr54089-9.c: Likewise.
12508         * gcc.target/sh/pr54236-1.c: Likewise.
12509         * gcc.target/sh/pr54236-2.c: Likewise.
12510         * gcc.target/sh/pr54236-3.c: Likewise.
12511         * gcc.target/sh/pr54236-4.c: Likewise.
12512         * gcc.target/sh/pr54386.c: Likewise.
12513         * gcc.target/sh/pr54602-1.c: Likewise.
12514         * gcc.target/sh/pr54685.c: Likewise.
12515         * gcc.target/sh/pr54760-1.c: Likewise.
12516         * gcc.target/sh/pr54760-2.c: Likewise.
12517         * gcc.target/sh/pr54760-3.c: Likewise.
12518         * gcc.target/sh/pr54760-4.c: Likewise.
12519         * gcc.target/sh/pr54760-5.c: Likewise.
12520         * gcc.target/sh/pr54760-6.c: Likewise.
12521         * gcc.target/sh/pr55146.c: Likewise.
12522         * gcc.target/sh/pr55160.c: Likewise.
12523         * gcc.target/sh/pr59278.c: Likewise.
12524         * gcc.target/sh/pr59401-1.c: Likewise.
12525         * gcc.target/sh/pr59533-1.c: Likewise.
12526         * gcc.target/sh/pr63260.c: Likewise.
12527         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12528         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12529         * gcc.target/sh/strlen.c: Likewise.
12530         * gcc.target/sh/torture/pr30807.c: Likewise.
12531         * gcc.target/sh/torture/pr34777.c: Likewise.
12532         * gcc.target/sh/torture/pr64652.c: Likewise.
12533         * gcc.target/sh/torture/pr65505.c: Likewise.
12534         * gcc.target/sh/torture/pragma-isr.c: Likewise.
12535         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12537 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
12539         PR c++/66644
12540         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12542 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12544         * gcc.target/powerpc/vsx-elemrev-1.c: New.
12545         * gcc.target/powerpc/vsx-elemrev-2.c: New.
12546         * gcc.target/powerpc/vsx-elemrev-3.c: New.
12547         * gcc.target/powerpc/vsx-elemrev-4.c: New.
12549 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
12551         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12552         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12554 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
12556         PR middle-end/70626
12557         * c-c++-common/goacc/combined-reduction.c: New test.
12558         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12560 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
12562         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12563         *movdi_internal pattern only if PIC off.
12564         * gcc.target/i386/pr70155-2.c: Likewise.
12565         * gcc.target/i386/pr70155-3.c: Likewise.
12566         * gcc.target/i386/pr70155-4.c: Likewise.
12567         * gcc.target/i386/pr70155-5.c: Likewise.
12568         * gcc.target/i386/pr70155-6.c: Likewise.
12569         * gcc.target/i386/pr70155-7.c: Likewise.
12570         * gcc.target/i386/pr70155-8.c: Likewise.
12571         * gcc.target/i386/pr70155-15.c: Likewise.
12572         * gcc.target/i386/pr70155-17.c: Likewise.
12573         * gcc.target/i386/pr70155-22.c: Likewise.
12575 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
12577         PR tree-optimization/70803
12578         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12580 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
12582         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12583         optimization of vector loop.
12584         * gcc.target/i386/vect-unpack-3.c: New test.
12585         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12586         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12587         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12589 2016-04-29  Marek Polacek  <polacek@redhat.com>
12591         PR sanitizer/70342
12592         * g++.dg/ubsan/null-7.C: New test.
12594         PR c/70852
12595         * gcc.dg/pr70852.c: New test.
12597 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12599         PR/69089
12600         * g++.dg/cpp0x/alignas6.C: New test.
12602 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12604         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12605         * gcc.dg/pr27003.c: Likewise.
12606         * gcc.dg/tree-ssa/cswtch.c: Likewise.
12607         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12608         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12609         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12610         * gcc.target/arc/mxy.c: Likewise.
12611         * gcc.target/arc/mswape.c: Likewise.
12612         * gcc.target/arc/mrtsc.c: Likewise.
12613         * gcc.target/arc/mcrc.c: Likewise.
12614         * gcc.target/arc/mdsp-packa.c: Likewise.
12615         * gcc.target/arc/mdvbf.c: Likewise.
12616         * gcc.target/arc/mlock.c: Likewise.
12617         * gcc.target/arc/mmac-24.c: Likewise.
12618         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12620 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12621             Matthijs Kooijman  <matthijs@stdin.nl>
12622             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12624         PR target/60040
12625         * gcc.target/avr/pr60040-1.c: New.
12626         * gcc.target/avr/pr60040-2.c: New.
12628 2016-04-29  Richard Biener  <rguenther@suse.de>
12630         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12632 2016-04-29  Richard Biener  <rguenther@suse.de>
12634         PR tree-optimization/13962
12635         PR tree-optimization/65686
12636         * gcc.dg/uninit-pr65686.c: New testcase.
12638 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
12640         PR middle-end/70843
12641         * gcc.dg/pr70843.c: New test.
12643 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12645         PR target/70858
12646         * gcc.target/i386/pr70858.c: New test.
12648 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
12650         * gcc.target/arc/nps400-1.c: New file.
12652 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12653             Andrew Burgess  <andrew.burgess@embecosm.com>
12655         * gcc.target/arc/movh_cl-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/extzv-1.c: New file.
12661         * gcc.target/arc/insv-1.c: New file.
12662         * gcc.target/arc/insv-2.c: New file.
12663         * gcc.target/arc/movb-1.c: New file.
12664         * gcc.target/arc/movb-2.c: New file.
12665         * gcc.target/arc/movb-3.c: New file.
12666         * gcc.target/arc/movb-4.c: New file.
12667         * gcc.target/arc/movb-5.c: New file.
12668         * gcc.target/arc/movb_cl-1.c: New file.
12669         * gcc.target/arc/movb_cl-2.c: New file.
12670         * gcc.target/arc/movbi_cl-1.c: New file.
12671         * gcc.target/arc/movl-1.c: New file.
12673 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12674             Andrew Burgess  <andrew.burgess@embecosm.com>
12676         * gcc.target/arc/cmem-1.c: New file.
12677         * gcc.target/arc/cmem-2.c: New file.
12678         * gcc.target/arc/cmem-3.c: New file.
12679         * gcc.target/arc/cmem-4.c: New file.
12680         * gcc.target/arc/cmem-5.c: New file.
12681         * gcc.target/arc/cmem-6.c: New file.
12682         * gcc.target/arc/cmem-7.c: New file.
12683         * gcc.target/arc/cmem-ld.inc: New file.
12684         * gcc.target/arc/cmem-st.inc: New file.
12686 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12688         PR target/70821
12689         * gcc.target/i386/pr70821.c: New test.
12691 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12693         * gcc.target/powerpc/vec-adde.c: New test.
12694         * gcc.target/powerpc/vec-adde-int128.c: New test.
12696 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12698         * gcc.target/i386/avx-vround-1.c: New test.
12699         * gcc.target/i386/avx-vround-2.c: New test.
12700         * gcc.target/i386/avx512vl-vround-1.c: New test.
12701         * gcc.target/i386/avx512vl-vround-2.c: New test.
12703 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12705         PR testsuite/70595
12706         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12707         (check_effective_target_cilkplus_runtime): ... this.
12708         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12709         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12711         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12712         Require cilkplus_runtime.
12713         Don't add -lcilkrts.
12714         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12715         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12716         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12717         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12718         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12719         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12720         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12721         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12722         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12723         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12724         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12725         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12726         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12727         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12728         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12729         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12730         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12731         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12732         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12733         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12734         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12735         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12736         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12737         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12738         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12739         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12740         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12741         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12742         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12744         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12745         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12747         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12749         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12750         cilkplus_runtime.
12752 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12754         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12755         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12757 2015-04-27  Ryan Burn  <contact@rnburn.com>
12759         PR c++/69024
12760         PR c++/68997
12761         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12762         diagnostic.
12763         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12764         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12766 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12768         * gnat.dg/limited_with4.ad[sb]: New test.
12769         * gnat.dg/limited_with4_pkg.ads: New helper.
12771 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12773         PR target/70155
12774         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12775         and movv1ti_internal patterns
12776         * gcc.target/i386/pr70155-1.c: New test.
12777         * gcc.target/i386/pr70155-2.c: Likewise.
12778         * gcc.target/i386/pr70155-3.c: Likewise.
12779         * gcc.target/i386/pr70155-4.c: Likewise.
12780         * gcc.target/i386/pr70155-5.c: Likewise.
12781         * gcc.target/i386/pr70155-6.c: Likewise.
12782         * gcc.target/i386/pr70155-7.c: Likewise.
12783         * gcc.target/i386/pr70155-8.c: Likewise.
12784         * gcc.target/i386/pr70155-9.c: Likewise.
12785         * gcc.target/i386/pr70155-10.c: Likewise.
12786         * gcc.target/i386/pr70155-11.c: Likewise.
12787         * gcc.target/i386/pr70155-12.c: Likewise.
12788         * gcc.target/i386/pr70155-13.c: Likewise.
12789         * gcc.target/i386/pr70155-14.c: Likewise.
12790         * gcc.target/i386/pr70155-15.c: Likewise.
12791         * gcc.target/i386/pr70155-16.c: Likewise.
12792         * gcc.target/i386/pr70155-17.c: Likewise.
12793         * gcc.target/i386/pr70155-18.c: Likewise.
12794         * gcc.target/i386/pr70155-19.c: Likewise.
12795         * gcc.target/i386/pr70155-20.c: Likewise.
12796         * gcc.target/i386/pr70155-21.c: Likewise.
12797         * gcc.target/i386/pr70155-22.c: Likewise.
12799 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12801         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12802         ".{5,6}".
12804 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12806         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12807         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12808         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12809         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12810         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12812 2016-04-27  Richard Biener  <rguenther@suse.de>
12814         PR ipa/70760
12815         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12816         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12818 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12820         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12821         * g++.dg/ubsan/pr63956.C: Adjust error location.
12823 2016-04-27  Nick Clifton  <nickc@redhat.com>
12825         PR middle-end/49889
12826         * gcc.dg/pr49889.c: New test.
12828 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12830         * c-c++-common/memset-array.c: New test.
12832 2016-04-26  Martin Sebor  <msebor@redhat.com>
12834         PR c++/66639
12835         * g++.dg/cpp1y/func_constexpr.C: New test.
12837 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12839         PR c++/70241
12840         * g++.dg/cpp0x/enum32.C: New test.
12841         * g++.dg/cpp0x/enum33.C: New test.
12843 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12845         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12846         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12847         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12848         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12849         * gcc.c-torture/execute/pr38151.c: Likewise.
12850         * gcc.c-torture/execute/pr66556.c: Likewise.
12851         * gcc.c-torture/execute/pr67781.c: Likewise.
12852         * gcc.c-torture/execute/pr68648.c: Likewise.
12854 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12856         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12858 2016-04-26  Marek Polacek  <polacek@redhat.com>
12860         PR c/67784
12861         * gcc.dg/pr67784-3.c: New test.
12862         * gcc.dg/pr67784-4.c: New test.
12863         * gcc.dg/pr67784-5.c: New test.
12865         PR c/70791
12866         * gcc.dg/Wnested-externs-2.c: New test.
12868 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12870         * gcc.dg/fold-plusmult.c: Adjust.
12871         * gcc.dg/no-strict-overflow-6.c: Adjust.
12872         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12874 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12876         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12877         number scans.
12878         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12879         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12880         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12881         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12882         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12883         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12884         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12885         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12886         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12887         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12888         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12889         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12890         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12891         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12892         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12893         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12894         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12895         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12896         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12897         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12898         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12899         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12900         scans.
12901         * gcc.target/i386/pr32219-4.c: Likewise.
12902         * gcc.target/i386/pr32219-6.c: Likewise.
12903         * gcc.target/i386/pr32219-8.c: Likewise.
12905 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12907         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12908         associated options.
12910 2016-04-26  Marek Polacek  <polacek@redhat.com>
12912         PR c++/70744
12913         * g++.dg/ext/cond2.C: New test.
12915 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12917         PR tree-optimization/70771
12918         PR tree-optimization/70775
12919         * gcc.dg/pr70771.c: New test.
12920         * gcc.dg/pr70775.c: New test.
12922 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12924         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12926 2016-04-25  Richard Biener  <rguenther@suse.de>
12928         PR tree-optimization/70780
12929         * gcc.dg/torture/pr70780.c: New testcase.
12931 2016-04-25  Michael Collison  <michael.collison@arm.com>
12933         * gcc.target/arm/neon-vaddws16.c: New test.
12934         * gcc.target/arm/neon-vaddws32.c: New test.
12935         * gcc.target/arm/neon-vaddwu16.c: New test.
12936         * gcc.target/arm/neon-vaddwu32.c: New test.
12937         * gcc.target/arm/neon-vaddwu8.c: New test.
12938         * lib/target-supports.exp
12939         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12940         that arm neon support vector widen sum of HImode TO SImode.
12942 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12944         PR sanitizer/70712
12945         * c-c++-common/asan/pr70712.c: New test.
12947 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12949         * .gitattributes: New file.
12951 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12953         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12955 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12957         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12958         * gfortran.dg/submodule_15.f08: Likewise.
12960 2016-04-22  Richard Biener  <rguenther@suse.de>
12962         PR tree-optimization/70740
12963         * gcc.dg/torture/pr70740.c: New testcase.
12965 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12967         PR target/70750
12968         * gcc.target/i386/pr70750-1.c: New test.
12969         * gcc.target/i386/pr70750-2.c: Likewise.
12971 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12973         PR c++/70540
12974         * g++.dg/cpp0x/auto48.C: New.
12976 2016-04-21  Marek Polacek  <polacek@redhat.com>
12978         PR c++/70513
12979         * g++.dg/cpp0x/forw_enum12.C: New test.
12980         * g++.dg/cpp0x/forw_enum13.C: New test.
12982 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12984         PR target/70728
12985         * gcc.target/i386/pr70728.c: New test.
12987 2016-04-21  Richard Biener  <rguenther@suse.de>
12989         PR middle-end/70747
12990         * gcc.dg/pr70747.c: New testcase.
12992 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12994         PR tree-optimization/70715
12995         * gcc.dg/tree-ssa/scev-13.c: New test.
12997 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12999         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
13001 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
13003         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
13005 2016-04-20  Jan Hubicka  <jh@suse.cz>
13007         PR ipa/70018
13008         * g++.dg/ipa/nothrow-1.C: New testcase.
13010 2016-04-20  Nathan Sidwell  <nathan@acm.org>
13012         PR c++/55635
13013         * g++.dg/eh/delete1.C: New.
13015 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
13017         * gcc.target/i386/avx256-unaligned-store-2.c: Add
13018         -mtune-ctrl=sse_typeless_stores.
13020 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
13022         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
13024 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
13026         PR tree-optimization/69489
13027         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
13029 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
13031         PR c++/69363
13032         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
13033         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
13034         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
13036 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
13038         PR tree-optimization/56625
13039         PR tree-optimization/69489
13040         * gcc.dg/vect/pr56625.c: New test.
13041         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
13043 2016-04-20  Andrew Pinski  <apinski@cavium.com>
13045         PR target/64971
13046         * gcc.c-torture/compile/pr37433-1.c: New testcase.
13048 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
13050         * gnat.dg/self1.adb: Remove now incorrect test.
13052 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
13054         * gcc.dg/tree-ssa/scev-11.c: New test.
13055         * gcc.dg/tree-ssa/scev-12.c: New test.
13057 2016-04-20  Marek Polacek  <polacek@redhat.com>
13059         PR tree-optimization/70725
13060         * gcc.dg/pr70725.c: New test.
13062 2016-04-20  Richard Biener  <rguenther@suse.de>
13064         PR tree-optimization/70726
13065         * g++.dg/vect/pr70726.cc: New testcase.
13067 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13069         PR target/70674
13070         * gcc.target/s390/pr70674.c: New test.
13072 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13074         PR libgfortran/70684
13075         * gfortran.dg/list_read_14.f90: New test.
13077 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
13079         PR target/69201
13080         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
13081         extern to force it misaligned.
13082         (b): Likewise.
13083         (c): Likewise.
13084         (d): Likewise.
13085         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
13086         Don't check `*' before movv4sf_internal.
13087         * gcc.target/i386/avx256-unaligned-store-2.c: Check
13088         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
13089         Don't check `*' before movv16qi_internal.
13090         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
13091         extern to force it misaligned.
13092         (b): Likewise.
13093         (c): Likewise.
13094         (d): Likewise.
13095         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
13096         Don't check `*' before movv2df_internal.
13097         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
13098         extern to force it misaligned.
13099         (b): Likewise.
13100         (c): Likewise.
13101         (d): Likewise.
13102         Check movv8sf_internal instead of avx_storeups256.
13103         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
13105 2016-04-19  Richard Biener  <rguenther@suse.de>
13107         PR tree-optimization/70171
13108         * g++.dg/tree-ssa/pr70171.C: New testcase.
13110 2016-04-19  Richard Biener  <rguenther@suse.de>
13112         PR tree-optimization/70724
13113         * gcc.dg/torture/pr70724.c: New testcase.
13115 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
13117         PR middle-end/70689
13118         * gcc.target/i386/pr70689.c: New.
13120 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
13122         PR target/70708
13123         * gcc.target/i386/pr70708.c: New test.
13125 2016-04-18  Richard Biener  <rguenther@suse.de>
13127         PR tree-optimization/43434
13128         * gcc.dg/vect/pr43434.c: New testcase.
13129         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13130         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13131         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13132         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13133         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13134         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13135         * gcc.dg/gomp/pr68640.c: Likewise.
13136         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13137         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13139 2016-04-18  Richard Biener  <rguenther@suse.de>
13141         PR tree-optimization/70701
13142         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13144 2016-04-18  Tom de Vries  <tom@codesourcery.com>
13146         PR testsuite/70699
13147         * gcc.dg/pr70161.c: Add dot-file scans.
13148         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13149         instead of after last dot char.
13151 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
13153         * c-c++-common/dump-ada-spec-3.c: New test.
13154         * c-c++-common/dump-ada-spec-4.c: Likewise.
13156 2016-04-17  Tom de Vries  <tom@codesourcery.com>
13158         PR other/70183
13159         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13161 2016-04-15  Jan Hubicka  <jh@suse.cz>
13163         PR ipa/70018
13164         * g++.dg/ipa/pure-const-1.C: New testcase.
13165         * g++.dg/ipa/pure-const-2.C: New testcase.
13166         * g++.dg/ipa/pure-const-3.C: New testcase.
13168 2016-04-15  Marek Polacek  <polacek@redhat.com>
13170         PR c/70671
13171         * gcc.dg/bitfld-22.c: New test.
13173 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
13175         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13176         x86_64.
13178 2016-04-15  Marek Polacek  <polacek@redhat.com>
13180         PR c/70651
13181         * c-c++-common/pr70651.c: New test.
13183 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13185         PR rtl-optimization/70681
13186         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13187         dump scan on arm and powerpc.
13188         * gcc.dg/pr10474.c: Likewise.
13190 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
13192         PR c++/69517
13193         PR c++/70019
13194         PR c++/70588
13195         * g++.dg/cpp1y/vla11.C: Revert for real.
13197         PR c/70436
13198         * c-c++-common/Wparentheses-1.c: New test.
13199         * c-c++-common/gomp/Wparentheses-1.c: New test.
13200         * c-c++-common/gomp/Wparentheses-2.c: New test.
13201         * c-c++-common/gomp/Wparentheses-3.c: New test.
13202         * c-c++-common/gomp/Wparentheses-4.c: New test.
13203         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13204         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13205         * c-c++-common/goacc/Wparentheses-1.c: New test.
13207 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
13209         PR target/70662
13210         * gcc.target/i386/pr70662.c: New test.
13212 2016-04-15  Richard Biener  <rguenther@suse.de>
13213             Alan Modra  <amodra@gmail.com>
13215         PR tree-optimization/70130
13216         * gcc.dg/vect/O3-pr70130.c: New testcase.
13218 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13220         PR target/70669
13221         * gcc.target/powerpc/pr70669.c: New test.
13223         PR target/70640
13224         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13225         a power7 system that does not have an assembler that supports
13226         power8.
13228 2016-04-14  Martin Sebor  <msebor@redhat.com>
13230         PR c++/69517
13231         PR c++/70019
13232         PR c++/70588
13233         * c-c++-common/ubsan/vla-1.c: Revert.
13234         * g++.dg/cpp1y/vla11.C: Same.
13235         * g++.dg/cpp1y/vla12.C: Same.
13236         * g++.dg/cpp1y/vla13.C: Same.
13237         * g++.dg/cpp1y/vla14.C: Same.
13238         * g++.dg/cpp1y/vla3.C: Same.
13239         * g++.dg/init/array24.C: Same.
13240         * g++.dg/ubsan/vla-1.C: Same.
13242 2016-04-14  Marek Polacek  <polacek@redhat.com>
13243             Jan Hubicka  <hubicka@ucw.cz>
13245         PR c++/70029
13246         * g++.dg/torture/pr70029.C: New test.
13248 2016-04-14  Martin Sebor  <msebor@redhat.com>
13250         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13251         type size to prevent failures on targets with very low maximum
13252         alignment.
13254 2016-04-14  Richard Biener  <rguenther@suse.de>
13256         PR tree-optimization/70623
13257         * gcc.dg/torture/pr70623.c: New testcase.
13258         * gcc.dg/torture/pr70623-2.c: Likewise.
13260 2016-04-13  Martin Sebor  <msebor@redhat.com>
13262         PR c++/69517
13263         PR c++/70019
13264         PR c++/70588
13265         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13266         * g++.dg/cpp1y/vla11.C: New test.
13267         * g++.dg/cpp1y/vla12.C: New test.
13268         * g++.dg/cpp1y/vla13.C: New test.
13269         * g++.dg/cpp1y/vla14.C: New test.
13270         * g++.dg/cpp1y/vla3.C: Restore deleted test.
13271         * g++.dg/init/array24.C: Fully brace VLA initializer.
13272         * g++.dg/ubsan/vla-1.C: Disable exceptions.
13274 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13276         PR c++/70641
13277         * g++.dg/opt/pr70641.C: New test.
13279 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13281         PR rtl-optimization/68749
13282         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13283         effects of argument promotions.
13284         Remove default args to dg-skip-if.
13286 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
13288         PR c++/70635
13289         * g++.dg/parse/pr70635.C: New.
13291 2016-04-13  Marek Polacek  <polacek@redhat.com>
13293         PR c++/70639
13294         * c-c++-common/Wmisleading-indentation-4.c: New test.
13296 2016-04-13  Marek Polacek  <polacek@redhat.com>
13298         PR c/70436
13299         * gcc.dg/Wparentheses-12.c: New test.
13300         * gcc.dg/Wparentheses-13.c: New test.
13302 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13304         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13305         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13306         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13308 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13310         PR middle-end/70633
13311         * gcc.c-torture/compile/pr70633.c: New test.
13313         PR debug/70628
13314         * gcc.dg/torture/pr70628.c: New test.
13316 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
13318         PR c++/70610
13319         * g++.dg/template/pr70610.C: New test.
13320         * g++.dg/template/pr70610-2.C: New test.
13321         * g++.dg/template/pr70610-3.C: New test.
13322         * g++.dg/template/pr70610-4.C: New test.
13324 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13326         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13327         128 instead of 32.
13329         PR c++/70571
13330         * g++.dg/ext/pr70571.C: New test.
13332 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
13334         PR target/70640
13335         * gcc.target/powerpc/pr70640.c: New test.
13337 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
13339         PR c++/68722
13340         * g++.dg/parse/pr68722.C: New.
13342 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13344         PR rtl-optimization/70596
13345         * gcc.target/i386/pr70596.c: New test.
13347 2016-04-12  Nathan Sidwell  <nathan@acm.org>
13349         PR c++/70501
13350         * g++.dg/init/pr70501.C: New.
13352 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
13354         * gcc.target/i386/asm-flag-6.c: New test.
13356 2016-04-12  Tom de Vries  <tom@codesourcery.com>
13358         PR tree-optimization/68756
13359         * gcc.dg/graphite/pr68756.c: New test.
13361 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13363         PR tree-optimization/70602
13364         * gcc.c-torture/execute/pr70602.c: New test.
13366 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13368         PR target/70381
13369         * gcc.target/powerpc/float128-1.c: New tests to make sure the
13370         __float128 emulator is built and runs.
13371         * gcc.target/powerpc/float128-1.c: Likewise.
13373         * lib/target-supports.exp (check_ppc_float128_sw_available):
13374         Rework tests for __float128 software and hardware
13375         availability. Fix exit condition to return 0 on success.
13377 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
13379         PR target/70133
13380         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13381         * gcc.target/aarch64/target_attr_15.c: Likewise.
13383 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
13385         PR c++/69066
13386         * g++.dg/cpp1y/pr69066.C: New.
13388 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13390         PR fortran/68566
13391         * gfortran.dg/pr36192.f90: Update test.
13392         * gfortran.dg/pr36192_1.f90: Update test.
13393         * gfortran.dg/real_dimension_1.f: Update test.
13394         * gfortran.dg/parameter_array_init_7.f90: New test.
13396 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
13398         PR testsuite/64039
13399         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13401         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13403         PR rtl-optimization/66669
13404         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13406         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13408         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13409         * gcc.dg/pie-1.c: Likewise.
13410         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13411         * gcc.dg/pic-4.c: Likewise.
13412         * gcc.dg/pie-3.c: Likewise.
13413         * gcc.dg/pie-4.c: Likewise.
13415         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13417         PR tree-optimization/68644
13418         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13420         PR rtl-optimization/64886
13421         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13423 2016-04-09  Tom de Vries  <tom@codesourcery.com>
13425         PR tree-optimization/68953
13426         * gcc.dg/graphite/pr68953.c: New test.
13428 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13430         PR fortran/70592
13431         * gfortran.dg/deferred_character_16.f90: New test.
13433 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
13435         PR tree-optimization/70586
13436         * gcc.c-torture/execute/pr70586.c: New test.
13438 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13440         PR sanitizer/70573
13441         * c-c++-common/asan/halt_on_error-1.c: Replace memset
13442         with __builtin_memset
13443         * c-c++-common/asan/halt_on_error-2.c: Likewise.
13445 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
13447         PR lto/70289
13448         PR ipa/70348
13449         PR tree-optimization/70373
13450         PR middle-end/70533
13451         PR middle-end/70534
13452         PR middle-end/70535
13453         * c-c++-common/goacc/reduction-5.c: New test.
13454         * c-c++-common/goacc/reduction-promotions.c: New test.
13455         * gfortran.dg/goacc/reduction-3.f95: New test.
13456         * gfortran.dg/goacc/reduction-promotions.f90: New test.
13458 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
13460         PR c++/70590
13461         PR c++/70452
13462         * g++.dg/pr70590.C: New test.
13463         * g++.dg/pr70590-2.C: New test.
13465 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
13467         PR middle-end/70593
13468         * gcc.target/i386/pr70593.c: New test.
13470         PR rtl-optimization/70574
13471         * gcc.target/i386/avx2-pr70574.c: New test.
13473 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
13475         PR sanitizer/70541
13476         * c-c++-common/asan/pr70541.c: New test.
13478 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13480         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13481         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13483 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13485         PR target/70566
13486         * gcc.c-torture/execute/pr70566.c: New test.
13488 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13490         * c-c++-common/goacc/uninit-copy-clause.c: New test.
13491         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13493 2016-04-08  Alan Modra  <amodra@gmail.com>
13495         * gcc.target/powerpc/pr70117.c: New.
13497 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
13499         PR testsuite/70581
13500         * gcc.dg/lto/simd-function_0.c: New test.
13502         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13503         clones.
13504         * c-c++-common/attr-simd-2.c: Likewise.
13505         * c-c++-common/attr-simd-4.c: Likewise.
13506         * gcc.dg/gomp/simd-clones-2.c: Likewise.
13507         * gcc.dg/gomp/simd-clones-3.c: Likewise.
13509 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13511         PR testsuite/70553
13512         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13514 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
13515             Tom de Vries  <tom@codesourcery.com>
13517         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13518         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13519         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13520         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13521         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13522         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13523         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13524         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13526 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13528         PR c/70436
13529         * g++.dg/warn/Wparentheses-29.C: New test.
13531 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13533         PR c/70436
13534         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13535         explicit braces to resolve a future -Wparentheses warning.
13537 2016-04-06  Richard Henderson  <rth@redhat.com>
13539         * gcc.dg/pr61817-1.c: New test.
13540         * gcc.dg/pr61817-2.c: New test.
13541         * gcc.dg/pr69391-1.c: New test.
13542         * gcc.dg/pr69391-2.c: New test.
13544 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
13546         PR rtl-optimization/70398
13547         * gcc.target/aarch64/pr70398.c: New.
13549 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
13551         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13553 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
13554             Pedro Alves  <palves@redhat.com>
13556         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13558 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
13560         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13561         Check for avx512f effective targets instead of avx2.
13562         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13563         for AVX512F clones.
13564         * gcc.dg/gomp/declare-simd-3.c: Likewise.
13565         * g++.dg/gomp/declare-simd-1.C: Likewise.
13566         * g++.dg/gomp/declare-simd-3.C: Likewise.
13567         * g++.dg/gomp/declare-simd-4.C: Likewise.
13569         PR middle-end/70550
13570         * c-c++-common/gomp/pr70550-1.c: New test.
13571         * c-c++-common/gomp/pr70550-2.c: New test.
13573 2016-04-05  Nathan Sidwell  <nathan@acm.org>
13575         PR c++/70512
13576         * g++.dg/ext/attribute-may-alias-5.C: New.
13578 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13580         PR c++/70336
13581         * c-c++-common/pr70336.c: New test.
13582         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13583         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13585 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
13587         PR ipa/66223
13588         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13590 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13592         PR rtl-optimization/70542
13593         * gcc.dg/torture/pr70542.c: New test.
13594         * gcc.target/i386/avx2-pr70542.c: New test.
13596 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
13598         PR tree-optimization/70509
13599         * gcc.target/i386/avx512bw-pr70509.c: New test.
13601 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
13603         PR c++/70452
13604         * g++.dg/ext/constexpr-vla4.C: New test.
13606 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
13608         PR target/70510
13609         * gcc.target/i386/pr70510.c: New test.
13611 2016-04-05  Richard Biener  <rguenther@suse.de>
13613         PR tree-optimization/70526
13614         * g++.dg/torture/pr70526.C: New testcase.
13616 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13618         PR target/70525
13619         * gcc.target/i386/pr70525.c: New test.
13621 2016-04-05  Richard Biener  <rguenther@suse.de>
13623         PR middle-end/70499
13624         * g++.dg/torture/pr70499.C: New testcase.
13626 2016-04-05  Richard Biener  <rguenther@suse.de>
13628         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13629         remove XFAIL.
13631 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
13633         PR middle-end/70307
13634         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
13635         rs6000 ABI warnings.
13637 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
13639         PR ipa/66223
13640         * g++.dg/ipa/devirt-51.C: New testcase.
13642 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13643             Jakub Jelinek  <jakub@redhat.com>
13645         PR middle-end/70457
13646         * gcc.dg/torture/pr70457.c: New.
13648 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13650         PR fortran/67538
13651         * gfortran.dg/allocate_with_source_19.f08: New test.
13653 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13655         PR fortran/65795
13656         * gfortran.dg/coarray_allocate_6.f08: New test.
13658 2016-04-04  Richard Biener  <rguenther@suse.de>
13660         PR rtl-optimization/70484
13661         * gcc.dg/torture/pr70484.c: New testcase.
13663 2016-04-04  Marek Polacek  <polacek@redhat.com>
13665         PR c/70307
13666         * gcc.dg/torture/pr70307.c: New test.
13668 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13670         PR target/70416
13671         PR target/67391
13672         * gcc.target/sh/torture/pr70416.c: New.
13674 2016-04-02  Martin Sebor  <msebor@redhat.com>
13676         PR c++/67376
13677         PR c++/70170
13678         PR c++/70172
13679         PR c++/70228
13680         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13681         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13682         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13683         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13684         * g++.dg/cpp0x/constexpr-string.C: Same.
13685         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13686         * g++.dg/cpp0x/pr65398.C: Same.
13687         * g++.dg/ext/constexpr-vla1.C: Same.
13688         * g++.dg/ext/constexpr-vla2.C: Same.
13689         * g++.dg/ext/constexpr-vla3.C: Same.
13690         * g++.dg/ubsan/pr63956.C: Same.
13692 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13694         PR rtl-optimization/70467
13695         * gcc.target/i386/pr70467-2.c: New test.
13697 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13698             Marek Polacek  <polacek@redhat.com>
13700         PR c++/70488
13701         * g++.dg/init/new47.C: New test.
13703 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13705         PR target/70496
13706         * gcc.target/arm/pr70496.c: New test.
13708 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13710         PR c++/68475
13711         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13713 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13715         PR target/69890
13716         * gcc.dg/strlenopt.h (memmove): New.
13717         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13718         instead of "string.h".
13719         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13720         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13721         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13722         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13723         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13724         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13725         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13726         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13727         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13728         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13729         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13730         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13731         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13732         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13733         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13734         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13735         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13736         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13737         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13738         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13740 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13742         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13743         (Holder::foo): Reflect this.
13745 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13747         PR target/70442
13748         * gcc.dg/pr70442.c: New test.
13750 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13752         PR c++/70393
13753         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13755 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13757         PR target/70453
13758         * gcc.target/i386/pr70453.c: New test.
13760 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13762         PR target/70292
13763         * gcc.c-torture/pr70292.c: New test.
13765 2016-03-31  Marek Polacek  <polacek@redhat.com>
13767         PR c/70297
13768         * c-c++-common/pr70297.c: New test.
13769         * g++.dg/cpp0x/typedef-redecl.C: New test.
13770         * gcc.dg/typedef-redecl2.c: New test.
13772 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13774         PR rtl-optimization/70460
13775         * gcc.c-torture/execute/pr70460.c: New test.
13777 2016-03-31  Richard Biener  <rguenther@suse.de>
13779         PR c++/70430
13780         * g++.dg/ext/vector30.C: New testcase.
13782 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13783             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13785         * gfortran.dg/fmt_pf.f90: New test.
13787 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13789         Forward-port from 5 branch
13790         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13792         PR testsuite/70356
13793         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13794         dg-require-effective-target after dg-do.
13796         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13798         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13800 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13801             Julian Brown  <julian@codesourcery.com>
13802             Chung-Lin Tang  <cltang@codesourcery.com>
13803             Cesar Philippidis  <cesar@codesourcery.com>
13804             James Norris  <jnorris@codesourcery.com>
13805             Tom de Vries  <tom@codesourcery.com>
13806             Nathan Sidwell  <nathan@codesourcery.com>
13808         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13809         * c-c++-common/goacc/loop-clauses.c: Likewise.
13810         * g++.dg/goacc/template.C: Likewise.
13811         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13812         * gfortran.dg/goacc/loop-1.f95: Likewise.
13813         * gfortran.dg/goacc/loop-5.f95: Likewise.
13814         * gfortran.dg/goacc/loop-6.f95: Likewise.
13815         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13816         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13817         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13818         * c-c++-common/goacc/clauses-fail.c: Likewise.
13819         * c-c++-common/goacc/parallel-1.c: Likewise.
13820         * c-c++-common/goacc/reduction-1.c: Likewise.
13821         * c-c++-common/goacc/reduction-2.c: Likewise.
13822         * c-c++-common/goacc/reduction-3.c: Likewise.
13823         * c-c++-common/goacc/reduction-4.c: Likewise.
13824         * c-c++-common/goacc/routine-3.c: Likewise.
13825         * c-c++-common/goacc/routine-4.c: Likewise.
13826         * c-c++-common/goacc/routine-5.c: Likewise.
13827         * c-c++-common/goacc/tile.c: Likewise.
13828         * g++.dg/goacc/template.C: Likewise.
13829         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13830         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13831         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13832         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13833         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13834         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13835         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13836         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13837         * c-c++-common/goacc/use_device-1.c: ... this file.
13838         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13839         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13840         * c-c++-common/goacc/host_data-6.c: ... this file.
13841         * c-c++-common/goacc/loop-2-kernels.c: New file.
13842         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13843         * c-c++-common/goacc/loop-3.c: Likewise.
13844         * g++.dg/goacc/reference.C: Likewise.
13845         * g++.dg/goacc/routine-1.C: Likewise.
13846         * g++.dg/goacc/routine-2.C: Likewise.
13848 2016-03-30  Richard Biener  <rguenther@suse.de>
13850         PR middle-end/70450
13851         * gcc.dg/torture/pr70450.c: New testcase.
13853 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13855         PR target/70421
13856         * gcc.dg/torture/pr70421.c: New test.
13857         * gcc.target/i386/avx512f-pr70421.c: New test.
13859 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13861         PR testsuite/70364
13862         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13863         (check): New function.
13864         (bar): Call check.
13865         (foo): Align stack to 16 bytes when calling bar.
13866         * gcc.target/i386/cleanup-2.c: Likewise.
13868 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13870         PR tree-optimization/59124
13871         * gcc.dg/Warray-bounds-19.c: New test.
13873 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13875         * lib/prune.exp (escape_regex_chars): New.
13876         (prune_file_path): Update to quote metcharacters for regexp.
13878 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13880         PR rtl-optimization/70429
13881         * gcc.c-torture/execute/pr70429.c: New test.
13883         PR tree-optimization/70405
13884         * gcc.dg/pr70405.c: New test.
13886 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13888         PR fortran/70397
13889         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13890         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13892 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13894         PR testsuite/64177
13895         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13896         __cilkrts_set_param to set two workers.
13897         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13898         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13900 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13902         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13904 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13906         PR target/70406
13907         * gcc.target/i386/pr70406.c: New test.
13909 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13911         * gnat.dg/specs/double_record_extension3.ads: New test.
13913 2016-03-25  Richard Henderson  <rth@redhat.com>
13915         PR target/70120
13916         * gcc.target/aarch64/pr70120-1.c: New.
13917         * gcc.target/aarch64/pr70120-2.c: New.
13918         * gcc.target/aarch64/pr70120-3.c: New.
13920 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13922         PR c++/62212
13923         * g++.dg/template/mangle2.C: The dg-do directive should be
13924         "compile" not "assemble".
13926 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13928         PR lto/69650
13929         * gcc.dg/pr69650.c: New test.
13931 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13933         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13935 2016-03-25  Alan Modra  <amodra@gmail.com>
13937         * gcc.dg/dfp/pr70052.c: New test.
13939 2016-03-24  Richard Henderson  <rth@redhat.com>
13941         PR middle-end/69845
13942         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13943         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13945 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13947         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13949 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13951         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13952         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13954 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13956         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13957         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13959 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13961         PR c++/62212
13962         * g++.dg/template/mangle2.C: New test.
13964 2016-03-24  Richard Biener  <rguenther@suse.de>
13966         PR tree-optimization/70396
13967         * gcc.dg/torture/pr70396.c: New testcase.
13969 2016-03-24  Richard Biener  <rguenther@suse.de>
13971         PR middle-end/70370
13972         * gcc.dg/torture/pr70370.c: New testcase.
13974 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13976         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13977         * gfortran.dg/goacc/kernels-tree.f95: Same.
13978         * gfortran.dg/goacc/parallel-tree.f95: Same.
13980 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13982         * c-c++-common/goacc/uninit-if-clause.c: New test.
13983         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13985 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13987         PR target/70290
13988         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13989         Fix formatting.
13991 2016-03-24  Richard Biener  <rguenther@suse.de>
13993         PR tree-optimization/70372
13994         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13996 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13998         PR c++/70347
13999         * g++.dg/cpp1y/nsdmi-union1.C: New test.
14001 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
14003         PR c++/70332
14004         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
14006 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
14008         PR c++/70001
14009         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
14010         * g++.dg/cpp1y/pr70001.C: New test.
14012         PR c++/70323
14013         * g++.dg/cpp0x/constexpr-70323.C: New test.
14015 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
14016             Jason Merrill  <jason@redhat.com>
14017             Jakub Jelinek  <jakub@redhat.com>
14019         PR c++/69315
14020         * g++.dg/cpp0x/constexpr-69315.C: New test.
14021         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
14023 2016-03-23  Marek Polacek  <polacek@redhat.com>
14025         PR c++/69884
14026         * g++.dg/warn/Wignored-attributes-1.C: New test.
14027         * g++.dg/warn/Wignored-attributes-2.C: New test.
14029 2016-03-23  Tom de Vries  <tom@codesourcery.com>
14031         * c-c++-common/goacc/kernels-default.c (foo): Add missing
14032         initialization.
14033         * gfortran.dg/goacc/private-3.f95 (test): Same.
14034         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
14035         missing use param.
14037 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14039         * lib/target-supports.exp: Remove v7ve entry from loop
14040         creating effective target checks.
14041         (check_effective_target_arm_arch_v7ve_ok): New procedure.
14042         (add_options_for_arm_arch_v7ve): Likewise.
14044 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
14046         PR tree-optimization/70354
14047         * gcc.dg/vect/pr70354-1.c: New test.
14048         * gcc.dg/vect/pr70354-2.c: New test.
14049         * gcc.target/i386/avx2-pr70354-1.c: New test.
14050         * gcc.target/i386/avx2-pr70354-2.c: New test.
14052 2016-03-22  Jeff Law  <law@redhat.com>
14054         PR target/70232
14055         * gcc.dg/tree-ssa/pr70232.c: New test.
14057 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
14059         PR target/70302
14060         * gcc.target/i386/pr70302.c: New test.
14062 2016-03-22  Richard Biener  <rguenther@suse.de>
14064         PR middle-end/70251
14065         * g++.dg/torture/pr70251.C: New testcase.
14067 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
14069         PR c/69993
14070         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
14071         Wmisleading-indentation.c.
14072         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
14073         reflect change to diagnostic text and order of messages.
14074         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
14076 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
14078         * g++.dg/ext/java-3.C: Don't compile on AIX.
14080 2016-03-22  Richard Biener  <rguenther@suse.de>
14082         PR middle-end/70333
14083         * gcc.dg/torture/pr70333.c: New testcase.
14085 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
14087         * g++.dg/ext/pr70290.C: New test.
14089 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
14091         PR target/70325
14092         * gcc.target/i386/pr70325.c: New test.
14094 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
14096         PR target/70329
14097         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
14098         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
14100         PR target/70300
14101         * gcc.target/i386/pr70300.c: New test.
14103         PR c++/70295
14104         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
14105         (func2): New function for cond with parens, xfail warning for c++.
14106         * g++.dg/warn/Wnonnull-compare-8.C: New test.
14108 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
14110         PR c++/70096
14111         * g++.dg/template/ptrmem30.C: New test.
14113 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
14115         PR c++/70204
14116         * g++.dg/cpp0x/constexpr-70204a.C: New test.
14117         * g++.dg/cpp0x/constexpr-70204b.C: New test.
14119 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
14121         PR middle-end/70326
14122         * gcc.dg/pr70326.c: New test.
14124 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
14125             Jakub Jelinek  <jakub@redhat.com>
14127         PR tree-optimization/70317
14128         * gcc.dg/pr70317.c: New test.
14130 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
14132         PR target/70327
14133         * gcc.target/i386/pr70327.c: New test.
14135 2016-03-21  Martin Liska  <mliska@suse.cz>
14137         PR ipa/70306
14138         * gcc.dg/ipa/pr70306.c: New test.
14140 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14142         * gcc.target/arm/attr-align1.c: Skip if M-profile.
14143         * gcc.target/arm/attr-align3.c: Likewise.
14144         * gcc.target/arm/attr_arm.c: Likewise.
14145         * gcc.target/arm/flip-thumb.c: Likewise.
14147 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
14149         PR target/70296
14150         * gcc.target/powerpc/altivec-36.c: New test.
14152 2016-03-21  Richard Biener  <rguenther@suse.de>
14154         PR tree-optimization/70310
14155         * gcc.dg/torture/pr70310.c: New testcase.
14157 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
14159         PR target/70293
14160         * gcc.target/i386/pr70293.c: New test.
14162 2016-03-21  Richard Biener  <rguenther@suse.de>
14164         PR tree-optimization/70288
14165         * gcc.dg/torture/pr70288-1.c: New testcase.
14166         * gcc.dg/torture/pr70288-2.c: Likewise.
14168 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
14170         PR rtl-optimization/69307
14171         * gcc.target/arm/pr69307.c: New test.
14173 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
14175         PR rtl-optimization/69102
14176         * gcc.c-torture/compile/pr69102.c: New test.
14178 2016-03-18  Jeff Law  <law@redhat.com>
14180         PR rtl-optimization/70263
14181         * gcc.c-torture/compile/pr70263-1.c: New test.
14182         * gcc.target/i386/pr70263-2.c: New test.
14184 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
14186         PR rtl-optimization/70278
14187         * gcc.dg/torture/pr70278.c: New test.
14188         * gcc.target/arm/pr70278.c: New test.
14190 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
14192         PR c/70281
14193         * gcc.dg/plugin/diagnostic-test-expressions-1.c
14194         (test_builtin_types_compatible_p): New test function.
14195         * gcc.dg/pr70281.c: New test case.
14197 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
14199         PR target/70113
14200         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14202 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14204         PR tree-optimization/70252
14205         * gcc.dg/pr70252.c: New test.
14207 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14209         * gcc.dg/pr70161-2.c: New test.
14210         * gcc.dg/pr70161.c: New test.
14212 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14214         PR ipa/70269
14215         * gcc.dg/pr70269.c: New test.
14217 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
14219         PR c++/70267
14220         * g++.dg/ext/java-3.C: New test.
14222 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14224         PR c++/70205
14225         * g++.dg/lookup/pr70205.C: New test.
14227 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14229         PR c++/70218
14230         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14232 2016-03-17  Marek Polacek  <polacek@redhat.com>
14234         PR c/69407
14235         * gcc.dg/atomic-op-6.c: New test.
14237 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
14239         PR c/70264
14240         * c-c++-common/pr70264.c: New test case.
14242 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
14244         PR c++/70144
14245         * c-c++-common/pr70144-1.c: New test.
14246         * c-c++-common/pr70144-2.c: New test.
14248         PR c++/70272
14249         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14250         * g++.dg/opt/flifetime-dse6.C: New test.
14251         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14253 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
14255         PR driver/70192
14256         * gcc.dg/pic-1.c: New test.
14257         * gcc.dg/pic-2.c: Likewise.
14258         * gcc.dg/pic-3.c: Likewise.
14259         * gcc.dg/pic-4.c: Likewise.
14260         * gcc.dg/pie-1.c: Likewise.
14261         * gcc.dg/pie-2.c: Likewise.
14262         * gcc.dg/pie-3.c: Likewise.
14263         * gcc.dg/pie-4.c: Likewise.
14264         * gcc.dg/pie-5.c: Likewise.
14265         * gcc.dg/pie-6.c: Likewise.
14267 2016-03-17  Tom de Vries  <tom@codesourcery.com>
14269         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14270         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14272 2016-03-17  Richard Biener  <rguenther@suse.de>
14274         PR debug/70271
14275         * g++.dg/debug/pr70271.C: New testcase.
14277 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
14279         * gcc.target/i386/pr70251.c: New test.
14281 2016-03-17  Marek Polacek  <polacek@redhat.com>
14283         PR c++/70194
14284         * g++.dg/warn/constexpr-70194.C: New test.
14286 2016-03-16  Richard Henderson  <rth@redhat.com>
14288         PR middle-end/70240
14289         * gcc.c-torture/compile/pr70240.c: New.
14291 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
14293         * gcc.c-torture/compile/20151204.c: Skip for avr.
14295 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14297         PR target/70245
14298         * g++.dg/opt/pr70245.C: New test.
14299         * g++.dg/opt/pr70245.h: New file.
14300         * g++.dg/opt/pr70245-aux.cc: New file.
14302 2016-03-16  Martin Sebor  <msebor@redhat.com>
14304         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14306 2016-03-16  Richard Henderson  <rth@redhat.com>
14308         PR middle-end/70199
14309         * gcc.c-torture/compile/pr70199.c: New.
14311 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
14313         * gcc.dg/uninit-19.c: Run dos2unix.
14315 2016-03-16  Marek Polacek  <polacek@redhat.com>
14317         PR c/70093
14318         * gcc.dg/nested-func-10.c: New test.
14319         * gcc.dg/nested-func-9.c: New test.
14321 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14323         PR tree-optimization/68714
14324         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14326 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14328         PR tree-optimization/68715
14329         * gcc.dg/graphite/pr68715-2.c: New test.
14330         * gcc.dg/graphite/pr68715.c: New test.
14331         * gfortran.dg/graphite/pr68715.f90: New test.
14333 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14335         PR tree-optimization/68809
14336         * gcc.dg/graphite/pr68809-2.c: New test.
14337         * gcc.dg/graphite/pr68809.c: New test.
14339 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14341         PR c++/70147
14342         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14343         method call to i () as argument.  Adjust expected output.
14345         PR c++/70147
14346         * g++.dg/ubsan/pr70147-1.C: New test.
14347         * g++.dg/ubsan/pr70147-2.C: New test.
14349 2016-03-15  Martin Sebor  <msebor@redhat.com>
14351         PR c++/58281
14352         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14354 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
14356         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14357         hppa*-*-hpux*.
14359         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14361         PR libfortran/69799
14362         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14363         libatomic_available.
14365 2016-03-15  Marek Polacek  <polacek@redhat.com>
14367         PR c++/70209
14368         * g++.dg/ext/attribute-may-alias-4.C: New test.
14370 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
14372         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
14373         -fvar-tracking-assignments-toggle flag.
14375 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
14377         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14379 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
14381         PR rtl-optimization/70222
14382         * gcc.c-torture/execute/pr70222-1.c: New test.
14383         * gcc.c-torture/execute/pr70222-2.c: New test.
14385 2016-03-15  Richard Henderson  <rth@redhat.com>
14387         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14389 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14391         PR rtl-optimization/69032
14392         * gcc.dg/pr69032.c: New test.
14394 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14396         PR rtl-optimization/63384
14397         * g++.dg/pr63384.C: New test.
14399 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14401         PR target/64411
14402         * gcc.target/i386/pr64411.C: New test.
14404 2016-03-15  Tom de Vries  <tom@codesourcery.com>
14406         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14407         * gfortran.dg/goacc/kernels-alias.f95: New test.
14409 2016-03-14  Martin Sebor  <msebor@redhat.com>
14411         PR c++/53792
14412         * g++.dg/cpp0x/constexpr-inline.C: New test.
14413         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14415 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
14417         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14419 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
14421         PR middle-end/70219
14422         * gcc.dg/pr70219.c: New test.
14424 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
14426         PR target/70083
14427         * gcc.dg/torture/pr70083.c: New test.
14428         * gcc.target/i386/pr70083.c: New test.
14430 2016-03-14  Richard Biener  <rguenther@suse.de>
14432         PR tree-optimization/56365
14433         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14435 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
14437         PR target/70098
14438         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14439         New function.
14440         * g++.dg/pr70098.C: New testcase.
14443 2016-03-14  Tom de Vries  <tom@codesourcery.com>
14445         PR tree-optimization/70045
14446         * gcc.dg/graphite/pr70045.c: New test.
14448 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14450         PR fortran/69043
14451         * gfortran.dg/include_9.f90: New test.
14453 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
14455         PR fortran/45076
14456         gfortran.dg/prof/prof.exp: New script.
14457         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14459 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
14461         PR rtl-optimization/69307
14462         * gcc.dg/pr69307.c: New test.
14464 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
14466         PR target/69614
14467         * gcc.target/arm/pr69614.c: New.
14469 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
14471         PR fortran/70031
14472         * gfortran.dg/submodule_14.f08: New test
14474         PR fortran/69524
14475         * gfortran.dg/submodule_15.f08: New test
14477 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
14479         PR c++/70106
14480         * g++.dg/cpp1y/paren3.C: New test.
14482 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14484         PR target/70131
14485         * gcc.target/powerpc/ppc-round2.c: New test.
14487 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
14489         PR target/70123
14490         * gcc.dg/torture/pr70123.c: New test.
14492 2016-03-11  Jeff Law  <law@redhat.com>
14494         PR tree-optimization/70190
14495         * gcc.c-torture/compile/pr70190.c: New test.
14497 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14499         PR c/68187
14500         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14501         case.
14502         (test43_b): Likewise.
14503         (test43_c): Likewise.
14504         (test43_d): Likewise.
14505         (test43_e): Likewise.
14506         (test43_f): Likewise.
14507         (test43_g): Likewise.
14508         (test44_a): Likewise.
14509         (test44_b): Likewise.
14510         (test44_c): Likewise.
14511         (test44_d): Likewise.
14512         (test44_e): Likewise.
14514 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14516         PR c/70085
14517         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14519 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14521         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14522         dg-options.
14524 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14526         PR target/70002
14527         PR target/69245
14528         * gcc.target/aarch64/pr69245_2.c: New test.
14530 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14532         PR tree-optimization/70177
14533         * gcc.dg/pr70177.c: New test.
14535 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14537         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14539 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14541         * gcc.dg/tree-ssa/sra-20.c: New.
14543 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14545         PR rtl-optimization/70174
14546         * gcc.dg/pr70174.c: New test.
14548         PR tree-optimization/70169
14549         * gcc.dg/pr70169.c: New test.
14551 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14553         PR target/70160
14554         * gcc.target/i386/pr70160.c: New test.
14556 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14558         * gcc.target/s390/dfp-1.c: New test.
14560 2016-03-10  Nick Clifton  <nickc@redhat.com>
14562         PR target/70044
14563         * gcc.target/aarch64/pr70044.c: New test.
14565 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
14566             Jakub Jelinek  <jakub@redhat.com>
14568         PR c++/70001
14569         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14570         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14571         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14573 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
14575         PR lto/69589
14576         * g++.dg/lto/pr69589_0.C: New testcase
14577         * g++.dg/lto/pr69589_1.C: New testcase
14579 2016-03-10  Marek Polacek  <polacek@redhat.com>
14581         PR c++/70153
14582         * g++.dg/delayedfold/unary-plus1.C: New test.
14584 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14586         * gcc.target/arm/pr45701-1.c: Escape brackets.
14587         * gcc.target/arm/pr45701-2.c: Likewise.
14589 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
14591         * gfortran.dg/unconstrained_commons.f: New.
14593 2016-03-10  Alan Modra  <amodra@gmail.com>
14595         * gcc.dg/pr69195.c: New.
14596         * gcc.dg/pr69238.c: New.
14598 2016-03-10  Tom de Vries  <tom@codesourcery.com>
14600         PR testsuite/68915
14601         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14603 2016-03-10  Richard Biener  <rguenther@suse.de>
14605         PR tree-optimization/70128
14606         * gcc.dg/tree-ssa/alias-34.c: New testcase.
14607         * gcc.dg/tree-ssa/alias-35.c: Likewise.
14609 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14611         PR tree-optimization/70152
14612         * gcc.dg/pr70152.c: New test.
14614         PR target/70086
14615         * gcc.target/i386/pr70086-1.c: New test.
14616         * gcc.target/i386/pr70086-2.c: New test.
14617         * gcc.target/i386/pr70086-3.c: New test.
14619         PR tree-optimization/70127
14620         * gcc.c-torture/execute/pr70127.c: New test.
14622 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
14624         * c-c++-common/goacc/combined-directives-2.c: New test.
14626 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14628         PR c/68473
14629         PR c++/70105
14630         * g++.dg/diagnostic/pr70105.C: New test.
14631         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14632         (test_multiple_ordinary_maps): New test function.
14634 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14636         PR c/68473
14637         PR c++/70105
14638         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14639         Drop range information from call to inform_at_rich_loc.
14640         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14641         New.
14642         (test_show_locus): Replace calls to rich_location::add_range with
14643         calls to add_range.  Rewrite the tests that used the now-defunct
14644         rich_location ctor taking a source_range.  Simplify other tests
14645         by replacing calls to COMBINE_LOCATION_DATA with calls to
14646         make_location.
14648 2016-03-09  Richard Biener  <rguenther@suse.de>
14649         Jakub Jelinek  <jakub@redhat.com>
14651         PR tree-optimization/70138
14652         * gcc.dg/vect/pr70138-1.c: New testcase.
14653         * gcc.dg/vect/pr70138-2.c: Likewise.
14655 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14657         PR target/70049
14658         * gcc.target/i386/pr70049.c: New test.
14660 2016-03-09  Richard Biener  <rguenther@suse.de>
14662         PR c/70143
14663         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14664         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14665         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14667 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14669         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14670         arm-*-*.
14672 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14674         PR middle-end/67278
14675         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14677         PR target/67278
14678         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14680         PR middle-end/70050
14681         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14682         in testcase comment.
14684 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14686         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14687         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14688         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14689         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14690         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14691         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14692         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14693         * gfortran.dg/goacc/kernels-loop.f95: New test.
14695 2016-03-08  Martin Sebor  <msebor@redhat.com>
14697         PR c++/62096
14698         * g++.dg/warn/overflow-warn-7.C: New test.
14700 2016-03-08  Jason Merrill  <jason@redhat.com>
14702         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14703         * lib/target-supports.exp (check_effective_target_concepts): New.
14705 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14707         PR c++/70135
14708         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14709         * g++.dg/ubsan/pr70135.C: New test.
14711         PR target/70110
14712         * gcc.dg/pr70110.c: New test.
14714 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14716         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14717         * c-c++-common/gomp/if-1.c: Likewise.
14718         * c-c++-common/gomp/pr61486-2.c: Likewise.
14719         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14720         to dg-additional-options.
14721         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14722         * g++/gomp/target-teams-1.c: Likewise.
14723         * gcc.dg/gomp/gomp.exp: Likewise.
14724         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14725         dg-additional-options.
14726         * gfortran.dg/gomp/gomp.exp: Likewise.
14727         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14728         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14729         dg-additional-options.
14730         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14732 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14734         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14735         * c-c++-common/gomp/gridify-1.c: New test.
14736         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14738 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14740         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14741         trigger for cortex-r8, when scanning for register r8.
14742         * gcc.target/arm/pr45701-2.c: Likewise.
14744 2016-02-26  Richard Biener  <rguenther@suse.de>
14745             Jeff Law  <law@redhat.com>
14747         PR tree-optimization/69740
14748         * gcc.c-torture/compile/pr69740-1.c: New test.
14749         * gcc.c-torture/compile/pr69740-2.c: New test.
14751 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14753         * lib/target-supports.exp
14754         (check_effective_target_whole_vector_shift): Enable for PPC64.
14756 2016-03-07  Richard Biener  <rguenther@suse.de>
14758         PR tree-optimization/70115
14759         * gcc.dg/torture/pr70115.c: New testcase.
14761 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14763         PR middle-end/69916
14764         * c-c-++-common/goacc/pr69916.c: New.
14766 2016-03-07  Richard Henderson  <rth@redhat.com>
14768         * gcc.c-torture/compile/pr70061.c: New test.
14770 2016-03-07  Richard Biener  <rguenther@suse.de>
14772         PR testsuite/70109
14773         * gcc.dg/vect/O3-pr36098.c: New testcase.
14775 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14777         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14779 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14781         * gnat.dg/renaming9.ad[sb]: New testcase.
14783 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14785         PR c++/70084
14786         * g++.dg/expr/stdarg3.C: New test.
14788 2016-03-04  Jeff Law  <law@redhat.com>
14790         PR tree-optimization/69196
14791         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14792         x86_64-*-*.
14794 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14796         PR c/69973
14797         * gcc.dg/pr69973.c: New test.
14799         PR rtl-optimization/69941
14800         * gcc.dg/torture/pr69941.c: New test.
14802         PR c/69824
14803         * gcc.dg/pr69824.c: New test.
14805 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14807         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14808         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14809         function.
14811 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14813         PR c++/66786
14814         * g++.dg/cpp1y/var-templ48.C: New test.
14815         * g++.dg/cpp1y/var-templ49.C: New test.
14817 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14819         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14821 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14823         PR c++/70035
14824         * g++.dg/ubsan/pr70035.C: New test.
14826         PR target/70062
14827         * gcc.target/i386/pr70062.c: New test.
14829 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14831         * g++.dg/template/typename21.C: Remove c++98_only.
14833 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14835         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14837 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14839         PR c/68187
14840         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14841         function.
14842         (fn_42_b): Likewise.
14843         (fn_42_c): Likewise.
14845 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14847         PR c/68187
14848         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14849         function.
14850         (fn_40_b): Likewise.
14851         (fn_41_a): Likewise.
14852         (fn_41_b): Likewise.
14854 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14856         PR target/70059
14857         * gcc.target/i386/avx512f-pr70059.c: New test.
14858         * gcc.target/i386/avx512dq-pr70059.c: New test.
14860 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14862         PR rtl-optimization/57676
14863         * gcc.dg/torture/pr57676.c: New test.
14865 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14867         * gcc.dg/pr70026.c: New test.
14869 2016-03-04  Marek Polacek  <polacek@redhat.com>
14871         PR c/69798
14872         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14873         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14875 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14877         PR target/70004
14878         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14879         Delete.
14880         (test_corners_sisd_si): Likewise.
14881         (main): Remove checks of the above.
14882         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14884 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14886         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14888 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14890         * gcc.dg/torture/pr69951.c: Accept argc==0.
14892 2016-03-04  Richard Biener  <rguenther@suse.de>
14894         PR c++/70054
14895         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14896         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14898 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14900         PR testsuite/69766
14901         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14902         testing multiarch.
14904 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14906         PR debug/69947
14907         * gcc.dg/guality/pr69947.c: New test.
14909 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14911         PR ada/70017
14912         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14914 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14916         PR rtl-optimization/69904
14917         * gcc.target/arm/pr69904.c: New test.
14919 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14921         PR target/70021
14922         * gcc.dg/vect/pr70021.c: New test.
14923         * gcc.target/i386/pr70021.c: New test.
14925 2016-03-03  Marek Polacek  <polacek@redhat.com>
14927         PR middle-end/70050
14928         * gcc.dg/pr70050.c: New test.
14930 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14932         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14934 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14936         PR tree-optimization/70043
14937         * gfortran.dg/vect/pr70043.f90: New test.
14939 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14941         * gnat.dg/specs/task1.ads: New test.
14943 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14945         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14946         Invoke gdb with -batch.
14947         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14949 2016-03-03  Richard Biener  <rguenther@suse.de>
14951         PR tree-optimization/55936
14952         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14954 2016-03-02  Jeff Law  <law@redhat.com>
14956         PR rtl-optimization/69942
14957         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14958         effects of argument promotions.
14960         PR tree-optimization/69987
14961         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14962         target does not support -fprefetch-loop-arrays.
14964 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14966         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14968 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14970         PR rtl-optimization/69052
14971         * gcc.target/i386/pr69052.c: New test.
14973 2016-03-02  Alan Modra  <amodra@gmail.com>
14975         * gcc.dg/pr69990.c: New.
14977 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14979         PR c/68062
14980         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14982         PR middle-end/70022
14983         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14985         PR target/70028
14986         * gcc.target/i386/pr70028.c: New test.
14988 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14990         * c-c++-common/asan/swapcontext-test-1.c,
14991         * c-c++-common/tsan/thread_leak.c,
14992         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14993         * g++.dg/tsan/benign_race.C,
14994         * g++.dg/tsan/fd_close_norace.C,
14995         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14996         races with sanitizer output
14998 2016-03-02  Richard Biener  <rguenther@suse.de>
14999             Uros Bizjak  <ubizjak@gmail.com>
15001         PR target/67278
15002         * gcc.dg/simd-8.c: New testcase.
15004 2016-03-02  Richard Biener  <rguenther@suse.de>
15006         PR middle-end/67278
15007         * gcc.dg/simd-7.c: New testcase.
15009 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
15011         * gcc.target/i386/pr70007.c: Tweak.
15013 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15015         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
15017 2016-03-02  Marek Polacek  <polacek@redhat.com>
15019         PR c/67854
15020         * gcc.dg/pr67854.c: New test.
15022 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
15024         PR middle-end/70025
15025         * gcc.dg/torture/pr70025.c: New test.
15027 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
15029         PR tree-optimization/68621
15030         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
15032 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15034         * gcc.target/i386/pr70007.c: New test.
15036 2016-03-01  Jeff Law  <law@redhat.com>
15038         PR tree-optimization/69196
15039         * gcc.dg/tree-ssa/pr69196-1.c: New test.
15041         PR tree-optimization/69196
15042         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
15043         duplicating code and spoiling the expected output.
15045 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
15047         PR target/70033
15048         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
15049         supports power9 before doing tests.
15050         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
15051         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
15052         * gcc.target/powerpc/p9-permute.c: Likewise.
15054 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
15056         PR target/70027
15057         * gcc.target/i386/pr70027.c: New test.
15059 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15061         * gcc.dg/pr70017.c: New test.
15063 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
15065         PR c/69796
15066         PR c/69974
15067         * gcc.dg/pr69796.c: New test.
15068         * gcc.dg/pr69974.c: New test.
15070 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15072         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
15074 2016-02-29  Jeff Law  <law@redhat.com>
15076         PR tree-optimization/69987
15077         * gfortran.dg/pr69987.f90: New test.
15079         PR tree-optimization/69989
15080         * gcc.c-torture/compile/pr69989-2.c: New test.
15082 2016-03-01  Marek Polacek  <polacek@redhat.com>
15084         PR c++/69795
15085         * g++.dg/parse/invalid1.C: New test.
15087 2016-03-01  Richard Biener  <rguenther@suse.de>
15089         PR middle-end/70022
15090         * gcc.dg/pr70022.c: New testcase.
15092 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
15094         PR tree-optimization/69956
15095         * gcc.dg/pr69956.c: New test.
15097 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15099         PR target/70011
15100         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
15101         XFAIL when hardware supports efficient unaligned storage access.
15103 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
15105         PR c++/69961
15106         * g++.dg/template/pr69961a.C: New test.
15107         * g++.dg/template/pr69961b.C: New test.
15109 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
15111         PR preprocessor/69985
15112         * gcc.dg/cpp/pr69985.c: New test case.
15114 2016-02-29  Jeff Law  <law@redhat.com>
15116         PR tree-optimization/70005
15117         * gcc.c-torture/execute/pr70005.c New test.
15119         PR tree-optimization/69999
15120         * gcc.c-torture/compile/pr69999.c: New test.
15122 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
15124         PR tree-optimization/69652
15125         * gcc.dg/torture/pr69652.c: Delete test.
15126         * gcc.dg/vect/pr69652.c: New test.
15128 2016-02-19  Richard Biener  <rguenther@suse.de>
15130         PR tree-optimization/69980
15131         * gfortran.dg/vect/pr69980.f90: New testcase.
15133 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15135         * gcc.target/sparc/20160229-1.c: New test.
15137 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15139         * gnat.dg/stack_usage3.adb: New test.
15140         * gnat.dg/stack_usage3_pkg.ads: New helper.
15142 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15144         * gnat.dg/renaming8.adb: New test.
15145         * gnat.dg/renaming8_pkg1.ads: New helper.
15146         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15147         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15149 2016-02-29  Richard Biener  <rguenther@suse.de>
15151         PR tree-optimization/69720
15152         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15154 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
15156         PR fortran/68147
15157         PR fortran/47674
15158         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
15160 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
15161             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15163         PR fortran/56007
15164         * gfortran.dg/coarray_8.f90: Adjust error message.
15165         * gfortran.dg/pr56007.f90: New test.
15166         * gfortran.dg/pr56007.f: New test.
15168 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
15170         PR tree-optimization/69989
15171         * gcc.dg/torture/pr69989.c: New test.
15173 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
15175         * gcc.target/i386/stack-realign-win.c: New test.
15177 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
15179         PR fortran/60126
15180         * gfortran.dg/pr60126.f90: New test.
15182 2016-02-27  Jeff Law  <law@redhat.com>
15184         Revert
15185         2016-02-26  Richard Biener  <rguenther@suse.de>
15186                     Jeff Law  <law@redhat.com>
15188         PR tree-optimization/69740
15189         * gcc.c-torture/compile/pr69740-1.c: New test.
15190         * gcc.c-torture/compile/pr69740-2.c: New test.
15192 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15194         PR fortran/69910
15195         * gfortran.dg/newunit_4.f90: New test.
15197 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
15199         PR target/69613
15200         PR rtl-optimization/69886
15201         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15202         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
15203         target.
15205 2016-02-26  Martin Sebor  <msebor@redhat.com>
15207         PR tree-optimization/15826
15208         * gcc.dg/tree-ssa/pr15826.c: New test.
15210 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15212         PR target/69969
15213         * gcc.target/powerpc/pr69969.c: New test.
15215 2016-02-26  Martin Sebor  <msebor@redhat.com>
15217         PR c++/15766
15218         * g++.old-deja/g++.other/decl5.C: Add a test case.
15220 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
15222         PR target/69946
15223         * gcc.target/powerpc/pr69946.c: New file.
15225 2016-02-26  Richard Biener  <rguenther@suse.de>
15226             Jeff Law  <law@redhat.com>
15228         PR tree-optimization/69740
15229         * gcc.c-torture/compile/pr69740-1.c: New test.
15230         * gcc.c-torture/compile/pr69740-2.c: New test.
15232 2016-02-26  Martin Jambor  <mjambor@suse.cz>
15234         PR middle-end/69920
15235         * gcc.dg/torture/pr69932.c: New test.
15236         * gcc.dg/torture/pr69936.c: Likewise.
15238 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15240         PR target/69709
15241         * gcc.target/s390/pr69709.c: New test.
15243 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15245         PR target/69245
15246         * gcc.target/aarch64/pr69245_1.c: New test.
15248 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15250         PR target/69613
15251         * gcc.dg/torture/pr69613.c: New test.
15253 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15255         PR rtl-optimization/69891
15256         * gcc.target/i386/pr69891.c: New test.
15258 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
15259             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15261         PR target/61397
15262         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15263         functionality for both 32-bit and 64-bit.
15265 2016-02-26  Richard Biener  <rguenther@suse.de>
15267         PR tree-optimization/69551
15268         * gcc.dg/torture/pr69951.c: New testcase.
15270 2016-02-25  Richard Biener  <rguenther@suse.de>
15272         PR tree-optimization/48795
15273         * gcc.dg/Warray-bounds-18.c: New testcase.
15275 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15277         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15279 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
15281         PR rtl-optimization/69896
15282         * gcc.dg/pr69896.c: New test.
15284 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
15286         PR c++/69736
15287         * g++.dg/cpp1y/paren2.C: New test.
15289 2016-02-24  Martin Sebor  <msebor@redhat.com>
15291         PR c/51147
15292         * gcc.dg/enum-mode-2.c: New test.
15294 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15296         PR c++/69922
15297         * g++.dg/warn/Wnonnull-compare-6.C: New test.
15298         * g++.dg/warn/Wnonnull-compare-7.C: New test.
15299         * g++.dg/ubsan/pr69922.C: New test.
15301 2016-02-24  Marek Polacek  <polacek@redhat.com>
15303         PR c/69819
15304         * gcc.dg/pr69819.c: New test.
15306 2016-02-24  Martin Sebor  <msebor@redhat.com>
15308         PR c++/69912
15309         * g++.dg/ext/flexary15.C: New test.
15311 2016-02-24  Martin Sebor  <msebor@redhat.com>
15313         * gcc.dg/builtins-68.c: Avoid making unportable
15314         assumptions about the relationship between SIZE_MAX and UINT_MAX.
15315         * g++.dg/ext/builtin_alloca.C: Same.
15317 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15318             Charles Baylis  <charles.baylis@linaro.org>
15320         PR debug/61033
15321         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15323 2016-02-24  Richard Biener  <rguenther@suse.de>
15324             Jakub Jelinek  <jakub@redhat.com>
15326         PR middle-end/69760
15327         * gcc.dg/torture/pr69760.c: New testcase.
15329 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15331         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15332         pattern on Solaris with as.
15334 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15336         * gcc.target/arm/cond_sub_restrict_it.c: New test.
15337         * gcc.target/arm/condarith_restrict_it.c: Likewise.
15338         * gcc.target/arm/movcond_restrict_it.c: Likewise.
15339         * gcc.target/arm/negscc_restrict_it.c: Likewise.
15341 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15343         PR middle-end/69915
15344         * gcc.dg/pr69915.c: New test.
15346 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15348         PR rtl-optimization/69886
15349         * gcc.dg/torture/pr69886.c: New test.
15351 2016-02-24  Richard Biener  <rguenther@suse.de>
15353         PR middle-end/68963
15354         * gcc.dg/torture/pr68963.c: New testcase.
15356 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15358         PR target/69875
15359         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15360         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15361         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15362         * gcc.target/arm/atomic_loaddi_1.c: New test.
15363         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15364         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15365         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15366         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15367         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15368         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15369         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15370         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15372 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15374         PR middle-end/69909
15375         * gcc.dg/torture/pr69909.c: New test.
15377 2016-02-24  Richard Biener  <rguenther@suse.de>
15379         PR tree-optimization/69907
15380         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15381         * gcc.dg/vect/bb-slp-34.c: XFAIL.
15382         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15384 2016-02-24  Christian Bruel  <christian.bruel@st.com>
15386         * gcc.target/arm/pragma_cpp_fma.c: New test.
15388 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15390         PR fortran/61156
15391         * gfortran.dg/include_6.f90: Update test.
15393 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15395         PR objc/69844
15396         * objc.dg/pr69844.m: New test.
15398 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15400         PR libgfortran/69456
15401         * gfortran.dg/namelist_89.f90: New test.
15402         * gfortran.dg/pr59700.f90: Update test..
15404 2016-02-23  Martin Sebor  <msebor@redhat.com>
15406         PR middle-end/69780
15407         * g++.dg/ext/builtin_alloca.C: New test.
15408         * gcc.dg/builtins-68.c: New test.
15410 2016-02-23  Richard Henderson  <rth@redhat.com>
15412         * gcc.target/i386/addr-space-3.c: Remove test.
15414 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15416         PR preprocessor/69126
15417         PR preprocessor/69543
15418         * c-c++-common/pr69126-2-long.c: New test.
15419         * c-c++-common/pr69126-2-short.c: New test.
15420         * c-c++-common/pr69543-1.c: Remove xfail.
15422 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15424         PR preprocessor/69126
15425         PR preprocessor/69543
15426         PR preprocessor/69558
15427         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15428         (f): Rename to...
15429         (test_2): ...this, and add leading comment.
15430         (MACRO_3, test_3): New.
15431         (MACRO_4A, MACRO_4B, test_4): New.
15432         (MACRO): Rename to...
15433         (MACRO_5): ...this.
15434         (g): Rename to...
15435         (test_5): ...this, updating for renaming of MACRO, and
15436         add leading comment.
15437         * c-c++-common/pr69543-1.c: New.
15438         * c-c++-common/pr69543-2.c: New.
15439         * c-c++-common/pr69543-3.c: New.
15440         * c-c++-common/pr69543-4.c: New.
15441         * c-c++-common/pr69558-1.c: New.
15442         * c-c++-common/pr69558-2.c: New.
15443         * c-c++-common/pr69558-3.c: New.
15444         * c-c++-common/pr69558-4.c: New.
15445         * gcc.dg/pr69558.c: Move to...
15446         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
15447         xfail for c++.
15449 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
15451         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15452         to -ftree-parallelize-loops/-fopenacc changes.
15453         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15454         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15455         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15456         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15457         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15458         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15459         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15460         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15461         * c-c++-common/goacc/kernels-loop.c: Likewise.
15462         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15463         * c-c++-common/goacc/kernels-reduction.c: Likewise.
15464         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15465         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15467 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15469         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15471 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15473         PR c++/69902
15474         * g++.dg/warn/Wnonnull-compare-5.C: New test.
15476         PR c/69900
15477         * gcc.dg/pr69900.c: New test.
15479 2016-02-23  Martin Jambor  <mjambor@suse.cz>
15481         PR tree-optimization/69666
15482         * gcc.dg/tree-ssa/pr69666.c: New test.
15484 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
15486         PR fortran/67451
15487         * gfortran.dg/coarray_allocate_5.f08: New test.
15489 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15491         * gcc.target/s390/vcond-shift.c: Move to ...
15492         * gcc.target/s390/vector/vcond-shift.c: ... here.
15494 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15496         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15497         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15499 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15501         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15503 2016-02-20  Mark Wielaard  <mjw@redhat.com>
15505         PR c/28901
15506         * gcc.dg/unused-variable-3.c: New test.
15508 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15510         PR target/69888
15511         * gcc.target/i386/pr69888.c: New test.
15513 2016-02-22  Richard Biener  <rguenther@suse.de>
15515         PR tree-optimization/69882
15516         * gfortran.dg/vect/pr69882.f90: New testcase.
15518 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15520         PR target/69885
15521         * gcc.dg/pr69885.c: New test.
15523 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
15525         PR target/69806
15526         PR target/54089
15527         * gcc.target/sh/pr54089-10.c: New.
15529 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
15531         PR fortran/69423
15532         * gfortran.dg/deferred_character_15.f90: New test.
15534 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
15536         PR fortran/57365
15537         gfortran.dg/allocate_with_source_18.f03: New test.
15539 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
15541         PR fortran/52531
15542         gfortran.dg/gomp/pr52531.f90: New test.
15544 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15546         PR c++/69865
15547         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15548         -std=c++03.
15550 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15552         PR c++/69826
15553         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15554         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15556         PR c++/69850
15557         * g++.dg/warn/Wnonnull-compare-4.C: New test.
15559         PR c++/69851
15560         * g++.dg/torture/pr69851.C: New test.
15562 2016-02-19  Martin Sebor  <msebor@redhat.com>
15564         PR testsuite/69573
15565         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15567 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15569         PR c++/69850
15570         * g++.dg/warn/Wnonnull-compare-2.C: New test.
15571         * g++.dg/warn/Wnonnull-compare-3.C: New test.
15573         PR c++/67767
15574         * g++.dg/cpp0x/pr67767.C: New test.
15576 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15578         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15579         for fp, simd, crypto, crc, lse.
15580         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15581         above.
15582         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15583         effective target check.
15585 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15587         PR target/69820
15588         * gcc.target/i386/pr69820.c: New test.
15590 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15592         * gcc.target/s390/vector/int128-1.c: New test.
15594 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15596         * gcc.target/s390/vector/vec-vcond-1.c: New test.
15598 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15600         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15601         instruction pattern name to prevent the testcase from failing with
15602         -march=z13.
15604 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15606         * gcc.target/s390/md/movstr-2.c: New test.
15608 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
15610         * gcc.target/s390/morestack.c: New test.
15612 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15614         PR target/69625
15615         * gcc.target/s390/pr69625.c: Add test case.
15617 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15619         PR testsuite/68580
15620         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15622 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
15624         PR target/68404
15625         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15626         * gcc.target/powerpc/fusion3.c: Likewise.
15628 2016-02-18  Richard Biener  <rguenther@suse.de>
15630         PR middle-end/69553
15631         * g++.dg/torture/pr69553.C: New testcase.
15633 2016-02-18  Nick Clifton  <nickc@redhat.com>
15635         PR target/62254
15636         PR target/69610
15637         * gcc.target/arm/pr62554.c: New test.
15638         * gcc.target/arm/pr69610-1.c: New test.
15639         * gcc.target/arm/pr69610-2.c: New test.
15641 2016-02-18  Richard Biener  <rguenther@suse.de>
15643         PR middle-end/69854
15644         * gcc.dg/torture/pr69854.c: New testcase.
15646 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
15648         PR c++/69850
15649         * g++.dg/warn/Wnonnull-compare-1.C: New test.
15651 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15653         * gcc.target/powerpc/vec-cg.c: New test.
15655 2016-02-17  Richard Biener  <rguenther@suse.de>
15657         PR testsuite/69586
15658         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15660 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15662         PR target/69161
15663         * gcc.c-torture/compile/pr69161.c: New test.
15665 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15667         PR target/69532
15668         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15669         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15671 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15673         * gcc.dg/ifcvt-4.c: Skip on Visium.
15675 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15677         * gnat.dg/atomic8.adb: New test.
15679 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15681         * gnat.dg/discr46.ad[sb]: New test.
15683 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15685         PR Target/48344
15686         * gcc.target/powerpc/pr48344-1.c: New test.
15688 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15690         PR fortran/69742
15691         * gfortran.dg/associate_21.f90:  New test.
15693 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15695         PR c/69835
15696         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15697         -Wnonnull in dg-options.
15698         * c-c++-common/nonnull-2.c: New test.
15700 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15701             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15703         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15705 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15707         PR middle-end/69801
15708         * gcc.dg/pr69801.c: Add empty dg-options.
15710 2016-02-16  James Norris  <jnorris@codesourcery.com>
15712         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15713         * g++.dg/goacc/deviceptr-1.c: New file.
15715 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15717         PR tree-optimization/69820
15718         * gcc.dg/vect/pr69820.c: New test.
15720 2016-02-16  Richard Biener  <rguenther@suse.de>
15722         PR tree-optimization/69776
15723         * gcc.dg/torture/pr69776-2.c: New testcase.
15725 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15727         PR tree-optimization/69714
15728         * gcc.dg/torture/pr69714.c: New test.
15730 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15732         PR tree-optimization/69802
15733         * gcc.dg/pr69802.c: New test.
15735 2016-02-16  Richard Biener  <rguenther@suse.de>
15737         PR middle-end/69801
15738         * gcc.dg/pr69801.c: New testcase.
15740 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15742         PR libgfortran/69651
15743         * gfortran.dg/read_bang.f90: New test.
15744         * gfortran.dg/read_bang4.f90: New test.
15746 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15748         PR c++/69658
15749         * g++.dg/init/pr69658.C: New test.
15751         PR c++/69797
15752         * c-c++-common/pr69797.c: New test.
15754 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15756         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15757         check for aarch64*-*-*.
15759 2016-02-15  Richard Biener  <rguenther@suse.de>
15761         PR tree-optimization/69783
15762         * gcc.dg/vect/pr69783.c: New testcase.
15764 2016-02-15  Richard Biener  <rguenther@suse.de>
15766         PR tree-optimization/69776
15767         * gcc.dg/torture/pr69776.c: New testcase.
15769 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15771         PR fortran/60526
15772         * gfortran.dg/type_decl_4.f90:  Reinstated.
15774 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15776         PR fortran/68746
15777         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15779 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15781         PR fortran/60526
15782         PR bootstrap/69816
15783         * gfortran.dg/type_decl_4.f90:  Removed.
15785 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15787         PR fortran/60526
15788         * gfortran.dg/type_decl_4.f90:  New test.
15790 2016-02-14  Alan Modra  <amodra@gmail.com>
15792         PR testsuite/68886
15793         * gcc.c-torture/execute/stkalign.c: Revise test.
15795 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15797         PR target/67260
15798         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15800 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15802         PR target/67260
15803         * gcc.target/sh/torture/pr67260.c: New.
15805 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15807         * gcc.dg/pr67964.c: Add dg-require-alias.
15809 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15811         PR target/67636
15812         PR target/64345
15813         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15815 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15817         PR libgfortran/69668
15818         * gfortran.dg/namelist_88.f90: New test.
15820 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15822         PR libgfortran/69668
15823         * gfortran.dg/namelist_38.f90: Update test.
15824         * gfortran.dg/namelist_84.f90: Update test.
15826 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15828         PR other/69554
15829         * gcc.dg/pr69554-1.c: New test.
15830         * gfortran.dg/pr69554-1.F90: New test.
15831         * gfortran.dg/pr69554-2.F90: New test.
15832         * lib/gcc-dg.exp (proc dg-locus): New function.
15833         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15834         distinguish between the caret-printing and non-caret-printing
15835         cases.  If caret-printing has been explicitly enabled, bail out
15836         without attempting to fix up the output.
15838 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15840         PR driver/69265
15841         PR driver/69453
15842         * gcc.dg/spellcheck-options-3.c: New test case.
15843         * gcc.dg/spellcheck-options-4.c: New test case.
15844         * gcc.dg/spellcheck-options-5.c: New test case.
15845         * gcc.dg/spellcheck-options-6.c: New test case.
15846         * gcc.dg/spellcheck-options-7.c: New test case.
15847         * gcc.dg/spellcheck-options-8.c: New test case.
15848         * gcc.dg/spellcheck-options-9.c: New test case.
15849         * gcc.dg/spellcheck-options-10.c: New test case.
15851 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15853         PR rtl-optimization/69764
15854         PR rtl-optimization/69771
15855         * c-c++-common/pr69764.c: New test.
15856         * gcc.dg/torture/pr69771.c: New test.
15858 2016-02-12  Marek Polacek  <polacek@redhat.com>
15860         * g++.dg/torture/init-list1.C: New.
15862 2016-02-12  Marek Polacek  <polacek@redhat.com>
15864         * gcc.dg/pr69522.c: Add empty dg-options.
15866 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15868         * g++.dg/lto/lto.exp: Include and init mpx.
15869         * g++.dg/lto/pr69729_0.C: New test.
15871 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15873         PR ipa/69241
15874         * g++.dg/ipa/pr69241-4.C: New test.
15876         PR ipa/68672
15877         * g++.dg/ipa/pr68672-1.C: New test.
15878         * g++.dg/ipa/pr68672-2.C: New test.
15879         * g++.dg/ipa/pr68672-3.C: New test.
15881 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15883         PR c/69522
15884         * gcc.dg/pr69522.c: New test.
15886 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15888         PR c++/69098
15889         * g++.dg/cpp1y/69098.C: New test.
15890         * g++.dg/cpp1y/69098-2.C: New test.
15892 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15894         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15895         and neighbour -> neighbor.
15896         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15897         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15898         * c-c++-common/Wvarargs.c: Likewise.
15899         * c-c++-common/goacc/host_data-5.c: Likewise.
15900         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15901         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15902         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15903         * gcc.target/aarch64/pr60697.c: Likewise.
15904         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15905         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15906         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15907         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15908         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15909         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15910         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15911         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15912         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15913         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15914         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15915         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15916         * g++.dg/lookup/koenig5.C: Likewise.
15917         * g++.dg/ext/no-asm-2.C: Likewise.
15918         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15919         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15920         * gfortran.dg/used_types_16.f90: Likewise.
15921         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15922         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15923         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15924         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15925         * gfortran.dg/abstract_type_6.f03: Likewise.
15926         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15927         * gfortran.dg/used_types_15.f90: Likewise.
15928         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15929         * gfortran.dg/exit_3.f08: Likewise.
15930         * gfortran.dg/open_status_2.f90: Likewise.
15931         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15932         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15933         * gfortran.dg/associate_1.f03: Likewise.
15934         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15935         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15936         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15937         * gcc.dg/builtin-object-size-1.c: Likewise.
15938         * gcc.dg/noreturn-6.c: Likewise.
15939         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15940         * gcc.dg/globalalias.c: Likewise.
15941         * gcc.dg/builtins-config.h: Likewise.
15942         * gcc.dg/pr30457.c: Likewise.
15943         * gcc.c-torture/compile/volatile-1.c: Likewise.
15944         * gcc.c-torture/execute/20101011-1.c: Likewise.
15945         * c-c++-common/Waddress-1.c: Likewise.
15947 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15949         PR c/69768
15950         * c-c++-common/Waddress-1.c: New test.
15952 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15954         PR fortran/69296
15955         * gfortran.dg/associate_19.f03: New test.
15956         * gfortran.dg/associate_20.f03: New test.
15958 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15960         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15962 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15964         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15965         .arch armv8-a\n.  Add -dA to dg-options.
15966         * gcc.target/aarch64/assembler_arch_1.c: New test.
15967         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15969 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15971         PR c++/68726
15972         * g++.dg/cpp0x/pr68726.C: New.
15974 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15976         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15977         test.
15979 2016-02-11  Richard Biener  <rguenther@suse.de>
15981         * g++.dg/tree-ssa/pr61034.C: Adjust.
15983 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15985         PR target/69148
15986         * gcc.target/s390/pr69148.c: New.
15988 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15990         PR tree-optimization/69652
15991         * gcc.dg/torture/pr69652.c: New test.
15993 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15994             Patrick Palka  <ppalka@gcc.gnu.org>
15996         PR ipa/69241
15997         PR c++/69649
15998         * g++.dg/ipa/pr69241-1.C: New test.
15999         * g++.dg/ipa/pr69241-2.C: New test.
16000         * g++.dg/ipa/pr69241-3.C: New test.
16001         * g++.dg/ipa/pr69649.C: New test.
16003 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
16005         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
16006         * gcc.dg/tree-ssa/sra-18.c: Ditto.
16008 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
16010         PR tree-optimization/68021
16011         * gcc.dg/tree-ssa/pr68021.c: New test.
16013 2016-02-10  Richard Biener  <rguenther@suse.de>
16015         PR tree-optimization/69726
16016         * gcc.dg/uninit-22.c: New testcase.
16018 2016-02-09  Andrew Pinski  <apinski@cavium.com>
16020         PR tree-opt/69282
16021         * gcc.c-torture/compile/20160205-1.c: New testcase.
16023 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
16025         PR target/68404
16026         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
16027         instead accessing a really large arrray.
16028         * gcc.target/powerpc/fusion3.c: Likewise.
16030 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
16032         PR target/68532
16033         * gcc.c-torture/execute/pr68532.c: New test.
16035 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
16037         PR target/69634
16038         * gcc.dg/pr69634.c: New.
16040 2016-02-09  Richard Biener  <rguenther@suse.de>
16042         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
16044 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
16046         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
16048 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
16050         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
16052 2016-02-09  Richard Biener  <rguenther@suse.de>
16054         PR tree-optimization/69715
16055         * gcc.dg/torture/pr69715.c: New testcase.
16057 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
16059         PR c++/69139
16060         * g++.dg/cpp0x/trailing12.C: New test.
16061         * g++.dg/cpp0x/trailing13.C: New test.
16063 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
16065         PR c++/69283
16066         PR c++/67835
16067         * g++.dg/cpp1y/auto-fn29.C: New test.
16068         * g++.dg/cpp1y/auto-fn30.C: New test.
16070 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
16072         PR tree-optimization/69209
16073         * gcc.c-torture/compile/pr69209.c: New test.
16075 2016-02-08  Jeff Law  <law@redhat.com>
16077         PR tree-optimization/68541
16078         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
16079         of statements allowed in join block for path splitting.
16081 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
16083         PR c++/59627
16084         * g++.dg/gomp/pr59627.C: New test.
16086         PR ipa/69239
16087         * g++.dg/ipa/pr69239.C: New test.
16089 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
16091         PR preprocessor/69664
16092         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
16093         * gcc.dg/cpp/warn-comments.c: Likewise.
16095 2016-02-08  Marek Polacek  <polacek@redhat.com>
16097         PR c++/69688
16098         * g++.dg/init/const12.C: New test.
16100 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
16102         PR target/60410
16103         * gcc.dg/lto/pr55113_0.c: Remove test.
16105 2016-02-08  Richard Biener  <rguenther@suse.de>
16107         PR tree-optimization/69719
16108         * gcc.dg/torture/pr69719.c: New testcase.
16110 2016-02-08  Richard Biener  <rguenther@suse.de>
16111         Jeff Law  <law@redhat.com>
16113         PR target/68273
16114         * gcc.target/mips/pr68273.c: New testcase.
16116 2016-02-08   Richard Biener  <rguenther@suse.de>
16118         PR rtl-optimization/69274
16119         * gcc.target/i386/addr-sel-1.c: XFAIL.
16121 2016-02-08  Jeff Law  <law@redhat.com>
16123         PR tree-optimization/68541
16124         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16126         PR tree-optimization/65917
16127         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16129 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16131         PR fortran/50555
16132         * gfortran.dg/namelist_args.f90: New test.
16134 2016-02-05  Jeff Law  <law@redhat.com>
16136         PR tree-optimization/68541
16137         * gcc.dg/tree-ssa/split-path-2.c: New test.
16138         * gcc.dg/tree-ssa/split-path-3.c: New test.
16139         * gcc.dg/tree-ssa/split-path-4.c: New test.
16140         * gcc.dg/tree-ssa/split-path-5.c: New test.
16141         * gcc.dg/tree-ssa/split-path-6.c: New test.
16142         * gcc.dg/tree-ssa/split-path-7.c: New test.
16144 2016-02-05  Martin Sebor  <msebor@redhat.com>
16146         PR c++/69662
16147         * g++.dg/warn/Wplacement-new-size-1.C: New test.
16148         * g++.dg/warn/Wplacement-new-size-2.C: New test.
16150 2016-02-06  Richard HEnderson  <rth@redhat.com>
16152         PR c/69643
16153         * gcc.target/i386/addr-space-4.c: New.
16154         * gcc.target/i386/addr-space-5.c: New.
16156 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
16158         PR fortran/66089
16159         * gfortran.dg/elemental_dependency_6.f90: New.
16161 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
16163         PR rtl-optimization/69691
16164         * gcc.c-torture/execute/pr69691.c: New test.
16166         PR c++/69628
16167         * g++.dg/parse/pr69628.C: New test.
16169 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
16171         * gcc.dg/sancov/asan.c: Move to ...
16172         * gcc.dg/asan/sancov-1.c: ... here.
16174 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
16176         * gcc.target/i386/pr69577.c: Require avx_runtime target.
16178 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16180         PR target/69677
16181         * gcc.target/i386/pr69677.c: New test.
16183 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
16185         PR c++/68948
16186         * g++.dg/template/pr68948.C: New test.
16188 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16190         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16191         (only necessary on s390x).
16193 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16195         * gcc.target/i386/pr69454-2.c: Compile with -msse2
16196         -mno-accumulate-outgoing-args.
16198 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
16200         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16202 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
16204         PR c/69669
16205         * c-c++-common/pr69669.c: New test.
16207 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
16209         PR target/69667
16210         * g++.dg/pr69667.C: New file.
16212 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
16214         PR target/69619
16215         * gcc.dg/pr69619.c: Add new test.
16217 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
16219         PR rtl-optimization/69577
16220         * gcc.target/i386/pr69577.c: New test.
16222 2016-02-04  Martin Liska  <mliska@suse.cz>
16224         * g++.dg/asan/pr69276.C: New test.
16226 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16228         PR target/65932
16229         PR target/67714
16230         * gcc.target/arm/wmul-3.c: Simplify test to generate just
16231         a single smulbb instruction.
16232         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16233         * gcc.target/amr/wmul-2.c: Likewise.
16235 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16237         PR target/65932
16238         PR target/67714
16239         * gcc.c-torture/execute/pr67714.c: New test.
16241 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
16243         PR target/69454
16244         * gcc.target/i386/pr69454-1.c: New test.
16245         * gcc.target/i386/pr69454-2.c: New test.
16247 2016-02-03  Martin Sebor  <msebor@redhat.com>
16249         PR c++/69251
16250         PR c++/69253
16251         PR c++/69290
16252         PR c++/69277
16253         PR c++/69349
16254         * g++.dg/ext/flexarray-mangle-2.C: New test.
16255         * g++.dg/ext/flexarray-mangle.C: New test.
16256         * g++.dg/ext/flexarray-subst.C: New test.
16257         * g++.dg/ext/flexary11.C: New test.
16258         * g++.dg/ext/flexary12.C: New test.
16259         * g++.dg/ext/flexary13.C: New test.
16260         * g++.dg/ext/flexary14.C: New test.
16261         * g++.dg/other/dump-ada-spec-2.C: Adjust.
16263 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
16265         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16266         Define only if CHECK_FLOAT128 is defined.
16267         (main): Properly initialize u5.
16269 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
16271         PR c/69627
16272         * gcc.dg/pr69627.c: New test.
16274         PR target/69644
16275         * gcc.dg/pr69644.c: New test.
16277 2016-02-03  Mike Stump  <mikestump@comcast.net>
16279         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16280         support for struct-layout-1.exp.
16282 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
16284         PR c++/69056
16285         * g++.dg/cpp0x/pr69056.C: New test.
16287 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
16288             Alexandre Oliva  <aoliva@redhat.com>
16290         PR target/69461
16291         * gcc.target/powerpc/pr69461.c: New.
16293 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
16295         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16296         works from here ...
16297         (check_effective_target_fsanitize_thread): ... to here.  Do not
16298         specify additional compile flags for the test source.
16299         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16300         specify additional compile flags for the test source.
16302 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
16304         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16306 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
16308         PR fortran/67451
16309         PR fortran/69418
16310         * gfortran.dg/coarray_allocate_2.f08: New test.
16311         * gfortran.dg/coarray_allocate_3.f08: New test.
16312         * gfortran.dg/coarray_allocate_4.f08: New test.
16314 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
16316         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16317         use same scan-tree-dump-times on all platforms.
16318         * gcc.dg/vect/vect-outer-1.c: Likewise.
16319         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16320         * gcc.dg/vect/vect-outer-1a.c: Likewise.
16321         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16322         * gcc.dg/vect/vect-outer-1b.c: Likewise.
16323         * gcc.dg/vect/vect-outer-2b.c: Likewise.
16324         * gcc.dg/vect/vect-outer-3b.c: Likewise.
16325         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16327 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
16329         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16330         warning.
16332 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
16334         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16336 2016-02-02  James Norris  <jnorris@codesourcery.com>
16338         * c-c++-common/goacc/routine-5.c: Add tests.
16340 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
16342         * gcc.target/nvptx/unsigned-cmp.c: New test.
16344 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
16346         * gcc.target/aarch64/scalar_shift_1.c
16347         (test_corners_sisd_di): Improve force to SIMD register.
16348         (test_corners_sisd_si): Likewise.
16349         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16350         Remove scan-assembler check for ldr.
16352 2016-02-02  Richard Biener  <rguenther@suse.de>
16354         PR tree-optimization/69595
16355         * gcc.dg/Warray-bounds-17.c: New testcase.
16357 2016-02-02  Richard Biener  <rguenther@suse.de>
16359         PR tree-optimization/69606
16360         * gcc.dg/torture/pr69606.c: New testcase.
16362 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
16364         PR middle-end/68542
16365         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16366         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16368 2016-02-02  Alan Modra  <amodra@gmail.com>
16370         PR target/69548
16371         * gcc.target/powerpc/pr69548.c: New test.
16373 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16375         PR rtl-optimization/69592
16376         * gcc.dg/pr69592.c: New test.
16378         PR preprocessor/69543
16379         PR c/69558
16380         * gcc.dg/pr69543.c: New test.
16381         * gcc.dg/pr69558.c: New test.
16383 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
16385         PR testsuite/65940
16386         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16388 2016-02-01  Martin Sebor  <msebor@redhat.com>
16390         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16392 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
16394         PR tree-optimization/67921
16395         * c-c++-common/ubsan/pr67921.c: New test.
16397 2016-02-01  Richard Biener  <rguenther@suse.de>
16399         PR middle-end/69556
16400         * gcc.dg/tree-ssa/recip-8.c: New testcase.
16402 2016-02-01  Richard Biener  <rguenther@suse.de>
16404         PR tree-optimization/69574
16405         * gcc.dg/torture/pr69574.c: New testcase.
16407 2016-02-01  Richard Biener  <rguenther@suse.de>
16409         PR tree-optimization/69579
16410         * gcc.dg/setjmp-6.c: New testcase.
16412 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16414         PR rtl-optimization/69570
16415         * g++.dg/opt/pr69570.C: New test.
16417 2016-02-01  Richard Henderson  <rth@redhat.com>
16419         * gcc.dg/pr69535.c: New test.
16421 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
16423         PR testsuite/69584
16424         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16425         * gcc.dg/tree-ssa/sra-18.c: Likewise.
16427         PR debug/68244
16428         * g++.dg/parse/parens3.C: Use register "4" on hppa.
16430         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16432 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
16434         PR fortran/67564
16435         * gfortran.dg/allocate_with_source_17.f03: New test.
16437 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
16439         PR tree-optimization/69546
16440         * gcc.dg/torture/pr69546.c: New test.
16442 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
16444         PR fortran/69566
16445         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16447 2016-01-30  Martin Sebor  <msebor@redhat.com>
16449         PR c++/68490
16450         * g++.dg/ext/flexary10.C: New test.
16452 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
16454         PR fortran/66707
16455         gfortran.dg/common_23.f90: New test.
16457 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16459         PR target/65546
16460         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16461         condition being checked, and disable it when the target supports
16462         misaligned loads and stores.
16464 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16466         PR debug/69518
16467         * gcc.dg/torture/pr69518.c: New test.
16469 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
16471         PR target/69530
16472         * gcc.target/i386/pr69530.c: New test.
16474 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
16476         PR target/65604
16477         * gcc.target/mips/div-delay.c: New test.
16479 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16481         PR target/69551
16482         * gcc.target/i386/pr69551.c: New test.
16484         PR target/66137
16485         * gcc.target/i386/pr66137.c: New test.
16487 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
16489         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16490         always built for p5600.
16491         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16492         isa=p5600 dg-option.
16494 2016-01-29  Richard Biener  <rguenther@suse.de>
16496         PR tree-optimization/69547
16497         * g++.dg/tree-ssa/pr69547.C: New testcase.
16499 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16501         PR debug/66869
16502         * g++.dg/warn/Wunused-function2.C: New test.
16504 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16506         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16507         support for test to succeed.
16509 2016-01-29  Marek Polacek  <polacek@redhat.com>
16511         PR c++/69509
16512         PR c++/69516
16513         * g++.dg/ext/constexpr-vla2.C: New test.
16514         * g++.dg/ext/constexpr-vla3.C: New test.
16515         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16517 2016-01-29  Richard Biener  <rguenther@suse.de>
16519         PR middle-end/69537
16520         * gcc.dg/uninit-21.c: New testcase.
16522 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
16524         PR target/69459
16525         * gcc.target/i386/pr69459.c: New test.
16527 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
16529         PR target/68400
16530         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16531         * gcc.target/mips/pr68400.c: New test.
16533 2016-01-28  Martin Sebor  <msebor@redhat.com>
16535         PR target/17381
16536         * gcc.target/powerpc/pr17381.c: New test.
16538 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
16540         PR middle-end/69542
16541         * gcc.dg/torture/pr69542.c: New test.
16543 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
16545         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16547 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16549         * gcc.dg/pr65980.c: Skip on AIX.
16550         * gcc.dg/pr66688.c: Same.
16552 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16554         PR target/63679
16555         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16556         * gcc.dg/tree-ssa/sra-18.c: Same.
16558 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
16560         PR fortran/62536
16561         * gfortran.dg/block_15.f08: New test.
16562         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16563         on incorrectly closed BLOCK.
16565 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
16567         * gcc.dg/declare-simd.c: New test.
16569 2016-01-28  Richard Biener  <rguenther@suse.de>
16571         PR tree-optimization/69466
16572         * gfortran.dg/vect/pr69466.f90: New testcase.
16574 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16576         * g++.dg/pr67989.C: Remove ARM-specific option.
16577         * gcc.target/arm/pr67989.C: New file.
16579 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16581         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16582         and expm1 test for glibc < 2.11.
16584 2016-01-27  Richard Henderson  <rth@redhat.com>
16586         * gcc.c-torture/execute/pr69447.c: New test.
16588 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
16590         PR fortran/69422
16591         * gfortran.dg/alloc_comp_assign_15.f03: New test.
16593 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16595         PR debug/66869
16596         * gcc.dg/pr66869.c: New test.
16598 2016-01-25  Jeff Law  <law@redhat.com>
16600         PR tree-optimization/68398
16601         PR tree-optimization/69196
16602         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16603         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16604         path to avoid new heuristic allowing more irreducible regions
16605         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16606         * gcc.dg/tree-ssa/vrp46.c: Likewise.
16607         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16608         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16609         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16611 2016-01-27  Marek Polacek  <polacek@redhat.com>
16613         PR c/68062
16614         * c-c++-common/vector-compare-4.c: New test.
16616 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
16618         PR preprocessor/69126
16619         * c-c++-common/pr69126.c: New test case.
16621 2016-01-27  Ian Lance Taylor  <iant@google.com>
16623         * gcc.dg/tree-ssa/ivopt_5.c: New test.
16625 2016-01-27  Ryan Burn  <contact@rnburn.com>
16627         PR cilkplus/69267
16628         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16630 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16632         PR target/69512
16633         * gcc.target/i386/pr69512.c: New test.
16635 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
16637         PR ada/69488
16638         * gnat.dg/sso/*.adb: Robustify dg-output directives.
16640 2016-01-27  Marek Polacek  <polacek@redhat.com>
16642         PR c++/69379
16643         * g++.dg/pr69379.C: New test.
16645 2016-01-27  Martin Sebor  <msebor@redhat.com>
16647         PR c++/69317
16648         * g++.dg/abi/Wabi-2-2.C: New test.
16649         * g++.dg/abi/Wabi-2-3.C: New test.
16650         * g++.dg/abi/Wabi-3-2.C: New test.
16651         * g++.dg/abi/Wabi-3-3.C: New test.
16653 2016-01-27  Richard Biener  <rguenther@suse.de>
16655         PR tree-optimization/69166
16656         * gcc.dg/torture/pr69166.c: New testcase.
16658 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16660         PR tree-optimization/69355
16661         * gcc.dg/tree-ssa/pr69355.c: New test.
16663 2016-01-27  Marek Polacek  <polacek@redhat.com>
16665         PR c++/69496
16666         * g++.dg/ext/constexpr-vla1.C: New test.
16668 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16670         PR target/69245
16671         * gcc.target/arm/pr69245.c: New test.
16673 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16675         PR tree-optimization/69399
16676         * gcc.dg/torture/pr69399.c: New test.
16678 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16680         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16682 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16684         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16686 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16688         PR tree-optimization/69110
16689         * gcc.dg/autopar/pr69110.c: New test.
16691 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16692             Sebastian Pop  <s.pop@samsung.com>
16694         * gcc.dg/graphite/isl-ast-op-select.c: New.
16696 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16698         PR fortran/69385
16699         * gfortran.dg/allocate_error_6.f90: New test.
16701 2016-01-26  Richard Henderson  <rth@redhat.com>
16703         * gcc.dg/tm/pr60908.c: New test.
16705 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16707         PR other/69006
16708         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16709         directive.
16710         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16711         expected multiline output to reflect the colorization being
16712         disabled before newlines.
16713         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16714         (custom_diagnostic_finalizer): Replace call to
16715         pp_newline_and_flush with call to pp_flush.
16716         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16717         * gfortran.dg/implicit_class_1.f90: Likewise.
16718         * lib/gcc-dg.exp (allow_blank_lines): New global.
16719         (dg-allow-blank-lines-in-output): New procedure.
16720         (gcc-dg-prune): Complain about blank lines in the output, unless
16721         dg-allow-blank-lines-in-output was called.
16722         * lib/multiline.exp (_build_multiline_regex): Only support
16723         arbitrary followup text for non-blank-lines, not for blank lines.
16725 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16727         PR tree-optimization/69483
16728         * gcc.dg/pr69483.c: New test.
16729         * g++.dg/opt/pr69483.C: New test.
16731 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16733         PR target/68620
16734         * gcc.target/arm/pr68620.c: New test.
16736 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16738         * gcc.target/i386/pr68986-2.c: Remove -m32.
16740 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16742         PR target/68986
16743         * gcc.target/i386/pr68986-1.c: New test.
16744         * gcc.target/i386/pr68986-2.c: Likewise.
16745         * gcc.target/i386/pr68986-3.c: Likewise.
16747 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16749         * lib/target-supports.exp
16750         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16751         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16752         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16754 2016-01-26  Richard Biener  <rguenther@suse.de>
16756         PR tree-optimization/69452
16757         * gcc.dg/torture/pr69452.c: New testcase.
16759 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16761         PR target/69442
16762         * gcc.dg/pr69442.c: New test.
16764 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16766         PR target/67896
16767         * gcc.target/aarch64/simd/pr67896.C: New.
16769 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16771         PR tree-optimization/69400
16772         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16773         function.
16774         (plugin_init): Call it.
16775         * gcc.dg/torture/pr69400.c: New test.
16777 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16779         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16781 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16782             Sebastian Pop  <s.pop@samsung.com>
16784         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16785         isl-0.15.
16787 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16788             Sebastian Pop  <s.pop@samsung.com>
16790         * gcc.dg/graphite/pr69292.c: New.
16792 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16794         * c-c++-common/goacc/use_device-1.c: New test.
16796 2016-01-25  Jeff Law  <law@redhat.com>
16798         PR tree-optimization/69196
16799         PR tree-optimization/68398
16800         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16801         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16803 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16805         PR target/69469
16806         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16807         Algorithm.
16809 2016-01-25  Richard Biener  <rguenther@suse.de>
16811         PR testsuite/69380
16812         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16814 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16816         PR target/69421
16817         * gcc.dg/pr69421.c: New test.
16819 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16821         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16822         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16823         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16824         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16825         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16826         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16827         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16828         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16829         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16830         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16832 2016-01-25  Richard Biener  <rguenther@suse.de>
16834         PR tree-optimization/69376
16835         * gcc.dg/torture/pr69376.c: New testcase.
16837 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16839         PR fortran/69397
16840         PR fortran/68442
16841         * gfortran.dg/interface_38.f90: New test.
16842         * gfortran.dg/interface_39.f90: New test.
16844 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16846         Revert:
16847         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16849         PR c++/11858
16850         PR c++/24663
16851         PR c++/24664
16852         * g++.dg/template/pr11858.C: New test.
16853         * g++.dg/template/pr24663.C: New test.
16854         * g++.dg/template/unify12.C: New test.
16855         * g++.dg/template/unify13.C: New test.
16856         * g++.dg/template/unify14.C: New test.
16857         * g++.dg/template/unify15.C: New test.
16858         * g++.dg/template/unify16.C: New test.
16859         * g++.dg/template/unify17.C: New test.
16861 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16863         PR fortran/68283
16864         gfortran.dg/pr68283.f90: New test.
16866 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16868         PR fortran/66094
16869         * gfortran.dg/inline_matmul_13.f90:  New test.
16870         * gfortran.dg/matmul_bounds_8.f90:  New test.
16871         * gfortran.dg/matmul_bounds_9.f90:  New test.
16872         * gfortran.dg/matmul_bounds_10.f90:  New test.
16874 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16876         PR tree-optimization/69426
16877         * gcc.dg/autopar/pr69426.c: New test.
16879 2016-01-23  Martin Sebor  <msebor@redhat.com>
16881         PR c++/58109
16882         PR c++/69022
16883         * g++.dg/cpp0x/alignas5.C: New test.
16884         * g++.dg/ext/vector29.C: Same.
16886 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16888         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16889         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16890         _GNU_SOURCE from compile flags to the source.
16891         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16892         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16893         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16894         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16896 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16898         PR target/69432
16899         * g++.dg/opt/pr69432.C: New test.
16901 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16903         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16904         32-bit targets testing an -m64 multilib.
16906 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16908         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16909         64-bit support.
16911 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16913         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16915 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16917         PR target/68674
16918         * gcc.target/i386/pr68674.c
16919         * gcc.target/aarch64/pr68674.c
16920         * gcc.target/arm/pr68674.c
16922 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16924         PR target/69403
16925         * gcc.c-torture/execute/pr69403.c: New test.
16927 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16929         PR c++/55843
16930         * g++.dg/template/pr55843.C: New.
16932 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16934         PR testsuite/66877
16935         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16936         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16938 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16940         PR testsuite/67489
16941         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16942         from dg-do compile directive, and instead add
16943         { dg-require-effective-target int128 }.
16945 2016-01-20  Martin Sebor  <msebor@redhat.com>
16947         PR c/69405
16948         * gcc.dg/sync-fetch.c: New test.
16950 2016-01-21  Martin Sebor  <msebor@redhat.com>
16952         PR target/69252
16953         * gcc.target/powerpc/pr69252.c: New test.
16955 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16957         PR fortran/65996
16958         * gfortran.dg/pr65996.f90: New test.
16960 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16962         PR c++/68810
16963         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16964         expected to generate an error.
16966 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16968         PR middle-end/66178
16969         * gcc.dg/torture/pr66178.c: New test.
16971 2016-01-21  Anton Blanchard  <anton@samba.org>
16972             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16974         PR target/63354
16975         * gcc.target/powerpc/pr63354.c:  New test.
16977 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16979         PR rtl-optimization/68990
16980         * gcc.target/i386/pr68990: New.
16982 2016-01-21  Nick Clifton  <nickc@redhat.com>
16984         PR target/69129
16985         * gcc.target/mips/pr69129.c: New.
16987 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16989         PR c++/58046
16990         * g++.dg/cpp0x/pr58046.C: New.
16992 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16994         PR target/69187
16995         PR target/65624
16996         * gcc.target/arm/pr69187.c: New test.
16998         PR c++/69355
16999         * g++.dg/torture/pr69355.C: New test.
17001 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
17002             Sebastian Pop  <s.pop@samsung.com>
17004         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
17006 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
17007             Sebastian Pop  <s.pop@samsung.com>
17009         * gcc.dg/graphite/pr68976.c: New test.
17011 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
17013         PR middle-end/67653
17014         * c-c++-common/pr67653.c: New test.
17015         * gcc.dg/torture/pr29119.c: Add dg-warning.
17017 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
17019         * gcc.target/powerpc/cpu-builtin-1.c: New test.
17021 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
17023         PR c/24293
17024         * gcc.dg/pr24293.c: New test.
17025         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
17026         incomplete struct type.
17027         * gcc.dg/declspec-1.c: Likewise.
17028         * gcc.dg/pr63549.c: Likewise.
17030 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
17032         PR tree-optimization/66612
17033         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
17034         for bdn instruction.
17036 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17038         * lib/target-supports.exp
17039         (check_effective_target_arm_fp_ok_nocache): New.
17040         (check_effective_target_arm_fp_ok): New.
17041         (add_options_for_arm_fp): New.
17042         (check_effective_target_arm_crypto_ok_nocache): Require
17043         target_arm_v8_neon_ok instead of arm32.
17044         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
17045         (check_effective_target_arm_crypto_pragma_ok): New.
17046         (add_options_for_arm_vfp): New.
17047         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
17048         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
17049         target instead. Force initial fpu to vfp.
17050         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
17051         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
17052         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
17053         dependency.
17054         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
17055         use arm_vfp effective target instead. Force initial fpu to vfp.
17056         * gcc.target/arm/attr-neon3.c: Likewise.
17057         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
17058         arm_vfp_ok.
17059         * gcc.target/arm/unsigned-float.c: Likewise.
17060         * gcc.target/arm/vfp-1.c: Likewise.
17061         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
17062         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
17063         * gcc.target/arm/vfp-ldmiad.c: Likewise.
17064         * gcc.target/arm/vfp-ldmias.c: Likewise.
17065         * gcc.target/arm/vfp-stmdbd.c: Likewise.
17066         * gcc.target/arm/vfp-stmdbs.c: Likewise.
17067         * gcc.target/arm/vfp-stmiad.c: Likewise.
17068         * gcc.target/arm/vfp-stmias.c: Likewise.
17069         * gcc.target/arm/vnmul-1.c: Likewise.
17070         * gcc.target/arm/vnmul-2.c: Likewise.
17071         * gcc.target/arm/vnmul-3.c: Likewise.
17072         * gcc.target/arm/vnmul-4.c: Likewise.
17074 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
17076         PR testsuite/69366
17077         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
17078         the MPX run-time library, for compile-time MPX test.
17079         * gcc.target/i386/chkp-always_inline.c: Likewise.
17080         * gcc.target/i386/chkp-bndret.c: Likewise.
17081         * gcc.target/i386/chkp-builtins-1.c: Likewise.
17082         * gcc.target/i386/chkp-builtins-2.c: Likewise.
17083         * gcc.target/i386/chkp-builtins-3.c: Likewise.
17084         * gcc.target/i386/chkp-builtins-4.c: Likewise.
17085         * gcc.target/i386/chkp-const-check-1.c: Likewise.
17086         * gcc.target/i386/chkp-const-check-2.c: Likewise.
17087         * gcc.target/i386/chkp-hidden-def.c: Likewise.
17088         * gcc.target/i386/chkp-label-address.c: Likewise.
17089         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
17090         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
17091         * gcc.target/i386/chkp-pr69044.c: Likewise.
17092         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
17093         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
17094         * gcc.target/i386/chkp-strchr.c: Likewise.
17095         * gcc.target/i386/chkp-strlen-1.c: Likewise.
17096         * gcc.target/i386/chkp-strlen-2.c: Likewise.
17097         * gcc.target/i386/chkp-strlen-3.c: Likewise.
17098         * gcc.target/i386/chkp-strlen-4.c: Likewise.
17099         * gcc.target/i386/chkp-strlen-5.c: Likewise.
17100         * gcc.target/i386/chkp-stropt-1.c: Likewise.
17101         * gcc.target/i386/chkp-stropt-10.c: Likewise.
17102         * gcc.target/i386/chkp-stropt-11.c: Likewise.
17103         * gcc.target/i386/chkp-stropt-12.c: Likewise.
17104         * gcc.target/i386/chkp-stropt-13.c: Likewise.
17105         * gcc.target/i386/chkp-stropt-14.c: Likewise.
17106         * gcc.target/i386/chkp-stropt-15.c: Likewise.
17107         * gcc.target/i386/chkp-stropt-16.c: Likewise.
17108         * gcc.target/i386/chkp-stropt-2.c: Likewise.
17109         * gcc.target/i386/chkp-stropt-3.c: Likewise.
17110         * gcc.target/i386/chkp-stropt-4.c: Likewise.
17111         * gcc.target/i386/chkp-stropt-5.c: Likewise.
17112         * gcc.target/i386/chkp-stropt-6.c: Likewise.
17113         * gcc.target/i386/chkp-stropt-7.c: Likewise.
17114         * gcc.target/i386/chkp-stropt-8.c: Likewise.
17115         * gcc.target/i386/chkp-stropt-9.c: Likewise.
17116         * gcc.target/i386/pr63995-2.c: Likewise.
17117         * gcc.target/i386/pr64805.c: Likewise.
17118         * gcc.target/i386/pr65044.c: Likewise.
17119         * gcc.target/i386/pr65167.c: Likewise.
17120         * gcc.target/i386/pr65183.c: Likewise.
17121         * gcc.target/i386/pr65184.c: Likewise.
17122         * gcc.target/i386/thunk-retbnd.c: Likewise.
17124 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
17126         PR tree-optimization/69328
17127         * gcc.dg/pr69328.c: New test.
17129 2016-01-20  Jeff Law  <law@redhat.com>
17131         PR target/25114
17132         * gcc.target/m68k/pr25114.c: New test.
17134 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
17136         * gcc.target/arm/memset-inline-10.c: Added
17137         dg-require-effective-target arm_thumb2_ok.
17139 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
17141         * gcc.dg/debug/dwarf2/sso.c: New test.
17143 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
17145         PR testsuite/68820
17146         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17147         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17148         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17150 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17152         PR ipa/66223
17153         * g++.dg/ipa/devirt-50.C: New testcase.
17155 2016-01-19  Marek Polacek  <polacek@redhat.com>
17157         PR c++/68965
17158         * g++.dg/cpp1y/parameter-pack-1.C: New test.
17159         * g++.dg/cpp1y/parameter-pack-2.C: New test.
17161 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17163         PR target/69135
17164         * gcc.target/arm/pr69135_1.c: New test.
17166 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
17168         * gcc.target/aarch64/ccmp_1.c: Add new tests.
17170 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
17172         * gcc.target/aarch64/ccmp_1.c: New testcase.
17174 2016-01-19  Marek Polacek  <polacek@redhat.com>
17176         PR c++/68586
17177         * g++.dg/cpp0x/enum30.C: New test.
17179 2016-01-19  Richard Biener  <rguenther@suse.de>
17181         PR tree-optimization/69336
17182         * g++.dg/tree-ssa/pr69336.C: New testcase.
17184 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
17186         PR debug/65779
17187         * gcc.dg/pr65779.c: New test.
17189 2016-01-19  Richard Biener  <rguenther@suse.de>
17191         PR tree-optimization/69352
17192         * gcc.dg/torture/pr69352.c: New testcase.
17194 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
17196         PR rtl-optimization/68955
17197         PR rtl-optimization/64557
17198         * gcc.dg/torture/pr68955.c: New test.
17200 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17202         PR lto/69136
17203         * g++.dg/torture/pr69136.C: New testcase.
17205 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17207         PR lto/69133
17208         * g++.dg/lto/pr69133_0.C: New testcase.
17209         * g++.dg/lto/pr69133_1.C: New testcase.
17211 2016-01-15  Jeff Law  <law@redhat.com>
17213         PR tree-optimization/69320
17214         * gcc.c-torture/pr69320-1.c: New test.
17215         * gcc.c-torture/pr69320-2.c: New test.
17216         * gcc.c-torture/pr69320-3.c: New test.
17217         * gcc.c-torture/pr69320-4.c: New test.
17219 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
17221         PR c++/11858
17222         PR c++/24663
17223         PR c++/24664
17224         * g++.dg/template/pr11858.C: New test.
17225         * g++.dg/template/pr24663.C: New test.
17226         * g++.dg/template/unify12.C: New test.
17227         * g++.dg/template/unify13.C: New test.
17228         * g++.dg/template/unify14.C: New test.
17229         * g++.dg/template/unify15.C: New test.
17230         * g++.dg/template/unify16.C: New test.
17231         * g++.dg/template/unify17.C: New test.
17233 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
17235         PR testsuite/69181
17236         * gcc.dg/pr69181-1.c: New test file.
17237         * gcc.dg/pr69181-2.c: New test file.
17238         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17239         globals by moving it to...
17240         (cleanup-after-saved-dg-test): ...this new function.  Add
17241         "global additional_sources_used".  Add reset of global
17242         multiline_expected_outputs to the empty list.
17243         * lib/multiline.exp (_multiline_expected_outputs): Rename this
17244         global to...
17245         (multiline_expected_outputs): ...this, and updated comments to
17246         note that it is modified from gcc-dg.exp.
17247         (dg-end-multiline-output): Update for the above renaming.
17248         (handle-multiline-outputs): Likewise.  Remove the clearing
17249         of the expected outputs to the empty list.
17251 2016-01-18  Richard Biener  <rguenther@suse.de>
17253         PR tree-optimization/69297
17254         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17256 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
17258         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17259         dg-options.
17260         * gcc.target/mips/mips-3d-2.c: Likewise.
17261         * gcc.target/mips/mips-3d-3.c: Likewise.
17262         * gcc.target/mips/mips-3d-4.c: Likewise.
17263         * gcc.target/mips/mips-3d-5.c: Likewise.
17264         * gcc.target/mips/mips-3d-6.c: Likewise.
17265         * gcc.target/mips/mips-3d-7.c: Likewise.
17266         * gcc.target/mips/mips-3d-8.c: Likewise.
17267         * gcc.target/mips/mips-3d-9.c: Likewise.
17268         * gcc.target/mips/mips-ps-1.c: Likewise.
17269         * gcc.target/mips/mips-ps-2.c: Likewise.
17270         * gcc.target/mips/mips-ps-3.c: Likewise.
17271         * gcc.target/mips/mips-ps-4.c: Likewise.
17272         * gcc.target/mips/mips-ps-5.c: Likewise.
17273         * gcc.target/mips/mips-ps-6.c: Likewise.
17274         * gcc.target/mips/mips-ps-7.c: Likewise.
17275         * gcc.target/mips/mips-ps-type.c: Likewise.
17276         * gcc.target/mips/mips-ps-type-2.c: Likewise.
17277         * gcc.target/mips/mips16-attributes-6.c: Likewise.
17279 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17281         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17282         * c-c++-common/goacc/kernels-double-reduction.c: New test.
17283         * c-c++-common/goacc/kernels-empty.c: New test.
17284         * c-c++-common/goacc/kernels-eternal.c: New test.
17285         * c-c++-common/goacc/kernels-loop-2.c: New test.
17286         * c-c++-common/goacc/kernels-loop-3.c: New test.
17287         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17288         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17289         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17290         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17291         * c-c++-common/goacc/kernels-loop-data.c: New test.
17292         * c-c++-common/goacc/kernels-loop-g.c: New test.
17293         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17294         * c-c++-common/goacc/kernels-loop-n.c: New test.
17295         * c-c++-common/goacc/kernels-loop-nest.c: New test.
17296         * c-c++-common/goacc/kernels-loop.c: New test.
17297         * c-c++-common/goacc/kernels-noreturn.c: New test.
17298         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17299         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17300         * c-c++-common/goacc/kernels-reduction.c: New test.
17302 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17304         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17305         * gcc.dg/autopar/outer-2.c: Same.
17306         * gcc.dg/autopar/outer-3.c: Same.
17307         * gcc.dg/autopar/outer-4.c: Same.
17308         * gcc.dg/autopar/outer-5.c: Same.
17309         * gcc.dg/autopar/outer-6.c: Same.
17310         * gcc.dg/autopar/parallelization-1.c: Same.
17311         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17312         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17313         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17314         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17315         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17316         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17317         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17318         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17319         * gcc.dg/autopar/pr39500-1.c: Same.
17320         * gcc.dg/autopar/pr39500-2.c: Same.
17321         * gcc.dg/autopar/pr46193.c: Same.
17322         * gcc.dg/autopar/pr46194.c: Same.
17323         * gcc.dg/autopar/pr49580.c: Same.
17324         * gcc.dg/autopar/pr49960-1.c: Same.
17325         * gcc.dg/autopar/pr49960.c: Same.
17326         * gcc.dg/autopar/pr68373.c: Same.
17327         * gcc.dg/autopar/reduc-1.c: Same.
17328         * gcc.dg/autopar/reduc-1char.c: Same.
17329         * gcc.dg/autopar/reduc-1short.c: Same.
17330         * gcc.dg/autopar/reduc-2.c: Same.
17331         * gcc.dg/autopar/reduc-2char.c: Same.
17332         * gcc.dg/autopar/reduc-2short.c: Same.
17333         * gcc.dg/autopar/reduc-3.c: Same.
17334         * gcc.dg/autopar/reduc-4.c: Same.
17335         * gcc.dg/autopar/reduc-6.c: Same.
17336         * gcc.dg/autopar/reduc-7.c: Same.
17337         * gcc.dg/autopar/reduc-8.c: Same.
17338         * gcc.dg/autopar/reduc-9.c: Same.
17339         * gcc.dg/autopar/uns-outer-4.c: Same.
17340         * gcc.dg/autopar/uns-outer-5.c: Same.
17341         * gcc.dg/autopar/uns-outer-6.c: Same.
17342         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17343         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17345 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17347         PR target/63679
17348         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17349         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17351 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17353         PR target/63679
17354         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17355         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17356         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17358 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17360         PR target/63679
17361         * gcc.dg/tree-ssa/sra-17.c: New.
17362         * gcc.dg/tree-ssa/sra-18.c: New.
17364 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
17366         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17368 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
17370         * gnat.dg/inline12.adb: New test.
17372 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
17374         PR tree-optimization/66797
17375         * gcc.c-torture/execute/pr65447.c: Relax check condition.
17377 2016-01-18  Richard Biener  <rguenther@suse.de>
17379         PR tree-optimization/69170
17380         * gcc.dg/torture/pr69170.c: New testcase.
17382 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
17384         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17386 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17388         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17390 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17392         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17393         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
17394         redundant dg-require-effective-target pthread.
17395         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17396         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17397         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17398         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17399         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17400         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17401         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17403 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
17405         PR target/68609
17406         * gcc.target/powerpc/recip-6.c: Enable on AIX.
17407         * gcc.target/powerpc/recip-7.c: Same.
17409 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17411         PR c++/69091
17412         * g++.dg/template/pr69091.C: New test.
17414 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17416         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17417         dump does not contain an error_mark_node.
17418         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17419         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17421 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17423         PR c++/68936
17424         * g++.dg/template/pr68936.C: New test.
17426 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
17428         PR target/68609
17429         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17430         * gcc.target/powerpc/recip-2.c: Same.
17431         * gcc.target/powerpc/recip-3.c: Same.
17432         * gcc.target/powerpc/recip-4.c: Same.
17433         * gcc.target/powerpc/recip-sqrtf.c: Same.
17435 2016-01-15  Jeff Law  <law@redhat.com>
17437         PR tree-optimization/69270
17438         * gcc.dg/tree-ssa/pr69270-2.c: New test.
17439         * gcc.dg/tree-ssa/pr69270-3.c: New test.
17441 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
17443         PR fortran/49630
17444         * gfortran.dg/deferred_character_13.f90: New test for the fix
17445         of comment 3 of the PR.
17447         PR fortran/54070
17448         * gfortran.dg/deferred_character_8.f90: New test
17449         * gfortran.dg/allocate_error_5.f90: New test
17451         PR fortran/60593
17452         * gfortran.dg/deferred_character_10.f90: New test
17454         PR fortran/60795
17455         * gfortran.dg/deferred_character_14.f90: New test
17457         PR fortran/61147
17458         * gfortran.dg/deferred_character_11.f90: New test
17460         PR fortran/64324
17461         * gfortran.dg/deferred_character_9.f90: New test
17463 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17465         PR rtl-optimization/69030
17466         * gcc.target/i386/pr69030.c: New.
17468 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17470         * gcc.target/aarch64/target_attr_17.c: New test.
17472 2016-01-15  Richard Biener  <rguenther@suse.de>
17474         PR tree-optimization/66856
17475         * gcc.dg/torture/pr66856-1.c: New testcase.
17476         * gcc.dg/torture/pr66856-2.c: Likewise.
17478 2016-01-15  Richard Biener  <rguenther@suse.de>
17480         PR debug/69137
17481         * g++.dg/lto/pr69137_0.C: New testcase.
17483 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
17485         PR middle-end/69246
17486         * gcc.target/i386/pr69246.c: New test.
17488 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17490         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17492 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17494         PR c++/56194
17495         * g++.dg/init/const9.C: Disable test on S/390.
17497 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17499         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17500         * g++.dg/Wno-frame-address.C: Ditto.
17502 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17504         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17506 2016-01-15  Richard Biener  <rguenther@suse.de>
17508         PR tree-optimization/68961
17509         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17511 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
17513         * gcc.target/i386/pr65105-5.c: New test.
17515 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17517         * gcc.c-torture/execute/alias-4.c: New testcase.
17519 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17521         PR ipa/68148
17522         * g++.dg/ipa/devirt-49.C: New testcase.
17524 2016-01-15  Christian Bruel  <christian.bruel@st.com>
17526         PR target/65837
17527         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17528         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17529         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17531 2016-01-15  Richard Biener  <rguenther@suse.de>
17533         PR tree-optimization/69117
17534         * gcc.dg/torture/pr69117.c: New testcase.
17536 2015-01-14  Ryan Burn  <contact@rnburn.com>
17538         PR c++/69048
17539         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17541 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
17543         PR testsuite/67509
17544         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17545         range tests use 100 * maximum instead of maximum + 1.
17547 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17549         PR debug/69244
17550         * gcc.dg/guality/pr69244.c: New test.
17552 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
17554         * lib/target-supports.exp (check_effective_target_issignaling):
17555         New procedure.
17556         * gcc.dg/pr61441.c: Require issignaling effective target.
17558 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
17560         PR target/68803
17561         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17563 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
17565         PR c++/68819
17566         PR preprocessor/69177
17567         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17568         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17569         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17570         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17572 2016-01-14  Marek Polacek  <polacek@redhat.com>
17574         PR c/69262
17575         * gcc.dg/array-15.c: New test.
17577 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17579         PR middle-end/68146
17580         PR tree-optimization/69155
17581         * gfortran.dg/pr68146.f: New test.
17582         * gfortran.dg/pr69155.f90: New test.
17584 2016-01-14  Richard Biener  <rguenther@suse.de>
17586         PR tree-optimization/68060
17587         * gcc.dg/torture/pr68060-1.c: New testcase.
17588         * gcc.dg/torture/pr68060-2.c: Likewise.
17590 2016-01-14  Nick Clifton  <nickc@redhat.com>
17592         * lib/target-supports.exp
17593         (check_effective_target_arm_neon_ok_nocache): Add an option
17594         sequence that includes setting the ARM architecture to ARMv7-A.
17595         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17596         command line options necessary to enable Neon support.
17597         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17598         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17599         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17600         * gcc.target/arm/pr69180.c: Likewise.
17602 2016-01-14  Jeff Law  <law@redhat.com>
17604         PR tree-optimization/69270
17605         * gcc.dg/tree-ssa/pr69270.c: New test.
17607 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
17609         PR c/66208
17610         * c-c++-common/pr66208.c: New file.
17612 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17614         PR tree-optimization/69156
17615         * gcc.dg/pr69156.c: New test.
17617 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17619         * gcc.target/i386/pr69225-7.c: New test.
17621 2016-01-13  Richard Henderson  <rth@redhat.com>
17623         * gcc.dg/tm/memopt-13.c: Update expected function.
17624         * gcc.dg/tm/memopt-6.c: Likewise.
17626 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
17628         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17629         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17630         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17631         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17633 2016-01-13  Tom de Vries  <tom@codesourcery.com>
17635         PR tree-optimization/69169
17636         * gcc.dg/pr69169.c: New test.
17638 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
17640         PR target/69228
17641         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17642         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17643         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17644         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17645         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17646         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17647         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17648         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17650 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17652         PR target/69247
17653         * gcc.dg/pr69247.c: New test.
17655 2016-01-13  Richard Biener  <rguenther@suse.de>
17657         PR tree-optimization/69242
17658         * gcc.dg/torture/pr69242.c: New testcase.
17660 2016-01-13  Richard Biener  <rguenther@suse.de>
17662         PR tree-optimization/69186
17663         * gcc.dg/torture/pr69186.c: New testcase.
17665 2016-01-13  Jeff Law  <law@redhat.com>
17667         PR tree-optimization/67755
17668         * gcc.dg/tree-ssa/pr67755.c: New test.
17670 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17672         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17673         pass number in output by a star.
17675 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17677         PR tree-optimization/68911
17678         * gcc.c-torture/execute/pr68911.c: New test.
17680 2016-01-12  Marek Polacek  <polacek@redhat.com>
17682         PR c++/68979
17683         * g++.dg/warn/permissive-1.C: New test.
17685 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17687         PR objc++/68511
17688         PR c++/69213
17689         * g++.dg/opt/pr69213.C: New test.
17691 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17693         PR target/69180
17694         * gcc.target/arm/pr69180.c: New test.
17696 2016-01-12  Richard Biener  <rguenther@suse.de>
17698         PR lto/69077
17699         * g++.dg/lto/pr69077_0.C: New testcase.
17700         * g++.dg/lto/pr69077_1.C: Likewise.
17702 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17704         PR target/69175
17705         * g++.dg/opt/pr69175.C: New test.
17707 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17709         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17710         rather than #including math.h & stdlib.h.
17711         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17712         * gcc.dg/vect/pr49771.c: Likewise.
17713         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17714         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17715         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17716         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17717         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17718         * gcc.dg/vect/pr44507.c: Likewise.
17719         * gcc.dg/vect/pr45902.c: Likewise.
17720         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17721         * gcc.dg/vect/vect-117.c: Likewise.
17722         * gcc.dg/vect/vect-99.c: Likewise.
17723         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17724         * gcc.dg/vect/vect-cond-1.c: Likewise.
17725         * gcc.dg/vect/vect-cond-2.c: Likewise.
17726         * gcc.dg/vect/vect-cond-3.c: Likewise.
17727         * gcc.dg/vect/vect-cond-4.c: Likewise.
17728         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17729         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17730         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17731         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17732         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17733         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17734         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17735         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17736         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17737         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17738         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17739         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17740         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17741         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17742         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17743         include of signal.h.
17744         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17745         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17746         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17747         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17748         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17749         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17750         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17751         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17752         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17753         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17754         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17755         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17756         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17757         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17758         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17759         * gcc.dg/vect/vect-outer-5.c: Likewise.
17760         * gcc.dg/vect/vect-outer-6.c: Likewise.
17761         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17762         include of stdio.h.
17764 2016-01-12  Nick Clifton  <nickc@redhat.com>
17766         PR target/68913
17767         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17768         to fread so that it will be found in all target runtimes.
17770 2016-01-12  Richard Biener  <rguenther@suse.de>
17772         PR tree-optimization/69053
17773         * g++.dg/torture/pr69053.C: New testcase.
17775 2016-01-12  Richard Biener  <rguenther@suse.de>
17777         PR tree-optimization/69168
17778         * gcc.dg/torture/pr69168.c: New testcase.
17780 2016-01-12  Richard Biener  <rguenther@suse.de>
17782         PR tree-optimization/69157
17783         * gcc.dg/torture/pr69157.c: New testcase.
17785 2016-01-12  Richard Biener  <rguenther@suse.de>
17787         PR tree-optimization/69174
17788         * gcc.dg/torture/pr69174.c: New testcase.
17790 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17792         PR c++/66808
17793         PR c++/69000
17794         * g++.dg/tls/pr66808.C: New test.
17795         * g++.dg/tls/pr69000.C: New test.
17797 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17799         * gcc.target/powerpc/swaps-p8-23.c: New test.
17800         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17802 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17804         PR tree-optimization/68356
17805         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17807 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17808             Jim Wilson  <jim.wilson@linaro.org>
17810         PR target/69194
17811         * gcc.target/arm/pr69194.c: New test.
17813 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17815         PR target/69225
17816         * gcc.target/i386/pr69225-1.c: New test.
17817         * gcc.target/i386/pr69225-2.c: Likewise.
17818         * gcc.target/i386/pr69225-3.c: Likewise.
17819         * gcc.target/i386/pr69225-4.c: Likewise.
17820         * gcc.target/i386/pr69225-5.c: Likewise.
17821         * gcc.target/i386/pr69225-6.c: Likewise.
17823 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17825         PR target/67462
17826         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17827         if lp64.
17829         PR target/69071
17830         * gcc.dg/pr69071.c: New test.
17832         PR c++/69211
17833         * g++.dg/opt/pr69211.C: New test.
17835         PR tree-optimization/69214
17836         * gcc.c-torture/compile/pr69214.c: New test.
17838 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17840         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17841         * gcc.target/i386/pr66232-11.c: Ditto.
17842         * gcc.target/i386/pr66232-12.c: Ditto.
17843         * gcc.target/i386/pr66232-13.c: Ditto.
17845 2016-01-11  Richard Biener  <rguenther@suse.de>
17847         PR tree-optimization/69173
17848         * gcc.dg/torture/pr69173.c: New testcase.
17850 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17852         PR rtl-optimization/68796
17853         * gcc.target/aarch64/tst_5.c: New test.
17854         * gcc.target/aarch64/tst_6.c: Likewise.
17856 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17858         PR rtl-optimization/68841
17859         * gcc.dg/pr68841.c: New test.
17860         * gcc.c-torture/execute/pr68841.c: New test.
17862 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17864         PR rtl-optimization/68920
17865         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17866         for ix86 targets.
17867         * gcc.dg/ifcvt-5.c: New test.
17869 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17871         PR bootstrap/69123
17872         * g++.dg/pr69123.C: New.
17874 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17876         PR target/69010
17877         * gcc.target/i386/pr69010.c: New test.
17879 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17881         PR ipa/69044
17882         * gcc.target/i386/chkp-pr69044.c: New test.
17884 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17886         PR tree-optimization/69109
17887         * gcc.dg/autopar/pr69109-2.c: New test.
17888         * gcc.dg/autopar/pr69109.c: New test.
17890 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17892         PR tree-optimization/69108
17893         * gcc.dg/autopar/pr69108.c: New test.
17895 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17897         PR c++/69029
17898         * c-c++-common/Wisleading-indentation.c: Augment test.
17900 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17902         PR fortran/69154
17903         * gfortran.dg/inline_matmul_12.f90:  New test.
17905 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17907         PR fortran/67779
17908         * gfortran.dg/actual_array_offset_1: New test.
17910 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17912         PR tree-optimization/69062
17913         * gcc.dg/autopar/pr69062.c: New test.
17915 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17917         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17918         * gcc.dg/vect/slp-perm-2.c: Likewise.
17919         * gcc.dg/vect/slp-perm-3.c: Likewise.
17920         * gcc.dg/vect/slp-perm-5.c: Likewise.
17921         * gcc.dg/vect/slp-perm-6.c: Likewise.
17922         * gcc.dg/vect/slp-perm-7.c: Likewise.
17923         * gcc.dg/vect/slp-perm-8.c: Likewise.
17925 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17927         PR tree-optimization/69039
17928         * gcc.dg/autopar/pr69039.c: New test.
17930 2016-01-09  Marek Polacek  <polacek@redhat.com>
17932         PR c++/69113
17933         * g++.dg/pr69113.C: New test.
17935 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17937         PR middle-end/50865
17938         PR tree-optimization/69097
17939         * gcc.c-torture/execute/pr50865.c: New test.
17940         * gcc.c-torture/execute/pr69097-1.c: New test.
17941         * gcc.c-torture/execute/pr69097-2.c: New test.
17942         * gcc.dg/pr69097-1.c: New test.
17943         * gcc.dg/pr69097-2.c: New test.
17945 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17947         PR c++/69164
17948         * g++.dg/opt/pr69164.C: New test.
17950 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17952         PR tree-optimization/69167
17953         * gcc.dg/pr69167.c: New test.
17955 2016-01-08  Marek Polacek  <polacek@redhat.com>
17957         PR c++/68449
17958         * g++.dg/pr68449.C: New.
17960 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17962         PR tree-optimization/68707
17963         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17964         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17965         on platforms supporting it.
17966         * gcc.dg/vect/slp-perm-2.c: Likewise.
17967         * gcc.dg/vect/slp-perm-3.c: Likewise.
17968         * gcc.dg/vect/slp-perm-5.c: Likewise.
17969         * gcc.dg/vect/slp-perm-7.c: Likewise.
17970         * gcc.dg/vect/slp-perm-8.c: Likewise.
17971         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17972         on platforms supporting it.
17974 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17976         PR tree-optimization/69162
17977         * gcc.dg/pr69162.c: New test.
17979         PR tree-optimization/69172
17980         * gcc.dg/pr69172.c: New test.
17982 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17984         PR tree-optimization/67781
17985         * gcc.c-torture/execute/pr67781.c: New file.
17987 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17989         PR tree-optimization/69083
17990         * gcc.dg/vect/pr69083.c: New test.
17992 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17994         PR tree-optimization/61441
17995         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17996         Use -fexcess-precision=standard for compiler options.
17997         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17999 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
18001         PR fortran/69128
18002         * gfortran.dg/gomp/pr69128.f90: New test.
18004         PR c++/69145
18005         * g++.dg/ext/pr69145-1.C: New test.
18006         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
18007         * g++.dg/ext/pr69145-2.h: New file.
18009 2016-01-07  Martin Sebor  <msebor@redhat.com>
18011         PR c/68966
18012         * gcc.dg/atomic-fetch-bool.c: New test.
18013         * gcc.dg/sync-fetch-bool.c: New test.
18015 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
18017         PR fortran/66680
18018         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
18020 2016-01-07  Nick Clifton  <nickc@redhat.com>
18022         PR target/66655
18023         * g++.dg/pr66655.C: New test.
18024         * g++.dg/pr66655_1.cc: Test support file.
18025         * g++.dg/pr66655.h: Test header file.
18027 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
18029         PR fortran/66680
18030         gfortran.dg/gomp/pr66680.f90: New test.
18032 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
18034         PR target/69171
18035         * gcc.target/i386/pr69171-1.c: New test.
18036         * gcc.target/i386/pr69171-2.c: Likewise.
18037         * gcc.target/i386/pr69171-3.c: Likewise.
18038         * gcc.target/i386/pr69171-4.c: Likewise.
18039         * gcc.target/i386/pr69171-5.c: Likewise.
18040         * gcc.target/i386/pr69171-6.c: Likewise.
18042 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
18044         PR middle-end/67639
18045         * c-c++-common/pr67639.c: New test.
18047 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
18049         PR tree-optimization/69141
18050         * g++.dg/opt/pr69141.C: New test.
18052 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18054         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
18056 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
18058         PR target/69140
18059         * gcc.target/i386/pr69140.c: New test
18061 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
18063         * gcc.dg/bad-dereference.c: New test case.
18065 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
18067         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
18069 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
18071         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
18073 2016-01-06  Marek Polacek  <polacek@redhat.com>
18075         PR sanitizer/69099
18076         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
18078 2016-01-05  Marek Polacek  <polacek@redhat.com>
18080         PR c/69104
18081         * gcc.dg/atomic-invalid-2.c: New.
18083 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
18085         PR target/68991
18086         * gcc.target/i386/pr68991.c: New test.
18088 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
18090         PR target/68991
18091         * g++.dg/pr68991-1.C: New test.
18092         * g++.dg/pr68991-2.C: Likewise.
18094 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
18096         PR other/60465
18097         * gcc.target/ia64/pr60465-gprel64.c: New test.
18098         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
18100 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18102         PR rtl-optimization/68651
18103         * gcc.target/aarch64/pr68651_1.c: New test.
18105 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
18107         PR c/69122
18108         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
18110 2016-01-05  Nathan Sidwell  <nathan@acm.org>
18112         PR c++/58583
18113         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18115         * gcc.dg/alias-15.c: New.
18117 2016-01-05  Nick Clifton  <nickc@redhat.com>
18119         PR target/68870
18120         * g++.dg/pr68770.C: New test.
18122 2016-01-04  Mike Stump  <mikestump@comcast.net>
18124         * lib/target-supports.exp (check_effective_target_cilkplus):
18125         cilkplus targets require pthreads.
18126         (check_effective_target_cilkplus): Remove special case for NVPTX.
18128 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
18130         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18131         generation.
18133 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
18135         Update copyright years.
18137 2016-01-04  Marek Polacek  <polacek@redhat.com>
18139         PR c/68908
18140         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18141         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18142         * gcc.dg/atomic/stdatomic-op-5.c: New test.
18144 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18146         * gcc.target/sparc/20160104-2.c: New test.
18148 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18150         * gcc.target/sparc/20160104-1.c: New test.
18152 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
18154         PR fortran/65045
18155         * gfortran.dg/pr65045.f90: New test.
18157 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
18159         * gnat.dg/specs/debug1.ads: Delete.
18161 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18163         PR libgfortran/68867
18164         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18165         expression.
18167 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18169         PR libgfortran/68867
18170         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18171         PowerPC.
18173 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
18175         PR fortran/68864
18176         * gfortran.dg/pr68864.f90: New test.
18178 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
18180         PR tree-optimization/69070
18181         * gcc.dg/pr69070.c: New test.
18183         PR sanitizer/69055
18184         * gfortran.dg/pr69055.f90: New test.
18186         PR target/69015
18187         * gcc.dg/pr69015.c: New test.
18189 Copyright (C) 2016 Free Software Foundation, Inc.
18191 Copying and distribution of this file, with or without modification,
18192 are permitted in any medium without royalty provided the copyright
18193 notice and this notice are preserved.