[AArch64] Split X-reg UBFIZ into W-reg LSL when possible
[official-gcc.git] / gcc / testsuite / ChangeLog
blob30f89311da84ab9edaabdf3919d1183bd180dc6a
1 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
5 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7         * gcc.target/aarch64/ubfx_lsr_1.c: New test.
9 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
11         PR c/78408
12         * gcc.dg/pr78408-1.c: New test.
13         * gcc.dg/pr78408-2.c: New test.
15 2016-12-16  Marek Polacek  <polacek@redhat.com>
17         PR tree-optimization/78819
18         * gcc.dg/tree-ssa/vrp112.c: New test.
20 2016-12-16  Eric Botcazou  <ebotcazou@adacore.com>
22         * gnat.dg/opt61.adb: New test.
23         * gnat.dg/opt61_pkg.ad[sb]: New helper.
25 2016-12-16  Richard Biener  <rguenther@suse.de>
27         PR c++/71694
28         * g++.dg/pr71694.C: New testcase.
30 2016-12-16  Richard Biener  <rguenther@suse.de>
32         PR middle-end/71632
33         * gcc.dg/pr71632.c: New testcase.
35 2016-12-15  Andrew Senkevich  <andrew.senkevich@intel.com>
37         * gcc.target/i386/avx512bw-kmovd-1.c: New test.
38         * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
39         * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
40         * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
41         * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
42         * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
43         * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
44         * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
45         * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
46         * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
47         * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
48         * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
49         * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
50         * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
51         * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
52         * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
54 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
56         P0490R0 GB 20: decomposition declaration should commit to tuple
57         interpretation early
58         * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
60 2016-12-15  Nathan Sidwell  <nathan@acm.org>
62         PR c++/77585
63         * g++.dg/cpp1y/pr77585.C: New.
65 2016-12-15  David Edelsohn  <dje.gcc@gmail.com>
67         * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
68         * gcc.dg/tree-ssa/pr71179.c: Same.
70 2016-12-15  Janus Weil  <janus@gcc.gnu.org>
72         PR fortran/78800
73         * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
75 2016-12-15  Toma Tabacu  <toma.tabacu@imgtec.com>
77         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
78         -mmicromips.
80 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
82         * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
83         * gcc.dg/torture/pr78515.c: Likewise.
84         * gcc.dg/pr69634.c: Likewise.
86 2016-12-14  Martin Sebor  <msebor@redhat.com>
88         PR middle-end/78519
89         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
91 2016-12-14  Martin Sebor  <msebor@redhat.com>
93         PR c++/78774
94         * g++.dg/cpp1y/pr78774.C: New test.
96 2016-12-14  David Malcolm  <dmalcolm@redhat.com>
98         PR target/78213
99         * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
100         -fself-test.
101         * gcc.dg/pr78213.c: Disable this test.
102         * selftests/example.txt: New file.
104 2016-12-14  Martin Sebor  <msebor@redhat.com>
106         PR middle-end/78786
107         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
109 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
111         PR target/78791
112         * gcc.c-torture/execute/pr78791.c: New test.
113         * gcc.target/i386/pr78791.c: New test.
115 2016-12-14  Marek Polacek  <polacek@redhat.com>
117         PR c++/72775
118         * g++.dg/ext/flexary12.C: Adjust dg-error.
119         * g++.dg/ext/flexary20.C: New.
120         * g++.dg/ext/flexary21.C: New.
122 2016-12-14  Uros Bizjak  <ubizjak@gmail.com>
124         PR target/59874
125         * gcc.target/i386/pr59874-1.c: New test.
126         * gcc.target/i386/pr59874-2.c: Ditto.
128 2016-12-14  David Edelsohn  <dje.gcc@gmail.com>
130         * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
131         * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
132         * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
134 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
136         PR debug/77844
137         * g++.dg/opt/pr77844.C: New test.
139 2016-12-14  Martin Sebor  <msebor@redhat.com>
141         PR c/17308
142         * gcc.dg/builtins-nonnull.c: New test.
143         * gcc.dg/nonnull-4.c: New test.
145 2016-12-14  Nathan Sidwell  <nathan@acm.org>
147         PR c++/78701
148         * g++.dg/cpp0x/pr78701.C: New.
150 2016-12-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
152         * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
153         defined, add tracing of the various extracts to stderr.  Add
154         support for tests that convert the result to another type.
155         * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
156         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
157         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
158         tests that do an extract and then convert the values double.
159         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
160         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
161         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
162         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
163         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
164         * gcc.target/powerpc/p9-extract-1.c: Update test to check for
165         VEXTU{B,H,W}{L,R}X instructions being generated by default instead
166         of VEXTRACTU{B,H} and XXEXTRACTUW.
167         * gcc.target/powerpc/p9-extract-3.c: New test for combination of
168         vec_extract and convert to floating point.
169         * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
170         and vec_extract4b.
171         * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
173 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
175         * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
176         -mmicromips.
178 2016-12-14  Andre Vehreschild  <vehre@gcc.gnu.org>
180         PR fortran/78780
181         * gfortran.dg/coarray/alloc_comp_5.f90: New test.
182         * gfortran.dg/coarray_42.f90: New test.
184 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
186         PR target/78796
187         * gcc.dg/tls/pr78796.c: New test.
189 2016-12-14  Richard Biener  <rguenther@suse.de>
191         PR tree-optimization/78731
192         * gcc.dg/torture/pr78731.c: New testcase.
194 2016-12-14  Martin Liska  <mliska@suse.cz>
196         * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
197         * gcc.dg/tree-ssa/dump-2.c: Likewise.
199 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
201         * gcc.target/mips/msa-builtins-err.c (dg-options): Add 
202         -ffat-lto-objects option.
204 2016-12-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
205             Jakub Jelinek  <jakub@redhat.com>
207         * gcc.dg/strlenopt-30.c: New test-case.
209 2016-12-14  Richard Biener  <rguenther@suse.de>
211         PR tree-optimization/78788
212         * gcc.dg/torture/pr78788.c: New testcase.
214 2016-12-13  Nathan Sidwell  <nathan@acm.org>
216         PR c++/69481
217         * g++.dg/cpp0x/pr69481.C: New.
219 2016-12-13  Uros Bizjak  <ubizjak@gmail.com>
221         PR target/78794
222         * gcc.target/i386/pr78794.c: New test.
224 2016-12-13  Andre Vehreschild  <vehre@gcc.gnu.org>
226         PR fortran/77785
227         * gfortran.dg/coarray_38.f90: Added expecting error message.
228         * gfortran.dg/coarray_41.f90: New test.
229         * gfortran.dg/coarray_class_2.f90: New test.
231 2016-12-13 Carl Love  <cel@us.ibm.com>
233         * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
234         file.
235         * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
236         file.
238 2016-12-13  Martin Liska  <mliska@suse.cz>
240         PR tree-optimization/78428
241         * gcc.dg/tree-ssa/pr78428.c: New test.
243 2016-12-13  Janus Weil  <janus@gcc.gnu.org>
244             Paul Thomas  <pault@gcc.gnu.org>
246         PR fortran/78737
247         * gfortran.dg/dtio_19.f90: New test case.
249 2016-12-13  Michael Matz  <matz@suse.de>
251         PR tree-optimization/78725
252         * gcc.dg/pr78725.c: New test.
253         * gcc.dg/pr78725-2.c: New test.
255 2016-12-13  Richard Biener  <rguenther@suse.de>
257         PR middle-end/78742
258         * gcc.dg/torture/pr78742.c: New testcase.
260 2016-12-13  Martin Liska  <mliska@suse.cz>
262         * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
263         scanned pattern ASAN_MARK.
264         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
265         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
266         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
267         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
269 2016-12-13  Jakub Jelinek  <jakub@redhat.com>
271         PR ipa/77905
272         * g++.dg/ipa/pr77905.C: New test.
274 2016-12-12  Jakub Jelinek  <jakub@redhat.com>
276         PR tree-optimization/78777
277         * g++.dg/torture/pr78777.C: New test.
279 2016-12-12  Martin Sebor  <msebor@redhat.com>
281         PR middle-end/78622
282         PR middle-end78606
283         * gcc.c-torture/execute/pr78622.c: New test.
284         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
285         behavior inadvertently introduced in a previous commit.  Tighten
286         up final checking.
287         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
288         Add test cases.
289         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
290         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
291         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
292         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
293         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
294         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
295         add a final optimization check.
296         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
297         * gcc.dg/tree-ssa/pr78622.c: New test.
299 2016-12-12  Janus Weil  <janus@gcc.gnu.org>
301         PR fortran/78392
302         * gfortran.dg/constant_shape.f90: New test case.
304 2016-12-12  Marek Polacek  <polacek@redhat.com>
306         PR c++/78647
307         * g++.dg/parse/error58.C: New.
309 2016-12-12  David Malcolm  <dmalcolm@redhat.com>
311         PR preprocessor/78680
312         * gcc.dg/format/pr78680.c: New test case.
313         * gcc.dg/plugin/diagnostic-test-expressions-1.c
314         (test_multiline_token): New function.
315         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
316         (test_backslash_continued_logical_lines): New function.
318 2016-12-12  Nathan Sidwell  <nathan@acm.org>
320         PR c++/78252
321         * g++.dg/cpp1y/lambda-mangle-1.C: New.
323 2016-12-12  Uros Bizjak  <ubizjak@gmail.com>
325         PR target/78738
326         * gcc.target/i386/pr78738.c: New test.
328 2016-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
330         * lib/target-supports.exp
331         (check_effective_target_newlib_broken_long_double_io): New check.
332         (check_effective_target_frexpl): Likewise.
334 2016-12-12  Marek Polacek  <polacek@redhat.com>
336         PR middle-end/78716
337         * g++.dg/other/vararg-5.C: New.
339 2016-12-12  Bernd Schmidt  <bschmidt@redhat.com>
341         PR rtl-optimization/78669
342         * gcc.target/i386/pr78669.c: New test.
344 2016-12-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
346         * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
348 2016-12-12  Toma Tabacu  <toma.tabacu@imgtec.com>
350         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
351         -mnan=2008 and -mabs=2008.
353 2016-12-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
355         PR target/78695
356         * gcc.target/powerpc/swaps-stack-protector.c: New test.
358 2016-12-11  Uros Bizjak  <ubizjak@gmail.com>
360         PR target/70799
361         * gcc.target/i386/pr70799-3.c: New test.
363 2016-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
365         PR c++/78637
366         * g++.dg/parse/namespace14.C: New.
368 2016-12-10  Jakub Jelinek  <jakub@redhat.com>
370         PR tree-optimization/78720
371         * gcc.c-torture/execute/pr78720.c: New test.
373         PR fortran/78758
374         * gfortran.dg/pr78758.f90: New test.
375         * gfortran.dg/pr38868.f: Remove again bogus warning.
377 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
379         PR fortran/77903
380         * gfortran.dg/submodule_20.f08: New test.
382 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
384         PR testsuite/78740
385         * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
387 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
389         * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
390         support __int128.
392 2016-12-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
394         PR ipa/78721
395         * gcc.dg/pr78721.c: New test.
397 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
399         PR target/72742
400         * gcc.c-torture/compile/pr72742.c: New test.
402 2016-12-09  Martin Sebor  <msebor@redhat.com>
404         * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
405         on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
407 2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
409         PR rtl-optimization/78255
410         * gcc.target/aarch64/pr78255.c: New.
411         * gcc.target/arm/pr78255-1.c: New.
412         * gcc.target/arm/pr78255-2.c: New.
414 2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
416         * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
417         strings
418         * gcc.target/powerpc/dimode-2.c: Likewise.
420 2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>
422         PR ipa/78027
423         * c-c++-common/goacc/acc-icf.c: New test.
424         * gfortran.dg/goacc/pr78027.f90: New test.
426 2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>
428         PR target/78733
429         * gcc.target/aarch64/pr78733.c: New test.
431 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
433         PR fortran/61767
434         * gfortran.dg/finalize_31.f90: New test.
436 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
438         PR fortran/78505
439         * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
441 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
443         * gfortran.dg/coarray_alloc_comp_3.f08: New test.
444         * gfortran.dg/coarray_alloc_comp_4.f08: New test.
445         * gfortran.dg/finalize_18.f90: Add count for additional guard against
446         accessing null-pointer.
447         * gfortran.dg/proc_ptr_comp_47.f90: New test.
449 2016-12-09  Nathan Sidwell  <nathan@acm.org>
451         PR c++/78550
452         * g++.dg/cpp1y/pr78550.C: New.
454 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
456         PR fortran/44265
457         * gfortran.dg/char_result_14.f90: New test.
458         * gfortran.dg/char_result_15.f90: New test.
460 2016-12-09  Martin Liska  <mliska@suse.cz>
462         * gcc.dg/tree-ssa/dump-3.c: New test.
464 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
466         PR tree-optimization/78726
467         * gcc.c-torture/execute/pr78726.c: New test.
468         * gcc.dg/guality/pr78726.c: New test.
470 2016-12-08  Martin Sebor  <msebor@redhat.com>
472         PR c/78284
473         * gcc.dg/attr-alloc_size-3.c: New test.
474         * gcc.dg/attr-alloc_size-4.c: New test.
475         * gcc.dg/attr-alloc_size-5.c: New test.
476         * gcc.dg/attr-alloc_size-6.c: New test.
477         * gcc.dg/attr-alloc_size-7.c: New test.
478         * gcc.dg/attr-alloc_size-8.c: New test.
479         * gcc.dg/attr-alloc_size-9.c: New test.
480         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
482 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
484         PR fortran/65173
485         PR fortran/69064
486         PR fortran/69859
487         PR fortran/78350
488         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
489         * gfortran.dg/charlen_01.f90: New test.
490         * gfortran.dg/charlen_02.f90: Ditto.
491         * gfortran.dg/charlen_03.f90: Ditto.
492         * gfortran.dg/charlen_04.f90: Ditto.
493         * gfortran.dg/charlen_05.f90: Ditto.
494         * gfortran.dg/charlen_06.f90: Ditto.
495         * gfortran.dg/charlen_07.f90: Ditto.
496         * gfortran.dg/charlen_08.f90: Ditto.
497         * gfortran.dg/charlen_09.f90: Ditto.
498         * gfortran.dg/charlen_10.f90: Ditto.
499         * gfortran.dg/charlen_11.f90: Ditto.
500         * gfortran.dg/charlen_12.f90: Ditto.
501         * gfortran.dg/charlen_13.f90: Ditto.
502         * gfortran.dg/charlen_14.f90: Ditto.
503         * gfortran.dg/charlen_15.f90: Ditto.
505 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
507         PR rtl-optimization/78671
508         * gcc.target/i386/pr78671.c: New.
510 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
512         PR target/78733
513         * gcc.target/aarch64/pr78733.c: New test.
515 2016-12-08  Nathan Sidwell  <nathan@acm.org>
517         PR c++/78551
518         * g++.dg/cpp1y/pr78551.C: New.
520 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
522         PR debug/78112
523         * g++.dg/pr78112.C: Remove platform-dependent checks.
524         * g++.dg/pr78112-2.C: New testcase.
526 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
528         PR middle-end/78684
529         * g++.dg/torture/pr78684.C: New test.
531 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
533         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
534         (CHECK_CRYPTO): Remove.
535         (expected_poly64x1_t, expected_poly64x2_t): Remove
537 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
539         P0003R5 - removal of dynamic exception specification from C++17
540         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
541         throw (type-id-list) in C++11 and C++14 and removal in C++17.
542         * g++.dg/compat/eh/ctor1_y.C: Likewise.
543         * g++.dg/compat/eh/new1_x.C: Likewise.
544         * g++.dg/compat/eh/new1_y.C: Likewise.
545         * g++.dg/compat/eh/spec3_x.C: Likewise.
546         * g++.dg/compat/eh/spec3_y.C: Likewise.
547         * g++.dg/compat/eh/template1.h: Likewise.
548         * g++.dg/compat/eh/template1_y.C: Likewise.
549         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
550         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
551         * g++.dg/cpp0x/auto9.C: Likewise.
552         * g++.dg/cpp0x/defaulted23.C: Likewise.
553         * g++.dg/cpp0x/error5.C: Likewise.
554         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
555         * g++.dg/cpp0x/noexcept02.C: Likewise.
556         * g++.dg/cpp0x/noexcept07.C: Likewise.
557         * g++.dg/cpp0x/noexcept08.C: Likewise.
558         * g++.dg/cpp0x/noexcept19.C: Likewise.
559         * g++.dg/cpp0x/variadic73.C: Likewise.
560         * g++.dg/cpp0x/variadic-throw.C: Likewise.
561         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
562         * g++.dg/eh/async-unwind2.C: Likewise.
563         * g++.dg/eh/cond4.C: Likewise.
564         * g++.dg/eh/delete1.C: Likewise.
565         * g++.dg/eh/ehopt1.C: Likewise.
566         * g++.dg/eh/forced3.C: Likewise.
567         * g++.dg/eh/forced4.C: Likewise.
568         * g++.dg/eh/init-temp2.C: Likewise.
569         * g++.dg/eh/pr38662.C: Likewise.
570         * g++.dg/eh/pr41819.C: Likewise.
571         * g++.dg/eh/shadow1.C: Likewise.
572         * g++.dg/eh/spec2.C: Likewise.
573         * g++.dg/eh/spec3.C: Likewise.
574         * g++.dg/eh/spec5.C: Likewise.
575         * g++.dg/eh/spec6.C: Likewise.
576         * g++.dg/eh/spec7.C: Likewise.
577         * g++.dg/eh/spec8.C: Likewise.
578         * g++.dg/eh/spec9.C: Likewise.
579         * g++.dg/eh/template1.C: Likewise.
580         * g++.dg/eh/unexpected1.C: Likewise.
581         * g++.dg/ext/has_nothrow_assign.C: Likewise.
582         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
583         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
584         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
585         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
586         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
587         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
588         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
589         * g++.dg/gcov/gcov-7.C: Likewise.
590         * g++.dg/init/new13.C: Likewise.
591         * g++.dg/init/new25.C: Likewise.
592         * g++.dg/lookup/exception1.C: Likewise.
593         * g++.dg/opt/noreturn-1.C: Likewise.
594         * g++.dg/other/error3.C: Likewise.
595         * g++.dg/rtti/crash3.C: Likewise.
596         * g++.dg/template/eh2.C: Likewise.
597         * g++.dg/template/error36.C: Likewise.
598         * g++.dg/tm/pr46567.C: Likewise.
599         * g++.dg/tm/pr47340.C: Likewise.
600         * g++.dg/torture/pr46364.C: Likewise.
601         * g++.dg/torture/pr49394.C: Likewise.
602         * g++.dg/torture/pr52918-1.C: Likewise.
603         * g++.dg/torture/pr57190.C: Likewise.
604         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
605         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
606         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
607         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
608         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
609         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
610         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
611         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
612         * g++.dg/tree-ssa/pr45605.C: Likewise.
613         * g++.dg/warn/Wreturn-type-3.C: Likewise.
614         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
615         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
616         * g++.old-deja/g++.eh/spec1.C: Likewise.
617         * g++.old-deja/g++.eh/spec2.C: Likewise.
618         * g++.old-deja/g++.eh/spec3.C: Likewise.
619         * g++.old-deja/g++.eh/spec4.C: Likewise.
620         * g++.old-deja/g++.eh/spec6.C: Likewise.
621         * g++.old-deja/g++.eh/throw1.C: Likewise.
622         * g++.old-deja/g++.eh/throw2.C: Likewise.
623         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
624         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
625         * g++.old-deja/g++.mike/eh15.C: Likewise.
626         * g++.old-deja/g++.mike/eh25.C: Likewise.
627         * g++.old-deja/g++.mike/eh33.C: Likewise.
628         * g++.old-deja/g++.mike/eh34.C: Likewise.
629         * g++.old-deja/g++.mike/eh50.C: Likewise.
630         * g++.old-deja/g++.mike/eh51.C: Likewise.
631         * g++.old-deja/g++.mike/eh55.C: Likewise.
632         * g++.old-deja/g++.mike/p10416.C: Likewise.
633         * g++.old-deja/g++.other/crash28.C: Likewise.
634         * g++.old-deja/g++.other/crash30.C: Likewise.
635         * g++.old-deja/g++.other/new7.C: Likewise.
636         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
637         * g++.old-deja/g++.robertl/eb123.C: Likewise.
639 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
641         * gcc.target/aarch64/pr78382.c: New testcase.
643 2016-12-08  Andrew Pinski  <apinski@cavium.com>
645         * gcc.target/aarch64/pr71112.c: New testcase.
647 2016-12-07  Martin Sebor  <msebor@redhat.com>
649         PR middle-end/77784
650         PR middle-end/78149
651         PR middle-end/78138
652         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
653         * g++.dg/ext/builtin-object-size3.C (bar): Same.
654         * g++.dg/ext/strncpy-chk1.C: Same.
655         * g++.dg/opt/memcpy1.C: Same.
656         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
657         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
658         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
659         * gcc.dg/attr-alloc_size.c: Same.
660         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
661         * gcc.dg/builtin-stringop-chk-2.c: Same.
662         * gcc.dg/builtin-stringop-chk-4.c: New test.
663         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
664         * gcc.dg/memcpy-2.c: Same.
665         * gcc.dg/pr40340-1.c: Same.
666         * gcc.dg/pr40340-2.c (main): Same.
667         * gcc.dg/pr40340-5.c (main): Same.
668         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
669         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
670         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
671         warning.
672         * gfortran.dg/char_length_3.f90: Prune expected warnings.
673         * gfortran.dg/pr38868.f: Add expected warnings.
675 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
677         PR target/72717
678         * gcc.target/powerpc/pr72717.c: New test.
680 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
682         * gcc.dg/builtin-strstr-1.c: New test.
683         * g++.dg/cpp0x/constexpr-strstr.C: New test.
685         PR c++/78692
686         * g++.dg/torture/pr78692.C: New test.
688 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
690         PR rtl-optimization/78617
691         * gcc.c-torture/execute/pr78617.c: New test.
693 2016-12-07  Carl Love  <cel@us.ibm.com>
695         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
696         P9 to their own test file.  This allows precise constraints on the
697         effective target and compile options.
698         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
699         compare P8 built-in tests.
700         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
701         compare P9 built-in tests.
703 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
705         * gcc.target/i386/pr77761.c: Require int128 effective target.
706         (avx512f_test): Delete.
707         (do_main): Rename to avx512f_test.
709 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
711         PR tree-optimization/78691
712         * gcc.target/i386/pr78691-i386.c: New test.
713         * gcc.target/powerpc/pr78691-ppc.c: New test.
715 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
717         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
718         * gcc.target/i386/pr70322-2.c: Likewise.
719         * gcc.target/i386/pr70322-3.c: Likewise.
720         * gcc.target/i386/pr70322-4.c: Likewise.
722 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
724         * gcc.target/aarch64/pr71727.c: New testcase.
726 2016-12-06  Tom de Vries  <tom@codesourcery.com>
728         PR tree-optimization/67955
729         * gcc.dg/tree-ssa/dse-points-to.c: New test.
731 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
733         PR target/78658
734         * gcc.target/powerpc/pr78658.c: New test.
736 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
738         PR target/77761
739         * testsuite/gcc.target/i386/pr77761.c: New.
741 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
743         PR fortran/78659
744         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
745         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
746         * gfortran.dg/namelist_34.f90: Update test.
747         * gfortran.dg/namelist_63.f90: Update test.
749 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
751         * gcc.target/mips/msa-builtins-err.c: New test.
753 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
755         PR c++/71537
756         * g++.dg/cpp0x/constexpr-71537.C: New test.
758         PR c++/71537
759         * g++.dg/cpp0x/constexpr-memchr.C: New test.
761         PR c++/71537
762         * g++.dg/cpp0x/constexpr-strchr.C: New test.
764         PR tree-optimization/78675
765         * gcc.c-torture/execute/pr78675.c: New test.
766         * gcc.target/i386/pr78675-1.c: New test.
767         * gcc.target/i386/pr78675-2.c: New test.
769 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
771         * gcc.target/i386/avx512bw-kandd-1.c: New.
772         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
773         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
774         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
775         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
776         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
777         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
778         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
779         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
780         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
781         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
782         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
783         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
784         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
785         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
786         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
787         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
788         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
789         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
790         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
791         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
792         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
794 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
796         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
797         gcc.dg/fold-and-rshift-2.c: New testcases.
799 2016-12-05  Nathan Sidwell  <nathan@acm.org>
801         * c-c++-common/fmax_errors.c: Check notes after last error are
802         emitted.
804 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
806         PR rtl-optimization/78561
807         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
809 2016-12-04  Martin Sebor  <msebor@redhat.com>
811         PR c/78668
812         * gcc.dg/builtin-alloc-size.c: New test.
814 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
816         PR target/70322
817         * gcc.target/i386/pr70322-4.c: New test.
819 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
821         PR fortran/43207
822         * gfortran.dg/abstract_type_9.f90: New test case.
824 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
826         PR fortran/42188
827         * gfortran.dg/derived_result_2.f90.f90: New test case.
829 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
831         PR fortran/58175
832         * gfortran.dg/finalize_30.f90: Extend test case.
834 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
836         PR c++/78649
837         * g++.dg/cpp0x/pr78649.C: New test.
839 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
841         PR target/70322
842         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
844 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
846         PR fortran/78618
847         * gfortran.dg/char_conversion.f90: New test.
849 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
851         PR target/70322
852         * gcc.target/i386/pr70322-1.c: New test.
853         * gcc.target/i386/pr70322-2.c: New test.
854         * gcc.target/i386/pr70322-3.c: New test.
856 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
857             Thomas Preud'homme  <thomas.preudhomme@arm.com>
859         * gcc.target/arm/cmse/cmse-1.c: Add test for
860         cmse_nonsecure_caller.
862 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
863             Thomas Preud'homme  <thomas.preudhomme@arm.com>
865         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
866         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
867         * gcc.target/arm/cmse/cmse-14.c: New.
868         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
869         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
870         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
871         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
872         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
873         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
874         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
875         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
876         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
877         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
878         * gcc.target/arm/cmse/baseline/union-1.c: New.
879         * gcc.target/arm/cmse/baseline/union-2.c: New.
880         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
881         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
882         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
883         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
884         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
885         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
886         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
887         * gcc.target/arm/cmse/mainline/union-1.c: New.
888         * gcc.target/arm/cmse/mainline/union-2.c: New.
889         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
890         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
891         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
892         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
893         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
894         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
895         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
896         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
897         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
898         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
899         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
900         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
901         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
902         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
904 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
905             Thomas Preud'homme  <thomas.preudhomme@arm.com>
907         * gcc.target/arm/cmse/cmse-3.c: Add tests.
908         * gcc.target/arm/cmse/cmse-4.c: Add tests.
909         * gcc.target/arm/cmse/cmse-15.c: New.
911 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
912             Thomas Preud'homme  <thomas.preudhomme@arm.com>
914         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
915         * gcc.target/arm/cmse/struct-1.c: New.
916         * gcc.target/arm/cmse/bitfield-1.c: New.
917         * gcc.target/arm/cmse/bitfield-2.c: New.
918         * gcc.target/arm/cmse/bitfield-3.c: New.
919         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
920         * gcc.target/arm/cmse/baseline/softfp.c: New.
921         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
922         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
923         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
924         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
925         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
927 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
928             Thomas Preud'homme  <thomas.preudhomme@arm.com>
930         * gcc.target/arm/cmse/cmse-4.c: New.
931         * gcc.target/arm/cmse/cmse-9.c: New.
932         * gcc.target/arm/cmse/cmse-10.c: New.
934 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
935             Thomas Preud'homme  <thomas.preudhomme@arm.com>
937         * gcc.target/arm/cmse/cmse-3.c: New.
939 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
940             Thomas Preud'homme  <thomas.preudhomme@arm.com>
942         * gcc.target/arm/cmse/cmse.exp: New.
943         * gcc.target/arm/cmse/cmse-1.c: New.
944         * gcc.target/arm/cmse/cmse-12.c: New.
945         * lib/target-supports.exp
946         (check_effective_target_arm_cmse_ok): New.
948 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
949             James Norris  <jnorris@codesourcery.com>
951         * c-c++-common/goacc/data-2.c: Adjust test.
952         * c-c++-common/goacc/executeables-1.c: New test.
953         * g++.dg/goacc/data-1.C: Adjust test.
955 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
957         PR rtl-optimization/78561
958         * gcc.target/aarch64/pr78561.c: New.
960 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
962         * gcc.dg/fold-bopcond-1.c: New test.
963         * gcc.dg/fold-bopcond-2.c: New test.
965 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
967         * gcc.target/s390/md/setmem_long-1.c: Fix test.
969 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
971         PR rtl-optimization/78547
972         * gcc.dg/pr78547.c: New test.
974         PR rtl-optimization/78575
975         * gcc.dg/pr78575.c: New test.
977 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
979         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
981 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
983         PR target/77822
984         * gcc.target/s390/s390.exp: Support .C tests.
985         * gcc.target/s390/pr77822-2.c: New test.
986         * gcc.target/s390/pr77822-1.C: New test.
988 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
990         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
992 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
994         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
996 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
998         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
999         pattern checks.
1000         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1002 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
1004         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1006 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
1008         PR fortran/77505
1009         * gfortran.dg/char_length_20.f90: New test.
1010         * gfortran.dg/char_length_21.f90: Ditto.
1012 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1014         PR fortran/78279
1015         * gfortran.dg/pr78279.f90: New test.
1017 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
1019         * g++.dg/tls/pr77285-1.C: dg-add-options tls
1021 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
1023         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1025 2016-12-01  Richard Biener  <rguenther@suse.de>
1027         * gcc.dg/torture/alias-2.c: New testcase.
1029 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
1031         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1032         * gcc.target/avr/tiny-caller-save.c: Dito.
1034 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1036         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1038 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
1040         PR debug/78587
1041         * gcc.dg/debug/pr78587.c: New test.
1043 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
1045         PR rtl-optimization/78607
1046         * gcc.c-torture/compile/pr78607.c: New testcase.
1048 2016-11-30  Martin Sebor  <msebor@redhat.com>
1050         PR tree-optimization/78586
1051         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1053 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
1055         PR tree-optimization/77856
1056         * gcc.target/i386/pr77856.c: New.
1058 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1060         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1061         scan-assembler-not on AIX.
1063 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1065         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1067 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1069         * g++.dg/eh/new1.C: XFAIL on AIX.
1070         * g++.dg/eh/delete1.C: Same.
1071         * g++.dg/init/new40.C: Same.
1072         * g++.old-deja/g++.eh/new2.C: Same.
1074 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1076         PR c/78498
1077         * gcc.dg/format/pr78494.c: Rename to...
1078         * gcc.dg/format/pr78498.c: ...this.
1080 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1082         PR c/78498
1083         * gcc.dg/format/pr78494.c: New test case.
1085 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1087         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1088         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1089         * g++.dg/debug/dwarf2/refqual-1.C: Same.
1090         * g++.dg/debug/dwarf2/refqual-2.C: Same.
1092 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
1094         PR rtl-optimization/78610
1095         * gcc.c-torture/compile/pr78610.c: New testcase.
1097 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
1099         PR tree-optimization/78574
1100         * gcc.c-torture/compile/pr78574.c: New test.
1102 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1104         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1105         to the changed interfaces.
1106         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1107         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1108         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1109         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1110         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1111         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1112         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1114 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1116         PR fortran/78593
1117         * gfortran.dg/derived_result.f90: New test case.
1119 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1121         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1122         -mfloat-abi=soft option.
1123         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
1124         foreach loop.
1126 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1128         PR target/78362
1129         * gcc.c-torture/compile/pr78362.c: New test.
1131 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1133         * lib/target-supports.exp (check_effective_target_freorder): Check
1134         additional case.
1136 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1138         * gcc.target/arc/arc700-stld-hazard.c: New file.
1140 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1142         PR fortran/78592
1143         * gfortran.dg/dtio_18.f90: New test case.
1145 2016-11-30  Martin Liska  <mliska@suse.cz>
1147         PR sanitizer/78541
1148         * gcc.dg/asan/pr78541-2.c: New test.
1149         * gcc.dg/asan/pr78541.c: New test.
1151 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
1153         PR tree-optimization/78586
1154         * gcc.c-torture/execute/pr78586.c: New test.
1156 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1158         PR fortran/78573
1159         * gfortran.dg/class_61.f90: New test case.
1161 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1163         PR preprocessor/78569
1164         * gcc.dg/format/pr78569.c: New test case.
1166 2016-11-29  Martin Sebor  <msebor@redhat.com>
1168         avoid false positives on ILP32 targets.
1169         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1171 2016-11-29  Martin Sebor  <msebor@redhat.com>
1173         PR tree-optimization/78512
1174         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1175         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1177 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
1179         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1180         Force value through k register.
1182 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1184         PR c++/72774
1185         PR c++/72786
1186         PR c++/77922
1187         PR c++/78313
1188         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1189         * g++.dg/spellcheck-macro-ordering.C: New test case.
1190         * g++.dg/spellcheck-pr78313.C: New test case.
1192 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
1194         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1195         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1196         (Poly64x1_t, Poly64x2_t): Added types.
1197         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1198         (vmov_n_p64, vmovq_n_p64): Added.
1199         (vld2_lane_p64, vld2q_lane_p64): Likewise.
1200         (vld3_lane_p64, vld3q_lane_p64): Likewise.
1201         (vld4_lane_p64, vld4q_lane_p64): Likewise.
1202         (vst2_lane_p64, vst2q_lane_p64): Likewise.
1203         (vst3_lane_p64, vst3q_lane_p64): Likewise.
1204         (vst4_lane_p64, vst4q_lane_p64): Likewise.
1205         (vget_lane_p64, vgetq_lane_p64): Likewise.
1206         (vget_high_p64): Likewise.
1207         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1208         Added AArch64 flags.
1209         (vreint_vector, vreint_vector_res): Moved to header.
1210         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1211         Added Aarch64 flags.
1212         (vreint_vector, vreint_vector_res): Moved to header.
1214 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
1216         PR fortran/58175
1217         * gfortran.dg/finalize_30.f90: New test case.
1219 2016-11-29  Martin Liska  <mliska@suse.cz>
1221         PR gcov-profile/78582
1222         * gcc.dg/pr78582.c: New test.
1224 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1226         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1227         targets with sizeof(int) < 4.
1229 2016-11-29  Richard Biener  <rguenther@suse.de>
1231         PR middle-end/78546
1232         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1234 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
1236         * gcc.target/powerpc/rldic-0.c: New testcase.
1237         * gcc.target/powerpc/rldic-1.c: New testcase.
1238         * gcc.target/powerpc/rldic-2.c: New testcase.
1239         * gcc.target/powerpc/rldicl-0.c: New testcase.
1240         * gcc.target/powerpc/rldicl-1.c: New testcase.
1241         * gcc.target/powerpc/rldicl-2.c: New testcase.
1242         * gcc.target/powerpc/rldicr-0.c: New testcase.
1243         * gcc.target/powerpc/rldicr-1.c: New testcase.
1244         * gcc.target/powerpc/rldicr-2.c: New testcase.
1245         * gcc.target/powerpc/rldicx.h: New file.
1246         * gcc.target/powerpc/rldimi-0.c: New testcase.
1247         * gcc.target/powerpc/rldimi-1.c: New testcase.
1248         * gcc.target/powerpc/rldimi-2.c: New testcase.
1249         * gcc.target/powerpc/rldimi.h: New file.
1250         * gcc.target/powerpc/rlwimi-0.c: New testcase.
1251         * gcc.target/powerpc/rlwimi-1.c: New testcase.
1252         * gcc.target/powerpc/rlwimi-2.c: New testcase.
1253         * gcc.target/powerpc/rlwimi.h: New file.
1254         * gcc.target/powerpc/rlwinm-0.c: New testcase.
1255         * gcc.target/powerpc/rlwinm-1.c: New testcase.
1256         * gcc.target/powerpc/rlwinm-2.c: New testcase.
1257         * gcc.target/powerpc/rlwinm.h: New file.
1259 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1261         PR middle-end/78540
1262         * gcc.dg/pr78540.c: New test.
1264 2016-11-28  Martin Sebor  <msebor@redhat.com>
1266         PR middle-end/78520
1267         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1268         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1269         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1270         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1272 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1274         PR c++/72808
1275         * g++.dg/debug/pr72808.C: New test.
1277         PR rtl-optimization/78546
1278         * gcc.dg/torture/pr78546-1.c: New test.
1279         * gcc.dg/torture/pr78546-2.c: New test.
1281         PR fortran/78298
1282         * gfortran.dg/gomp/pr78298.f90: New test.
1284 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
1286         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1287         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1289 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1291         PR c++/77591
1292         * g++.dg/cpp1y/pr77591.C: New test.
1294 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
1296         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1298 2016-11-28  Richard Biener  <rguenther@suse.de>
1300         PR tree-optimization/78542
1301         * gcc.dg/torture/pr78542.c: New testcase.
1303 2016-11-28  Richard Biener  <rguenther@suse.de>
1305         PR tree-optimization/78343
1306         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1307         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1309 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1311         PR lto/78211
1312         * g++.dg/ipa/pr78211.C: New test.
1314 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
1316         PR fortran/78474
1317         * gfortran.dg/submodule_22.f08: New test.
1319         PR fortran/78331
1320         * gfortran.dg/submodule_21.f08: New test.
1322 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
1324         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1326 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1327             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1328             Dominique d'Humieres  <dominiq@lps.ens.fr>
1330         PR target/67710
1331         *  gcc.dg/darwin-minversion-1.c: Update min version check.
1332         *  gcc.dg/darwin-minversion-2.c: Likewise.
1333         *  gcc.dg/darwin-minversion-3.c: Likewise.
1335 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1337         PR target/57438
1338         * gcc.dg/pr57438-1.c: New Test.
1339         * gcc.dg/pr57438-2.c: New Test.
1341 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1342             Iain Sandoe  <iain@codesourcery.com>
1344         PR target/71767
1345         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1346         linker-visible symbols.
1347         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1348         * gcc.dg/const-uniq-1.c: Likewise.
1349         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1350         * gcc.target/i386/pr70799-1.c: Likewise.
1352 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1354         PR rtl-optimization/78438
1355         PR rtl-optimization/78477
1356         * gcc.c-torture/execute/pr78438.c: New test.
1357         * gcc.c-torture/execute/pr78477.c: New test.
1359         PR rtl-optimization/78526
1360         * gcc.dg/pr78526.c: New test.
1362 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
1364         PR rtl-optimization/77541
1365         * gcc.target/i386/pr77541.c: Change target to int128.
1367 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
1369         PR fortran/60853
1370         * gfortran.dg/typebound_assignment_8.f90: New test case.
1372 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1374         PR rtl-optimization/78527
1375         * gcc.c-torture/compile/pr78527.c: New test.
1377 2016-11-25  Martin Liska  <mliska@suse.cz>
1379         PR gcov-profile/78086
1380         * g++.dg/gcov/pr16855.C: Clean up the test case.
1381         * g++.dg/gcov/pr16855-priority.C: New test.
1383 2016-11-25  Richard Biener  <rguenther@suse.de>
1385         PR ipa/78515
1386         * gcc.dg/torture/pr78515.c: New testcase.
1388 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
1390         PR fortran/78293
1391         * gfortran.dg/allocatable_function_10.f90: New test.
1392         * gfortran.dg/class_array_15.f03: Increase builtin_free count
1393         from 11 to 12.
1395 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
1397         PR middle-end/78507
1398         PR middle-end/78510
1399         PR middle-end/78517
1400         * g++.dg/torture/pr78507.C: New test.
1401         * gcc.dg/torture/pr78510.c: New test.
1402         * gcc.dg/torture/pr78517.c: New test.
1404 2016-11-24  Richard Biener  <rguenther@suse.de>
1406         PR tree-optimization/78343
1407         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1408         * gcc.dg/autopar/uns-outer-6.c: Adjust.
1409         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1410         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1411         * gcc.dg/vect/pr38529.c: Likewise.
1413 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1415         PR tree-optimization/77673
1416         * gcc.dg/pr77673.c: New test.
1418 2016-11-25  Martin Jambor  <mjambor@suse.cz>
1420         PR tree-optimization/70965
1421         * g++.dg/pr70965.C: New test.
1423 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1424             Andreas Schwab  <schwab@linux-m68k.org>
1426         PR gcov-profile/78467
1427         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1428         signed int.
1430 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1432         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1433         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1435 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1437         * gcc.dg/tree-ssa/tailcall-8.c: New test.
1439 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1441         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1442         with sizeof(int) < 4.
1444 2016-11-24  Martin Sebor  <msebor@redhat.com>
1446         PR tree-optimization/78476
1447         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1449 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1451         PR rtl-optimization/77541
1452         * gcc.target/i386/pr77541.c: New.
1454 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1456         PR fortran/78500
1457         * gfortran.dg/class_result_4.f90: New test.
1459 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1461         * gcc.target/aarch64/_Float16_1.c: New.
1462         * gcc.target/aarch64/_Float16_2.c: Likewise.
1463         * gcc.target/aarch64/_Float16_3.c: Likewise.
1465 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1467         * gcc.target/aarch64/floatdihf2_1.c: New.
1469 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1471         PR target/48863
1472         PR inline-asm/70184
1473         * gcc.target/arm/pr48863.c: New test.
1475 2016-11-24  Martin Liska  <mliska@suse.cz>
1477         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1478         parts for frequencies/probabilities.
1479         * gcc.dg/pr34027-1.c: Likewise.
1480         * gcc.dg/strict-overflow-2.c: Likewise.
1481         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1482         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1483         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1484         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1485         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1486         * gcc.dg/tree-ssa/dump-2.c: New test.
1488 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1490         * gcc.target/i386/align-limit.c: New test.
1492 2016-11-24  Richard Biener  <rguenther@suse.de>
1494         PR tree-optimization/71595
1495         * gcc.dg/torture/pr71595.c: New testcase.
1497 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1499         PR rtl-optimization/78120
1500         * gcc.target/i386/pr78120.c: New test.
1502 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1504         * gcc.c-torture/compile/20161124-1.c: New test.
1506 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1508         PR bootstrap/78493
1509         * g++.dg/cpp1z/decomp18.C: New test.
1511 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1513         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1514         * gcc.target/aarch64/store-pair-1.c: Likewise.
1516 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1518         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1519         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1520         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1521         * gcc.target/aarch64/vect-clz.c: Likewise.
1522         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1523         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1524         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1525         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1526         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1527         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1528         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1529         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1531 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1533         PR target/78458
1534         * gcc.target/powerpc/pr78458.c: New.
1536 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1538         * gcc.c-torture/compile/20161123-1.c: New test.
1540 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1542         PR fortran/78297
1543         * gfortran.dg/pr78297.f90: New test.
1545 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1547         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1549 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1551         PR sanitizer/69278
1552         * g++.dg/ubsan/return-7.C: New test.
1553         * c-c++-common/ubsan/unreachable-4.c: New test.
1555         PR tree-optimization/78482
1556         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1557         (bar): New function.
1558         (main): Call bar instead of printf.
1560         PR middle-end/69183
1561         * gfortran.dg/gomp/pr69183.f90: New test.
1563 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1565         PR target/78230
1566         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1567         (test2) Ditto.
1569 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1571         PR c++/77907
1572         * g++.dg/cpp0x/pr77907.C: New test.
1574 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1576         PR middle-end/78153
1577         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1578         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1580 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1582         PR target/63250
1583         * lib/target-supports.exp (add_options_for_float16): Add
1584         -mfp16-format=ieee when testign arm*-*-*.
1586 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1588         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1589         result.
1590         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1591         result.
1593 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1595         * lib/target-supports.exp (check_effective_target_float16): Add
1596         options for _Float16.
1597         (check_effective_target_float32): Add options for _Float32.
1598         (check_effective_target_float64): Add options for _Float64.
1599         (check_effective_target_float128): Add options for _Float128.
1600         (check_effective_target_float32x): Add options for _Float32x.
1601         (check_effective_target_float64x): Add options for _Float64x.
1602         (check_effective_target_float128x): Add options for _Float128x.
1604 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1606         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1607         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1609 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1611         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1612         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1614 2016-11-23  Martin Sebor  <msebor@redhat.com>
1616         PR middle-end/78461
1617         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1618         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1620 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1622         PR c++/71450
1623         * g++.dg/cpp0x/pr71450-1.C: New test.
1624         * g++.dg/cpp0x/pr71450-2.C: New test.
1626         PR c++/77739
1627         * g++.dg/cpp1y/pr77739.C: New test.
1629 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1631         * c-c++-common/gomp/gridify-1.c: Update scan string.
1632         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1633         * c-c++-common/gomp/gridify-2.c: New test.
1634         * c-c++-common/gomp/gridify-3.c: Likewise.
1636 2016-11-23  Richard Biener  <rguenther@suse.de>
1638         PR tree-optimization/78396
1639         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1641 2016-11-23  Richard Biener  <rguenther@suse.de>
1643         PR tree-optimization/78482
1644         * gcc.dg/torture/pr78482.c: New testcase.
1646 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1648         * gcc.dg/fold-cond_expr-1.c: New test.
1649         * gcc.dg/fold-condcmpconv-1.c: New test.
1650         * gcc.dg/fold-condcmpconv-2.c: New test.
1652 2016-11-23  Richard Biener  <rguenther@suse.de>
1654         PR middle-end/71762
1655         * gcc.dg/torture/pr71762-1.c: New testcase.
1656         * gcc.dg/torture/pr71762-2.c: Likewise.
1657         * gcc.dg/torture/pr71762-3.c: Likewise.
1658         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1660 2016-11-23  Richard Biener  <rguenther@suse.de>
1662         PR lto/78472
1663         * g++.dg/lto/pr78472_0.c: New testcase.
1664         * g++.dg/lto/pr78472_1.C: Likewise.
1666 2016-11-23  Richard Biener  <rguenther@suse.de>
1667             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1669             PR tree-optimization/78154
1670             * gcc.dg/tree-ssa/pr78154.c: New test.
1672 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1674         * gcc.dg/pr31096.c: New testcase.
1675         * gcc.dg/pr31096-1.c: New testcase.
1677 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1679         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1680         adjust for warning->pedwarn change.
1681         * gcc.dg/cpp/defined-syshdr.c,
1682         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1683         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1684         gcc.dg/cpp/defined-Wextra.c,
1685         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1687 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1689         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1691 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1693         PR target/78451
1694         * gcc.target/i386/pr78451.c: New test.
1695         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1696         and #pragma GCC pop_options around the first #pragma GCC target.
1697         * gcc.target/i386/pr69255-2.c: Likewise.
1698         * gcc.target/i386/pr69255-3.c: Likewise.
1700 2016-11-23  Michael Collison  <michael.collison@arm.com>
1702         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1703         additional constants are recognized and fewer instructions generated.
1704         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1705         additional constants are recognized and fewer instructions generated.
1707 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1709         * gcc.misc-tests/godump-1.c: Update expected output for recent
1710         changes.
1712 2016-11-22  Marek Polacek  <polacek@redhat.com>
1714         PR tree-optimization/78455
1715         * gcc.dg/uninit-23.c: New.
1717 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1719         PR fortran/78479
1720         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1721         comment.
1723 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1725         PR fortran/78479
1726         * gfortran.dg/char_component_initializer_3.f90: New test.
1728 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1730         PR target/78451
1731         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1732         GCC target pragma before including immintrin.h.
1734 2016-11-22  Carl Love  <cel@us.ibm.com>
1736         * gcc.target/powerpc/builtins-3.c: New file to test the new
1737         built-ins for vector compare equal and vector compare not equal.
1739 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1741         PR fortran/78443
1742         * gfortran.dg/typebound_proc_35.f90: New test case.
1744 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1746         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1747         parameter in declaration.
1749 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1751         * gcc.dg/loop-split.c: Require int32plus.
1752         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1754 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1756         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1758 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1760         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1762 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1764         PR target/78439
1765         * gcc.c-torture/compile/pr78439.c: New test.
1767 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1769         PR target/77904
1770         * gcc.target/arm/pr77904.c: New test.
1772 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1774         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1775         isa_rev>=2.
1777 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1779         PR tree-optimization/78436
1780         * gcc.c-torture/execute/pr78436.c: New test.
1782         PR middle-end/78416
1783         * gcc.dg/torture/pr78416.c: New test.
1785         PR tree-optimization/78445
1786         * gcc.dg/pr78445.c: New test.
1788 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1790         PR libgfortran/78449
1791         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1793 2016-11-21  Jeff Law  <law@redhat.com>
1795         PR target/68538
1796         * gcc.c-torture/compile/pr68538.c: New test.
1798 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1800         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1801         to be generated instead of FCTIWUZ or FCTIWZ.
1803 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1805         PR middle-end/67335
1806         * g++.dg/vect/simd-clone-7.cc: New test.
1808         PR c++/71973
1809         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1810         long unsigned int.
1811         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1812         unsigned long.
1814 2016-11-20  Jeff Law  <law@redhat.com>
1816         PR target/25128
1817         * gcc.target/m68k/pr25128.c: New test.
1819 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1821         * gcc.dg/tree-ssa/tailcall-7.c: New test.
1823 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
1825         PR preprocessor/78324
1826         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1827         (test_multitoken_macro): New function.
1828         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1829         case.
1830         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1831         case.
1832         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1833         cases.
1834         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1835         Move to...
1836         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
1837         -ftrack-macro-expansion=0.
1838         (test_sprintf_note): Remove "P" macro.  Add
1839         dg-begin/end-multiline-output directives.
1840         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1842 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
1844         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1845         Return 1 for AVR_TINY.
1847 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
1849         PR rtl-optimization/71785
1850         * gcc.target/powerpc/pr71785.c: New file.
1852 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
1854         PR testsuite/78114
1855         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1856         options.  Refine test by checking predictive commining PHI
1857         nodes in vectorized loop wrto vector factor.
1859 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1861         PR c++/71973
1862         * g++.dg/pr71973-1.C: New test.
1863         * g++.dg/pr71973-2.C: New test.
1864         * g++.dg/pr71973-3.C: New test.
1865         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1866         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1867         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1868         to dg-options.
1869         * g++.old-deja/g++.other/realloc.C: Likewise.
1870         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1872 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1874         PR tree-optimization/78413
1875         * gcc.dg/tree-ssa/pr78413.c: New test.
1877 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1879         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1880         target is Thumb-only.
1882 2016-11-20  Jeff Law  <law@redhat.com>
1884         PR target/48551
1885         * gcc.target/m68k/pr48551.c: New test.
1887 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
1889         PR fortran/69741
1890         * gfortran.dg/forall_18.f90: New testcase.
1892 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1894         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1896 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1898         PR fortran/78395
1899         * gfortran.dg/typebound_operator_21.f03: New test.
1901 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1903         * gcc.dg/tree-ssa/divide-5.c: New file.
1905 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
1907         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1908         signed int.
1910 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
1912         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1913         libatomic_available.
1914         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1915         * gfortran.dg/coarray_allocate_10.f08: Likewise.
1916         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1917         * gfortran.dg/coarray_allocate_8.f08: Likewise.
1918         * gfortran.dg/coarray_allocate_9.f08: Likewise.
1919         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1920         * gfortran.dg/coarray_stat_2.f90: Likewise.
1921         * gfortran.dg/coindexed_1.f90: Likewise.
1923 2016-11-18  Jeff Law  <law@redhat.com>
1925         PR target/25111
1926         * gcc.target/m68k/pr25111.c: New test.
1928 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
1930         PR c++/68180
1931         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1933         PR middle-end/78419
1934         * gcc.target/i386/pr78419.c: New test.
1936         PR c++/77285
1937         * g++.dg/tls/pr77285-1.C: New test.
1938         * g++.dg/tls/pr77285-2.C: New test.
1940 2016-11-18  Jeff Law  <law@redhat.com>
1942         PR target/25112
1943         * gcc.target/m68k/pr25112: New test.
1945 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
1947         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1948         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1950 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1952         * gcc.target/arm/optional_thumb-1.c: New test.
1953         * gcc.target/arm/optional_thumb-2.c: New test.
1954         * gcc.target/arm/optional_thumb-3.c: New test.
1956 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1958         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1959         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1960         successful test.
1961         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1962         (DEFAULT_REQUIRED_QUORUM): Likewise.
1964 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
1965             Toma Tabacu  <toma.tabacu@imgtec.com>
1967         * gcc.target/mips/inline-memcpy-1.c (dg-options):
1968         Add (REQUIRES_STDLIB).
1969         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1970         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1971         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1972         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1973         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1974         * gcc.target/mips/loongson-simd.c: Ditto.
1975         * gcc.target/mips/memcpy-1.c: Ditto.
1976         * gcc.target/mips/mips-3d-1.c: Ditto.
1977         * gcc.target/mips/mips-3d-2.c: Ditto.
1978         * gcc.target/mips/mips-3d-3.c: Ditto.
1979         * gcc.target/mips/mips-3d-4.c: Ditto.
1980         * gcc.target/mips/mips-3d-5.c: Ditto.
1981         * gcc.target/mips/mips-3d-6.c: Ditto.
1982         * gcc.target/mips/mips-3d-7.c: Ditto.
1983         * gcc.target/mips/mips-3d-8.c: Ditto.
1984         * gcc.target/mips/mips-3d-9.c: Ditto.
1985         * gcc.target/mips/mips-ps-1.c: Ditto.
1986         * gcc.target/mips/mips-ps-2.c: Ditto.
1987         * gcc.target/mips/mips-ps-3.c: Ditto.
1988         * gcc.target/mips/mips-ps-4.c: Ditto.
1989         * gcc.target/mips/mips-ps-6.c: Ditto.
1990         * gcc.target/mips/mips16-attributes.c: Ditto.
1991         * gcc.target/mips/mips32-dsp-run.c: Ditto.
1992         * gcc.target/mips/mips32-dsp.c: Ditto.
1993         * gcc.target/mips/save-restore-1.c: Ditto.
1994         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1995         (mips_preprocess): Add ignore_output argument that when set
1996         will not return the pre-processed output.
1997         (mips_arch_info): Update arguments for the call to mips_preprocess.
1998         (mips-dg-init): Ditto.
1999         (mips-dg-options): Check if a test having test option
2000         (REQUIRES_STDLIB) has the required sysroot support for
2001         the current test options.
2003 2016-11-17  Jeff Law  <law@redhat.com>
2005         PR middle-end/38219
2006         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2008         PR target/47192
2009         * gcc.target/m68k/pr47192.c: New test.
2011 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
2013         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2014         instead of isa>=4, in order to downgrade to R5.
2016 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
2018         * gcc.target/arc/cmem-bit-1.c: New file.
2019         * gcc.target/arc/cmem-bit-2.c: New file.
2020         * gcc.target/arc/cmem-bit-3.c: New file.
2021         * gcc.target/arc/cmem-bit-4.c: New file.
2023 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
2025         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2026         "avx5124fmaps".
2027         * gcc.target/i386/funcspec-56.inc: Test new attributes.
2029 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
2030             Andrew Senkevich <andrew.senkevich@intel.com>
2032         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2033         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2034         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2035         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2036         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2037         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2038         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2039         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2040         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2041         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2042         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2043         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2044         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2045         avx5124vnniw-check.h.
2046         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2047         check_effective_target_avx5124vnniw): New.
2048         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2049         Set under ifndef.
2050         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2051         * gcc.target/i386/sse-13.c: Ditto.
2052         * g++.dg/other/i386-2.C: Ditto.
2053         * g++.dg/other/i386-3.C: Ditto.
2054         * gcc.target/i386/sse-22.c: Ditto.
2055         * gcc.target/i386/sse-23.c: Ditto.
2057 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2059         PR c++/55080
2060         * g++.dg/parse/pr55080.C: New.
2062 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2064         PR target/78101
2065         * gcc.target/powerpc/fusion4.c: New test.
2067 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2069         PR target/77933
2070         * gcc.target/arm/pr77933-1.c: New test.
2071         * gcc.target/arm/pr77933-2.c: Likewise.
2073 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
2075         PR middle-end/78201
2076         * g++.dg/opt/pr78201.C: New test.
2078 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
2080         * gcc.dg/pr78333.c: Add empty implementations of
2081         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2082         problems on non-glibc systems.
2084 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
2086         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2087         (test_raw_string_one_liner): New function.
2088         (test_raw_string_multiline): New function.
2090 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2092         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2093         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2095 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2096             Richard Biener  <rguenther@suse.de>
2098         PR tree-optimization/77848
2099         * gfortran.dg/vect/pr77848.f: New test.
2101 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2103         PR target/77308
2104         * gcc.target/arm/pr53447-5.c: New test.
2105         * lib/target-supports.exp
2106         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2108 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
2110         * gcc.target/arc/abitest.S: New file.
2111         * gcc.target/arc/abitest.h: Likewise.
2112         * gcc.target/arc/va_args-1.c: Likewise.
2113         * gcc.target/arc/va_args-2.c: Likewise.
2114         * gcc.target/arc/va_args-3.c: Likewise.
2115         * gcc.target/arc/mcrc.c: Deleted.
2116         * gcc.target/arc/mdsp-packa.c: Likewise.
2117         * gcc.target/arc/mdvbf.c: Likewise.
2118         * gcc.target/arc/mmac-24.c: Likewise.
2119         * gcc.target/arc/mmac-d16.c: Likewise.
2120         * gcc.target/arc/mno-crc.c: Likewise.
2121         * gcc.target/arc/mno-dsp-packa.c: Likewise.
2122         * gcc.target/arc/mno-dvbf.c: Likewise.
2123         * gcc.target/arc/mno-mac-24.c: Likewise.
2124         * gcc.target/arc/mno-mac-d16.c: Likewise.
2125         * gcc.target/arc/mno-rtsc.c: Likewise.
2126         * gcc.target/arc/mno-xy.c: Likewise.
2127         * gcc.target/arc/mrtsc.c: Likewise.
2128         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2129         function.
2130         (check_effective_target_arc700): Likewise.
2131         (check_effective_target_arc6xx): Likewise.
2132         (check_effective_target_arcmpy): Likewise.
2133         (check_effective_target_archs): Likewise.
2134         (check_effective_target_clmcpu): Likewise.
2135         (check_effective_target_barrelshifter): Likewise.
2136         * gcc.target/arc/barrel-shifter-1.c: Changed.
2137         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2138         * gcc.target/arc/cmem-1.c: Changed.
2139         * gcc.target/arc/cmem-2.c: Likewise.
2140         * gcc.target/arc/cmem-3.c: Likewise.
2141         * gcc.target/arc/cmem-4.c: Likewise.
2142         * gcc.target/arc/cmem-5.c: Likewise.
2143         * gcc.target/arc/cmem-6.c: Likewise.
2144         * gcc.target/arc/cmem-7.c: Likewise.
2145         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2146         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2147         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2148         * gcc.target/arc/jump-around-jump.c: Update options.
2149         * gcc.target/arc/mARC601.c: Changed.
2150         * gcc.target/arc/mcpu-arc600.c: Changed.
2151         * gcc.target/arc/mcpu-arc601.c: Changed.
2152         * gcc.target/arc/mcpu-arc700.c: Changed.
2153         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2154         * gcc.target/arc/movb-1.c: Changed.
2155         * gcc.target/arc/movb-2.c: Likewise.
2156         * gcc.target/arc/movb-3.c: Likewise.
2157         * gcc.target/arc/movb-4.c: Likewise.
2158         * gcc.target/arc/movb-5.c: Likewise.
2159         * gcc.target/arc/movb_cl-1.c: Likewise.
2160         * gcc.target/arc/movb_cl-2.c: Likewise.
2161         * gcc.target/arc/movbi_cl-1.c: Likewise.
2162         * gcc.target/arc/movh_cl-1.c: Likewise.
2163         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2164         * gcc.target/arc/mul64.c: Enable it only for ARC600.
2165         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2166         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2167         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2168         * gcc.target/arc/trsub.c: Only for ARC EM cores.
2169         * gcc.target/arc/builtin_simdarc.c: Changed.
2170         * gcc.target/arc/extzv-1.c: Likewise.
2171         * gcc.target/arc/insv-1.c: Likewise.
2172         * gcc.target/arc/insv-2.c: Likewise.
2173         * gcc.target/arc/mA6.c: Likewise.
2174         * gcc.target/arc/mA7.c: Likewise.
2175         * gcc.target/arc/mARC600.c: Likewise.
2176         * gcc.target/arc/mARC700.c: Likewise.
2177         * gcc.target/arc/mcpu-arc600.c: Likewise.
2178         * gcc.target/arc/mcpu-arc700.c: Likewise.
2179         * gcc.target/arc/movl-1.c: Likewise.
2180         * gcc.target/arc/nps400-1.c: Likewise.
2181         * gcc.target/arc/trsub.c: Likewise.
2182         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2183         configuration.
2184         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2185         * gcc.target/arc/mswape.c: Likewise.
2187 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2189         PR c++/68180
2190         * g++.dg/cpp1y/pr68180.C: New.
2192 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2194         PR tree-optimization/78319
2195         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2196         arm-none-eabi.
2198 2016-11-17  Richard Biener  <rguenther@suse.de>
2200         PR tree-optimization/78306
2201         * gcc.dg/cilk-plus/pr78306.c: New testcase.
2203 2016-11-17  Richard Biener  <rguenther@suse.de>
2205         PR middle-end/78305
2206         * gcc.dg/torture/pr78305.c: New testcase.
2208 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
2210         PR fortran/66227
2211         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2213 2016-11-16  Marek Polacek  <polacek@redhat.com>
2215         PR c/78285
2216         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2217         * g++.dg/ext/case-range2.C: Likewise.
2219 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2221         PR fortran/58001
2222         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2223         * gfortran.dg/fmt_tab_2.f90: Ditto.
2225 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2227         PR rtl-optimization/78378
2228         * gcc.c-torture/execute/pr78378.c: New test.
2230 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
2232         * gcc.dg/tree-prof/section-attr-1.c: New file.
2233         * gcc.dg/tree-prof/section-attr-2.c: New file.
2234         * gcc.dg/tree-prof/section-attr-3.c: New file.
2236 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2238         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2239         rather than `la'.
2241 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2243         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2244         (dg-final): Remove microMIPS JALRS mnemonic matching.
2245         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2246         (dg-final): Remove microMIPS JALRS mnemonic matching.
2247         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2248         (dg-final): Remove microMIPS JALRS mnemonic matching.
2249         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2250         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2251         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2252         * gcc.target/mips/call-1u.c: New test case.
2253         * gcc.target/mips/call-2u.c: New test case.
2254         * gcc.target/mips/call-3u.c: New test case.
2255         * gcc.target/mips/call-4u.c: New test case.
2256         * gcc.target/mips/call-5u.c: New test case.
2257         * gcc.target/mips/call-6u.c: New test case.
2259 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2261         * gcc.target/arm/empty_fiq_handler.c: New test.
2263 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2265         PR fortran/78299
2266         * gfortran.dg/gomp/pr78299.f90: New test.
2268 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
2270         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2271         * gcc.dg/optimize-bswaphi-1.c: Likewise.
2272         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2274 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2276         PR libgfortran/78314
2277         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2279 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
2281         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2282         according to updated dump info.
2284 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
2286         * lib/target-supports.exp (check_effective_target_alloca): Use a
2287         compile test.
2288         * gcc.target/nvptx/softstack.c: New test.
2289         * gcc.target/nvptx/decl-shared.c: New test.
2290         * gcc.target/nvptx/decl-shared-init.c: New test.
2292 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2294         * gcc.target/mips/data-sym-jump.c: New test case.
2295         * gcc.target/mips/data-sym-pool.c: New test case.
2296         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2297         annotation.
2299 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2301         * lib/target-supports.exp (check_avx2_hw_available): New.
2302         (check_effective_target_avx2_runtime): New.
2303         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2305 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
2307         PR testsuite/78136
2308         * gcc.dg/cpp/trad/trad.exp
2309         (dg-runtest): Moved $srcdir/$subdir/ to
2310         DEFAULT_TRADCPPFLAGS.
2312 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
2314         PR fortran/78356
2315         * gfortran.dg/class_allocate_23.f08: New test.
2317 2016-11-16  Richard Biener  <rguenther@suse.de>
2319         PR middle-end/78333
2320         * gcc.dg/pr78333.c: New testcase.
2322 2016-11-16  Martin Liska  <mliska@suse.cz>
2324         PR sanitizer/78270
2325         * gcc.dg/asan/pr78270.c: Update comment style.
2326         * gcc.dg/asan/pr78270-2.c: New test.
2328 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2330         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2331         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2333 2016-11-16  Richard Biener  <rguenther@suse.de>
2335         PR tree-optimization/78348
2336         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2338 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2340         PR sanitizer/77823
2341         * c-c++-common/ubsan/overflow-vec-1.c: New test.
2342         * c-c++-common/ubsan/overflow-vec-2.c: New test.
2344 2016-11-15  Marek Polacek  <polacek@redhat.com>
2346         * g++.dg/cpp1z/init-statement6.C: Rename a function.
2348 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2350         PR libgfortran/51119
2351         * gfortran.dg/matmul_12.f90: New test case.
2353 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
2355         * gcc.target/i386/funcspec-56.inc: New file.
2356         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
2357         common 32-bit and 64-bit function specific options.
2358         * gcc.target/i386/funcspec-6.c: Ditto.
2360 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2362         * g++.dg/cpp1z/decomp14.C: New test.
2363         * g++.dg/cpp1z/decomp15.C: New test.
2364         * g++.dg/cpp1z/decomp16.C: New test.
2366         * g++.dg/cpp1z/decomp13.C: New test.
2368         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2370         PR c++/71988
2371         * g++.dg/cpp0x/constexpr-71988.C: New test.
2373 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2375         * gcc.target/mips/insn-casesi.c: New test case.
2376         * gcc.target/mips/insn-pseudo-1.c: New test case.
2377         * gcc.target/mips/insn-pseudo-2.c: New test case.
2378         * gcc.target/mips/insn-pseudo-3.c: New test case.
2379         * gcc.target/mips/insn-pseudo-4.c: New test case.
2380         * gcc.target/mips/insn-tablejump.c: New test case.
2382 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2384         * gcc.target/mips/mips.exp (mips_option_tests): Add
2385         `-mcode-readable=yes' array element.
2387 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2389         * gcc.target/mips/mips.exp (mips_option_tests): Add
2390         `-mmicromips' array element.
2392 2016-11-15  Michael Matz  <matz@suse.de>
2394         PR missed-optimization/77881
2395         * gcc.target/i386/pr77881.c: New test.
2397 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2399         PR middle-end/78295
2400         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2402 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2404         * gcc.target/powerpc/vec-set-int.c: New test.
2405         * gcc.target/powerpc/vec-set-short.c: Likesie.
2406         * gcc.target/powerpc/vec-set-char.c: Likewise.
2408 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2410         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2412 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
2414         PR fortran/78300
2415         * gfortran.dg/class_result_3.f90: New test.
2417 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
2418             Richard Biener  <rguenther@suse.de>
2420         * gcc.dg/gimplefe-1.c: New testcase.
2421         * gcc.dg/gimplefe-2.c: Likewise.
2422         * gcc.dg/gimplefe-3.c: Likewise.
2423         * gcc.dg/gimplefe-4.c: Likewise.
2424         * gcc.dg/gimplefe-5.c: Likewise.
2425         * gcc.dg/gimplefe-6.c: Likewise.
2426         * gcc.dg/gimplefe-7.c: Likewise.
2427         * gcc.dg/gimplefe-8.c: Likewise.
2428         * gcc.dg/gimplefe-9.c: Likewise.
2429         * gcc.dg/gimplefe-10.c: Likewise.
2430         * gcc.dg/gimplefe-11.c: Likewise.
2431         * gcc.dg/gimplefe-12.c: Likewise.
2432         * gcc.dg/gimplefe-13.c: Likewise.
2433         * gcc.dg/gimplefe-14.c: Likewise.
2434         * gcc.dg/gimplefe-15.c: Likewise.
2435         * gcc.dg/gimplefe-16.c: Likewise.
2436         * gcc.dg/gimplefe-17.c: Likewise.
2437         * gcc.dg/gimplefe-18.c: Likewise.
2439 2016-11-14  Martin Liska  <mliska@suse.cz>
2441         PR bootstrap/78069
2442         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2443         to match scanned pattern.
2444         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2446 2016-11-14  Richard Biener  <rguenther@suse.de>
2448         PR tree-optimization/78312
2449         * gcc.dg/torture/pr78312.c: New testcase.
2451 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2453         PR target/78093
2454         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2456 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2457             Jason Merrill  <jason@redhat.com>
2459         Implement P0217R3 - C++17 structured bindings
2460         * g++.dg/cpp1z/decomp1.C: New test.
2461         * g++.dg/cpp1z/decomp2.C: New test.
2462         * g++.dg/cpp1z/decomp3.C: New test.
2463         * g++.dg/cpp1z/decomp4.C: New test.
2464         * g++.dg/cpp1z/decomp5.C: New test.
2465         * g++.dg/cpp1z/decomp6.C: New test.
2466         * g++.dg/cpp1z/decomp7.C: New test.
2467         * g++.dg/cpp1z/decomp8.C: New test.
2468         * g++.dg/cpp1z/decomp9.C: New test.
2469         * g++.dg/cpp1z/decomp10.C: New test.
2471 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2473         * g++.dg/torture/pr78268.C: New test.
2475 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2477         PR c/35503
2478         * c-c++-common/pr35503-1.c: New test.
2479         * c-c++-common/pr35503-2.c: Likewise.
2480         * c-c++-common/pr35503-3.c: Likewise.
2481         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2483 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2485         PR rtl-optimization/78232
2486         PR rtl-optimization/78248
2487         * gcc.dg/ubsan/pr78248.c: New test.
2489 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2491         * gnat.dg/address_conv.adb: New test.
2493 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2495         * gnat.dg/renaming11.ad[sb]: New test.
2497 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2499         * c-c++-common/dump-ada-spec-6.c: New test.
2501 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2503         * gnat.dg/lto21.adb: New test.
2504         * gnat.dg/lto21_pkg1.ads: New helper.
2505         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2507 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2509         PR fortran/60952
2510         * gfortran.dg/typebound_proc_34.f90: New test.
2512 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2514         PR fortran/66366
2515         * gfortran.dg/class_57.f90: Changed error message.
2516         * gfortran.dg/class_60.f90: New test.
2518 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2520         * g++.dg/pr78112.C: XFAIL AIX.
2522 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2524         PR fortran/77501
2525         * gfortran.dg/typebound_generic_16.f90: New test.
2527 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2529         PR c++/71225
2530         * g++.dg/cpp0x/pr71225.C: New test.
2532 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2534         * gcc.target/sparc/20161111-1.c: New test.
2536 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2538         PR target/78310
2539         * gcc.target/i386/pr78310.c: New test.
2541 2016-11-11  Jeff Law  <law@redhat.com>
2543         * gcc.dg/tree-ssa/isolate-6.c: New test.
2544         * gcc.dg/tree-ssa/isolate-7.c: New test.
2546 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2548         PR testsuite/78292
2549         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2550         vect_max_reduc.
2552 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2554         PR c++/72774
2555         * g++.dg/parse/pr72774.C: New test.
2557 2016-11-11  Richard Biener  <rguenther@suse.de>
2559         PR tree-optimization/71575
2560         * gcc.dg/graphite/pr71575-1.c: New testcase.
2561         * gcc.dg/graphite/pr71575-2.c: Likewise.
2563 2016-11-11  Richard Biener  <rguenther@suse.de>
2565         PR middle-end/78295
2566         * gcc.dg/uninit-pr78295.c: New testcase.
2568 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2570         PR fortran/78277
2571         * gfortran.dg/dec_structure_17.f90: New test.
2573 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2575         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2576         being allowed in vector registers.
2577         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2578         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2579         * gcc.target/powerpc/vsx-himode.c: Likewise.
2580         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2581         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2582         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2583         to allow matching MFVSRD or MFVSRW.
2585 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2587         PR rtl-optimization/78241
2588         * gcc.dg/pr78241.c: New test.
2590 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2592         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2593         201307.
2595         * g++.dg/cpp1z/noexcept-type14.C: New test.
2596         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2598 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2600         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2601         WVAL0S tests added in r241817.
2603 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2605         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2606         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2607         no longer allowed and corresponding ordered construct.
2608         * gfortran.dg/gomp/linear-1.f90: New test.
2609         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2610         * gfortran.dg/gomp/declare-target-1.f90: New test.
2611         * gfortran.dg/gomp/declare-target-2.f90: New test.
2613 2016-11-10  Martin Liska  <mliska@suse.cz>
2615         PR sanitizer/78270
2616         * gcc.dg/asan/pr78270.c: New test.
2618 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2619             Jakub Jelinek  <jakub@redhat.com>
2621         PR debug/78112
2622         * g++.dg/pr78112.C: New testcase.
2624 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2626         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2627         -Wno-c++1z-compat.
2628         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2629         string in case condition contains % characters.
2631         PR c++/78283
2632         * g++.dg/cpp1z/noexcept-type13.C: New test.
2634 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2636         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2637         using (HAS_MOVN) with MIPS III.
2639 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2641         PR fortran/46459
2642         * gfortran.dg/volatile14.f90: New test.
2644 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2646         PR target/78262
2647         * gcc.target/i386/pr78262.c: New test.
2649 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2651         PR fortran/78259
2652         * gfortran.dg/pr78259.f90: New test.
2654 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2656         PR fortran/60777
2657         * gfortran.dg/spec_expr_7.f90: New test.
2659 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2661         PR target/77718
2662         * gcc.c-torture/execute/pr77718.c: New test.
2664         * gcc.dg/ubsan/c99-shift-3.c: New test.
2665         * gcc.dg/ubsan/c99-shift-4.c: New test.
2666         * gcc.dg/ubsan/c99-shift-5.c: New test.
2667         * gcc.dg/ubsan/c99-shift-6.c: New test.
2669 2016-11-09  Martin Liska  <mliska@suse.cz>
2671         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2672         test-case for memcmp.
2673         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2675 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2677         PR testsuite/78269
2678         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2680 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2682         * gfortran.dg/move_alloc_18.f90: New test.
2684 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2686         PR middle-end/78256
2687         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2688         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2690 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2692         PR fortran/71894
2693         * gfortran.dg/class_59.f90: New test.
2695 2016-11-09  Richard Biener  <rguenther@suse.de>
2697         PR tree-optimization/78007
2698         * gcc.dg/vect/vect-bswap32.c: Adjust.
2699         * gcc.dg/vect/vect-bswap64.c: Likewise.
2701 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2703         * gcc.dg/ipa/vrp7.c: New test.
2705 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2707         PR ipa/78121
2708         * gcc.dg/ipa/pr78121.c: New test.
2710 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2712         * c-c++-common/asan/default_options.h: New file.
2713         * c-c++-common/asan/strcasestr-1.c: New test.
2714         * c-c++-common/asan/strcasestr-2.c: Likewise.
2715         * c-c++-common/asan/strcspn-1.c: Likewise.
2716         * c-c++-common/asan/strcspn-2.c: Likewise.
2717         * c-c++-common/asan/strpbrk-1.c: Likewise.
2718         * c-c++-common/asan/strpbrk-2.c: Likewise.
2719         * c-c++-common/asan/strspn-1.c: Likewise.
2720         * c-c++-common/asan/strspn-2.c: Likewise.
2721         * c-c++-common/asan/strstr-1.c: Likewise.
2722         * c-c++-common/asan/strstr-2.c: Likewise.
2723         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2725 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2727         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2729 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2731         PR fortran/68440
2732         * gfortran.dg/class_58.f90: New test.
2734 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2736         PR target/70799
2737         * gcc.target/i386/pr70799-2.c: New test.
2739 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2741         PR fortran/77596
2742         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2744 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2746         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2748 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2750         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2752 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2754         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2756 2016-11-08  Martin Liska  <mliska@suse.cz>
2758         PR testsuite/78242
2759         * g++.dg/asan/use-after-scope-4.C: New test.
2760         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2761         * gcc.dg/asan/use-after-scope-8.c: Remove.
2763 2016-11-08  Richard Biener  <rguenther@suse.de>
2765         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2767 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2769         PR testsuite/78136
2770         * gcc.dg/cpp/trad/trad.exp
2771         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2772         * gcc.dg/cpp/trad/include.c: Use local header file.
2774 2016-11-08  Richard Biener  <rguenther@suse.de>
2776         PR tree-optimization/78205
2777         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2779 2016-11-08  Richard Biener  <rguenther@suse.de>
2781         PR tree-optimization/78224
2782         * g++.dg/torture/pr78224.C: New testcase.
2784 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2786         * gcc.dg/store_merging_1.c: Require store_merge.
2787         * gcc.dg/store_merging_2.c: Likewise.
2788         * gcc.dg/store_merging_4.c: Likewise.
2789         * gcc.dg/store_merging_5.c: Likewise.
2790         * gcc.dg/store_merging_6.c: Likewise.
2791         * gcc.dg/store_merging_7.c: Likewise.
2792         * gcc.dg/store_merging_8.c: Likewise.
2793         * lib/target-supports.exp (check_effective_target_store_merge): New.
2795 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2797         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2798         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2799         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2800         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2801         -mvsx -mpower8-vector.
2802         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2803         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2804         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2805         -mvsx -mpower8-vector.
2807 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2809         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2811         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2812         * gcc.dg/visibility-14.c: XFAIL AIX.
2813         * gcc.dg/visibility-15.c: XFAIL AIX.
2814         * gcc.dg/visibility-16.c: XFAIL AIX.
2815         * gcc.dg/visibility-17.c: XFAIL AIX.
2816         * gcc.dg/visibility-18.c: XFAIL AIX.
2817         * gcc.dg/visibility-19.c: XFAIL AIX.
2818         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2819         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2820         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2821         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2823 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2825         PR target/78227
2826         * gcc.target/i386/pr78227-1.c: New test.
2827         * gcc.target/i386/pr78227-2.c: New test.
2829 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2831         PR middle-end/35691
2832         * gcc.dg/pr35691-1.c: New test-case.
2833         * gcc.dg/pr35691-2.c: Likewise.
2835 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2837         PR rtl-optimization/77309
2838         * gcc.dg/torture/pr77309.c: New test.
2840 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2842         PR middle-end/71529
2843         * gcc.target/i386/pr71529.C: Moved to ...
2844         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
2846         PR target/64411
2847         * gcc.target/i386/pr64411.C: Moved to ...
2848         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
2849         lp64.
2851         PR target/65105
2852         * gcc.target/i386/pr65105-4.C: Moved to ...
2853         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
2854         Run into compile test rather than execute test.
2856 2016-11-07  Richard Biener  <rguenther@suse.de>
2858         PR target/78229
2859         * g++.dg/pr78229.C: New testcase.
2861 2016-11-07  Richard Biener  <rguenther@suse.de>
2863         PR tree-optimization/78218
2864         * gcc.dg/torture/pr78218.c: New testcase.
2866 2016-11-07  Richard Biener  <rguenther@suse.de>
2868         PR tree-optimization/78228
2869         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2871 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2873         PR target/77822
2874         * g++.dg/torture/pr77822.C: New test.
2876 2016-11-07  Martin Liska  <mliska@suse.cz>
2878         * c-c++-common/asan/force-inline-opt0-1.c: Disable
2879         -f-sanitize-address-use-after-scope.
2880         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2881         internal fn calls.
2882         * g++.dg/asan/use-after-scope-1.C: New test.
2883         * g++.dg/asan/use-after-scope-2.C: Likewise.
2884         * g++.dg/asan/use-after-scope-3.C: Likewise.
2885         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2886         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2887         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2888         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2889         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2890         * g++.dg/asan/use-after-scope-types.h: Likewise.
2891         * gcc.dg/asan/use-after-scope-1.c: Likewise.
2892         * gcc.dg/asan/use-after-scope-2.c: Likewise.
2893         * gcc.dg/asan/use-after-scope-3.c: Likewise.
2894         * gcc.dg/asan/use-after-scope-4.c: Likewise.
2895         * gcc.dg/asan/use-after-scope-5.c: Likewise.
2896         * gcc.dg/asan/use-after-scope-6.c: Likewise.
2897         * gcc.dg/asan/use-after-scope-7.c: Likewise.
2898         * gcc.dg/asan/use-after-scope-8.c: Likewise.
2899         * gcc.dg/asan/use-after-scope-9.c: Likewise.
2900         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2901         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2902         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2903         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2904         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2906 2016-11-07  Richard Biener  <rguenther@suse.de>
2908         PR tree-optimization/78189
2909         * g++.dg/torture/pr78189.C: New testcase.
2911 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
2913         * gcc.dg/Wtrampolines.c: XFAIL AIX.
2915 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
2917         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2918         occuring.
2920 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2922         PR fortran/78221
2923         * arith.c (gfc_complex2real):  Change gfc_warning_now to
2924         gfc_warning.
2926 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2928         * gfortran.dg/move_alloc_17.f03: New test.
2930 2016-11-05  Richard Biener  <rguenther@suse.de>
2932         PR bootstrap/78188
2933         * g++.dg/ipa/pr78188.C: New test.
2935 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
2936             Dominique d'Humieres  <dominiq@lps.ens.fr>
2938         PR fortran/69495
2939         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2941 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2943         PR fortran/67564
2944         * gfortran.dg/select_type_39.f03: New test.
2946 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
2948         PR fortran/64933
2949         * gfortran.dg/associate_23.f90: New test.
2951 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
2953         PR target/77834
2954         * gcc.dg/pr77834.c: New test.
2956 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2958         PR c++/67980
2959         * g++.dg/cpp1y/pr67980.C: New.
2961 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2963         * gcc.target/powerpc/fold-vec-add-1.c: New.
2964         * gcc.target/powerpc/fold-vec-add-2.c: New.
2965         * gcc.target/powerpc/fold-vec-add-3.c: New.
2966         * gcc.target/powerpc/fold-vec-add-4.c: New.
2967         * gcc.target/powerpc/fold-vec-add-5.c: New.
2968         * gcc.target/powerpc/fold-vec-add-6.c: New.
2969         * gcc.target/powerpc/fold-vec-add-7.c: New.
2971 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
2973         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2974         for -mbranch-likely, infer -mno-branch-likely for R6.
2976 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2978         PR c++/71973
2979         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2980         * g++.dg/init/new15.C: Likewise.
2981         * g++.dg/ipa/inline-1.C: Likewise.
2982         * g++.dg/ipa/inline-2.C: Likewise.
2983         * g++.dg/lto/20080908-1_0.C: Likewise.
2984         * g++.dg/tc1/dr20.C: Likewise.
2985         * g++.dg/tree-ssa/inline-1.C: Likewise.
2986         * g++.dg/tree-ssa/inline-2.C: Likewise.
2987         * g++.old-deja/g++.law/except1.C: Likewise.
2988         * g++.old-deja/g++.other/vbase5.C: Likewise.
2989         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2991 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2993         PR tree-optimization/78210
2994         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2995         possibility of widening multiplies.
2997 2016-11-04  Richard Biener  <rguenther@suse.de>
2999         PR middle-end/78185
3000         * gcc.dg/pr78185.c: New testcase.
3002 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
3004         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3005         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3007 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
3008             Alexandre Oliva  <aoliva@redhat.com>
3009             Jason Merrill  <jason@redhat.com>
3011         PR debug/28767
3012         PR debug/56974
3013         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3014         * g++.dg/debug/dwarf2/ref-3.C: New test.
3015         * g++.dg/debug/dwarf2/ref-4.C: New test.
3016         * g++.dg/debug/dwarf2/refqual-1.C: New test.
3017         * g++.dg/debug/dwarf2/refqual-2.C: New test.
3019 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
3021         * gfortran.dg/dec_exp_1.f90: New test.
3022         * gfortran.dg/dec_exp_2.f90: Likewise.
3023         * gfortran.dg/dec_exp_3.f90: Likewise.
3025 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
3027         * gfortran.dg/dec_parameter_1.f: New test.
3028         * gfortran.dg/dec_parameter_2.f90: Likewise.
3029         * gfortran.dg/dec_parameter_3.f90: Likewise.
3030         * gfortran.dg/dec_parameter_4.f90: Likewise.
3032 2016-11-03  Martin Liska  <mliska@suse.cz>
3034         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3035         output.
3036         * gcc.dg/tree-prof/time-profiler-3.c: New test.
3038 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3040         PR libgcc/78067
3041         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3043 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3045         * gcc.c-torture/execute/pr78170.c: Require int32plus.
3047 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
3049         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3051 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
3053         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3054         Check for arm_v8_neon_hw.
3055         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3056         Likewise.
3057         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3058         Likewise.
3059         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3060         Likewise.
3062 2016-11-02  Richard Biener  <rguenther@suse.de>
3064         * gcc.dg/store_merging_8.c: New testcase.
3066 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
3068         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3070 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
3072         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3073         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3074         * gcc.dg/addr_equal_1.c: XFAIL AIX.
3075         * gcc.dg/pr65779.c: XFAIL AIX.
3076         * gcc.dg/pr70405.c: XFAIL AIX.
3078         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3079         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3080         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3082 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3084         * lib/target-supports.exp (check_gc_sections_available): Use
3085         -print-prog-name=ld to determine linker used.
3087 2016-11-02  Martin Liska  <mliska@suse.cz>
3089         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3090         test case.
3092 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3094         PR tree-optimization/78170
3095         * gcc.c-torture/execute/pr78170.c: New test.
3097 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3099         PR tree-optimization/78162
3100         * gcc.c-torture/compile/pr78162.c: New test.
3102 2016-11-02  Richard Biener  <rguenther@suse.de>
3104         PR tree-optimization/78035
3105         PR tree-optimization/77964
3106         * gcc.target/i386/pr78035.c: New testcase.
3108 2016-11-02  Richard Biener  <rguenther@suse.de>
3110         * gcc.dg/tree-ssa/vrp111.c: New testcase.
3111         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3112         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3113         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3114         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3116 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
3118         * gfortran.dg/pr70937.f90: require-effective-target lto.
3120 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3122         PR fortran/69544
3123         * gfortran.dg/where_6.f90:  New test.
3125 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
3127         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3129 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3131         PR fortran/69544
3132         * gfortran.dg/where_5.f90:  New test.
3134 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
3136         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3137         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3138         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3139         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3141 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
3143         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3144         Whitespace fixes.
3145         (check_effective_target_vect_cmdline_needed): Check
3146         is-effective-target ia32 for x86 targets.
3147         (check_effective_target_vect_simd_clones): Simplify condition.
3148         (check_effective_target_vect_double): Ditto.
3149         (check_effective_target_vect_aligned_arrays): Check
3150         is-effective-target ia32 for x86 targets.  Simplify condition.
3151         (check_effective_target_vect_multiple_sizes): Simplify condition.
3152         (check_effective_target_sqrt_insn): Add i?86-*-* target.
3153         (check_effective_target_sync_int_128): Simplify condition.
3154         (check_effective_target_sync_int_128_runtime): Ditto.
3155         (check_effective_target_sync_long_long_runtime): Ditto.
3156         (check_effective_target_divmod): Add i?86-*-* target.
3158 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3160         * gcc.target/powerpc/vsx-extract-4.c: New test.
3161         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3163 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3165         PR fortran/54679
3166         * gfortran.dg/fmt_l.f90: Update test.
3167         * gfortran.dg/fmt_l0.f90: New test.
3169 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3171         PR c++/78089
3172         * c-c++-common/builtin-shuffle-1.c: New test.
3173         * g++.dg/cpp0x/addressof3.C: New test.
3175 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
3177         Add tests for a const member and a reference member for launder.
3178         * g++.dg/cpp1z/launder3.C: New.
3179         * g++.dg/cpp1z/launder4.C: Likewise.
3180         * g++.dg/cpp1z/launder5.C: Likewise.
3181         * g++.dg/cpp1z/launder5.cc: Likewise.
3182         * g++.dg/cpp1z/launder5.h: Likewise.
3183         * g++.dg/cpp1z/launder6.C: Likewise.
3184         * g++.dg/cpp1z/launder6.cc: Likewise.
3185         * g++.dg/cpp1z/launder6.h: Likewise.
3187 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3189         PR c++/77948
3190         * g++.dg/cpp0x/pr77948-1.C: New test.
3191         * g++.dg/cpp0x/pr77948-2.C: New test.
3192         * g++.dg/cpp0x/pr77948-3.C: New test.
3193         * g++.dg/cpp0x/pr77948-4.C: New test.
3194         * g++.dg/cpp0x/pr77948-5.C: New test.
3195         * g++.dg/cpp0x/pr77948-6.C: New test.
3197         PR tree-optimization/77860
3198         * gcc.dg/pr77860.c: New test.
3200 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3202         PR c++/77886
3203         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3205 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3207         * gcc.dg/lto/pr60449_0.c: Skip for avr.
3209 2016-10-30  Le-Chun Wu  <lcwu@google.com>
3210             Mark Wielaard  <mjw@redhat.com>
3212         * gcc.dg/Wshadow-compatible-local-1.c: New test.
3213         * gcc.dg/Wshadow-local-1.c: Likewise.
3214         * gcc.dg/Wshadow-local-2.c: Likewise.
3215         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3216         * g++.dg/warn/Wshadow-local-1.C: Likewise.
3217         * g++.dg/warn/Wshadow-local-2.C: Likewise.
3219 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3221         PR tree-optimization/71915
3222         PR tree-optimization/71490
3223         * gcc.dg/tree-ssa/pr54245.c: Delete.
3224         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3225         document why.
3227 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3229         PR fortran/78123
3230         * gfortran.dg/fmt_t_9.f: New test.
3232 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3234         PR fortran/67219
3235         * gfortran.dg/pr67219.f90:  New test.
3237 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
3239         PR rtl-optimization/77919
3240         * g++.dg/torture/pr77919-2.C: New test.
3242         PR target/78148
3243         * gcc.dg/pr78148.c: New test.
3245 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
3247         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3248         * gcc.target/sparc/overflow-4.c: ...here.
3249         * gcc.target/sparc/overflow-5.c: New test.
3251 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3252             Kugan Vivekanandarajah  <kuganv@linaro.org>
3253             Jim Wilson  <jim.wilson@linaro.org>
3255         PR tree-optimization/43721
3256         * lib/target-supports.exp (check_effective_target_divmod): New.
3257         (check_effective_target_divmod_simode): Likewise.
3258         (check_effective_target_arm_divmod_simode): Likewise.
3259         * gcc.dg/divmod-1-simode.c: New test.
3260         * gcc.dg/divmod-1.c: Likewise.
3261         * gcc.dg/divmod-2-simode.c: Likewise.
3262         * gcc.dg/divmod-2.c: Likewise.
3263         * gcc.dg/divmod-3-simode.c: Likewise.
3264         * gcc.dg/divmod-3.c: Likewise.
3265         * gcc.dg/divmod-4-simode.c: Likewise.
3266         * gcc.dg/divmod-4.c: Likewise.
3267         * gcc.dg/divmod-5.c: Likewise.
3268         * gcc.dg/divmod-6-simode.c: Likewise.
3269         * gcc.dg/divmod-6.c: Likewise.
3270         * gcc.dg/divmod-7.c: Likewise.
3272 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3273             Jakub Jelinek  <jakub@redhat.com>
3274             Andrew Pinski  <pinskia@gmail.com>
3276         PR middle-end/22141
3277         PR rtl-optimization/23684
3278         * gcc.c-torture/execute/pr22141-1.c: New test.
3279         * gcc.c-torture/execute/pr22141-2.c: Likewise.
3280         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3281         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3282         * gcc.dg/store_merging_1.c: New test.
3283         * gcc.dg/store_merging_2.c: Likewise.
3284         * gcc.dg/store_merging_3.c: Likewise.
3285         * gcc.dg/store_merging_4.c: Likewise.
3286         * gcc.dg/store_merging_5.c: Likewise.
3287         * gcc.dg/store_merging_6.c: Likewise.
3288         * gcc.dg/store_merging_7.c: Likewise.
3289         * gcc.target/i386/pr22141.c: Likewise.
3290         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3291         * g++.dg/init/new17.C: Likewise.
3293 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
3295         PR middle-end/72747
3296         * c-c++-common/pr72747-1.c: New test.
3297         * c-c++-common/pr72747-2.c: Likewise.
3299 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3301         * gcc.target/s390/oscbreak-1.c: New test.
3303 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3305         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3307 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
3309         PR rtl-optimization/77919
3310         * g++.dg/torture/pr77919.C: New test.
3312         PR rtl-optimization/78132
3313         * gcc.target/i386/pr78132.c: New test.
3315 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
3317         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3319 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3321         * gcc.target/powerpc/vsx-simode.c: New test.
3322         * gcc.target/powerpc/vsx-simode2.c: Likewise.
3323         * gcc.target/powerpc/vsx-simode3.c: Likewise.
3325 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
3327         PR fortran/78026
3328         * gfortran.dg/gomp/pr78026.f03: New test.
3329         * gfortran.dg/select_type_38.f03: New test.
3331         PR middle-end/78025
3332         * g++.dg/gomp/declare-simd-7.C: New test.
3334 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3336         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3337         * gfortran.dg/dec_init_2.f90: Likewise.
3338         * gfortran.dg/dec_init_3.f90: New test.
3339         * gfortran.dg/dec_init_4.f90: Likewise.
3341 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3343         * gcc.dg/fold-narrowbopcst-1.c: New test.
3345 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3347         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3348         dg-shouldfail/dg-output instead of XFAIL.
3349         * gfortran.dg/dec_io_6.f90: Likewise.
3351 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3353         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3354         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3355         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3356         * gcc.target/arm/atomic-op-char-3.c: Likewise.
3357         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3358         * gcc.target/arm/atomic-op-int-3.c: Likewise.
3359         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3360         * gcc.target/arm/atomic-op-release-3.c: Likewise.
3361         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3362         * gcc.target/arm/atomic-op-short-3.c: Likewise.
3364 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3366         * gcc.dg/fold-convmaxconv-1.c: New test.
3367         * gcc.dg/fold-convminconv-1.c: New test.
3369 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3371         PR fortran/78092
3372         * gfortran.dg/pr78092.f90: New test.
3374 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3376         PR target/78056
3377         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3378         expected error message.
3379         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3380         expected error message.
3381         * gcc.target/powerpc/vsu/vec-all-nez-7.c
3382         (test_all_not_equal_and_not_zero): Change expected error message.
3384 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
3386         PR fortran/77973
3387         * gfortran.dg/gomp/pr77973.f90: New test.
3389 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
3391         PR fortran/78108
3392         * gfortran.dg/submodule_18.f08: New test.
3393         * gfortran.dg/submodule_19.f08: New test.
3395 2016-10-26  Michael Matz  <matz@suse.de>
3397         * g++.dg/pr78060.C: New test.
3398         * gfortran.dg/pr78061.f: New test.
3399         * g++.dg/pr78088.C: New test.
3401 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
3403         * gfortran.dg/dec_io_1.f90: New test.
3404         * gfortran.dg/dec_io_2.f90: New test.
3405         * gfortran.dg/dec_io_3.f90: New test.
3406         * gfortran.dg/dec_io_4.f90: New test.
3407         * gfortran.dg/dec_io_5.f90: New test.
3408         * gfortran.dg/dec_io_6.f90: New test.
3410 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3412         PR sanitizer/78106
3413         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3415 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3417         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3418         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3420 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3422         * gnat.dg/opt59.adb: New test.
3423         * gnat.dg/opt59_pkg.ad[sb]: New helper.
3425         * gnat.dg/opt60.adb: New test.
3427 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
3429         PR fortran/72770
3430         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3431         this pr.
3433 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3435         PR target/78102
3436         * gcc.target/i386/pr78102.c: New test.
3438 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3440         * gfortran.dg/dec_logical_xor_1.f90: New test.
3441         * gfortran.dg/dec_logical_xor_2.f90: New test.
3442         * gfortran.dg/dec_logical_xor_3.f03: New test.
3444 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3446         * gfortran.dg/dec_loc_rval_1.f90: New test.
3447         * gfortran.dg/dec_loc_rval_2.f90: New test.
3448         * gfortran.dg/dec_loc_rval_3.f03: New test.
3450 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3452         * gfortran.dg/dec_type_print.f90: New testcase.
3454 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3456         * gfortran.dg/feed_1.f90: New test.
3457         * gfortran.dg/feed_2.f90: New test.
3459 2016-10-25  Martin Liska  <mliska@suse.cz>
3461         PR sanitizer/78106
3462         * gcc.dg/asan/pr78106.c: New test.
3464 2016-10-25  Martin Liska  <mliska@suse.cz>
3466         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3468 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3470         PR target/78041
3471         * gcc.target/arm/pr78041.c: New test.
3473 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3475         * g++.dg/cpp1z/launder1.C: New test.
3476         * g++.dg/cpp1z/launder2.C: New test.
3478 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3479             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3481         PR target/71676
3482         PR target/71678
3483         * gcc.target/avr/pr71676-2.c: New test.
3485 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3486             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3488         PR target/71676
3489         PR target/71678
3490         * gcc.target/avr/pr71676-1.c: New test.
3491         * gcc.target/avr/pr71676-3.c: New test.
3492         * gcc.target/avr/pr71676.c: New test.
3493         * gcc.target/avr/pr71678.c: New test.
3495 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3497         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3498         such that cloned verions of tested functions are not created.
3500 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3502         PR fortran/71895
3503         * gfortran.dg/pr71895.f90: New test.
3505 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3507         * g++.dg/debug/dwarf2/ref-2.C: New test.
3509 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3511         * c-c++-common/Wint-in-bool-context-3.c: New test.
3513 2016-10-24  Martin Sebor  <msebor@redhat.com>
3515         PR middle-end/77735
3516         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3517         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3518         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3519         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3520         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3521         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3522         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3524 2016-10-24  Richard Biener  <rguenther@suse.de>
3526         PR testsuite/71491
3527         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3528         * gcc.dg/vect/slp-45.c: Likewise.
3530 2016-10-24  Richard Biener  <rguenther@suse.de>
3532         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3533         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3534         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3536 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3538         PR target/78093
3539         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3540         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3542 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3544         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3546 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3548         * gcc.target/i386/bmi2-pext-1.c: New test.
3549         * gcc.target/i386/bmi2-pdep-1.c: New test.
3550         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3551         * gcc.target/i386/tbm-bextri-1.c: New test.
3552         * gcc.target/i386/bmi-bextr-6.c: New test.
3554 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3556         PR target/77483
3557         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3558         * gcc.target/i386/pr65105-1.c: Likewise.
3559         * gcc.target/i386/pr65105-2.c: Likewise.
3560         * gcc.target/i386/pr65105-3.c: Likewise.
3561         * gcc.target/i386/pr65105-5.c: Likewise.
3562         * gcc.target/i386/pr67761.c: Likewise.
3563         * gcc.target/i386/pr70799-1.c: Likewise.
3565 2016-10-24  Martin Liska  <mliska@suse.cz>
3567         PR sanitizer/77966
3568         * c-c++-common/ubsan/unreachable-3.c: New test.
3570 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3572         PR fortran/77763
3573         * gfortran.dg/pr77763.f90
3575 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3577         PR fortran/54730
3578         PR fortran/78033
3579         * gfortran.dg/pr78033.f90: New test.
3581 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3583         PR fortran/69834
3584         * gfortran.dg/select_type_1.f03: Change error for overlapping
3585         TYPE IS cases.
3586         * gfortran.dg/select_type_36.f03: New test.
3588 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3590         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3592 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3594         PR fortran/78021
3595         * gfortran.dg/string_length_3.f90:  New test.
3597 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3599         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3601 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3603         PR fortran/43366
3604         PR fortran/57117
3605         PR fortran/61337
3606         * gfortran.dg/alloc_comp_class_5.f03: New test.
3607         * gfortran.dg/class_allocate_21.f90: New test.
3608         * gfortran.dg/class_allocate_22.f90: New test.
3609         * gfortran.dg/realloc_on_assign_27.f08: New test.
3611 2016-10-21  Jeff Law  <law@redhat.com>
3613         * PR tree-optimization/71947
3614         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3615         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3616         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3618 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3620         * gcc.dg/ipa/vrp5.c: New test.
3621         * gcc.dg/ipa/vrp6.c: New test.
3623 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3625         * gcc.target/aarch64/test_frame_17.c: New test.
3627 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3629         * gcc.target/aarch64/test_frame_17.c: New test.
3631 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3633         PR preprocessor/71681
3634         * gcc.dg/cpp/pr71681-1.c: New testcase
3635         * gcc.dg/cpp/pr71681-2.c: Likewise
3636         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3637         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3638         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3639         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3641 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3643         PR target/78057
3644         * gcc.target/i386/pr78057.c: New test.
3646         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3648 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3650         PR fortran/69566
3651         * gfortran.dg/select_type_37.f03: New test.
3653 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3655         PR target/71627
3656         * gcc.target/avr/pr71627.c: New test
3658 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3660         * gcc.target/sparc/overflow-1.c: New test.
3661         * gcc.target/sparc/overflow-2.c: Likewise.
3662         * gcc.target/sparc/overflow-3.c: Likewise.
3664 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3666         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3667         effective target.
3669 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3671         PR rtl-optimization/78038
3672         * gcc.target/aarch64/pr78038.c: New test.
3674 2016-10-21  Richard Biener  <rguenther@suse.de>
3676         PR tree-optimization/78051
3677         * g++.dg/torture/pr78051.C: New testcase.
3679 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3681         * c-c++-common/wdate-time.c: Restored test case.
3682         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3684 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3686         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3688 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3690         PR target/78037
3691         * gcc.target/i386/pr78037.c: New test.
3693 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3695         * gcc.target/visium/overflow8.c: New.
3696         * gcc.target/visium/overflow16.c: Likewise.
3697         * gcc.target/visium/overflow32: Likewise.
3699 2016-10-20  Michael Matz  <matz@suse.de>
3701         * gcc.dg/loop-split.c: New test.
3702         * gcc.dg/tree-ssa/ifc-9.c: Update.
3703         * gcc.dg/tree-ssa/ifc-10.c: Update.
3705 2016-10-20  Richard Biener  <rguenther@suse.de>
3707         * gcc.dg/graphite/pr35356-1.c: Update.
3709 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3711         PR c++/77446
3712         * g++.dg/cpp1y/pr77446.C: New.
3714 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3716         PR tree-optimization/53979
3717         * gcc.dg/pr53979-1.c: New test-case.
3718         * gcc.dg/pr53979-2.c: Likewise.
3720 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3722         * c-c++-common/Wint-in-bool-context-2.c: New test.
3724 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3726         * gfortran.dg/dtio_17.f90: Fix test.
3728 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3730         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3731         * gcc.dg/Walloca-2.c: Same.
3733 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3735         * gcc.dg/Wvla-1.c: Rename to...
3736         * gcc.dg/Wvla-larger-than-1.c: ...this.
3737         * gcc.dg/Wvla-2.c: Rename to...
3738         * gcc.dg/Wvla-larger-than-2.c: ...this.
3739         * gcc.dg/Wvla-3.c: Rename to...
3740         * gcc.dg/Walloca-11.c.: ...this.
3741         * gcc.dg/wvla-[1-7].c: Rename to:
3742         * gcc.dg/Wvla-[1-7].c: ...this.
3744 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3746         PR tree-optimization/78005
3747         * gcc.dg/vect/pr78005.c: New.
3748         * gcc.target/i386/l_fma_float_1.c: Revise test.
3749         * gcc.target/i386/l_fma_float_2.c: Ditto.
3750         * gcc.target/i386/l_fma_float_3.c: Ditto.
3751         * gcc.target/i386/l_fma_float_4.c: Ditto.
3752         * gcc.target/i386/l_fma_float_5.c: Ditto.
3753         * gcc.target/i386/l_fma_float_6.c: Ditto.
3754         * gcc.target/i386/l_fma_double_1.c: Ditto.
3755         * gcc.target/i386/l_fma_double_2.c: Ditto.
3756         * gcc.target/i386/l_fma_double_3.c: Ditto.
3757         * gcc.target/i386/l_fma_double_4.c: Ditto.
3758         * gcc.target/i386/l_fma_double_5.c: Ditto.
3759         * gcc.target/i386/l_fma_double_6.c: Ditto.
3761 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3763         PR tree-optimization/78024
3764         * gcc.dg/goacc/loop-processing-1.c: New file.
3766 2016-10-19  Richard Biener  <rguenther@suse.de>
3768         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3770 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3772         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3773         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3774         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3775         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3776         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3777         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3778         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3779         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3780         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3781         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3782         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3783         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3784         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3785         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3786         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3787         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3788         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3789         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3790         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3791         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3792         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3793         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3794         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3795         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3796         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3797         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3798         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3799         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3800         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3801         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3802         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3803         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3804         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3805         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3806         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3807         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3808         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3809         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3810         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3811         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3812         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3813         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3814         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3815         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3816         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3817         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3818         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3819         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3820         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3821         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3822         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3823         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3824         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3825         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3826         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3827         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3828         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3829         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3830         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3831         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3832         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3833         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3834         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3835         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3836         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3837         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3838         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3839         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3840         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3841         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3842         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3843         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3844         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3845         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3846         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3847         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3848         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3849         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3850         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3851         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3852         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3853         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3854         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3855         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3856         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3857         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3858         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3859         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3860         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3861         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3862         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3863         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3864         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3865         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3866         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3867         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3868         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3869         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3870         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3871         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3872         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3873         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3874         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3875         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3876         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3877         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3878         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3879         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3880         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3881         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3882         * gcc.target/powerpc/vsu/vsu.exp: New file.
3884 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
3886         PR target/77991
3887         * gcc.target/i386/pr77991.c: New test.
3889 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
3891         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3892         LTO is used.
3894 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3896         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3898 2016-10-18  Richard Biener  <rguenther@suse.de>
3900         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3901         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3902         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3903         * gcc.dg/tree-ssa/pr21294.c: Likewise.
3904         * gcc.dg/tree-ssa/pr21563.c: Likewise.
3905         * gcc.dg/tree-ssa/pr23744.c: Likewise.
3906         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3907         * gcc.dg/tree-ssa/pr68431.c: Likewise.
3908         * gcc.dg/tree-ssa/vrp03.c: Likewise.
3909         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3910         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3911         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3912         * gcc.dg/tree-ssa/vrp19.c: Likewise.
3913         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3914         * gcc.dg/tree-ssa/vrp92.c: Likewise.
3915         * gcc.dg/pr68217.c: Likewise.
3916         * gcc.dg/predict-9.c: Likewise.
3917         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3918         * gcc.dg/predict-1.c: Likewise.
3920 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3922         * gfortran.dg/dtio_17.f90: New test.
3924 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3926         * gcc.dg/ipa/vrp4.c: Adjust testcase.
3928 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3930         * gcc.dg/ipa/vrp4.c: New test.
3932 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3934         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3935         * gcc.dg/torture/pr39074.c: Likewise.
3937 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
3939         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3940         * gnat.dg/trampoline4.adb: Minor tweak.
3942 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3944         PR tree-optimization/77916
3945         * gcc.dg/torture/pr77916.c: New.
3947 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3949         PR fortran/77978
3950         * gfortran.dg/pr77978_1.f90: New test.
3951         * gfortran.dg/pr77978_2.f90: Ditto.
3952         * gfortran.dg/pr77978_3.f90: Ditto.
3954 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
3956         PR fortran/61420
3957         PR fortran/78013
3958         * gfortran.dg/proc_ptr_49.f90: New test.
3960 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3962         PR target/77308
3963         * gcc.target/arm/pr77308.c: New test.
3965 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
3967         * lib/target-supports.exp
3968         (check_effective_target_floatn_nx_runtime): Return 0 for
3969         powerpc*-ibm-aix*.
3971 2016-10-17  Andrew Pinski  <apinski@cavium.com>
3973         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3974         long instead of long.
3975         * gcc.target/aarch64/cinc_common_1.c: Likewise.
3976         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3977         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3978         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3979         * gcc.target/aarch64/pr68102_1.c: Likewise.
3980         * gcc.target/aarch64/target_attr_3.c: Likewise.
3982 2016-10-17  Richard Biener  <rguenther@suse.de>
3984         PR tree-optimization/77988
3985         * gcc.dg/torture/pr77988.c: New testcase.
3987 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3989         * gcc.dg/pr71636-1.c: New test-case.
3990         * gcc.dg/pr71636-2.c: Likewise.
3992 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3994         * gnat.dg/trampoline3.adb: New test.
3995         * gnat.dg/trampoline4.adb: Likewise.
3997 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3999         * gfortran.dg/dtio_16.f90: New test.
4001 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4003         * gcc.target/sparc/bmaskbshuf.c: Rename to...
4004         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4005         * gcc.target/sparc/bmaskbshuf-2.c: New test.
4007 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4009         * gcc.target/sparc/popc.c: Rename to...
4010         * gcc.target/sparc/popc-1.c: ...this.
4011         * gcc.target/sparc/popc-2.c: New test.
4013 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4015         PR fortran/77972
4016         * gfortran.dg/unexpected_eof_4.f90: New test.
4018 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
4020         PR libfortran/48587
4021         * gfortran.dg/negative_unit2.f90: New test.
4023 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
4025         PR middle-end/77959
4026         * gfortran.dg/pr77959.f90: New test.
4028         DR 1511 - const volatile variables and ODR
4029         * g++.dg/DRs/dr1511-1.C: New test.
4030         * g++.dg/DRs/dr1511-2.C: New test.
4032 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4034         * gnat.dg/debug7.adb (dg-options): Remove -g.
4035         * gnat.dg/debug8.adb (dg-options): Add -margs.
4036         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4038 2016-10-14  Richard Biener  <rguenther@suse.de>
4040         PR tree-optimization/77979
4041         * gcc.dg/torture/pr77979.c: New testcase.
4043 2016-10-14  Martin Liska  <mliska@suse.cz>
4045         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4046         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4047         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4049 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
4051         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4052         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4053         * gcc.dg/torture/pr77937-2.c: Likewise.
4055 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4057         * gnat.dg/lto15.adb: Adjust.
4058         * gnat.dg/lto16.adb: Likewise.
4059         * gnat.dg/lto17.adb: Likewise
4060         * gnat.dg/lto18.ad[sb]: New test.
4061         * gnat.dg/lto18_pkg.ads: New helper.
4062         * gnat.dg/lto19.adb: New test.
4063         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4064         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4065         * gnat.dg/lto20.adb: New test.
4066         * gnat.dg/lto20_pkg.ad[sb]: New helper.
4068 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4070         * gfortran.dg/coarray_38.f90: Expect error message.
4072 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4074         * gcc.target/aarch64/spellcheck_1.c: New test.
4075         * gcc.target/aarch64/spellcheck_2.c: Likewise.
4076         * gcc.target/aarch64/spellcheck_3.c: Likewise.
4077         * gcc.target/aarch64/spellcheck_4.c: Likewise.
4078         * gcc.target/aarch64/spellcheck_5.c: Likewise.
4079         * gcc.target/aarch64/spellcheck_6.c: Likewise.
4081 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
4083         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4085 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4087         PR tree-optimization/77937
4088         * gcc.dg/torture/pr77937-1.c: New.
4089         * gcc.dg/torture/pr77937-2.c: New.
4091 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4093         * g++.dg/cpp1z/inline-var1.C: New test.
4094         * g++.dg/cpp1z/inline-var1a.C: New test.
4095         * g++.dg/cpp1z/inline-var1.h: New file.
4096         * g++.dg/cpp1z/inline-var2.C: New test.
4097         * g++.dg/cpp1z/inline-var3.C: New test.
4098         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4099         uninitialized const.
4101 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
4103         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4104         Xscale is specified, not just -march.
4105         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4106         is incompatible with Xscale.
4108 2016-10-13  Martin Sebor  <msebor@redhat.com>
4110         PR c++/71912
4111         * g++.dg/ext/flexary4.C: Adjust.
4112         * g++.dg/ext/flexary5.C: Same.
4113         * g++.dg/ext/flexary9.C: Same.
4114         * g++.dg/ext/flexary19.C: New test.
4115         * g++.dg/ext/flexary18.C: New test.
4116         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4117         regression test.
4118         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4119         Avoid generating a flexible array member in an array.
4121 2016-10-13  Martin Sebor  <msebor@redhat.com>
4123         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4124         to placate -Wformat on targets where the type is not int.
4126 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
4128         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4129         in INSN_LOCATION.
4131 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4133         * gcc.target/i386/l_fma_float_1.c: Revise test.
4134         * gcc.target/i386/l_fma_float_2.c: Ditto.
4135         * gcc.target/i386/l_fma_float_3.c: Ditto.
4136         * gcc.target/i386/l_fma_float_4.c: Ditto.
4137         * gcc.target/i386/l_fma_float_5.c: Ditto.
4138         * gcc.target/i386/l_fma_float_6.c: Ditto.
4139         * gcc.target/i386/l_fma_double_1.c: Ditto.
4140         * gcc.target/i386/l_fma_double_2.c: Ditto.
4141         * gcc.target/i386/l_fma_double_3.c: Ditto.
4142         * gcc.target/i386/l_fma_double_4.c: Ditto.
4143         * gcc.target/i386/l_fma_double_5.c: Ditto.
4144         * gcc.target/i386/l_fma_double_6.c: Ditto.
4146 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4148         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4150 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4152         * gcc.dg/vect/vect-98.c: Refine test case.
4153         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4154         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4155         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4157 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4159         PR c/77946
4160         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4162 2016-10-13  Martin Liska  <mliska@suse.cz>
4164         PR tree-optimization/77943
4165         * g++.dg/tree-ssa/pr77943.C: New test.
4167 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4169         PR fortran/72832
4170         * gfortran.dg/allocate_with_source_22.f03: New test.
4171         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
4172         fail.
4174 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4176         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4177         * gcc.target/arm/movsi_movw.c: Likewise.
4178         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4179         directive to work on big endian targets.
4181 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4183         * gcc.dg/tree-ssa/evrp6.c: New test.
4185 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4187         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4188         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4189         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4191 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4193         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4194         * gcc.target/powerpc/warn-2.c: Ditto.
4196 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
4198         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4199         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4200         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
4201         for -mmsa.
4202         * gcc.target/mips/msa.c: New test.
4203         * gcc.target/mips/msa-builtins.c: Likewise.
4204         * lib/target-supports.exp (check_mips_msa_hw_available): New.
4205         (check_effective_target_mips_msa_runtime): Likewise.
4206         (check_effective_target_mips_msa): Likewise.
4207         (add_options_for_mips_msa): Likewise.
4208         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4209         (check_effective_target_vect_intfloat_cvt): Likewise.
4210         (check_effective_target_vect_uintfloat_cvt): Likewise.
4211         (check_effective_target_vect_floatint_cvt): Likewise.
4212         (check_effective_target_vect_floatuint_cvt): Likewise.
4213         (check_effective_target_vect_shift): Likewise.
4214         (check_effective_target_vect_shift_char): Likewise.
4215         (check_effective_target_vect_long): Likewise.
4216         (check_effective_target_vect_float): Likewise.
4217         (check_effective_target_vect_double): Likewise.
4218         (check_effective_target_vect_long_long): Likewise.
4219         (check_effective_target_vect_perm): Likewise.
4220         (check_effective_target_vect_perm_byte): Likewise.
4221         (check_effective_target_vect_perm_short): Likewise.
4222         (check_effective_target_vect_sdot_qi): Likewise.
4223         (check_effective_target_vect_udot_qi): Likewise.
4224         (check_effective_target_vect_sdot_hi): Likewise.
4225         (check_effective_target_vect_udot_hi): Likewise.
4226         (check_effective_target_vect_pack_trunc): Likewise.
4227         (check_effective_target_vect_unpack): Likewise.
4228         (check_effective_target_vect_hw_misalign): Likewise.
4229         (check_effective_target_vect_condition): Likewise.
4230         (check_effective_target_vect_cond_mixed): Likewise.
4231         (check_effective_target_vect_char_mult): Likewise.
4232         (check_effective_target_vect_short_mult): Likewise.
4233         (check_effective_target_vect_int_mult): Likewise.
4234         (check_effective_target_vect_extract_even_odd): Likewise.
4235         (check_effective_target_vect_interleave): Likewise.
4236         (check_vect_support_and_set_flags): Check if the target supports MSA
4237         and append to the list of EFFECTIVE_TARGETS.
4239 2016-10-12  Richard Biener  <rguenther@suse.de>
4241         PR debug/77947
4242         * g++.dg/torture/pr77947.C: New testcase.
4244 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4246         * gnat.dg/debug8.adb: New testcase.
4248 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4250         * gnat.dg/debug9.adb: New testcase.
4252 2016-10-12  Richard Biener  <rguenther@suse.de>
4254         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4255         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4256         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4258 2016-10-12  Richard Biener  <rguenther@suse.de>
4260         PR tree-optimization/77920
4261         * gcc.dg/torture/pr77920.c: New testcase.
4263 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
4265         PR tree-optimization/77929
4266         * gcc.c-torture/compile/pr77929.c: New test.
4268         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4269         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4270         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4271         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4272         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4273         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4274         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4275         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4276         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4278 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4280         * gcc.target/sparc/setcc-4.c: Adjust.
4281         * gcc.target/sparc/setcc-5.c: Likewise.
4282         * gcc.target/sparc/setcc-6.c: Likewise.
4283         * gcc.target/sparc/setcc-7.c: Likewise.
4284         * gcc.target/sparc/setcc-8.c: Likewise.
4285         * gcc.target/sparc/setcc-9.c: Likewise.
4286         * gcc.target/sparc/setcc-10.c: Delete.
4288 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4290         PR fortran/77942
4291         * gfortran.dg/pr77942.f90
4293 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
4295         * gfortran.dg/dec_math.f90: New testsuite.
4297 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4299         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
4300         (main): Declare j as i32 instead of int.
4302 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4304         PR testsuite/PR77710
4305         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4306         target triplet instead of *-*-*-*.
4308 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4310         * gnat.dg/unchecked_convert10.adb: New test.
4311         * gnat.dg/unchecked_convert11.adb: Likewise.
4312         * gnat.dg/unchecked_convert12.adb: Likewise.
4314 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4316         * gcc.target/sparc/cbcond-1.c: New test.
4317         * gcc.target/sparc/cbcond-2.c: Likewise.
4318         * gcc.target/sparc/movcc-1.c: Likewise.
4319         * gcc.target/sparc/movcc-2.c: Likewise.
4320         * gcc.target/sparc/setcc-1.c: Adjust.
4321         * gcc.target/sparc/setcc-2.c: Likewise.
4322         * gcc.target/sparc/setcc-3.c: Likewise.
4323         * gcc.target/sparc/setcc-4.c: Likewise.
4324         * gcc.target/sparc/setcc-5.c: Likewise.
4325         * gcc.target/sparc/setcc-6.c: New test.
4326         * gcc.target/sparc/setcc-7.c: Likewise.
4327         * gcc.target/sparc/setcc-8.c: Likewise.
4328         * gcc.target/sparc/setcc-9.c: Likewise.
4329         * gcc.target/sparc/setcc-10.c: Likewise.
4331 2016-10-10  Jeff Law  <law@redhat.com>
4333         PR tree-optimization/71947
4334         * gcc.dg/tree-ssa/pr71947-1.c: New test.
4335         * gcc.dg/tree-ssa/pr71947-2.c: New test.
4336         * gcc.dg/tree-ssa/pr71947-3.c: New test.
4337         * gcc.dg/tree-ssa/pr71947-4.c: New test.
4338         * gcc.dg/tree-ssa/pr71947-5.c: New test.
4339         * gcc.dg/tree-ssa/pr71947-6.c: New test.
4341 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4343         PR fortran/77915
4344         * gfortran.dg/matmul_11.f90:  New test.
4346 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4348         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4349         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4350         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4351         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4352         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4353         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4354         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4355         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4356         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4357         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4358         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4359         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4360         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4361         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4362         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4363         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4364         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4365         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4366         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4367         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4368         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4369         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4370         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4371         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4372         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4373         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4374         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4375         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4376         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4377         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4378         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4379         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4380         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4381         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4382         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4383         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4384         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4385         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4386         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4387         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4388         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4389         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4390         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4391         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4392         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4393         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4394         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4395         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4396         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4397         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4398         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4399         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4400         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4401         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4402         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4403         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4404         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4405         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4406         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4408 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4410         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4411         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4412         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4413         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4414         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4415         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4416         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4417         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4418         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4419         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4420         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4421         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4422         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4423         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4425 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4427         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4428         Enable AArch64.
4429         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4430         vdup*_laneq.
4431         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4432         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4433         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4434         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4436 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
4437             Jiong Wang  <jiong.wang@arm.com>
4439         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4440         AArch64 support.
4441         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4442         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4443         AArch64 targets.
4444         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4445         AArch64 targets.
4446         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4447         targets.
4448         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4450 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4452         * gnat.dg/specs/vfa.ads: New test.
4454 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4456         * gnat.dg/inline13.ad[sb]: New test.
4457         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4459 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4461         * gnat.dg/biased_subtype.adb: New test.
4463 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4465         PR tree-optimization/77901
4466         * gcc.c-torture/compile/pr77901.c: New test.
4468 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4470         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4471         * gcc.dg/ipa/propalign-2.c: Likewise
4472         * gcc.dg/ipa/propalign-3.c: Likewise.
4473         * gcc.dg/ipa/propalign-4.c: Likewise.
4474         * gcc.dg/ipa/propalign-5.c: Likewise.
4476 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4478         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4480         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4482         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4483         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4485 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4487         * gfortran.dg/dec_union_11.f90: New testcase.
4489 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4491         PR c++/66443
4492         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4493         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4494         * g++.dg/cpp1y/pr66443-cxx14.C: New
4495         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4496         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4498 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4500         * g++.dg/cpp0x/addressof1.C: New test.
4501         * g++.dg/cpp0x/addressof2.C: New test.
4503 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4505         * gcc.target/powerpc/float128-type-1.c: New test to check that
4506         PowerPC 64-bit Linux enables -mfloat128-type by default.
4507         * gcc.target/powerpc/float128-type-2.c: Likewise.
4508         * gcc.target/powerpc/float128-mix.c: Change error message to
4509         reflect that __ibm128 is now #define'ed to be long double.
4511 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4513         PR fortran/77406
4514         * gfortran.dg/pr77406.f90: New test.
4515         * gfortran.dg/assumed_type_3.f90: Update error messages.
4516         * gfortran.dg/defined_operators_1.f90: Ditto.
4517         * gfortran.dg/generic_26.f90: Ditto.
4518         * gfortran.dg/generic_7.f90: Ditto.
4519         * gfortran.dg/gomp/udr5.f90: Ditto.
4520         * gfortran.dg/gomp/udr7.f90: Ditto.
4521         * gfortran.dg/interface_1.f90: Ditto.
4522         * gfortran.dg/interface_37.f90: Ditto.
4523         * gfortran.dg/interface_5.f90: Ditto.
4524         * gfortran.dg/interface_6.f90: Ditto.
4525         * gfortran.dg/interface_7.f90
4526         * gfortran.dg/no_arg_check_3.f90
4527         * gfortran.dg/operator_5.f90
4528         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4530 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4532         PR c++/77700
4533         * c-c++-common/Wint-in-bool-context.c: Update test.
4535 2016-10-07  Richard Biener  <rguenther@suse.de>
4537         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4538         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4540 2016-10-07  Marek Polacek  <polacek@redhat.com>
4542         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4544 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4546         PR c++/69733
4547         * c-c++-common/pr69733.c: New test.
4548         * gcc.dg/pr69733.c: New test.
4549         * gcc.target/i386/pr69733.c: New test.
4551 2016-10-07  Marek Polacek  <polacek@redhat.com>
4553         PR c++/77803
4554         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4556 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4558         PR tree-optimization/77664
4559         * gcc.dg/tree-ssa/pr77664.c: New test.
4560         * gcc.dg/pr77664.c: New test.
4562 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4564         * gfortran.dg/pr69955.f90: New test.
4566 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4568         PR fortran/57910
4569         * gfortran.dg/pr57910.f90: New test.
4571 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4573         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4574         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4576 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4578         PR tree-optimization/77862
4579         * gcc.dg/pr77862.c: New test.
4581 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4583         * gcc.dg/tree-ssa/evrp4.c: New test.
4585 2016-10-06  Jeff Law  <law@redhat.com>
4587         PR tree-optimization/71661
4588         * gcc.dg/tree-ssa/pr71661.c: New test.
4590 2016-10-06  Richard Biener  <rguenther@suse.de>
4592         PR tree-optimization/77855
4593         * gcc.dg/torture/pr77855.c: New testcase.
4595 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4596             Eric Botcazou  <ebotcazou@adacore.com>
4598         * g++.dg/other/pr77759.C: New test.
4600 2016-10-06  Richard Biener  <rguenther@suse.de>
4602         PR tree-optimization/77839
4603         * gcc.dg/torture/pr77839.c: New testcase.
4605 2016-10-06  Marek Polacek  <polacek@redhat.com>
4607         * g++.dg/cpp1z/init-statement9.C: New test.
4609 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4611         * gcc.target/i386/pcommit-1.c: Deleted.
4612         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4613         * gcc.target/i386/sse-13.c: Ditto.
4614         * gcc.target/i386/sse-14.c: Ditto.
4615         * gcc.target/i386/sse-22.c: Ditto.
4616         * gcc.target/i386/sse-23.c: Ditto.
4617         * g++.dg/other/i386-2.C: Ditto.
4619 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4621         * gcc.target/i386/pr77833.c: Require int128 effective target.
4623 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4625         PR fortran/58991
4626         PR fortran/58992
4627         * gfortran.dg/associate_22.f90: New test.
4629 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4631         * gfortran.dg/dec_union_9.f90: New testcase.
4632         * gfortran.dg/dec_union_10.f90: New testcase.
4634 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4636         PR sanitizer/66343
4637         * gcc.dg/pch/pr66343-3.c: New test.
4638         * gcc.dg/pch/pr66343-3.hs: New file.
4640         PR sanitizer/66343
4641         * gcc.dg/pch/pr66343-1.c: New test.
4642         * gcc.dg/pch/pr66343-1.hs: New file.
4643         * gcc.dg/pch/pr66343-2.c: New test.
4644         * gcc.dg/pch/pr66343-2.hs: New file.
4646 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4648         * c-c++-common/Wint-in-bool-context.c: Update test.
4650 2016-10-05  Marek Polacek  <polacek@redhat.com>
4652         * g++.dg/cpp1z/init-statement1.C: New test.
4653         * g++.dg/cpp1z/init-statement2.C: New test.
4654         * g++.dg/cpp1z/init-statement3.C: New test.
4655         * g++.dg/cpp1z/init-statement4.C: New test.
4656         * g++.dg/cpp1z/init-statement5.C: New test.
4657         * g++.dg/cpp1z/init-statement6.C: New test.
4658         * g++.dg/cpp1z/init-statement7.C: New test.
4659         * g++.dg/cpp1z/init-statement8.C: New test.
4661 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4663         PR fortran/67524
4664         * gfortran.dg/pr67524.f90: New test.
4666 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4668         PR sanitizer/77823
4669         * c-c++-common/ubsan/shift-9.c: New test.
4671 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4673         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4674         of int if __SIZEOF_INT__ is less than 4 bytes.
4676 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4678         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4679         * gfortran.dg/class_array_20.f03: Likewise.
4680         * gfortran.dg/class_array_21.f03: Likewise.
4681         * gfortran.dg/finalize_29.f08: Likewise.
4682         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4684 2016-10-05  Richard Biener  <rguenther@suse.de>
4686         PR middle-end/77826
4687         * gcc.dg/torture/pr77826.c: New testcase.
4689 2016-10-05  Richard Biener  <rguenther@suse.de>
4691         * gcc.dg/fold-copysign-1.c: New testcase.
4693 2016-10-05  Andreas Schwab  <schwab@suse.de>
4695         * g++.dg/pr49847-2.C: Remove.
4697 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4699         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4701 2016-10-05  Richard Biener  <rguenther@suse.de>
4703         PR middle-end/55152
4704         * gcc.dg/pr55152-2.c: New testcase.
4706 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4708         * gfortran.dg/dtio_15.f90: New test.
4710 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4712         * gcc.dg/split-7.c: New test.
4714 2016-10-04  Martin Sebor  <msebor@redhat.com>
4716         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4717         %lc directive to wint_t to silence -Wformat warnings on targets
4718         where the latter is a distinct type such as long.
4720 2016-10-04  Martin Sebor  <msebor@redhat.com>
4722         PR c++/77804
4723         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4725 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4727         PR c++/77791
4728         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4730         * g++.dg/other/java3.C: Remove.
4731         * g++.dg/other/java1.C: Remove.
4732         * g++.dg/other/error12.C: Remove.
4733         * g++.dg/other/java2.C: Remove.
4734         * g++.dg/warn/Wnvdtor.C: Remove.
4735         * g++.dg/lookup/java1.C: Remove.
4736         * g++.dg/lookup/java2.C: Remove.
4737         * g++.dg/ext/pr34829.C: Remove.
4738         * g++.dg/ext/java-3.C: Remove.
4739         * g++.dg/ext/java-1.C: Remove.
4740         * g++.dg/ext/java-2.C: Remove.
4741         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4743 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4745         PR tree-optimization/77808
4746         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4748 2016-10-04  Richard Biener  <rguenther@suse.de>
4750         PR tree-optimization/77399
4751         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4753 2016-10-04  Richard Biener  <rguenther@suse.de>
4755         PR middle-end/77833
4756         * gcc.target/i386/pr77833.c: New testcase.
4758 2016-09-26  Jeff Law  <law@redhat.com>
4760         PR tree-optimization/71550
4761         PR tree-optimization/71403
4762         * gcc.c-torture/execute/pr71550.c: New test.
4764 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4766         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4767         option.
4769 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4771         Revert
4772         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4774         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4776 2016-10-03  Marek Polacek  <polacek@redhat.com>
4778         * g++.dg/cpp0x/nullptr37.C: New test.
4780 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4782         * c-c++-common/Wint-in-bool-context.c: Update test.
4784 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4786         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4787         earlier.
4788         * g++.dg/charset/asm2.c (memmove): Likewise.
4789         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4790         * g++.dg/tls/diag-4.C (foo): Likewise.
4791         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4792         dg-warning, fix up regex.
4793         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4794         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4795         * g++.old-deja/g++.mike/net31.C: Likewise.
4796         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4797         for C++17.
4798         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4799         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4801 2016-10-01  Richard Biener  <rguenther@suse.de>
4803         PR middle-end/77798
4804         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4806 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
4808         PR fortran/77663
4809         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4811 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
4813         PR c/77490
4814         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4815         Add dg-prune-output directive.
4817 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4819         PR fortran/66643
4820         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4821         * gfortran.fortran-torture/compile/write.f90: Update test.
4823 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
4825         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4826         arm_fp16_alternative_ok as the required effective target.
4827         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
4828         -mfp16-format=alternative to the dg-options directive and remove
4829         the dg-add-options directive.
4831 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4833         PR fortran/77764
4834         * gfortran.dg/dec_union_8.f90: New testcase.
4836 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4838         PR fortran/77782
4839         * gfortran.dg/dec_structure_16.f90: New testcase.
4841 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
4843         * gfortran.dg/coarray_allocate_10.f08: New test.
4844         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4846 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4848         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4850 2016-09-30  Richard Biener  <rguenther@suse.de>
4852         PR tree-optimization/77399
4853         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4855 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
4857         * c-c++-common/pr27336.c: Make dependency on
4858         -fdelete-null-pointer-checks explicit.
4859         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4860         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4861         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4862         * gcc.dg/pic-1.c: Require fpic target support.
4863         * gcc.dg/pic-2.c: Likewise.
4865 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
4867         Implement P0001R1 - C++17 removal of register storage class specifier
4868         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4869         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4870         C++17.
4871         * c-c++-common/vector-subscript-5.c (foo): Don't use register
4872         keyword if not __SSE2__.
4873         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4874         C++17.
4875         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4876         register keywords.
4877         * g++.dg/eh/pr29166.C: Add -Wno-register option.
4878         * g++.dg/warn/register-parm-1.C (erroneous_warning,
4879         no_erroneous_warning): Expect new warnings for C++17.
4880         * g++.dg/warn/register-var-2.C (f): Likewise.
4881         * g++.dg/parse/register1.C (f): Expect new error for C++17.
4882         * g++.dg/parse/linkage2.C (foo): Likewise.
4883         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4884         keyword on parameters for C++17.
4885         * g++.dg/cpp1z/register1.C: New test.
4886         * g++.dg/cpp1z/register2.C: New test.
4887         * g++.dg/cpp1z/register3.C: New test.
4889 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4891         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4892         * gcc.target/i386/avx2-check.h (main): Ditto.
4893         * gcc.target/i386/avx512bw-check.h (main): Ditto.
4894         * gcc.target/i386/avx512cd-check.h (main): Ditto.
4895         * gcc.target/i386/avx512dq-check.h (main): Ditto.
4896         * gcc.target/i386/avx512er-check.h (main): Ditto.
4897         * gcc.target/i386/avx512f-check.h (main): Ditto.
4898         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4899         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4900         * gcc.target/i386/avx512vl-check.h (main): Ditto.
4902 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4904         PR target/77756
4905         * gcc.target/i386/pr77756.c: New test.
4907 2016-09-29  Marek Polacek  <polacek@redhat.com>
4909         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4911 2016-09-29  Marek Polacek  <polacek@redhat.com>
4913         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4914         C++14.
4916 2016-09-29  Martin Liska  <mliska@suse.cz>
4918         * objc/execute/construct1.m: New test.
4920 2016-09-29  Richard Biener  <rguenther@suse.de>
4922         PR tree-optimization/77768
4923         * gcc.dg/torture/pr77768.c: New testcase.
4925 2016-09-28  Richard Biener  <rguenther@suse.de>
4927         PR middle-end/77407
4928         * gcc.dg/pr77407.c: New testcase.
4930 2016-09-29  Richard Biener  <rguenther@suse.de>
4932         PR middle-end/55152
4933         * gcc.dg/pr55152.c: New testcase.
4934         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4936 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4938         * gcc.dg/profile-update-warning.c: Restrict to ia32.
4939         (dg-options): Remove -m32.
4941 2016-09-28  Martin Sebor  <msebor@redhat.com>
4943         PR middle-end/77721
4944         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4946 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4948         PR libgfortran/77707
4949         * gfortran.dg/inquire_17.f90: New test.
4951 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
4953         PR c++/77467
4954         * g++.dg/cpp1y/constexpr-77467.C: New test.
4956 2016-09-28  Martin Sebor  <msebor@redhat.com>
4958         PR c/77762
4959         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4960         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4961         (test_sprintf_p_const): Adjust line numbers to avoid failures
4962         introduced in r240503.
4964 2016-09-28  Martin Sebor  <msebor@redhat.com>
4966         PR middle-end/77683
4967         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4969 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4971         PR c++/77748
4972         * g++.dg/pr77550.C: Avoid undefined behavior.
4974         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4976 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
4978         * gcc.dg/strlenopt-20.c: Update test.
4979         * gcc.dg/strlenopt-21.c: Likewise.
4980         * gcc.dg/strlenopt-22.c: Likewise.
4981         * gcc.dg/strlenopt-22g.c: Likewise.
4982         * gcc.dg/strlenopt-26.c: Likewise.
4983         * gcc.dg/strlenopt-5.c: Likewise.
4984         * gcc.dg/strlenopt-7.c: Likewise.
4985         * gcc.dg/strlenopt-9.c: Likewise.
4987 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4989         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4991         * g++.dg/cpp1z/lambda-this1.C: New test.
4992         * g++.dg/cpp1z/lambda-this2.C: New test.
4994         PR c++/77722
4995         * g++.dg/ubsan/return-4.C: New test.
4996         * g++.dg/ubsan/return-5.C: New test.
4997         * g++.dg/ubsan/return-6.C: New test.
4999 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
5001         * lib/target-supports.exp
5002         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5003         in function comment.
5005 2016-09-27  Martin Liska  <mliska@suse.cz>
5007         PR gcov-profile/46266
5008         * lib/gcov.exp: Verify that <built-in>.gcov file is not
5009         considered.
5011 2016-09-27  Richard Biener  <rguenther@suse.de>
5013         PR tree-optimization/77745
5014         * g++.dg/torture/pr77745.C: New testcase.
5016 2016-09-27  Richard Biener  <rguenther@suse.de>
5018         PR tree-optimization/77478
5019         * gcc.dg/torture/pr77478.c: New testcase.
5021 2016-09-27  Martin Liska  <mliska@suse.cz>
5023         PR gcov-profile/7970
5024         PR gcov-profile/16855
5025         PR gcov-profile/44779
5026         * g++.dg/gcov/pr16855.C: New test.
5028 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5030         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5032 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5034         PR fortran/77666
5035         * gfortran.dg/gomp/pr77666.f90: New test.
5037 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
5039         PR ipa/77677
5040         * gcc.dg/torture/pr77677-2.c: New test.
5042 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5044         PR fortran/77420
5045         * gfortran.dg/pr77420_1.f90: New test.
5046         * gfortran.dg/pr77420_2.f90: Ditto.
5047         * gfortran.dg/pr77420_3.f90: New test. Requires ...
5048         * gfortran.dg/pr77420_4.f90: this file.
5050 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
5052         PR middle-end/77719
5053         * gfortran.dg/pr77719.f90: New test.
5055 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5057         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5058         singular form of byte when quantity is unknown.
5060 2016-09-26  Marek Polacek  <polacek@redhat.com>
5062         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5064 2016-09-26  Martin Liska  <mliska@suse.cz>
5066         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5067         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5068         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5069         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5070         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5071         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5072         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5073         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5074         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5076 2016-09-26  Marek Polacek  <polacek@redhat.com>
5078         PR c/7652
5079         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5080         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5081         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5082         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5083         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5084         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5085         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5086         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5087         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5088         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5089         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5090         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5091         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5092         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5093         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5094         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5095         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5096         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5097         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5098         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5099         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5100         * c-c++-common/attr-fallthrough-1.c: New test.
5101         * c-c++-common/attr-fallthrough-2.c: New test.
5102         * g++.dg/cpp0x/fallthrough1.C: New test.
5103         * g++.dg/cpp0x/fallthrough2.C: New test.
5104         * g++.dg/cpp1z/fallthrough1.C: New test.
5105         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5106         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5107         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5108         * objc.dg/Wimplicit-fallthrough-1.m: New test.
5110 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5112         PR fortran/77429
5113         * gfortran.dg/pr77429.f90: New test.
5115 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5117         PR fortran/77694
5118         * gfortran.dg/pr77694.f90: New test.
5120 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
5122         PR target/51244
5123         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5125 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5127         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5128         for 32-bit mode.
5130 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5132         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5133         for 32-bit mode.
5135 2016-09-24  Marek Polacek  <polacek@redhat.com>
5137         PR c/77490
5138         * c-c++-common/Wbool-operation-1.c: New test.
5139         * gcc.dg/Wbool-operation-1.c: New test.
5141 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
5143         * gfortran.dg/dec_static_1.f90: New.
5144         * gfortran.dg/dec_static_2.f90: New.
5145         * gfortran.dg/dec_static_3.f90: New.
5146         * gfortran.dg/dec_static_4.f90: New.
5148 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5150         PR fortran/48298
5151         * gfortran.dg/negative_unit_check.f90: Update test.
5152         * gfortran.dg/dtio_14.f90: New test.
5154 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5156         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5157         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5158         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5159         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5160         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5161         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5162         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5164 2016-09-23  Martin Sebor  <msebor@redhat.com>
5166         PR testsuite/77713
5167         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5168         assuming long double is bigger than double.
5170 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5172         Implement P0138R2, C++17 construction rules for enum class values
5173         * g++.dg/cpp1z/direct-enum-init1.C: New test.
5175 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5177         PR preprocessor/77672
5178         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5179         expected multiline output from first warning to reflect change
5180         in r240434.
5182 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5184         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5186 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5187             Tom de Vries  <tom@codesourcery.com>
5189         PR testsuite/77411
5190         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5192 2016-09-23  Marek Polacek  <polacek@redhat.com>
5194         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5195         * c-c++-common/gomp/atomic-13.c: Likewise.
5196         * c-c++-common/gomp/atomic-14.c: Likewise.
5197         * c-c++-common/pr60439.c: Remove invalid code.
5198         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5199         * g++.dg/expr/bitfield5.C: Likewise.
5200         * g++.dg/expr/bitfield6.C: Likewise.
5201         * g++.dg/expr/bool1.C: Likewise.
5202         * g++.dg/expr/bool3.C: Likewise.
5203         * g++.dg/expr/lval3.C: Likewise.
5204         * g++.dg/expr/lval4.C: Likewise.
5205         * g++.old-deja/g++.jason/bool5.C: Likewise.
5207 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5209         PR preprocessor/77672
5210         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5211         (test_terminator_location): New function.
5213 2016-09-23  Richard Biener  <rguenther@suse.de>
5215         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5217 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5219         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5220         -march=armv8.2-a+fp16 when supported by the hardware.
5221         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5222         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5223         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
5224         semi-colons to a macro invocations.
5225         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5226         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5227         defined.
5228         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5229         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5230         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5231         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5232         defined.
5233         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5234         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5235         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5236         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5237         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5238         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5239         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5240         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5241         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5242         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5243         defined.
5244         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5245         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5246         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5247         defined.
5248         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5249         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5250         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5251         defined.
5252         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5253         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5254         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5255         defined.
5256         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5257         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5258         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5259         defined.  Also fix some white-space.
5260         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5261         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5262         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5263         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5264         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5265         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5266         defined.  Also fix some long lines and white-space.
5267         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5268         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5269         defined.  Also fix some long lines and white-space.
5270         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5271         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5272         defined.
5273         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5274         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5275         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5276         defined.
5277         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5278         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5279         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5280         defined.
5281         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5282         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5283         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5284         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5285         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5286         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5287         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5288         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5289         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5290         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5291         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5292         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5293         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5294         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5295         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5296         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5297         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5298         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5299         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5301 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
5302             Matthew Wahab  <matthew.wahab@arm.com>
5304         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5305         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5306         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5307         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5308         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5309         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5310         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5311         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5312         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5313         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5314         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5315         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5316         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5317         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5318         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5319         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5320         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5321         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5322         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5323         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5324         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5325         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5326         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5327         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5328         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5329         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5330         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5331         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5332         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5333         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5334         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5335         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5336         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5337         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5338         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5339         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5340         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5342 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5344         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5345         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5346         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5347         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5348         support.
5350 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
5352         PR ipa/77677
5353         * gcc.dg/torture/pr77677.c: New test.
5355 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
5357         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5358         here now.
5360 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5362         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5363         options.  Add tests for float16x4_t and float16x8_t.
5365 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5367         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5368         * gcc.target/s390/risbg-ll-2.c: Ditto.
5369         * gcc.target/s390/risbg-ll-3.c: Ditto.
5371 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5373         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5374         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5376 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5378         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5379         output to the simplified instructions.
5381 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5383         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5384         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5386 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5388         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5389         (FP16_SUPPORTED): New
5390         (expected-hfloat-16x4): Make conditional on __fp16 support.
5391         (expected-hfloat-16x8): Likewise.
5392         (vdup_n_f16): Disable for non-AArch64 targets.
5393         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5394         conditional on FP16_SUPPORTED.
5395         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5396         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5397         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5398         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5399         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5400         for testing __fp16.
5401         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5402         conditional on FP16_SUPPORTED.
5403         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5404         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5406 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5408         * gcc.target/arm/short-vfp-1.c: New.
5410 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5412         * gcc.target/arm/attr-fp16-arith-1.c: New.
5414 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5416         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5417         New.
5418         (add_options_for_arm_v8_2a_fp16_neon): New.
5419         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5420         (add_options_for_arm_arch_v8_2a): Auto-generate.
5421         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5422         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5423         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5424         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5425         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5426         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5427         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5429 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5431         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5432         arm_fp16_alternative_ok.
5433         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5434         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5435         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5436         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5437         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5438         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5439         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5440         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5441         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5442         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5443         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5444         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5445         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5446         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5447         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5448         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5449         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5450         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5451         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5452         arm_fp16_alternative_ok.
5453         * lib/target-supports.exp
5454         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5455         (check_effective_target_arm_fp16_alternative_ok): New.
5456         (check_effective_target_arm_fp16_none_ok_nocache): New.
5457         (check_effective_target_arm_fp16_none_ok): New.
5459 2016-09-23  Martin Liska  <mliska@suse.cz>
5461         * gcc.dg/ipa/pr77653.c: Replace adress
5462         with address.
5464 2016-09-23  Martin Liska  <mliska@suse.cz>
5466         * gcc.target/i386/movbe-4.c: New test.
5468 2016-09-23  Martin Liska  <mliska@suse.cz>
5470         * gcc.target/i386/crc32-5.c: New test.
5472 2016-09-23  Martin Liska  <mliska@suse.cz>
5474         * gcc.target/i386/pr71652.c: New test.
5475         * gcc.target/i386/pr71652-2.c: New test.
5476         * gcc.target/i386/pr71652-3.c: New test.
5478 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5480         * lib/gcc-dg.exp (process-message): Support relative line number
5481         notation - .+4 or .-1 etc.
5482         * gcc.dg/dg-test-1.c: New test.
5484 2016-09-22  Martin Sebor  <msebor@redhat.com>
5486         PR target/77676
5487         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5488         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5489         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5490         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5492 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5494         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5495         * gcc.dg/ifcvt-2.c: Ditto.
5496         * gcc.dg/zero_bits_compound-1.c: Ditto.
5497         * gcc.dg/zero_bits_compound-1.c: Ditto.
5498         * gcc.dg/pr40550.c: Simplify target selectors.
5499         Use dg-additional-options.
5500         * gcc.dg/pr47893.c: Ditto.
5501         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5502         additional options for 32-bit x86 targets.
5503         * gcc.dg/pr70955.c: Move to ...
5504         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5506 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5508         PR c++/61019
5509         * g++.dg/cpp0x/pr61019.C: New.
5511 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5512             Terry Guo  <terry.guo@arm.com>
5514         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5515         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5516         * gcc.target/arm/pure-code/pure-code.exp: New.
5518 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5520         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5521         Remove SSE effective target requirement.
5523 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5525         PR c++/71979
5526         * g++.dg/cpp0x/pr71979.C: New.
5528 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5530         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5532 2016-09-22  Martin Liska  <mliska@suse.cz>
5534         PR ipa/77653
5535         * gcc.dg/ipa/pr77653.c: New test.
5537 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5539         PR fortran/77665
5540         * gfortran.dg/gomp/pr77665.f90: New test.
5542 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5544         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5545         * gfortran.dg/dtio_13.f90: New test.
5547 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5549         PR fortran/66107
5550         * gfortran.dg/pr66107.f90: New test.
5552 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5554         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5555         with call to builtin delete function.
5557 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5559         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5560         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5561         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5562         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5563         tests.
5565 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5567         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5569 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5571         PR c++/77651
5572         * g++.dg/cpp1z/aligned-new6.C: New test.
5574 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5576         * gcc.target/arm/fp16-aapcs-3.c: New.
5577         * gcc.target/arm/fp16-aapcs-4.c: New.
5578         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5579         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5580         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5581         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5583 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5585         PR tree-optimization/77550
5586         * g++.dg/pr77550.C: New test.
5588 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5590         PR target/77326
5591         * gcc.target/avr/torture/pr77326.c: New test.
5593 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5595         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5597 2016-09-21  Richard Biener  <rguenther@suse.de>
5599         PR tree-optimization/77648
5600         * gcc.dg/torture/pr77648-1.c: New testcase.
5601         * gcc.dg/torture/pr77648-2.c: Likewise.
5603 2016-09-21  Richard Biener  <rguenther@suse.de>
5604         Jakub Jelinek  <jakub@redhat.com>
5606         PR tree-optimization/77621
5607         * gcc.dg/pr77621.c: New testcase.
5609 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5611         PR fortran/77657
5612         * gfortran.dg/dtio_12.f90: New test.
5614 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5616         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5618 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5620         PR tree-optimization/72835
5621         * gcc.dg/tree-ssa/pr72835.c: New test.
5623 2016-09-20  Martin Sebor  <msebor@redhat.com>
5625         PR middle-end/49905
5626         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5627         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5628         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5629         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5630         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5631         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5632         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5634 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5636         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5637         arguments/compare will be optimized away.
5638         * gcc.dg/torture/ftrapv-1.c: Likewise.
5640 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5642         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5643         will be optimized away.
5644         * gcc.dg/ipa/vrp1.c: New test.
5645         * gcc.dg/ipa/vrp2.c: New test.
5646         * gcc.dg/ipa/vrp3.c: New test.
5648 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5650         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5651         does the same transformation.
5652         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5653         * gcc.dg/tree-ssa/evrp1.c: New test.
5654         * gcc.dg/tree-ssa/evrp2.c: New test.
5655         * gcc.dg/tree-ssa/evrp3.c: New test.
5656         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5657         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5658         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5659         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5660         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5661         foling now happens early.
5662         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5663         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5664         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5665         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5666         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5668 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5670         PR target/77621
5671         * gcc.target/i386/pr77621.c: New test.
5672         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5673         pattern, loop should vectorize with -mtune=atom.
5675 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5676             Jakub Jelinek  <jakub@redhat.com>
5678         PR testsuite/63299
5679         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5680         instead of delete.
5682 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5684         PR c++/77626
5685         * g++.dg/other/pr77626.C: New test.
5687         PR c++/77638
5688         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5690         PR c++/77637
5691         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5693         PR middle-end/77624
5694         * c-c++-common/pr77624-1.c: New test.
5695         * c-c++-common/pr77624-2.c: New test.
5697 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5699         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5700         of digits expected.
5702 2016-09-20  Richard Biener  <rguenther@suse.de>
5704         PR tree-optimization/77646
5705         * gcc.dg/torture/pr77646.c: New testcase.
5707 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5709         PR c++/77434
5710         * c-c++-common/Wint-in-bool-context.c: New test.
5712 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5714         * gcc.dg/cr-decimal-dig-1.c: New test.
5716 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5718         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5719         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5720         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5721         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5723 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5725         PR rtl-optimization/77416
5726         * gcc.target/powerpc/pr77416.c: New.
5728 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5730         PR c++/77639
5731         * g++.dg/template/error-recovery4.C: New test.
5733 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5735         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5737 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5739         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5740         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5742 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5743             Jan Hubicka  <jh@suse.cz>
5745         PR target/77587
5746         * gcc.dg/pr77587.c: New test.
5747         * gcc.dg/pr77587a.c: New file.
5749 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5751         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5752         * gfortran.dg/coarray_38.f90:
5753         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5754         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5755         * gfortran.dg/coarray_allocate_7.f08: New test.
5756         * gfortran.dg/coarray_allocate_8.f08: New test.
5757         * gfortran.dg/coarray_allocate_9.f08: New test.
5758         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5759         new caf_register.
5760         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5761         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5762         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5763         get_by_refs.
5764         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5765         * gfortran.dg/coarray_lock_7.f90: Same.
5766         * gfortran.dg/coarray_poly_5.f90: Same.
5767         * gfortran.dg/coarray_poly_6.f90: Same.
5768         * gfortran.dg/coarray_poly_7.f90: Same.
5769         * gfortran.dg/coarray_poly_8.f90: Same.
5770         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5772 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5774         PR fortran/77584
5775         * gfortran.dg/dec_structure_15.f90: New testcase.
5777 2016-09-19  Richard Biener  <rguenther@suse.de>
5779         PR middle-end/77605
5780         * gcc.dg/torture/pr77605.c: New testcase.
5782 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5784         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5786 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5788         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5789         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5790         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5791         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5792         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5793         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5794         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5795         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5796         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5797         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5798         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5800 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5802         * gcc.target/i386/pr68633.c: Fix expected result.
5804 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
5806         PR fortran/68078
5807         * gfortran.dg/pr68078.f90: New test.
5808         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5810 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5812         PR target/77613
5813         * gcc.target/powerpc/swaps-p8-25.c: New.
5815 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5817         PR c++/77482
5818         * g++.dg/cpp0x/constexpr-77482.C: New test.
5820         PR c++/77379
5821         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5822         thunk offsets.
5823         * g++.dg/abi/abi-tag23a.C: Likewise.
5825         PR c++/77338
5826         * g++.dg/cpp0x/decltype-77338.C: New test.
5828         PR c++/77375
5829         * g++.dg/cpp0x/mutable1.C: New test.
5831 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
5833         PR fortran/77612
5834         * gfortran.dg/pr77612.f90: New test.
5836 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5838         * gcc.dg/torture/pr70421.c: Require int32plus.
5840 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5842         PR middle-end/77475
5843         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5845         PR target/77526
5846         * gcc.target/i386/pr77526.c: New test.
5848 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5849             Eric Botcazou  <ebotcazou@adacore.com>
5851         PR middle-end/77594
5852         * gcc.target/i386/pr77594.c: New test.
5854 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
5856         PR fortran/69963
5857         * gfortran.dg/misplaced_implicit_character.f90: New test.
5859 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
5861         PR tree-optimization/77503
5862         * gcc.dg/vect/pr77503.c: New test.
5864 2016-09-15  Richard Biener  <rguenther@suse.de>
5866         PR middle-end/77544
5867         * c-c++-common/torture/pr77544.c: New testcase.
5869 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
5871         PR middle-end/77475
5872         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5873         * gcc.dg/march-generic.c: Likewise.
5874         * gcc.target/i386/spellcheck-options-1.c: New test.
5875         * gcc.target/i386/spellcheck-options-2.c: New test.
5876         * gcc.target/i386/spellcheck-options-3.c: New test.
5877         * gcc.target/i386/spellcheck-options-4.c: New test.
5879 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
5881         PR fortran/72743
5882         * gfortran.dg/goacc/pr72743.f90: New test.
5884 2016-09-15  Richard Biener  <rguenther@suse.de>
5886         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5888 2016-09-15  Richard Biener  <rguenther@suse.de>
5890         PR tree-optimization/77514
5891         * gcc.dg/torture/pr77514.c: New testcase.
5893 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5895         PR c++/77549
5896         * g++.dg/lookup/pr77549.C: New test.
5898 2016-09-14  Marek Polacek  <polacek@redhat.com>
5900         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5901         * c-c++-common/gomp/atomic-13.c: Likewise.
5902         * c-c++-common/gomp/atomic-14.c: Likewise.
5903         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5904         * g++.dg/cpp1z/bool-increment1.C: New test.
5905         * c-c++-common/pr60439.c: Add dg-warning.
5906         * g++.dg/expr/bitfield4.C: Likewise.
5907         * g++.dg/expr/bitfield5.C: Likewise.
5908         * g++.dg/expr/bitfield6.C: Likewise.
5909         * g++.dg/expr/bool1.C: Likewise.
5910         * g++.dg/expr/bool3.C: Likewise.
5911         * g++.dg/expr/lval3.C: Likewise.
5912         * g++.dg/expr/lval4.C: Likewise.
5913         * g++.old-deja/g++.jason/bool5.C: Likewise.
5914         * g++.dg/expr/bitfield3.C: Adjust dg-error.
5915         * g++.dg/other/error18.C: Likewise.
5916         * g++.dg/gomp/atomic-14.C: Likewise.
5918 2016-09-14  Nathan Sidwell  <nathan@acm.org>
5920         PR c++/77539
5921         * g++.dg/cpp1y/pr77539.C: New.
5923 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
5925         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5926         dg-require.
5927         * g++.dg/ext/builtin_alloca.C: Likewise.
5928         * g++.dg/template/spec35.C: Likewise.
5929         * gcc.dg/builtins-68.c: Likewise.
5930         * gcc.misc-tests/gcov-13.c: Likewise.
5931         * gcc.misc-tests/gcov-14.c: Likewise.
5933 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
5935         * gfortran.dg/dec_structure_14.f90: New testcase.
5937 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5939         PR sanitizer/68260
5940         * c-c++-common/tsan/pr68260.c: New test.
5942 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
5944         PR target/70713
5945         * gcc.target/msp430/function-attributes-1.c: New test.
5946         * gcc.target/msp430/function-attributes-2.c: New test.
5947         * gcc.target/msp430/function-attributes-3.c: New test.
5949 2015-04-18  Martin Sebor  <msebor@redhat.com>
5951         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5952         of non-nul characters.
5953         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5955 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
5957         * g++.dg/cpp0x/gen-attrs-61.C: New test.
5958         * g++.dg/cpp1z/gen-attrs1.C: New test.
5960         PR tree-optimization/77454
5961         * gcc.dg/pr77454.c: New test.
5963         PR c++/77553
5964         * g++.dg/cpp1y/constexpr-77553.C: New test.
5966 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
5968         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5969         (test_show_locus): Replace rich_location::add_fixit_insert calls
5970         with add_fixit_insert_before and add_fixit_insert_after.
5972 2016-09-13  Jason Merrill  <jason@redhat.com>
5973             Tom de Vries  <tom@codesourcery.com>
5975         PR c++/77427
5976         * g++.dg/pr77427.C: New test.
5978 2016-09-13  Martin Liska  <mliska@suse.cz>
5980         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5981         effective target.
5982         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5983         * lib/target-supports.exp: Define the new target.
5985 2016-09-12  Andrew Pinski  <apinski@cavium.com>
5987         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5988         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5990 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
5992         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5993         variable arguments.
5994         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5995         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5996         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5997         variable argument.
5998         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5999         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6001 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6003         PR c++/77496
6004         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6005         * g++.dg/ext/pr77496.C: New test.
6006         * g++.dg/warn/pr77496.C: New test.
6008 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
6010         PR c/72858
6011         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6012         to preserve conversion chars, and to preserve prefix information.
6013         * gcc.dg/format/pr72858.c: New test case.
6015 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6017         * gfortran.dg/pr77507.f90: Move to ...
6018         * gfortran.dg/ieee/pr77507.f90: here.
6020 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6022         PR ipa/61159
6023         * compile/pr61159.c: New testcase
6025 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6027         PR ipa/64316
6028         * gcc.dg/ipa/pr63416.c: New testcase.
6030 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
6031             Steven G. Kargl  <kargl@gcc.gnu.org>
6033         PR fortran/77532
6034         * gfortran.dg/dtio_11.f90: new test.
6036 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
6038         PR fortran/77507
6039         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6040         * gfortran.dg/c_assoc_4.f90: Ditto.
6042 2016-09-10  Tom de Vries  <tom@codesourcery.com>
6044         PR C/71602
6045         * c-c++-common/va-arg-va-list-type.c: New test.
6047 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
6049         PR rtl-optimization/77289
6050         * gcc.target/powerpc/pr77289.c: New test.
6052 2016-09-09  Martin Sebor  <msebor@redhat.com>
6054         PR c/77520
6055         PR c/77521
6056         * gcc.dg/pr77520.c: New test.
6057         * gcc.dg/pr77521.c: New test.
6059 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6061         PR fortran/77506
6062         * gfortran.dg/pr77506.f90: New test.
6064 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6066         PR fortran/77507
6067         * gfortran.dg/pr77507.f90: New test.
6069 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
6071         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6073 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6074             Louis Krupp      <lkrupp@gcc.gnu.org>
6076         PR fortran/69514
6077         * gfortran.dg/pr69514_1.f90: New test.
6078         * gfortran.dg/pr69514_2.f90: New test.
6080 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
6082         PR fortran/77500
6083         * gfortran.dg/gomp/pr77500.f90: New test.
6085         PR fortran/77516
6086         * gfortran.dg/gomp/pr77516.f90: New test.
6088 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
6090         PR middle-end/77475
6091         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6092         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6093         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6094         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6095         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6096         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6098 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
6100         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6101         "substring-locations.h".
6103 2016-09-07  Richard Biener  <rguenther@suse.de>
6105         PR c/77450
6106         * c-c++-common/vector-subscript-8.c: Move ..
6107         * gcc.dg/pr77450.c: ... here.
6109 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6111         PR libgfortran/77393
6112         * gfortran.dg/fmt_f0_2.f90: Update test.
6113         * gfortran.dg/fmt_f0_3.f90: New test.
6115 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6117         PR debug/77389
6118         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6119         in dg-options.
6121         PR debug/57519
6122         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6124 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
6126         PR target/69255
6127         * gcc.target/i386/pr69255-1.c: New test.
6128         * gcc.target/i386/pr69255-2.c: New test.
6129         * gcc.target/i386/pr69255-3.c: New test.
6131 2016-09-06  Martin Sebor  <msebor@redhat.com>
6133         PR c/77336
6134         * gcc.dg/format/miss-7.c: New test.
6136 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
6138         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6140 2016-09-06  Martin Liska  <mliska@suse.cz>
6142         PR gcov-profile/77378
6143         PR gcov-profile/77466
6144         * gcc.dg/profile-update-warning.c: New test.
6146 2016-09-06  Richard Biener  <rguenther@suse.de>
6148         PR tree-optimization/77479
6149         * gcc.dg/torture/pr77479.c: New testcase.
6151 2016-09-06  Richard Biener  <rguenther@suse.de>
6153         PR c/77450
6154         * c-c++-common/vector-subscript-7.c: Adjust.
6155         * c-c++-common/vector-subscript-8.c: New testcase.
6157 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6159         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6161 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
6163         PR target/77476
6164         * gcc.target/i386/avx512f-pr77476.c: New test.
6165         * gcc.target/i386/avx512bw-pr77476.c: New test.
6166         * gcc.target/i386/avx512dq-pr77476.c: New test.
6168         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6169         Update comment to mention also avx512f.
6171         PR sanitizer/77396
6172         * g++.dg/asan/pr77396-2.C: New test.
6174 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
6176         PR rtl-optimization/77452
6177         * gcc.target/i386/pr77452.c: New test.
6179 2016-09-05  Marek Polacek  <polacek@redhat.com>
6181         PR c/77423
6182         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6184 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6186         PR fortran/77391
6187         * gfortran.dg/pr77391.f90: New test.
6189 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6191         PR fortran/77460
6192         * gfortran.dg/pr77460.f90: New test.
6194 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
6196         PR c/65467
6197         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6199 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
6201         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6203 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
6205         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6206         test case.
6207         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6208         diagnostic-test-show-locus-generate-patch.c to the sources
6209         for diagnostic_plugin_test_show_locus.c.
6211 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
6213         PR c/65467
6214         * gcc.dg/gomp/_Atomic-1.c: New test.
6215         * gcc.dg/gomp/_Atomic-2.c: New test.
6216         * gcc.dg/gomp/_Atomic-3.c: New test.
6217         * gcc.dg/gomp/_Atomic-4.c: New test.
6218         * gcc.dg/gomp/_Atomic-5.c: New test.
6220         PR sanitizer/77396
6221         * g++.dg/asan/pr77396.C: New test.
6223 2016-09-01  Martin Sebor  <msebor@redhat.com>
6225         PR tree-optimization/71831
6226         * gcc.dg/builtin-object-size-16.c: New test.
6227         * gcc.dg/builtin-object-size-17.c: New test.
6229 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6231         PR libgfortran/77393
6232         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6234 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
6236         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6237         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6238         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6239         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6240         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6241         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6242         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6243         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6244         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6245         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6246         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6247         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6248         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6249         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6250         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6251         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6252         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6253         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6255 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
6257         * gnat.dg/opt58.adb: New test.
6258         * gnat.dg/opt58_pkg.ads: New helper.
6260 2016-09-01  Richard Biener  <rguenther@suse.de>
6262         PR middle-end/77436
6263         * gcc.dg/torture/pr77436.c: New testcase.
6265 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6267         * gcc.dg/pr64252.c: Require int32plus.
6268         * gcc.dg/pr66299-1.c: Likewise.
6269         * gcc.dg/pr66299-2.c: Likewise.
6270         * gcc.dg/torture/20131115-1.c: Skip for avr.
6272 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6274         * gcc.target/aarch64/ands_3.c: New test.
6276 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
6278         PR fortran/77352
6279         * gfortran.dg/gomp/pr77352.f90: New test.
6281         PR fortran/77374
6282         * gfortran.dg/gomp/pr77374.f08: New test.
6284 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6286         PR tree-optimization/73714
6287         * gcc.dg/tree-ssa/pr73714.c: New test.
6289 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6291         PR libgfortran/77393
6292         * gfortran.dg/fmt_f0_2.f90: New test.
6294 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6296         * gcc.target/i386/pr59539-2.c: Adapt options.
6297         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6299 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
6301         PR fortran/77418
6302         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6303         of the associate entity and replace with a pointer to the
6304         intended item on the stack.
6306 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6307             Paul Thomas  <pault@gcc.gnu.org>
6309         PR fortran/48298
6310         * gfortran.dg/dtio_1.f90: New test.
6311         * gfortran.dg/dtio_2.f90: New test.
6312         * gfortran.dg/dtio_3.f90: New test.
6313         * gfortran.dg/dtio_4.f90: New test.
6314         * gfortran.dg/dtio_5.f90: New test.
6315         * gfortran.dg/dtio_6.f90: New test.
6316         * gfortran.dg/dtio_7.f90: New test.
6317         * gfortran.dg/dtio_8.f90: New test.
6318         * gfortran.dg/dtio_9.f90: New test.
6319         * gfortran.dg/dtio_10.f90: New test.
6321 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6323         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6324         (test_many_nested_locations): New function.
6325         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6326         (test_show_locus): Handle "test_many_nested_locations".
6328 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6330         * g++.dg/template/double-greater-than-fixit.C: New test case.
6332 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6334         * gnat.dg/opt57.ad[sb]: New test.
6335         * gnat.dg/opt57_pkg.ads: New helper.
6337 2016-08-30  Richard Biener  <rguenther@suse.de>
6339         PR tree-optimization/69047
6340         * gcc.dg/pr69047.c: Fix byte-order check.
6342 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
6344         PR tree-optimization/72866
6345         * gcc.dg/vect/pr72866.c: New test.
6347         PR debug/77363
6348         * g++.dg/debug/dwarf2/pr77363.C: New test.
6350         PR middle-end/77377
6351         * gcc.target/i386/pr77377.c: New test.
6353         PR debug/77389
6354         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6355         in dg-options.
6357 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6359         * gfortran.dg/pr77372.f90: Moved to ...
6360         * gfortran.dg/ieee/pr77372.f90: here.
6362 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6364         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6365         vector short/char initializations.
6366         * gcc.target/powerpc/vec-init-5.c: Likewise.
6367         * gcc.target/powerpc/vec-init-6.c: New compile time test for
6368         vector initialization optimizations.
6369         * gcc.target/powerpc/vec-init-7.c: Likewise.
6370         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6371         vector float/double initializations.
6372         * gcc.target/powerpc/vec-init-9.c: Likewise.
6374 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
6376         PR target/77403
6377         * gcc.target/i386/pr77403.c: New test.
6379 2016-08-29  Marek Polacek  <polacek@redhat.com>
6381         PR c/77292
6382         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6384 2016-08-29  Tom de Vries  <tom@codesourcery.com>
6386         PR c/77398
6387         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6389 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
6391         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6393 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
6395         * gfortran.dg/dec_structure_13.f90: New testcase.
6397 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
6399         PR fortran/77261
6400         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6401         available.
6403 2016-08-28  Tom de Vries  <tom@codesourcery.com>
6405         PR lto/70955
6406         * gcc.dg/pr70955.c: New test.
6407         * gcc.dg/lto/pr70955_0.c: Same.
6408         * gcc.dg/lto/pr70955_1.c: Same.
6410 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
6412         PR tree-optimization/71077
6413         * gcc.target/i386/pr71077.c: New test.
6415 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6417         PR fortran/77380
6418         * gfortran.dg/pr77380.f90: New test.
6420 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6422         PR fortran/77372
6423         gfortran.dg/pr77372.f90: New test.
6425 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6427         * gcc.dg/spellcheck-fields-2.c (test): Move
6428         dg-begin/end-multiline-output within function body.
6429         (test_macro): New function.
6431 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6433         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6434         (test_fixit_insert): Update expected output.
6435         (test_fixit_remove): Likewise.
6436         (test_fixit_replace): Likewise.
6438 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6440         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6441         Fix typo.
6443 2016-08-26  Richard Biener  <rguenther@suse.de>
6445         PR tree-optimization/69047
6446         * gcc.dg/pr69047.c: New testcase.
6448 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6449             Martin Jambhor  <mjambor@suse.cz>
6451         * gcc.dg/ipa/propbits-1.c: New test-case.
6452         * gcc.dg/ipa/propbits-2.c: Likewise.
6453         * gcc.dg/ipa/propbits-3.c: Likewise.
6455 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6457         PR fortran/77351
6458         * gfortran.dg/pr77351.f90: New test.
6460 2016-08-25  Marek Polacek  <polacek@redhat.com>
6462         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6464 2016-08-25  Marek Polacek  <polacek@redhat.com>
6466         PR c/77323
6467         * gcc.dg/pr77323.c: New test.
6469 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6471         PR fortran/77358
6472         * gfortran.dg/submodule_17.f08: New test.
6474 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6475             Michael Collison  <michael.collison@arm.com>
6477         * gcc.target/arm/builtin_saddl.c: New testcase.
6478         * gcc.target/arm/builtin_saddll.c: New testcase.
6479         * gcc.target/arm/builtin_uaddl.c: New testcase.
6480         * gcc.target/arm/builtin_uaddll.c: New testcase.
6481         * gcc.target/arm/builtin_ssubl.c: New testcase.
6482         * gcc.target/arm/builtin_ssubll.c: New testcase.
6483         * gcc.target/arm/builtin_usubl.c: New testcase.
6484         * gcc.target/arm/builtin_usubll.c: New testcase.
6486 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6488         PR target/77270
6489         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6490         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6491         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6492         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6493         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6494         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6495         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6496         effective target.  Remove scan-assembler-times directives.
6497         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6498         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6499         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6501 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6503         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6504         of unsigned int.
6505         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6507 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6509         PR testsuite/77317
6510         * lib/target-supports.exp
6511         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6512         (check_effective_target_vect_natural_alignment): Ditto.
6513         (check_effective_target_vector_alignment_reachable): Ditto.
6514         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6516 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6518         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6520 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6522         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6523         being created from pointers to memory locations.
6524         * gcc.target/powerpc/vec-init-2.c: Likewise.
6526 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6528         * gfortran.dg/dec_structure_12.f90: New testcase.
6530 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6532         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6534 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6536         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6537         verification.
6539 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6541         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6542         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6544 2016-08-23  Richard Biener  <rguenther@suse.de>
6546         PR tree-optimization/27336
6547         * c-c++-common/pr27336.c: New testcase.
6549 2016-08-22  Marek Polacek  <polacek@redhat.com>
6551         PR c++/77321
6552         * g++.dg/cpp1y/pr77321.C: New test.
6554 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6556         PR fortran/60774
6557         * gfortran.dg/empty_label.f: Adjust test for new error message.
6558         * gfortran.dg/empty_label.f90: Ditto.
6559         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6560         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6561         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6563 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6565         PR fortran/61318
6566         * gfortran.dg/pr61318.f90: New test.
6568 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6570         PR fortran/77260
6571         * gfortran.dg/pr77260_1.f90: New test.
6572         * gfortran.dg/pr77260_2.f90: Ditto.
6574 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6576         PR middle-end/77269
6577         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6578         __builtin_signbitf and __builtin_signbitl in expected generic
6579         expansion.
6580         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6581         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6582         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6583         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6584         tests.
6586 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6588         * gcc.dg/torture/float128-builtin.c,
6589         gcc.dg/torture/float128-ieee-nan.c,
6590         gcc.dg/torture/float128x-builtin.c,
6591         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6592         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6593         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6594         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6595         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6596         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6597         gcc.dg/torture/floatn-nan.h: New tests.
6599 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6601         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6602         macro.
6603         (main): Update calls to TEST_I_F.
6604         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6605         macro.
6606         (main): Update calls to TEST_I_F.
6608 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6610         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6611         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6612         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6613         names in calls to TEST_I_F.
6615 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6617         PR c/52952
6618         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6620 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6622         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6623         and !natural_alignment_64.
6624         * gcc.dg/ipa/propalign-2.c: Likewise.
6625         * gcc.dg/ipa/propalign-3.c: Likewise.
6626         * gcc.dg/ipa/propalign-4.c: Likewise.
6627         * gcc.dg/ipa/propalign-5.c: Likewise.
6628         * lib/target-supports.exp
6629         (check_effective_target_natural_alignment_32): Add avr-*-*.
6631 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6633         PR tree-optimization/61839
6634         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6635         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6636         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6637         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6639 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6641         PR c/32187
6642         * lib/target-supports.exp (check_effective_target_float16)
6643         (check_effective_target_float32, check_effective_target_float64)
6644         (check_effective_target_float128, check_effective_target_float32x)
6645         (check_effective_target_float64x)
6646         (check_effective_target_float128x)
6647         (check_effective_target_float16_runtime)
6648         (check_effective_target_float32_runtime)
6649         (check_effective_target_float64_runtime)
6650         (check_effective_target_float128_runtime)
6651         (check_effective_target_float32x_runtime)
6652         (check_effective_target_float64x_runtime)
6653         (check_effective_target_float128x_runtime)
6654         (check_effective_target_floatn_nx_runtime)
6655         (add_options_for_float16, add_options_for_float32)
6656         (add_options_for_float64, add_options_for_float128)
6657         (add_options_for_float32x, add_options_for_float64x)
6658         (add_options_for_float128x): New procedures.
6659         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6660         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6661         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6662         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6663         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6664         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6665         gcc.dg/torture/float128-complex.c,
6666         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6667         gcc.dg/torture/float128x-basic.c,
6668         gcc.dg/torture/float128x-complex.c,
6669         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6670         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6671         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6672         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6673         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6674         gcc.dg/torture/float32x-basic.c,
6675         gcc.dg/torture/float32x-complex.c,
6676         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6677         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6678         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6679         gcc.dg/torture/float64x-basic.c,
6680         gcc.dg/torture/float64x-complex.c,
6681         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6682         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6683         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6684         gcc.dg/torture/floatn-tg.h,
6685         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6686         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6687         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6688         gcc.dg/torture/fp-int-convert-float128x.c,
6689         gcc.dg/torture/fp-int-convert-float16-timode.c,
6690         gcc.dg/torture/fp-int-convert-float16.c,
6691         gcc.dg/torture/fp-int-convert-float32-timode.c,
6692         gcc.dg/torture/fp-int-convert-float32.c,
6693         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6694         gcc.dg/torture/fp-int-convert-float32x.c,
6695         gcc.dg/torture/fp-int-convert-float64-timode.c,
6696         gcc.dg/torture/fp-int-convert-float64.c,
6697         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6698         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6699         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6700         maximum exponent of floating-point type.  Use it in testing
6701         whether 0x8...0 fits in the floating-point type.  Always treat -1
6702         (signed 0xf...f) as fitting in the floating-point type.
6703         (M_OK1): New macro.
6704         * gcc.dg/torture/fp-int-convert-double.c,
6705         gcc.dg/torture/fp-int-convert-float.c,
6706         gcc.dg/torture/fp-int-convert-float128-timode.c,
6707         gcc.dg/torture/fp-int-convert-float128.c,
6708         gcc.dg/torture/fp-int-convert-float80-timode.c,
6709         gcc.dg/torture/fp-int-convert-float80.c,
6710         gcc.dg/torture/fp-int-convert-long-double.c,
6711         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6713 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6715         PR fortran/72744
6716         * gfortran.dg/gomp/pr72744.f90: New test.
6718         PR fortran/69281
6719         * gfortran.dg/gomp/pr69281.f90: New test.
6721 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6723         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6724         the last special seed value.
6725         * gfortran.dg/random_7.f90: Use size for last array member instead
6726         of hardcoded value.
6728 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6730         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6731         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6733 2016-08-19  Richard Biener  <rguenther@suse.de>
6735         PR tree-optimization/77286
6736         * gcc.dg/torture/pr77286.c: New testcase.
6738 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6740         * gcc.dg/verbose-asm-2.c: New test case.
6742 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6744         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6745         (custom_diagnostic_finalizer): Update for change to
6746         diagnostic_show_locus.
6748 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6750         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6751         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6753 2016-08-18  Marek Polacek  <polacek@redhat.com>
6755         PR c/71514
6756         * gcc.dg/pr71514.c: New test.
6758 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6760         PR target/72839
6761         * gcc.target/i386/pr72839.c: New test.
6763 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6765         PR middle-end/70895
6766         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6767         * c-c++-common/goacc/reduction-1.c: Likewise.
6768         * c-c++-common/goacc/reduction-2.c: Likewise.
6769         * c-c++-common/goacc/reduction-3.c: Likewise.
6770         * c-c++-common/goacc/reduction-4.c: Likewise.
6772 2016-08-18  Alan Modra  <amodra@gmail.com>
6774         * gcc.c-torture/compile/pr72771.c: New.
6776 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6778         PR fortran/67496
6779         * gfortran.dg/pr67496.f90: New test.
6781 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6783         PR tree-optimization/71752
6784         * gcc.dg/vect/pr71752.c: New.
6786 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6788         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6790 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6792         PR middle-end/77259
6793         * g++.dg/ipa/devirt-52.C: New test.
6795 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
6797         * c-c++-common/goacc/reduction-6.c: New testcase.
6799 2016-08-17  Richard Biener  <rguenther@suse.de>
6801         PR tree-optimization/76490
6802         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6803         * gcc.dg/pr52904.c: XFAIL.
6805 2016-08-17  Richard Biener  <rguenther@suse.de>
6807         PR tree-optimization/23855
6808         * gcc.dg/loop-unswitch-2.c: Adjust.
6810 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6812         PR tree-optimization/72817
6813         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6815 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
6817         PR libgcc/77265
6818         * gcc.dg/torture/float128-extend-inf.c: New test.
6820 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
6822         PR c/72857
6823         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6824         for embedded NUL.
6825         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6826         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6827         caret placement.
6828         (test_oct): Likewise.
6829         (test_multiple): Likewise.
6830         (test_field_width_specifier): Likewise.
6831         (test_field_width_specifier_2): New function.
6832         (test_field_precision_specifier): New function.
6833         (test_embedded_nul): Update expected caret placement.
6834         (test_non_contiguous_strings): Update line number.
6835         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6836         (__emit_string_literal_range): Add "caret_idx" param.
6837         (test_simple_string_literal): Add value for new param, updating
6838         expected output..
6839         (test_concatenated_string_literal): Likewise.
6840         (test_multiline_string_literal): Likewise.
6841         (test_hex): Likewise.
6842         (test_oct): Likewise.
6843         (test_multiple): Likewise.
6844         (test_ucn4): Likewise.
6845         (test_ucn8): Likewise.
6846         (test_u8): Likewise.
6847         (test_u): Likewise; update expected message, from "range" to
6848         "location".
6849         (test_U): Likewise.
6850         (test_L): Likewise.
6851         (test_macro): Add value for new param.
6852         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6853         (__emit_string_literal_range): Add "caret_idx" param.
6854         (test_stringified_token_1): Add value for new param.  Update
6855         expected message, from "range" to "location".
6856         (test_stringized_token_2): Likewise, adding param to macro.
6857         (test_stringified_token_3): Likewise.
6858         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6859         (emit_warning): Convert param from source_range to location_t.
6860         (test_string_literals): Add caret_idx param, and use it when
6861         constructing a substring_loc.  Update error message, from
6862         "range" to "location".
6864 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6866         PR target/71910
6867         * g++.dg/gomp/pr71910.C: New test.
6869         PR middle-end/67485
6870         * gcc.c-torture/compile/pr67485.c: New test.
6872         PR target/72867
6873         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6875 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6877         PR tree-optimization/69848
6878         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6880 2016-08-16  Martin Liska  <mliska@suse.cz>
6882         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6883         of memory operations so that it can be handled by core2
6884         in 32-bit mode.
6886 2016-08-16  Richard Biener  <rguenther@suse.de>
6888         PR tree-optimization/76783
6889         * gcc.dg/pr76783.c: New testcase.
6890         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6892 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6894         PR tree-optimization/72817
6895         PR tree-optimization/73450
6896         * gcc.dg/tree-ssa/pr72817.c: New test.
6897         * gcc.dg/tree-ssa/pr73450.c: New test.
6899 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
6901         * gfortran.dg/init_flag_13.f90: New testcase.
6902         * gfortran.dg/init_flag_14.f90: Ditto.
6903         * gfortran.dg/init_flag_15.f03: Ditto.
6904         * gfortran.dg/dec_init_1.f90: Ditto.
6905         * gfortran.dg/dec_init_2.f90: Ditto.
6907 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
6909         PR target/72867
6910         * gcc.target/i386/pr72867.c: New test.
6912 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
6914         * c-c++-common/dump-ada-spec-5.c: New test.
6916 2016-08-15  Richard Biener  <rguenther@suse.de>
6918         PR tree-optimization/73434
6919         * gcc.dg/torture/pr73434.c: New testcase.
6921 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
6923         PR tree-optimization/72824
6924         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6926 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
6928         PR fortran/70598
6929         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6930         in use_device clause.
6931         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6932         * gfortran.dg/goacc/list.f95: Adjust to catch
6933         "neither a POINTER nor an array" error messages.
6935 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
6937         PR target/76342
6938         * gcc.target/i386/pr76342.c: New test.
6940 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6942         PR c/71512
6943         * g++.dg/ubsan/pr71512.C: New test.
6944         * c-c++-common/ubsan/pr71512-1.c: New test.
6945         * c-c++-common/ubsan/pr71512-2.c: New test.
6947 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6949         * gcc.target/powerpc/vec-init-1.c: New tests to test various
6950         vector initialization options.
6951         * gcc.target/powerpc/vec-init-2.c: Likewise.
6952         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6953         is generated on ISA 3.0.
6955 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
6957         PR middle-end/71654
6958         * gcc.dg/c-c++-common/pr71654.c: New test.
6959         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6960         dg-options.
6961         * gcc.dg/tree-ssa/vrp24: Likewise.
6963 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6965         PR c/67410
6966         * gcc.dg/pr67410.c: New test.
6968 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
6970         PR tree-optimization/69848
6971         * gcc.dg/vect/vect-pr69848.c: New test.
6973 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
6975         PR testsuite/71008
6976         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6977         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6978         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6979         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6981 2016-08-12  Richard Biener  <rguenther@suse.de>
6983         PR tree-optimization/57326
6984         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6985         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6986         * gcc.dg/tree-ssa/pr35287.c: Likewise.
6987         * gcc.target/i386/pr45685.c: Likewise.
6988         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6989         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6990         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6991         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6992         * gfortran.dg/pr34163.f90: Likewise.
6994 2016-08-12  Martin Liska  <mliska@suse.cz>
6996         * g++.dg/gcov/gcov-16.C: New test.
6997         * lib/gcov.exp: Support new argument for run-gcov function.
6999 2016-08-12  Martin Liska  <mliska@suse.cz>
7001         PR gcov-profile/35590
7002         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7004 2016-08-12  Richard Biener  <rguenther@suse.de>
7006         PR tree-optimization/72851
7007         * gcc.dg/torture/pr72851.c: New testcase.
7009 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
7011         PR debug/63240
7012         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7013         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7014         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7015         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7016         DW_AT_deleted.
7018         PR debug/55641
7019         * g++.dg/debug/dwarf2/ref-1.C: New.
7021         PR debug/49366
7022         * g++.dg/debug/dwarf2/template-params-12.H: New.
7023         * g++.dg/debug/dwarf2/template-params-12f.C: New.
7024         * g++.dg/debug/dwarf2/template-params-12g.C: New.
7025         * g++.dg/debug/dwarf2/template-params-12n.C: New.
7026         * g++.dg/debug/dwarf2/template-params-12s.C: New.
7027         * g++.dg/debug/dwarf2/template-params-12u.C: New.
7028         * g++.dg/debug/dwarf2/template-params-12v.C: New.
7029         * g++.dg/debug/dwarf2/template-params-12w.C: New.
7031 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7033         PR target/72863
7034         * gcc.target/powerpc/pr72863.c: New test.
7036 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
7038         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7040 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7042         * gcc.target/i386/pieces-strcpy-1.c: New test.
7043         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7045 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7047         PR c++/72868
7048         * g++.dg/cpp1y/constexpr-switch4.C: New test.
7050 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7052         * gcc.target/i386/pieces-memcpy-1.c: New test.
7053         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7054         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7055         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7056         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7057         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7059 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7061         PR c/72816
7062         * gcc.dg/pr72816.c: Remove dg-error.
7064 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7066         PR tree-optimization/71083
7067         * gcc.c-torture/execute/pr71083.c: New test.
7068         * gnat.dg/loop_optimization23.adb: New test.
7069         * gnat.dg/loop_optimization23_pkg.ads: New test.
7070         * gnat.dg/loop_optimization23_pkg.adb: New test.
7072 2016-08-11  Richard Biener  <rguenther@suse.de>
7074         PR tree-optimization/72772
7075         * gcc.dg/graphite/pr35356-1.c: Adjust.
7076         * gcc.dg/tree-ssa/pr59597.c: Likewise.
7078 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
7080         * gfortran.dg/random_7.f90: Take into account that the last seed
7081         value is the special p value.
7082         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7084 2016-08-11  Richard Biener  <rguenther@suse.de>
7086         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7088 2016-08-11  Alan Modra  <amodra@gmail.com>
7090         * gcc.target/powerpc/pr71680.c: New.
7092 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7094         * gcc.target/powerpc/bfp/bfp.exp: New file.
7095         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7096         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7097         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7098         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7099         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7100         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7101         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7102         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7103         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7104         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7105         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7106         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7107         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7108         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7109         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7110         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7111         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7112         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7113         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7114         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7115         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7116         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7117         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7118         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7119         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7120         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7121         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7122         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7123         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7124         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7125         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7126         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7127         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7128         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7129         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7130         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7131         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7132         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7133         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7134         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7135         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7136         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7137         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7138         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7139         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7140         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7141         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7142         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7143         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7144         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7145         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7146         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7147         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7149 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7151         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7152         Add aarch64*-*-*.
7154 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7156         * gcc.target/aarch64/simd/vcond-ne.c: New test.
7158 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7160         PR target/72853
7161         * gcc.target/powerpc/pr72853.c: New test.
7163 2016-08-10  Martin Liska  <mliska@suse.cz>
7165         PR gcov-profile/58306
7166         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7168 2016-08-10  Martin Liska  <mliska@suse.cz>
7170         * g++.dg/gcov/gcov-threads-1.C: New test.
7172 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7174         PR target/71873
7175         * gcc.target/avr/pr71873.c: New test.
7177 2016-08-09  Martin Liska  <mliska@suse.cz>
7179         * g++.dg/gcov/gcov-dump-1.C: New test.
7180         * g++.dg/gcov/gcov-dump-2.C: New test.
7182 2016-08-09  Martin Liska  <mliska@suse.cz>
7184         * gcc.dg/tree-prof/val-prof-9.c: New test.
7186 2016-08-09  Martin Liska  <mliska@suse.cz>
7188         * gcc.dg/tree-prof/val-prof-8.c: New test.
7190 2016-08-09  Martin Jambor  <mjambor@suse.cz>
7192         PR ipa/71981
7193         * gcc.dg/ipa/pr71981.c: New test.
7195 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7197         PR tree-optimization/33707
7198         * gcc.dg/vect/pr33707.c: New test.
7200 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7202         PR tree-optimization/pr72772
7203         * gcc.dg/tree-ssa/pr72772.c: New test.
7205 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
7207         PR rtl-optimization/66669
7208         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7210 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7212         PR tree-optimization/72824
7213         * gcc.c-torture/execute/ieee/pr72824.c: New test.
7215 2016-08-09  Richard Biener  <rguenther@suse.de>
7217         PR tree-optimization/71802
7218         * gcc.dg/torture/pr71802.c: New testcase.
7220 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7222         PR c++/72809
7223         * g++.dg/eh/stdarg1.C: New test.
7225 2016-08-08  Andi Kleen  <ak@linux.intel.com>
7227         * lib/profopt.exp: (auto-profopt-execute): Don't include full
7228         test command line in failure log.
7229         (profopt-execute): dito. Make autofdo file names unique.
7231 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7233         PR c/64955
7234         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7235         output.
7237 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7239         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7240         c99_runtime.
7241         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7242         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7243         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7244         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7245         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7246         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7248 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7250         PR c/52952
7251         * gcc.dg/cpp/pr66415-1.c: Likewise.
7252         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7253         * gcc.dg/format/c90-printf-1.c: Likewise.
7254         * gcc.dg/format/diagnostic-ranges.c: New test case.
7256 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
7258         PR fortran/72716
7259         * gfortran.dg/gomp/pr72716.f90: New test.
7261         PR middle-end/72781
7262         * gcc.dg/gomp/pr72781.c: New test.
7264         PR middle-end/68762
7265         * g++.dg/vect/pr68762-1.cc: New test.
7266         * g++.dg/vect/pr68762-2.cc: New test.
7267         * g++.dg/vect/pr68762.h: New file.
7269 2016-08-08  Martin Sebor  <msebor@redhat.com>
7271         PR testsuite/72838
7272         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7273         * g++.dg/warn/overflow-warn-3.C: Same.
7274         * g++.dg/warn/overflow-warn-4.C: Same.
7276 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7278         PR fortran/71936
7279         * gfortran.dg/allocate_with_source_21.f03: New test.
7281 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7283         PR fortran/72698
7284         * gfortran.dg/allocate_with_source_20.f03: New test.
7286 2016-08-08  Alan Modra  <amodra@gmail.com>
7288         * gcc.c-torture/compile/pr72802.c: New.
7290 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7292         PR fortran/70524
7293         * gfortran.dg/dependency_48.f90: New test.
7295 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7297         PR fortran/70040
7298         * gfortran.dg/pr70040.f90:  New testcase.
7300 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7302         PR fortran/71961
7303         * gfortran.dg/matmul_10.f90:  New testcase.
7305 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
7307         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7309 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
7311         PR c/72816
7312         * gcc.dg/pr72816.c: New test.
7314 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
7316         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7317         * g++.dg/conversion/pr41426.C: Likewise.
7318         * g++.dg/conversion/pr66211.C: Likewise.
7319         * g++.dg/cpp1y/lambda-init9.C: Likewise.
7320         * g++.dg/init/ref8.C: Likewise.
7321         * g++.old-deja/g++.law/cvt20.C: Likewise.
7322         * g++.old-deja/g++.mike/p9732c.C: Likewise.
7324 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7326         PR tree-optimization/18046
7327         * gcc.dg/tree-ssa/vrp105.c: New test.
7328         * gcc.dg/tree-ssa/vrp106.c: New test.
7330 2016-08-05  Martin Sebor  <msebor@redhat.com>
7332         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7333         1ul in diagnostics.  Remove hyphen from "constant-expression."
7334         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7335         * g++.dg/cpp0x/static_assert3.C: Same.
7336         * g++.dg/cpp1y/constexpr-throw.C: Same.
7337         * g++.dg/template/nontype3.C: Same.
7338         * g++.dg/warn/overflow-warn-1.C: Same.
7339         * g++.dg/warn/overflow-warn-3.C: Same.
7340         * g++.dg/warn/overflow-warn-4.C: Same.
7342 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
7344         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7345         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7346         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7347         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7349 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7351         PR tree-optimization/72810
7352         * gcc.dg/tree-ssa/vrp110.c: New test.
7354 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
7356         PR Target/72819
7357         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7358         registers.
7359         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7360         saving the half-precision registers.
7361         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7362         value is returned in h0.
7363         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7364         are passed in FP/SIMD registers.
7365         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7366         passing works corrcetly.
7367         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7368         (hfa_f16x2_t): Likewise.
7369         (hfa_f16x3_t): Likewise.
7370         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7371         are promoted to double and passed in a double register.
7372         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7373         are promoted to double and stacked.
7374         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7375         __fp16 data types.
7376         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7377         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7378         __fp16 first get passed in FP/SIMD registers, then stacked.
7380 2016-08-05  Nathan Sidwell  <nathan@acm.org>
7382         PR c++/68724
7383         * g++.dg/cpp0x/pr68724.C: New.
7385 2016-08-05  Richard Biener  <rguenther@suse.de>
7387         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7389 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7391         * gcc.dg/tree-ssa/vrp107.c: New test.
7392         * gcc.dg/tree-ssa/vrp108.c: New test.
7393         * gcc.dg/tree-ssa/vrp109.c: New test.
7395 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7397         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7398         dg-options.
7400 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7402         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7403         test-cases.
7404         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7405         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7406         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7407         test-cases.
7408         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7409         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7410         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7411         large_double.
7413 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
7415         PR c++/72800
7416         * g++.dg/cpp1y/lambda-ice1.C: New.
7418 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7420         PR c++/72759
7421         * g++.dg/cpp1y/pr72759.C: New test.
7423 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7425         * gcc.dg/switch-10.c: New test.
7427 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
7429         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7431 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
7433         * c-c++-common/goacc/routine-5.c: Update.
7435 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7437         PR rtl-optimization/70903
7438         * gcc.c-torture/execute/pr70903.c: New test.
7440 2016-08-04  Martin Liska  <mliska@suse.cz>
7442         * gcc.dg/params/params.exp: Replace file exists with
7443         TESTING_IN_BUILD_TREE.
7445 2016-08-04  Marek Polacek  <polacek@redhat.com>
7447         PR c++/70229
7448         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7450 2016-08-04  Richard Biener  <rguenther@suse.de>
7452         PR middle-end/71984
7453         * gcc.dg/torture/pr71984.c: Guard correctness check for
7454         little-endian.
7456 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7458         * gcc.c-torture/compile/20160802-1.c: New testcase.
7460 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7462         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7464 2016-08-03  Richard Biener  <rguenther@suse.de>
7466         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7467         and remove -O3.
7468         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7469         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7471 2016-08-03  Richard Biener  <rguenther@suse.de>
7473         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7474         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7475         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7476         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7478 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7480         * gcc.dg/init-excess-2.c: Require int32plus.
7481         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7482         * gcc.dg/pr59963-2.c: Require int32plus.
7483         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7484         * gcc.dg/unroll-7.c: Require int32plus.
7486 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7488         PR tree-optimization/34114
7489         * gcc.dg/tree-ssa/loop-42.c: New test.
7491 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7493         * gcc.target/aarch64/vminmaxnm.c: New.
7494         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7495         tests.
7497 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7499         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7500         vec_extract for vector float, vector int, vector short, and vector
7501         char.
7502         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7503         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7504         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7505         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7507 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7509         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7510         single stack adjustment, no writeback.
7511         * gcc.target/aarch64/test_frame_12.c: Likewise.
7512         * gcc.target/aarch64/test_frame_13.c: Likewise.
7513         * gcc.target/aarch64/test_frame_15.c: Likewise.
7514         * gcc.target/aarch64/test_frame_6.c: Likewise.
7515         * gcc.target/aarch64/test_frame_7.c: Likewise.
7516         * gcc.target/aarch64/test_frame_8.c: Likewise.
7517         * gcc.target/aarch64/test_frame_16.c: New test.
7519 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7521         PR target/72748
7522         * gcc.target/i386/pr72748.c: New test.
7524 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7526         PR tree-optimization/71818
7527         * gcc.dg/vect/pr71818.c: New
7529 2016-08-01  Martin Liska  <mliska@suse.cz>
7531         PR tree-optimization/71857
7532         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7534 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7536         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7538 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7540         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7542 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7544         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7545         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7547 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7549         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7550         (check_effective_target_c++): Likewise. Also match for libstdc++.
7552 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7554         PR fortran/41922
7555         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7556         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7557         * gfortran.dg/pr41922.f90: New test.
7559 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7561         PR fortran/68566
7562         * gfortran.dg/pr68566.f90: new test.
7564 2016-07-30  Martin Sebor  <msebor@redhat.com>
7566         PR c++/60760
7567         PR c++/71091
7568         * g++.dg/cpp0x/constexpr-cast.C: New test.
7569         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7570         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7571         * g++.dg/ubsan/pr63956.C: Correct.
7573 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7575         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7576         vector double or vector long where the vector is in memory.
7577         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7578         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7580 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7582         PR fortran/69867
7583         * gfortran.dg/pr69867.f90: New test.
7585 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7587         PR fortran/69962
7588         * gfortran.dg/pr69962.f90: New test.
7590 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7592         PR fortran/70006
7593         * gfortran.dg/pr70006.f90: New test.
7595 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7597         PR fortran/71730
7598         * gfortran.dg/pr71730.f90: New test.
7599         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7600         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7601         * gfortran.dg/array_constructor_26.f03: Ditto.
7603 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7605         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7606         * gcc.target/powerpc/pr71763.c: Likewise.
7608 2016-07-29  Marek Polacek  <polacek@redhat.com>
7610         PR c/71742
7611         * gcc.dg/940510-1.c: Adjust dg-error.
7612         * gcc.dg/c99-flex-array-1.c: Likewise.
7613         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7615         PR c/71853
7616         * gcc.dg/noncompile/pr71853.c: New test.
7618         PR c/71573
7619         * gcc.dg/noncompile/pr71573.c: New test.
7621         PR c/71926
7622         * g++.dg/warn/Wparentheses-30.C: New test.
7623         * gcc.dg/Wparentheses-14.c: New test.
7625 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7627         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7629 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7631         PR tree-optimization/57558
7632         * gcc.dg/vect/pr57558-1.c: New test.
7633         * gcc.dg/vect/pr57558-2.c: New test.
7635 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7637         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7638         to scan forwprop1 dump pass.
7640 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7642         PR c++/51488
7643         * g++.dg/template/pr51488.C: New.
7645 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7647         PR c/71969
7648         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7649         static __inline__.
7650         * gcc.dg/pr71969-1.c: New test.
7651         * gcc.dg/pr71969-2.c: New test.
7652         * gcc.dg/pr71969-3.c: New test.
7654 2016-07-29  Marek Polacek  <polacek@redhat.com>
7656         PR c/71574
7657         * c-c++-common/pr71574.c: New test.
7659         PR c/71583
7660         * gcc.dg/noncompile/pr71583.c: New test.
7662 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7664         PR middle-end/68217
7665         * gcc.dg/pr68217.c: New test.
7667 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7669         PR fortran/71067
7670         * gfortran.dg/pr71067_1.f90: New test.
7671         * gfortran.dg/pr71067_2.f90: Ditto.
7673 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7675         * gcc.target/powerpc/vec-extract-1.c: New test.
7677 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7679         PR fortran/71799
7680         * gfortran.dg/pr71799.f90: New test.
7682 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7684         PR c++/71665
7685         * g++.dg/cpp0x/pr71665-1.C: New.
7686         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7687         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7688         * g++.dg/ext/label10.C: Likewise.
7689         * g++.dg/parse/constant5.C: Likewise.
7691 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7693         PR fortran/71859
7694         * gfortran.dg/pr71859.f90: New test.
7695         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7696         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7698 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7700         PR fortran/71883
7701         * gfortran.dg/pr71883.f90: New test.
7703 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7705         PR tree-optimization/71734
7706         * g++.dg/vect/pr70729-nest.cc: New test.
7708 2016-07-28  Renlin Li  <renlin.li@arm.com>
7710         Revert
7711         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7713         PR fortran/71902
7714         * gfortran.dg/dependency_47.f90:  New test.
7716 2016-07-28  Martin Liska  <mliska@suse.cz>
7718         PR gcov-profile/68025
7719         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7721 2016-07-28  Martin Liska  <mliska@suse.cz>
7723         * g++.dg/vect/pr70944.cc: New test.
7725 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7727         PR middle-end/71994
7728         * gcc.dg/torture/pr71994.c: New test.
7730 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7732         PR middle-end/71078
7733         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7734         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7735         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7737 2016-07-27  Richard Biener  <rguenther@suse.de>
7739         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7741 2016-07-27  Martin Liska  <mliska@suse.cz>
7743         * gcc.dg/predict-13.c: New test.
7744         * gcc.dg/predict-14.c: New test.
7746 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7748         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7749         including stdint.h.
7750         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7751         including stdint.h.
7753 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7755         PR target/71869
7756         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7757         IEEE built-in functions handle quiet and signalling NaNs
7758         correctly.
7760 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7762         PR fortran/71862
7763         * gfortran.dg/pr71862.f90: New test.
7765 2016-07-26  Martin Sebor  <msebor@redhat.com>
7767         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7768         selector with dg-options.
7770 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7772         PR tree-optimization/18046
7773         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7774         * gcc.dg/tree-ssa/vrp103.c: New test.
7775         * gcc.dg/tree-ssa/vrp104.c: New test.
7777 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7779         * gcc.target/powerpc/pr63354.c: Require lp64 since
7780         -mprofile-kernel is not legal with -m32.
7782 2016-07-26  Richard Biener  <rguenther@suse.de>
7784         PR rtl-optimization/71984
7785         * gcc.dg/torture/pr71984.c: New testcase.
7787 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7789         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7790         g++-dg-runtest via et-dg-runtest.
7791         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7792         * gcc.dg/vect/vect.exp: Likewise.
7793         * gfortran.dg/graphite/graphite.exp: Likewise, but for
7794         gfortran-dg-runtest.
7795         * gfortran.dg/vect/vect.exp: Likewise.
7796         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7797         (check_mips_loongson_hw_available): Likewise.
7798         (check_effective_target_mpaired_single_runtime): Likewise.
7799         (check_effective_target_mips_loongson_runtime): Likewise.
7800         (add_options_for_mpaired_single): Likewise.
7801         (check_effective_target_vect_int): Add global et_index.
7802         Check and save the supported feature for a target selected by
7803         the et_index target.  Break long lines where appropriate.  Call
7804         et-is-effective-target for MIPS with an argument instead of
7805         check_effective_target_* where appropriate.
7806         (check_effective_target_vect_intfloat_cvt): Likewise.
7807         (check_effective_target_vect_uintfloat_cvt): Likewise.
7808         (check_effective_target_vect_floatint_cvt): Likewise.
7809         (check_effective_target_vect_floatuint_cvt): Likewise.
7810         (check_effective_target_vect_simd_clones): Likewise.
7811         (check_effective_target_vect_shift): ewise.
7812         (check_effective_target_whole_vector_shift): Likewise.
7813         (check_effective_target_vect_bswap): Likewise.
7814         (check_effective_target_vect_shift_char): Likewise.
7815         (check_effective_target_vect_long): Likewise.
7816         (check_effective_target_vect_float): Likewise.
7817         (check_effective_target_vect_double): Likewise.
7818         (check_effective_target_vect_long_long): Likewise.
7819         (check_effective_target_vect_no_int_max): Likewise.
7820         (check_effective_target_vect_no_int_add): Likewise.
7821         (check_effective_target_vect_no_bitwise): Likewise.
7822         (check_effective_target_vect_widen_shift): Likewise.
7823         (check_effective_target_vect_no_align): Likewise.
7824         (check_effective_target_vect_hw_misalign): Likewise.
7825         (check_effective_target_vect_element_align): Likewise.
7826         (check_effective_target_vect_condition): Likewise.
7827         (check_effective_target_vect_cond_mixed): Likewise.
7828         (check_effective_target_vect_char_mult): Likewise.
7829         (check_effective_target_vect_short_mult): Likewise.
7830         (check_effective_target_vect_int_mult): Likewise.
7831         (check_effective_target_vect_extract_even_odd): Likewise.
7832         (check_effective_target_vect_interleave): Likewise.
7833         (check_effective_target_vect_stridedN): Likewise.
7834         (check_effective_target_vect_multiple_sizes): Likewise.
7835         (check_effective_target_vect64): Likewise.
7836         (check_effective_target_vect_call_copysignf): Likewise.
7837         (check_effective_target_vect_call_sqrtf): Likewise.
7838         (check_effective_target_vect_call_btrunc): Likewise.
7839         (check_effective_target_vect_call_btruncf): Likewise.
7840         (check_effective_target_vect_call_ceil): Likewise.
7841         (check_effective_target_vect_call_ceilf): Likewise.
7842         (check_effective_target_vect_call_floor): Likewise.
7843         (check_effective_target_vect_call_floorf): Likewise.
7844         (check_effective_target_vect_call_lceil): Likewise.
7845         (check_effective_target_vect_call_lfloor): Likewise.
7846         (check_effective_target_vect_call_nearbyint): Likewise.
7847         (check_effective_target_vect_call_nearbyintf): Likewise.
7848         (check_effective_target_vect_call_round): Likewise.
7849         (check_effective_target_vect_call_roundf): Likewise.
7850         (check_effective_target_vect_perm): Likewise, but also append *_saved
7851         to the existing global name to properly cache the result.
7852         (check_effective_target_vect_perm_byte): Likewise.
7853         (check_effective_target_vect_perm_short): Likewise.
7854         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7855         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7856         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7857         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7858         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7859         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7860         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7861         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7862         (check_effective_target_vect_sdot_qi): Likewise.
7863         (check_effective_target_vect_udot_qi): Likewise.
7864         (check_effective_target_vect_sdot_hi): Likewise.
7865         (check_effective_target_vect_udot_hi): Likewise.
7866         (check_effective_target_vect_usad_char): Likewise.
7867         (check_effective_target_vect_pack_trunc): Likewise.
7868         (check_effective_target_vect_unpack): Likewise.
7869         (check_effective_target_vect_aligned_arrays): Likewise.
7870         (check_effective_target_vect_natural_alignment): Likewise.
7871         (check_effective_target_vector_alignment_reachable): Likewise.
7872         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7873         (is-effective-target): Initialize et_index if undefined.
7874         (et-dg-runtest): New.
7875         (et-is-effective-target): Likewise.
7876         (check_vect_support_and_set_flags): Add supported MIPS targets to
7877         EFFECTIVE_TARGETS list.  Return the number of supported targets.
7879 2016-07-26  Richard Biener  <rguenther@suse.de>
7880             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7882         PR middle-end/70920
7883         * gcc.dg/pr70920-1.c: New test-case.
7884         * gcc.dg/pr70902-2.c: Likewise.
7885         * gcc.dg/pr70920-3.c: Likewise.
7886         * gcc.dg/pr70920-4.c: Likewise
7887         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7888         2 instead of 3.
7890 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
7892         * gcc.c-torture/execute/pr71494.c: Require label_values.
7893         * gcc.dg/pr16973.c: Ditto.
7895 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7897         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7898         * gcc.dg/torture/pr69771.c: Require int32plus.
7899         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7901 2016-07-25  Martin Liska  <mliska@suse.cz>
7903         * gcc.dg/torture/pr71987.c: New test.
7905 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7907         PR fortran/71935
7908         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7909         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
7910         * gfortran.dg/pr71935.f90: New test.
7912 2016-07-22  Martin Sebor  <msebor@redhat.com>
7914         PR c++/71675
7915         * g++.dg/ext/atomic-3.C: New test.
7916         * gcc.dg/atomic/pr71675.c: New test.
7918 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
7920         * gcc.target/i386/mvc8.c: New test.
7922 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
7924         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7925         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7927 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7929         PR fortran/71795
7930         * gfortran.dg/constructor_50.f90:  New test.
7932 2016-07-22  Martin Liska  <mliska@suse.cz>
7934         PR gcov-profile/69028
7935         PR gcov-profile/62047
7936         * g++.dg/cilk-plus/pr69028.C: New test.
7938 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
7940         * gfortran.dg/coarray_stat_2.f90: New test.
7942 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7944         * gcc.target/powerpc/vec-extract.h: New files to check the
7945         vec_extract built-in functions for all vector types, testing
7946         accessing each element, both with constant and variable element
7947         numbers.
7948         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7949         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7950         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7951         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7952         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7953         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7954         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7955         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7956         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7958 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7960         PR c++/71728
7961         * g++.dg/other/pr71728.C: New test.
7963 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
7965         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7966         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7967         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7968         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7969         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7971 2016-07-21  Richard Biener  <rguenther@suse.de>
7973         PR tree-optimization/71947
7974         * gcc.dg/tree-ssa/vrp102.c: New testcase.
7976 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7978         * gcc.dg/tree-ssa/scev-15.c: New.
7980 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7982         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7984 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7986         PR c++/71941
7987         * g++.dg/gomp/pr71941.C: New test.
7989 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
7991         PR c/70339
7992         PR c/71858
7993         * g++.dg/spellcheck-identifiers.C: New test case, based on
7994         gcc.dg/spellcheck-identifiers.c.
7995         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7996         gcc.dg/spellcheck-identifiers-2.c.
7997         * g++.dg/spellcheck-typenames.C: New test case, based on
7998         gcc.dg/spellcheck-typenames.c
8000 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
8002         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8003         pointer to member function and also test catching by reference.
8005 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8007         * gcc.target/s390/pr67443.c: Fix test case.
8009 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8011         * gcc.target/s390/insv-1.c: Xfail some tests.
8012         * gcc.target/s390/insv-2.c: Likewise.
8014 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8016         * gcc.target/avr/torture/get-mem.c: New test.
8017         * gcc.target/avr/torture/set-mem.c: New test.
8019 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8021         PR target/71948
8022         * gcc.target/avr/torture/tiny-progmem.c: New test.
8024 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
8026         PR c++/71909
8027         * g++.dg/parse/pr71909.C: New test.
8028         * g++.dg/tm/pr71909.C: New test.
8030         PR c++/50060
8031         * g++.dg/cpp0x/constexpr-50060.C: New test.
8032         * g++.dg/cpp1y/constexpr-50060.C: New test.
8034 2016-07-20  Martin Liska  <mliska@suse.cz>
8036         * gfortran.dg/graphite/pr71898.f90: New test.
8038 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
8040         PR tree-optimization/71503
8041         PR tree-optimization/71683
8042         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8043         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8045 2016-07-20  Martin Liska  <mliska@suse.cz>
8047         * gcc.dg/plugin/plugin.exp: Remove sreal test.
8048         * gcc.dg/plugin/sreal-test-1.c: Remove.
8049         * gcc.dg/plugin/sreal_plugin.c: Remove.
8051 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8053         PR fortran/71902
8054         * gfortran.dg/dependency_47.f90:  New test.
8056 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
8058         PR rtl-optimization/71916
8059         * gcc.c-torture/compile/pr71916.c: New test.
8061         PR middle-end/71874
8062         * g++.dg/torture/pr71874.C: New test.
8064         PR middle-end/71734
8065         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8066         (my_alloc): Rewritten to use __builtin_posix_memalign and
8067         __SIZE_TYPE__.
8068         (my_free): Use __builtin_free instead of _mm_free.
8069         (Vec::operator=): Use __builtin_memcpy.
8071 2016-07-19  Martin Jambor  <mjambor@suse.cz>
8073         PR fortran/71688
8074         * gfortran.dg/pr71688.f90: New test.
8076 2016-07-19  Richard Biener  <rguenther@suse.de>
8078         * c-c++-common/vector-subscript-6.c: New testcase.
8079         * c-c++-common/vector-subscript-7.c: Likewise.
8081 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8083         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8084         and UInt32 based on __SIZEOF_INT__.
8086 2016-07-19  Richard Biener  <rguenther@suse.de>
8088         PR tree-optimization/71901
8089         * gcc.dg/torture/pr71901.c: New testcase.
8091 2016-07-19  Richard Biener  <rguenther@suse.de>
8093         PR tree-optimization/71908
8094         * gcc.dg/torture/pr71908.c: New testcase.
8096 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8098         PR target/71493
8099         * gcc.target/powerpc/pr71493-1.c: New test.
8100         * gcc.target/powerpc/pr71493-2.c: Likewise.
8102 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
8104         PR c++/71835
8105         * g++.dg/conversion/ambig3.C: New test.
8107         PR c++/71828
8108         * g++.dg/cpp0x/constexpr-71828.C: New test.
8110         PR c++/71826
8111         * g++.dg/template/pr71826.C: New test.
8113         PR c++/71822
8114         * g++.dg/template/defarg21.C: New test.
8116         PR c++/71871
8117         * g++.dg/ext/vector31.C: New test.
8119 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
8121         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8123 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
8125         PR tree-optimization/71734
8126         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8128 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8130         * gcc.target/s390/warn-dynamicstack-1.c: New test.
8131         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8132         stack-layout-dynamic-1.c: New test.
8134 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8136         * gcc.target/s390/nolrl-1.c: New test.
8138 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
8140         PR fortran/71523
8141         * gfortran.dg/pr71523_1.f90: New test.
8142         * gfortran.dg/pr71523_2.f90: New test.
8144 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
8146         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8148 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8149             Marco Restelli  <mrestelli@gmail.com>
8151         PR fortran/62125
8152         * gfortran.dg/pr62125.f90: New test.
8154 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8156         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8157         * gcc.target/powerpc/mulkc3-1.c: Likewise.
8159 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
8161         PR c++/58796
8162         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8163         * g++.dg/cpp0x/nullptr35.C: New test.
8165 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8167         * gcc.dg/tree-ssa/scev-8.c: Update test string.
8169 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
8171         * gfortran.dg/goacc/vector_length.f90: New test.
8173 2016-07-15  Richard Biener  <rguenther@suse.de>
8175         PR tree-optimization/71881
8176         * gcc.dg/torture/pr71881.c: New testcase.
8178 2016-07-15  Richard Biener  <rguenther@suse.de>
8180         PR tree-optimization/71887
8181         * gcc.dg/torture/pr71887.c: New testcase.
8183 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
8185         PR c/71858
8186         * gcc.dg/spellcheck-identifiers-3.c: New test.
8188 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
8190         PR fortran/71807
8191         * gfortran.dg/null_9.f90: New test.
8193 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8195         * gcc.dg/tree-ssa/loop-41.c: New test.
8197 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8199         PR tree-optimization/71347
8200         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8202 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8204         PR fortran/29819
8205         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8206         * gfortran.dg/contains.f90: Ditto.
8207         * gfortran.dg/contains_empty_1.f03: Ditto.
8208         * gfortran.dg/submodule_3.f08: Ditto.
8210 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8212         PR testsuite/71865
8213         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8214         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8215         expected diagnostics.
8217         PR c/71858
8218         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8219         * gcc.dg/spellcheck-identifiers-2.c: New test.
8220         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8221         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8223 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8225         PR tree-optimization/71872
8226         * gcc.c-torture/compile/pr71872.c: New test.
8228 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8230         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8231         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8232         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8233         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8234         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8235         * gcc.target/arm/atomic-op-acquire-1.c: This.
8236         * gcc.target/arm/atomic-op-char.c: Rename into ...
8237         * gcc.target/arm/atomic-op-char-1.c: This.
8238         * gcc.target/arm/atomic-op-consume.c: Rename into ...
8239         * gcc.target/arm/atomic-op-consume-1.c: This.
8240         * gcc.target/arm/atomic-op-int.c: Rename into ...
8241         * gcc.target/arm/atomic-op-int-1.c: This.
8242         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8243         * gcc.target/arm/atomic-op-relaxed-1.c: This.
8244         * gcc.target/arm/atomic-op-release.c: Rename into ...
8245         * gcc.target/arm/atomic-op-release-1.c: This.
8246         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8247         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8248         * gcc.target/arm/atomic-op-short.c: Rename into ...
8249         * gcc.target/arm/atomic-op-short-1.c: This.
8250         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8251         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8252         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8253         * gcc.target/arm/atomic-op-char-2.c: Likewise.
8254         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8255         * gcc.target/arm/atomic-op-int-2.c: Likewise.
8256         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8257         * gcc.target/arm/atomic-op-release-2.c: Likewise.
8258         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8259         * gcc.target/arm/atomic-op-short-2.c: Likewise.
8261 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
8263         PR fortran/70842
8264         * gfortran.dg/select_type_35.f03: New test.
8266 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8268         PR target/65951
8269         PR tree-optimization/70923
8270         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8271         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8272         * gcc.dg/vect/pr65951.c: Likewise.
8273         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8275 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
8277         * c-c++-common/pr60226.c: Expect maximum object file alignment
8278         error on AIX.
8280 2016-07-14  Richard Biener  <rguenther@suse.de>
8282         PR tree-optimization/71866
8283         * gcc.dg/torture/pr71866.c: New testcase.
8285 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8287         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8288         selector and enclose boolean expression in curly braces.
8290 2016-07-14  Alan Modra  <amodra@gmail.com>
8292         PR target/71733
8293         * gcc.target/powerpc/p9-novsx.c: New.
8295 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8297         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8298         * g++.dg/tree-prof/morefunc.C: Dito.
8299         * g++.dg/tree-prof/pr35545.C: Dito.
8300         * g++.dg/tree-prof/reorder.C: Dito.
8301         * gcc.dg/tree-prof/20050826-2.c: Dito.
8302         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8303         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8304         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8305         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8306         * gcc.dg/tree-prof/inliner-1.c: Dito.
8307         * gcc.dg/tree-prof/merge_block.c: Dito.
8308         * gcc.dg/tree-prof/stringop-1.c: Dito.
8309         * gcc.dg/tree-prof/stringop-2.c: Dito.
8310         * gcc.dg/tree-prof/switch-case-1.c: Dito.
8311         * gcc.dg/tree-prof/switch-case-2.c: Dito.
8312         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8313         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8314         * gcc.dg/tree-prof/update-loopch.c: Dito.
8315         * gcc.dg/tree-prof/val-prof-1.c: Dito.
8316         * gcc.dg/tree-prof/val-prof-2.c: Dito.
8317         * gcc.dg/tree-prof/val-prof-3.c: Dito.
8318         * gcc.dg/tree-prof/val-prof-4.c: Dito.
8319         * gcc.dg/tree-prof/val-prof-5.c: Dito.
8320         * gcc.dg/tree-prof/val-prof-6.c: Dito.
8321         * gcc.dg/tree-prof/val-prof-7.c: Dito.
8323 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8325         * lib/profopt.exp (profopt-execute): Remove .imports files.
8327 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8329         * lib/profopt.exp (profopt-execute): Always log profiler command line.
8331 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8333         * lib/profopt.exp (dg-final-scan-autofdo,
8334         dg-final-scan-not-autofdo): New functions.
8336 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
8338         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8339         * gcc.dg/vect/vect-35.c: Ditto.
8340         * gcc.dg/vect/vect-alias-check-2.c: New test.
8342 2016-07-13  Martin Liska  <mliska@suse.cz>
8344         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8345         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8346         * gfortran.dg/pr42108.f90: Update expected dump scan.
8348 2016-07-13  Richard Biener  <rguenther@suse.de>
8350         PR tree-optimization/24574
8351         * gcc.dg/pr24574.c: New testcase.
8353 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8355         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8356         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8357         * c-c++-common/pr68833-1.c: Require int32plus.
8358         * gcc.dg/ipa/pr63551.c: Likewise.
8359         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8360         * gcc.dg/ipa/pr64041.c: Require int32plus.
8362 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8364         PR ipa/71633
8365         * g++.dg/pr71633.C: New test.
8367 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8369         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8370         Add new arm_thumb1_cbz_ok effective target.
8371         * gcc.target/arm/cbz.c: New test.
8373 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8375         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8376         Define effective target.
8377         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8378         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8379         * gcc.target/arm/movhi_movw.c: New test.
8380         * gcc.target/arm/movsi_movw.c: Likewise.
8381         * gcc.target/arm/movdi_movw.c: Likewise.
8383 2016-07-13  Richard Biener  <rguenther@suse.de>
8385         PR middle-end/71104
8386         * gcc.dg/pr71104-1.c: New testcase.
8387         * gcc.dg/pr71104-2.c: Likewise.
8389 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8391         PR target/71805
8392         * gcc.target/powerpc/pr71805.c: New test.
8394 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8396         * gcc.target/powerpc/divkc3-1.c: New.
8397         * gcc.target/powerpc/mulkc3-1.c: New.
8399 2016-07-12  Nathan Sidwell  <nathan@acm.org>
8401         * gcc.target/arm/data-rel-1.c: New.
8402         * gcc.target/arm/data-rel-2.c: New.
8403         * gcc.target/arm/data-rel-3.c: New.
8405 2016-07-12  Martin Liska  <mliska@suse.cz>
8407         * gcc.dg/params/blocksort-part.c: New test.
8408         * gcc.dg/params/params.exp: New file.
8410 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8412         PR middle-end/71700
8413         * gcc.c-torture/execute/pr71700.c: New test.
8415 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
8416         Richard Biener  <rguenther@suse.de>
8418         PR tree-optimization/23286
8419         PR tree-optimization/70159
8420         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8421         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8422         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8423         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8424         * gcc.dg/tree-ssa/pr35286.c: Likewise.
8425         * gcc.dg/tree-ssa/pr35287.c: Likewise.
8426         * gcc.dg/hoist-register-pressure-1.c: Likewise.
8427         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8428         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8429         * gcc.dg/pr51879-12.c: Likewise.
8430         * gcc.dg/strlenopt-9.c: Likewise.
8431         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8432         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8433         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8434         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8435         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8436         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8437         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8438         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8439         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8440         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8441         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8442         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8443         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8444         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8445         * gfortran.dg/pr43984.f90: Adjust expected outcome.
8447 2016-07-12  Richard Biener  <rguenther@suse.de>
8449         PR rtl-optimization/68961
8450         * gcc.target/i386/pr68961.c: New testcase.
8452 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8454         PR middle-end/71758
8455         * c-c++-common/gomp/pr71758.c: New test.
8456         * gfortran.dg/gomp/pr71758.f90: New test.
8458         PR tree-optimization/71823
8459         * gcc.dg/vect/pr71823.c: New test.
8461 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8463         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8464         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8465         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8467 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8469         PR target/71801
8470         * gcc.target/i386/pr71801.c: New test.
8472 2016-07-11  Richard Biener  <rguenther@suse.de>
8474         PR tree-optimization/71816
8475         * gcc.dg/torture/pr71816.c: New testcase.
8477 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8479         PR fortran/71783
8480         * gfortran.dg/dependency_46.f90:  New test.
8482 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8484         PR rtl-optimization/71621
8485         * gcc.target/i386/pr71621-1.c: New.
8486         * gcc.target/i386/pr71621-2.c: New.
8488 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8490         * gfortran.dg/goacc/pr71704.f90: New test.
8492 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8494         PR target/71297
8495         * gcc.target/powerpc/pr71297.c: New.
8497 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8499         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8501 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8503         PR target/71806
8504         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8506 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8508         PR tree-optimization/71667
8509         * gcc.dg/vect/pr71667.c: New
8511 2016-07-08  Martin Liska  <mliska@suse.cz>
8513         * gcc.dg/torture/pr71606.c: New test.
8515 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8517         PR fortran/71764
8518         * gfortran.dg/pr71764.f90: New test.
8520 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8521             Kai Tietz  <ktietz70@googlemail.com>
8523         PR c++/70869
8524         PR c++/71054
8525         * g++.dg/cpp0x/pr70869.C: New test.
8526         * g++.dg/cpp0x/pr71054.C: New test.
8528 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8530         * g++.dg/debug/pr71432.C: Fail on AIX.
8532 2016-07-07  Martin Liska  <mliska@suse.cz>
8534         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8535         an undefined behavior.
8536         * gfortran.dg/do_3.F90: Likewise.
8537         * gfortran.dg/do_check_11.f90: New test.
8538         * gfortran.dg/do_check_12.f90: New test.
8539         * gfortran.dg/do_corner_warn.f90: New test.
8541 2016-07-07  Martin Liska  <mliska@suse.cz>
8543         * gfortran.dg/predict-1.f90: Ammend the test.
8544         * gfortran.dg/predict-2.f90: Likewise.
8546 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8548         PR ipa/71624
8549         * g++.dg/pr71624.C: New test.
8551 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8553         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8554         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8555         ARMv8-M Mainline architectures.
8557 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8559         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8560         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8562 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8564         PR target/70098
8565         PR target/71763
8566         * gcc.target/powerpc/pr71763.c: New file.
8568 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8570         PR tree-optimization/71518
8571         * gcc.dg/pr71518.c: New test.
8573 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8575         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8577 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8579         PR target/50739
8580         * gcc.target/avr/pr50739.c: New test.
8582 2016-07-05  Jan Hubicka  <jh@suse.cz>
8584         * gcc.dg/tree-ssa/scev-14.c: update template.
8586 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8588         * gcc.dg/vect/group-no-gaps-1.c: New test.
8590 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8592         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8593         if kernel supports MPX.
8595 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8597         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8599 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8600             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8602         * gcc.target/powerpc/signbit-1.c: New test.
8603         * gcc.target/powerpc/signbit-2.c: New test.
8604         * gcc.target/powerpc/signbit-3.c: New test.
8606 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8608         PR rtl-optimization/71594
8609         * gcc.dg/torture/pr71594.c: New test.
8611 2016-07-05  Jan Hubicka  <jh@suse.cz>
8613         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8615 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8617         PR c++/62314
8618         * g++.dg/parse/error5.C: Update column
8619         number of missing semicolon error.
8620         * g++.dg/pr62314-2.C: New test case.
8622 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8624         * gfortran.dg/coarray_stat_function.f90: New test.
8625         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8626         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8627         to new interfaces.
8629 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8631         PR fortran/71623
8632         * gfortran.dg/deferred_character_17.f90: New test.
8634 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8636         * gcc.target/arm/neon/polytypes.c: Move to ...
8637         * gcc.target/arm/polytypes.c: ... here.
8638         * gcc.target/arm/neon/pr51534.c: Move to ...
8639         * gcc.target/arm/pr51534.c: ... here.
8640         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8641         * gcc.target/arm/vect-vcvt.c: ... here.
8642         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8643         * gcc.target/arm/vect-vcvtq.c: ... here.
8644         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8645         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8646         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8647         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8648         * gcc.target/arm/neon/neon.exp: Delete.
8649         * gcc.target/arm/neon/: Delete.
8651 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8653         PR fortran/65575
8654         * gfortran.dg: pr65575.f90: New test.
8656 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8658         PR fortran/35849
8659         * gfortran.dg: pr35849.f90: New test.
8661 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8663         PR c++/71739
8664         * g++.dg/cpp0x/pr71739.C: New test.
8666 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8668         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8670 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8672         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8673         locr.
8674         * gcc.target/s390/loc-1.c: New test.
8676 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8678         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8679         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8681 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8683         PR target/63874
8684         * gcc.target/aarch64/pr63874.c: New test.
8686 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8688         * g++.dg/header.c: New.
8689         * gcc.dg/header.c: New.
8691 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8693         PR c/71719
8694         * c-c++-common/Wunused-var-15.c: New test.
8696 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8698         PR fortran/71687
8699         * gfortran.dg/gomp/pr71687.f90: New test.
8701 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8703         * gcc.dg/const-float128-ped.c: Require __float128 effective
8704         target and options.
8705         * gcc.dg/const-float128.c: Likewise.
8706         * gcc.dg/torture/float128-cmp-invalid.c: Require
8707         __float128 and base_quadfloat_support effective targets, and
8708         __float128 options.
8709         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8710         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8711         * gcc.dg/torture/float128-nan.c: Likewise.
8712         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8713         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8714         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8715         * lib/target-supports.exp (check_effective_target___float128): New.
8716         (add_options_for___float128): New.
8717         (check_effective_target_base_quadword_support): New.
8719 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8721         PR target/71720
8722         * gcc.target/powerpc/pr71720.c: New test.
8724 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8726         * gcc.dg/bss.c: New.
8728 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8730         PR target/71698
8731         * gcc.target/powerpc/pr71698.c: New test.
8733 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8735         PR target/71151
8736         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8737         instead of ".foo" for its section name.
8738         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8739         depending on MCU's flash size.
8740         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8741         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8742         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8743         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8744         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8745         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8747 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8749         * gcc.target/i386/pr65105-2.c: Add -msse2.
8751 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8753         PR tree-optimization/71707
8754         * gcc.dg/strlenopt-29.c: New test.
8756         PR fortran/71704
8757         * gfortran.dg/gomp/pr71704.f90: New test.
8759         PR fortran/71705
8760         * gfortran.dg/gomp/pr71705.f90: New test.
8762 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8764         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8765         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8766         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8767         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8768         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8769         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8770         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8771         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8772         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8773         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8774         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8775         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8776         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8777         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8778         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8779         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8780         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8781         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8782         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8783         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8784         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8785         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8786         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8787         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8788         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8789         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8790         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8791         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8792         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8793         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8794         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8795         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8796         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8797         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8798         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8799         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8800         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8801         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8802         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8803         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8804         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8805         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8806         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8807         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8808         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8809         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8810         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8811         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8812         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8813         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8814         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8815         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8816         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8817         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8818         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8819         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8820         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8821         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8822         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8823         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8824         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8825         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8826         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8827         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8828         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8829         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8830         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8831         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8832         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8833         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8834         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8835         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8836         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8837         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8838         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8839         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8840         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8841         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8842         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8843         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8844         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8846 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8847             James Greenhalgh  <james.greenhalgh@arm.com>
8849         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8851 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
8852             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8854         * gcc.target/aarch64/vget_set_lane_1.c: New test.
8856 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
8858         PR driver/71651
8859         * gcc.dg/spellcheck-options-12.c: New test case.
8861 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8863         PR middle-end/71693
8864         * gcc.c-torture/compile/pr71693.c: New test.
8866 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
8868         * gcc.dg/spellcheck-params.c: New testcase.
8869         * gcc.dg/spellcheck-params-2.c: New testcase.
8871 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8873         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8874         vector extract instructions.
8875         * gcc.target/powerpc/p9-extract-2.c: Likewise.
8877 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8879         PR fortran/71686
8880         * gfortran.dg/unexpected_eof_2.f90: New test.
8881         * gfortran.dg/unexpected_eof_3.f90: New test.
8883 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
8885         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8887 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
8889         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8890         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8891         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8893 2016-06-29  Richard Biener  <rguenther@suse.de>
8895         PR middle-end/15256
8896         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8898 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8900         * gcc.target/arm/aapcs/neon-vect10.c: Require
8901         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8902         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8903         * gcc.target/arm/aapcs/vfp18.c: Likewise.
8904         * gcc.target/arm/aapcs/vfp19.c: Likewise.
8905         * gcc.target/arm/aapcs/vfp20.c: Likewise.
8906         * gcc.target/arm/aapcs/vfp21.c: Likewise.
8907         * gcc.target/arm/fp16-aapcs-1.c: Require
8908         -mfloat-ab=hard.  Also simplify the test.
8909         * gcc.target/arm/fp16-aapcs-2.c: New.
8911 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8913         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8914         (add_options_for_arm_fp16_ieee): New.
8915         (add_options_for_arm_fp16_alternative): New.
8916         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
8917         long-line.
8918         (effective_target_arm_fp16_hw): New.
8920 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8922         PR tree-optimization/71655
8923         * g++.dg/pr71655.C: New test.
8925 2016-06-29  Martin Liska  <mliska@suse.cz>
8927         * gcc.dg/pr71585.c: New test.
8928         * gcc.dg/pr71585-2.c: New test.
8929         * gcc.dg/pr71585-3.c: New test.
8931 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8933         PR tree-optimization/70729
8934         * g++.dg/vect/pr70729.cc: New test.
8936 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
8938         * c-c++-common/gomp/cancel-1.c: Extend.
8940 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8942         PR tree-optimization/71625
8943         * gcc.dg/strlenopt-28.c: New test.
8945 2016-06-29  Richard Biener  <rguenther@suse.de>
8947         PR middle-end/71002
8948         * g++.dg/torture/pr71002.C: Adjust testcase.
8950 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8952         PR c/71685
8953         * gcc.dg/pr71685.c: New test.
8955 2016-06-28  Martin Sebor  <msebor@redhat.com>
8957         PR c/71552
8958         * gcc.dg/init-bad-9.c: New test.
8960 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8962         * gcc.target/powerpc/abs128-1.c: Require VSX.
8963         * gcc.target/powerpc/copysign128-1.c: Likewise.
8964         * gcc.target/powerpc/inf128-1.c: Likewise.
8965         * gcc.target/powerpc/nan128-1.c: Likewise.
8967 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
8969         PR middle-end/71626
8970         * gcc.c-torture/execute/pr71626-1.c: New test.
8971         * gcc.c-torture/execute/pr71626-2.c: New test.
8973 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
8975         PR target/71656
8976         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8978 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
8980         PR target/71670
8981         * gcc.target/powerpc/pr71670.c: New testcase.
8983 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
8985         PR target/71656
8986         * gcc.target/powerpc/pr71656-1.c: New test.
8987         * gcc.target/powerpc/pr71656-2.c: New test.
8989 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
8991         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8992         around fp16 code.
8993         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8994         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8995         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8996         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8997         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8998         Add arm_neon_fp16_ok effective target.
8999         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9000         Likewise.
9001         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9002         Likewise.
9003         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9004         Likewise.
9005         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9006         Likewise.
9007         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9008         Likewise.
9009         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9010         Likewise.
9011         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9012         Likewise.
9013         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9014         Likewise.
9015         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9016         Likewise.
9017         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9018         Likewise.
9019         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9020         Likewise.
9022 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
9024         * gcc.dg/predict-12.c: New testcase.
9026 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9028         PR fortran/71649
9029         * gfortran.dg/pr71649.f90: New test.
9031 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
9033         PR tree-optimization/71643
9034         * g++.dg/opt/pr71643.C: New test.
9036         PR tree-optimization/71631
9037         * gcc.c-torture/execute/pr71631.c: New test.
9039 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9041         * gcc.dg/predict-11.c: New testcase.
9042         * gfortran.dg/predict-2.f90: New testcase.
9044 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9046         * gcc.dg/predict-10.c: New test.
9048 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9050         * gcc.target/powerpc/abs128-1.c: New.
9051         * gcc.target/powerpc/copysign128-1.c: New.
9052         * gcc.target/powerpc/inf128-1.c: New.
9053         * gcc.target/powerpc/nan128-1.c: New.
9055 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
9057         * gfortran.dg/pr71642.f90: New test.
9059 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9061         PR tree-optimization/71647
9062         * gcc.target/i386/pr71647.c: New test.
9064 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9066         * gcc.target/i386/noplt-gd-1.c: New test.
9067         * gcc.target/i386/noplt-gd-2.c: Likewise.
9068         * gcc.target/i386/noplt-gd-3.c: Likewise.
9069         * gcc.target/i386/noplt-ld-1.c: Likewise.
9070         * gcc.target/i386/noplt-ld-2.c: Likewise.
9071         * gcc.target/i386/noplt-ld-3.c: Likewise.
9072         * lib/target-supports.exp
9073         (check_effective_target_tls_get_addr_via_got): New.
9075 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9077         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9078         testsuite compile flags.
9079         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9080         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9082 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9084         * g++dg/vect/pr36684.cc: Add dg-do compile.
9085         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9086         * gcc.dg/vect/pr70021.c: Ditto.
9087         * gcc.dg/vect/pr70138-1.c: Ditto.
9088         * gcc.dg/vect/pr70138-2.c: Ditto.
9089         * gcc.dg/vect/pr70354-1.c: Ditto.
9090         * gcc.dg/vect/pr70354-2.c: Ditto.
9091         * gcc.dg/vect/pr71259.c: Ditto.
9092         * gcc.dg/vect/pr71416-1.c: Ditto.
9093         * gcc.dg/vect/slp-43.c: Ditto.
9094         * gcc.dg/vect/slp-45.c: Ditto.
9095         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9096         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9097         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9098         * gfortran.dg/vect/pr69980.f90: Ditto.
9100 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9102         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9103         * gcc.dg/vect/bb-slp-30.c: Ditto.
9104         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9105         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9106         * gcc.dg/vect/pr45902.c: Ditto.
9107         * gcc.dg/vect/pr48172.c: Ditto.
9108         * gcc.dg/vect/pr48377.c: Ditto.
9109         * gcc.dg/vect/pr49038.c: Ditto.
9110         * gcc.dg/vect/pr49771.c: Ditto.
9111         * gcc.dg/vect/pr52091.c: Ditto.
9112         * gcc.dg/vect/pr53185-2.c: Ditto.
9113         * gcc.dg/vect/pr56826.c: Ditto.
9114         * gcc.dg/vect/pr60276.c: Ditto.
9115         * gcc.dg/vect/pr62021.c: Ditto.
9116         * gcc.dg/vect/pr63530.c: Ditto.
9117         * gcc.dg/vect/pr65518.c: Ditto.
9118         * gcc.dg/vect/pr65947-1.c: Ditto.
9119         * gcc.dg/vect/pr65947-10.c: Ditto.
9120         * gcc.dg/vect/pr65947-11.c: Ditto.
9121         * gcc.dg/vect/pr65947-12.c: Ditto.
9122         * gcc.dg/vect/pr65947-13.c: Ditto.
9123         * gcc.dg/vect/pr65947-2.c: Ditto.
9124         * gcc.dg/vect/pr65947-3.c: Ditto.
9125         * gcc.dg/vect/pr65947-4.c: Ditto.
9126         * gcc.dg/vect/pr65947-5.c: Ditto.
9127         * gcc.dg/vect/pr65947-6.c: Ditto.
9128         * gcc.dg/vect/pr65947-7.c: Ditto.
9129         * gcc.dg/vect/pr65947-8.c: Ditto.
9130         * gcc.dg/vect/pr65947-9.c: Ditto.
9131         * gcc.dg/vect/pr71416-1.c: Ditto.
9132         * gcc.dg/vect/pr71439.c: Ditto.
9133         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9134         * gcc.dg/vect/vect-bswap16.c: Ditto.
9135         * gcc.dg/vect/vect-bswap32.c: Ditto.
9136         * gcc.dg/vect/vect-bswap64.c: Ditto.
9137         * gcc.dg/vect/vect-live-1.c: Ditto.
9138         * gcc.dg/vect/vect-live-2.c: Ditto.
9139         * gcc.dg/vect/vect-live-3.c: Ditto.
9140         * gcc.dg/vect/vect-live-4.c: Ditto.
9141         * gcc.dg/vect/vect-live-5.c: Ditto.
9142         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9143         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9144         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9145         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9146         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9147         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9148         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9149         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9150         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9151         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9152         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9153         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9154         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9155         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9156         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9157         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9158         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9160 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9162         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9164 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9166         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
9167         ia32 if R_386_GOT32X relocation is supported.
9168         * gcc.target/i386/noplt-3.c: Likewise.
9169         * gcc.target/i386/noplt-2.c: Likewise.
9170         (main): Renamed to ...
9171         (bar): This.
9172         * gcc.target/i386/noplt-4.c: Likewise.
9173         (main): Renamed to ...
9174         (bar): This.
9175         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9176         * gcc.target/i386/pr67400-5.c: Likewise.
9178 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9180         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9181         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9183         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9184         f4): Adjust expected diagnostics.
9185         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9186         (T): If OVFP is defined, redefine to TP.
9187         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9188         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9189         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9190         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9191         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9192         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9193         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9194         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9195         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9196         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9197         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9198         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9199         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9200         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9201         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9202         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9203         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9204         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9205         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9206         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9207         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9208         as last argument to __builtin_add_overflow_p.
9210 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9212         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9213         dg-options and remove default vector testsuite compile flags.
9214         * g++.dg/vect/pr33860a.cc: Ditto.
9215         * g++.dg/vect/pr45470-a.cc: Ditto.
9216         * g++.dg/vect/pr45470-b.cc: Ditto.
9217         * g++.dg/vect/pr60896.cc: Ditto.
9218         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9219         * gcc.dg/vect/pr18308.c: Ditto.
9220         * gcc.dg/vect/pr24049.c: Ditto.
9221         * gcc.dg/vect/pr33373.c: Ditto.
9222         * gcc.dg/vect/pr36228.c: Ditto.
9223         * gcc.dg/vect/pr42395.c: Ditto.
9224         * gcc.dg/vect/pr42604.c: Ditto.
9225         * gcc.dg/vect/pr46663.c: Ditto.
9226         * gcc.dg/vect/pr48765.c: Ditto.
9227         * gcc.dg/vect/pr49093.c: Ditto.
9228         * gcc.dg/vect/pr49352.c: Ditto.
9229         * gcc.dg/vect/pr52298.c: Ditto.
9230         * gcc.dg/vect/pr52870.c: Ditto.
9231         * gcc.dg/vect/pr53185.c: Ditto.
9232         * gcc.dg/vect/pr53773.c: Ditto.
9233         * gcc.dg/vect/pr56695.c: Ditto.
9234         * gcc.dg/vect/pr62171.c: Ditto.
9235         * gcc.dg/vect/pr63530.c: Ditto.
9236         * gcc.dg/vect/pr68339.c: Ditto.
9237         * gcc.dg/vect/pr71259.c: Ditto.
9238         * gcc.dg/vect/vect-82_64.c: Ditto.
9239         * gcc.dg/vect/vect-83_64.c: Ditto.
9240         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9241         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9242         * gcc.dg/vect/vect-shift-2.c: Ditto.
9243         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9244         * gfortran.dg/vect/pr39318.f90: Ditto.
9245         * gfortran.dg/vect/pr45714-a.f: Ditto.
9246         * gfortran.dg/vect/pr45714-b.f: Ditto.
9247         * gfortran.dg/vect/pr46213.f90: Ditto.
9249 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9250             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9252         * gcc.target/powerpc/p9-splat-5.c: New test.
9254 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9256         PR tree-optimization/71488
9257         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9258         * lib/target-supports.exp: ... here.
9259         (check_sse4_hw_available): New procedure.
9260         (check_effective_target_sse4_runtime): Ditto.
9261         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9262         -march=westmere for sse4_runtime targets.
9263         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9264         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9265         (dg-additional-options): Use for sse4_runtime targets.
9266         (main): Call check_vect ().
9267         (dg-final): Perform scan only for sse4_runtime targets.
9269 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9271         PR target/66232
9272         PR target/67400
9273         * gcc.target/i386/pr66232-14.c: New file.
9274         * gcc.target/i386/pr66232-15.c: Likewise.
9275         * gcc.target/i386/pr66232-16.c: Likewise.
9276         * gcc.target/i386/pr66232-17.c: Likewise.
9277         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
9278         ia32 if R_386_GOT32X relocation is supported.
9279         * gcc.target/i386/pr67400-2.c: Likewise.
9280         * gcc.target/i386/pr67400-3.c: Likewise.
9281         * gcc.target/i386/pr67400-4.c: Likewise.
9282         * gcc.target/i386/pr67400-6.c: Likewise.
9283         * gcc.target/i386/pr67400-7.c: Likewise.
9284         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9286 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9288         PR libgfortran/48852
9289         * gfortran.dg/char4_iunit_1.f03: Update test.
9290         * gfortran.dg/f2003_io_5.f03: Update test.
9291         * gfortran.dg/real_const_3.f90: Update test.
9293 2016-06-23  Andi Kleen  <ak@linux.intel.com>
9295         * g++.dg/bprob/bprob.exp: Support autofdo.
9296         * g++.dg/tree-prof/tree-prof.exp: dito.
9297         * gcc.dg/tree-prof/tree-prof.exp: dito.
9298         * gcc.misc-tests/bprob.exp: dito.
9299         * gfortran.dg/prof/prof.exp: dito.
9300         * lib/profopt.exp: dito.
9301         * lib/target-supports.exp: Check for autofdo.
9303 2016-06-23  Martin Liska  <mliska@suse.cz>
9305         * gcc.dg/pr71619.c: New test.
9307 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9309         PR target/67400
9310         * gcc.target/i386/pr67400-1.c: New test.
9311         * gcc.target/i386/pr67400-2.c: Likewise.
9312         * gcc.target/i386/pr67400-3.c: Likewise.
9313         * gcc.target/i386/pr67400-4.c: Likewise.
9314         * gcc.target/i386/pr67400-5.c: Likewise.
9315         * gcc.target/i386/pr67400-6.c: Likewise.
9316         * gcc.target/i386/pr67400-7.c: Likewise.
9318 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9320         * c-c++-common/missing-header-1.c: New test case.
9321         * c-c++-common/missing-header-2.c: New test case.
9322         * c-c++-common/missing-header-3.c: New test case.
9323         * c-c++-common/missing-header-4.c: New test case.
9325 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9327         PR c/70339
9328         * c-c++-common/attributes-1.c: Update dg-prune-output to include
9329         hint.
9330         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9331         expected results due to builtin "nanl" now being suggested for
9332         "name".
9333         * gcc.dg/pr67580.c: Update expected messages.
9334         * gcc.dg/spellcheck-identifiers.c: New testcase.
9335         * gcc.dg/spellcheck-typenames.c: New testcase.
9337 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9339         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9340         file.
9341         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9342         diagnostic-test-show-locus-parseable-fixits.c to sources for
9343         diagnostic_plugin_test_show_locus.c.
9344         * lib/gcc-defs.exp (freeform_regexps): New global.
9345         (dg-regexp): New function.
9346         (handle-dg-regexps): New function.
9347         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9348         freeform_regexps to the empty list.
9349         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9351 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9353         PR tree-optimization/71488
9354         * g++.dg/pr71488.C: New test.
9355         * gcc.dg/vect/vect-bool-cmp.c: New test.
9357 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
9359         * gcc.dg/guality/param-5.c: New test.
9361 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9363         * gcc.target/i386/asm-flag-7.c: New test.
9365 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9367         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9368         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9369         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9370         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9371         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9372         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9373         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9374         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9375         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9376         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9377         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9378         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9379         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9380         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9381         * lib/target-supports.exp: Likewise.
9383 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9385         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9386         * gcc.dg/attr-ms_struct-2.c: Likewise.
9387         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9388         * gcc.dg/bf-ms-attrib.c: Likewise.
9389         * gcc.dg/bf-ms-layout-2.c: Likewise.
9390         * gcc.dg/bf-ms-layout-3.c: Likewise.
9391         * gcc.dg/bf-ms-layout.c: Likewise.
9392         * gcc.dg/bf-no-ms-layout.c: Likewise.
9393         * gcc.target/i386/bitfield1.c: Likewise.
9394         * gcc.target/i386/bitfield2.c: Likewise.
9395         * gcc.target/i386/bitfield3.c: Likewise.
9397 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9399         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9400         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9401         override other than -mcpu=power9 command-line option is specified,
9402         or if the target operating system is aix.
9403         * gcc.target/powerpc/darn-1.c: Likewise.
9404         * gcc.target/powerpc/darn-2.c: Likewise.
9405         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9406         test if effective-target is not powerpc_p9vector_ok or if the
9407         target operating system is not defined.
9408         * gcc.target/powerpc/vslv-1.c: Likewise.
9409         * gcc.target/powerpc/vsrv-0.c: Likewise.
9410         * gcc.target/powerpc/vsrv-1.c: Likewise.
9412 2016-06-21  Tobias Burnus  <burnus@net-b.de>
9414         PR fortran/71068
9415         * gfortran.dg/coarray/data_1.f90: New.
9417 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9419         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9420         (dg-require-effective-target): Use arm_v8_neon_hw.
9421         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9422         (dg-require-effective-target): Likewise.
9423         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9424         (dg-require-effective-target): Likewise.
9425         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9426         (dg-require-effective-target): Likewise.
9427         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9428         (dg-require-effective-target): Likewise.
9429         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9430         (dg-require-effective-target): Likewise.
9431         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9432         Add AArch64 check.
9434 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9436         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9437         Set to 3 so test passes.
9439 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9441         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9443 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9445         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9446         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9447         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9448         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9450 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9452         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9453         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9455 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9457         PR target/71549
9458         * gcc.target/i386/pr71549.c: New test.
9460 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9462         * gcc.target/powerpc/vadsdu-0.c: Replace
9463         dg-require-effective-target directive to allow test to run on more
9464         platforms, and add dg-skip-if directive to disable test on aix
9465         platforms because of known incompatibilities.
9466         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9467         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9468         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9469         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9470         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9471         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9472         * gcc.target/powerpc/vadsdub-2.c: Replace
9473         dg-require-effective-target directive to allow test to run on more
9474         platforms, and add dg-skip-if directive to disable test on aix
9475         platforms because of known incompatibilities.
9476         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9477         with vec_absdb call to differentiate this test from vadsdub-1.c.
9478         * gcc.target/powerpc/vadsduh-1.c: Replace
9479         dg-require-effective-target directive to allow test to run on more
9480         platforms, and add dg-skip-if directive to disable test on aix
9481         platforms because of known incompatibilities.
9482         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9483         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9484         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9486 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9488         PR tree-optimization/71588
9489         * gcc.dg/pr71558.c: New test.
9491 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9493         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9494         * c-c++-common/pr68657-2.c: Likewise.
9495         * c-c++-common/pr68657-3.c: Likewise.
9496         * gcc.dg/torture/pr69714.c: Require int32plus support.
9497         * gcc.dg/torture/pr70025.c: Likewise.
9498         * gcc.dg/torture/pr70083.c: Likewise.
9499         * gcc.dg/torture/pr70542.c: Likewise.
9500         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9502 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9504         PR c/71601
9505         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9507 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9509         PR middle-end/71581
9510         * gcc.dg/pr71581.c: New test.
9512         PR rtl-optimization/71591
9513         * gcc.dg/cpp/pr71591.c: New test.
9515 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9517         PR target/71571
9518         * g++.dg/torture/pr71571.C: New test.
9520 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9522         PR target/71559
9523         * gcc.target/i386/sse2-pr71559.c: New test.
9524         * gcc.target/i386/avx-pr71559.c: New test.
9525         * gcc.target/i386/avx512f-pr71559.c: New test.
9527 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9529         PR fortran/71194
9530         * gfortran.dg/pointer_remapping_10.f90: New.
9532 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9534         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9536 2016-06-20  Martin Sebor  <msebor@redhat.com>
9538         PR c/69507
9539         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9540         * gnu90-const-expr-1.c: Same.
9541         * gnu99-const-expr-1.c: Same.
9542         * gnu99-static-1.c: Same.
9544 2016-06-20  Renlin Li  <renlin.li@arm.com>
9546         PR testsuite/71489
9547         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9549 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9551         * gcc.target/aarch64/vcvt_f64_1.c: New.
9552         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9553         * gcc.target/aarch64/vrecp_f64_1.c: New.
9555 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9557         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9558         "alignement".
9560 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9562         PR target/71103
9563         * gcc.target/avr/torture/pr71103-2.c: New test.
9565 2016-06-19  Martin Sebor  <msebor@redhat.com>
9567         PR c/69507
9568         * gcc.dg/alignof.c: New test.
9570 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9572         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9573         vs dg-error; test constexpr specifier too.
9575 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9577         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9579 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9581         * lib/target-supports.exp
9582         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9583         arm_neon_ok and merge flags.  Fix temporary test name.
9584         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9585         and merge flags.
9587 2016-06-17  Martin Liska  <mliska@suse.cz>
9589         * gcc.dg/predict-9.c: Fix dump scanning.
9591 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9593         PR tree-optimization/71354
9594         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9596 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9598         PR tree-optimization/71347
9599         * gcc.dg/tree-ssa/pr71347.c: New test.
9601 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9603         PR tree-optimization/71354
9604         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9606 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9608         * gcc.dg/vect/vect-alias-check-1.c: New test.
9610 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9612         PR target/71151
9613         * gcc.target/avr/pr71151-1.c: New test.
9614         * gcc.target/avr/pr71151-2.c: New test.
9615         * gcc.target/avr/pr71151-3.c: New test.
9616         * gcc.target/avr/pr71151-4.c: New test.
9617         * gcc.target/avr/pr71151-5.c: New test.
9618         * gcc.target/avr/pr71151-6.c: New test.
9619         * gcc.target/avr/pr71151-7.c: New test.
9620         * gcc.target/avr/pr71151-8.c: New test.
9621         * gcc.target/avr/pr71151-common.h: New test.
9623 2016-06-16  Martin Liska  <mliska@suse.cz>
9625         * gfortran.dg/predict-1.f90: New test.
9627 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9629         PR target/71242
9630         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9632 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9634         * g++.dg/vect/pr36648.cc: Disable cunrolli
9636 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9638         PR target/71554
9639         * gcc.c-torture/execute/pr71554.c: New test.
9641         PR rtl-optimization/71532
9642         * gcc.dg/torture/pr71532.c: New test.
9644 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9646         * gcc.target/powerpc/p9-dimode1.c: New test.
9647         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9649 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9651         * gcc.c-torture/compile/20160615-1.c: New test.
9653         * g++.dg/cpp0x/ref-qual17.C: New test.
9655 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9657         PR middle-end/71529
9658         * gcc.target/i386/pr71529.C: New test.
9660 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9662         PR tree-optimization/71483
9663         * g++.dg/vect/pr71483.c: New
9665 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9667         PR c++/70202
9668         * g++.dg/inherit/crash6.C: New.
9669         * g++.dg/inherit/union2.C: Likewise.
9670         * g++.dg/inherit/virtual12.C: Likewise.
9671         * g++.dg/inherit/virtual13.C: Likewise.
9672         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9674 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9676         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9678 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9680         PR tree-optimization/71439
9681         * gcc.dg/vect/pr71439.c: New
9683 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9685         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9687 2016-06-15  Richard Biener  <rguenther@suse.de>
9689         * gcc.dg/vect/slp-45.c: New testcase.
9691 2016-06-15  Richard Biener  <rguenther@suse.de>
9693         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9695 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9697         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9698         requirements, and disable for AIX for now.
9699         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9701 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9703         PR c++/71528
9704         * g++.dg/opt/pr71528.C: New test.
9706         PR c++/71516
9707         * g++.dg/init/pr71516.C: New test.
9709 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9711         * g++.dg/init/array46.C: New.
9713 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9715         * gcc.target/i386/float128-3.c: New test.
9716         * gcc.target/i386/quad-sse4.c: Ditto.
9717         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9718         Update scan strings.
9720 2016-06-14  Richard Biener  <rguenther@suse.de>
9722         PR middle-end/71526
9723         * gfortran.dg/pr71526.f90: New testcase.
9725 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9727         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9728         * gcc.dg/zero_bits_compound-1.c: Likewise.
9730 2016-06-14  Richard Biener  <rguenther@suse.de>
9732         PR tree-optimization/71522
9733         * gcc.dg/torture/pr71522.c: New testcase.
9735 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9737         PR tree-optimization/71520
9738         * gcc.dg/tree-ssa/pr71520.c: New test.
9740 2016-06-14  Richard Biener  <rguenther@suse.de>
9742         PR tree-optimization/71521
9743         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9745 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9747         PR sanitizer/71498
9748         * c-c++-common/ubsan/bounds-13.c: New test.
9750         PR preprocessor/71183
9751         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9753 2016-06-13  Jeff Law  <law@redhat.com>
9755         PR tree-optimization/71403
9756         * c-c++-common/ubsan/pr71403-1.c: New test.
9757         * c-c++-common/ubsan/pr71403-2.c: New test.
9758         * c-c++-common/ubsan/pr71403-3.c: New test.
9760 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9762         PR middle-end/71478
9763         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9764         Add -Wno-psabi -w to dg-options.
9766 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9768         * gcc.target/powerpc/vadsdu-0.c: New test.
9769         * gcc.target/powerpc/vadsdu-1.c: New test.
9770         * gcc.target/powerpc/vadsdu-2.c: New test.
9771         * gcc.target/powerpc/vadsdu-3.c: New test.
9772         * gcc.target/powerpc/vadsdu-4.c: New test.
9773         * gcc.target/powerpc/vadsdu-5.c: New test.
9774         * gcc.target/powerpc/vadsdub-1.c: New test.
9775         * gcc.target/powerpc/vadsdub-2.c: New test.
9776         * gcc.target/powerpc/vadsduh-1.c: New test.
9777         * gcc.target/powerpc/vadsduh-2.c: New test.
9778         * gcc.target/powerpc/vadsduw-1.c: New test.
9779         * gcc.target/powerpc/vadsduw-2.c: New test.
9781 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9783         * gcc.dg/c99-init-2.c (c): Update expected error message.
9784         * gcc.dg/init-bad-8.c (foo): Likewise.
9785         * gcc.dg/spellcheck-fields-3.c: New test case.
9787 2016-06-13  Martin Liska  <mliska@suse.cz>
9789         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9790         and "guess loop iv compared" heuristics.
9791         * gcc.dg/predict-2.c: Likewise.
9792         * gcc.dg/predict-3.c: Likewise.
9793         * gcc.dg/predict-4.c: Likewise.
9794         * gcc.dg/predict-5.c: Likewise.
9795         * gcc.dg/predict-6.c: Likewise.
9797 2016-06-13  Marek Polacek  <polacek@redhat.com>
9799         PR middle-end/71476
9800         * c-c++-common/Wswitch-unreachable-4.c: New test.
9801         * gcc.dg/Wswitch-unreachable-2.c: New test.
9802         * g++.dg/tm/jump1.C: Move dg-warning.
9804 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9806         * gnat.dg/renaming10.ad[sb]: New test.
9808 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
9810         PR fortran/70673
9811         * gfortran.dg/pr70673.f90: New test.
9813 2016-06-13  Richard Biener  <rguenther@suse.de>
9815         PR middle-end/64516
9816         * gcc.dg/align-3.c: New testcase.
9818 2016-06-13  Martin Liska  <mliska@suse.cz>
9820         * gcc.target/i386/pr71458.c: New test.
9822 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
9824         PR target/71241
9825         * gcc.dg/torture/float128-nan.c: New test.
9827 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9829         PR target/60751
9830         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9831         statement.
9833 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9835         PR target/60751
9836         * gfortran.dg/comma_IO_extension_1.f90: New test.
9837         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9838         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9839         statement.
9840         * gfortran.dg/graphite/pr38083.f90: Likewise.
9841         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9842         missing format.
9844 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9846         * gnat.dg/case_character.adb: New test.
9848 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
9850         PR middle-end/71310
9851         * gcc.target/powerpc/pr71310.c: New testcase.
9853 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
9855         PR middle-end/71478
9856         * gcc.dg/pr71478.c: New test.
9858 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
9860         PR middle-end/71494
9861         * gcc.c-torture/execute/pr71494.c: New test.
9863         PR c/68657
9864         * gcc.target/i386/pr68657.c: New test.
9866         PR inline-asm/68843
9867         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9868         (test): Add -masm=intel alternatives.
9870 2016-06-10  Martin Sebor  <msebor@redhat.com>
9872         PR c/71392
9873         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9875 2016-06-10  Jeff Law  <law@redhat.com>
9877         PR tree-optimization/71335
9878         * gcc.c-torture/execute/pr71335.c: New test.
9880 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
9882         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9883         the various "cannot tail-call: " messages.
9885 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
9887         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9888         and options.
9890 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
9892         PR sanitizer/71480
9893         * c-c++-common/asan/pr71480.c: New test.
9895 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
9897         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9898         (ASMNAME2): Likewise.
9899         (main): Replace fn in asm statement with ASMNAME ("fn").
9900         * gcc.dg/guality/pr68037-2.c: Likewise.
9901         * gcc.dg/guality/pr68037-3.c: Likewise.
9902         * gcc.dg/torture/pr68037-1.c: Likewise.
9903         * gcc.dg/torture/pr68037-2.c: Likewise.
9904         * gcc.dg/torture/pr68037-3.c: Likewise.
9906 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9908         PR inline-asm/68843
9909         * gcc.target/i386/pr68843-1.c: New test.
9910         * gcc.target/i386/pr68843-2.c: New test.
9912 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9913             Cesar Philippidis  <cesar@codesourcery.com>
9915         PR middle-end/71373
9916         * gcc.dg/goacc/nested-function-1.c: New file.
9917         * gcc.dg/goacc/nested-function-2.c: Likewise.
9918         * gcc.dg/goacc/pr71373.c: Likewise.
9919         * gfortran.dg/goacc/cray-2.f95: Likewise.
9920         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9921         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9922         * gfortran.dg/goacc/cray.f95: Update.
9923         * gfortran.dg/goacc/loop-1.f95: Likewise.
9924         * gfortran.dg/goacc/loop-3.f95: Likewise.
9925         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9926         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9928 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9930         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9931         for OpenACC tile clauses.
9932         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9934         PR c/71381
9935         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
9936         to...
9937         * c-c++-common/goacc/cache-2.c: ... this new file.
9938         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9939         * gfortran.dg/goacc/cache-2.f95: ... this new file.
9940         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9941         usage.
9942         * gfortran.dg/goacc/cray.f95: Likewise.
9943         * gfortran.dg/goacc/loop-1.f95: Likewise.
9945 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
9947         PR tree-optimization/71407
9948         PR tree-optimization/71416
9949         * gcc.dg/vect/pr71407.c: New
9950         * gcc.dg/vect/pr71416-1.c: New
9951         * gcc.dg/vect/pr71416-2.c: New
9953 2016-06-10  Richard Biener  <rguenther@suse.de>
9955         PR middle-end/71477
9956         * gcc.dg/torture/pr71477.c: New testcase.
9958 2016-06-09  Julia Koval  <julia.koval@intel.com>
9960         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9961         * gcc.target/i386/interrupt-13.c: Likewise.
9962         * gcc.target/i386/interrupt-15.c: Likewise.
9963         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9964         * gcc.target/i386/interrupt-24.c: Likewise.
9965         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9966         * gcc.target/i386/interrupt-9.c: Likewise.
9967         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9969 2016-06-09  Martin Sebor  <msebor@redhat.com>
9971         PR c/70883
9972         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9973         * gcc.dg/builtin-constant_p-1.c: Same.
9974         * gcc.dg/builtins-error.c: Same.
9975         * gcc.dg/pr70859.c: Same.
9977 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9979         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9980         * gcc.dg/torture/pr68067-1.c: Likewise.
9981         * gcc.dg/torture/pr68067-2.c: Likewise.
9983 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9985         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9986           when setting SIZE.
9988 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9990         PR c++/71465
9991         * g++.dg/inherit/crash5.C: New.
9992         Revert:
9993         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9995         PR c++/70202
9996         * g++.dg/inherit/crash5.C: New.
9997         * g++.dg/inherit/virtual1.C: Adjust.
9999 2016-06-09  Martin Liska  <mliska@suse.cz>
10001         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10002         * g++.dg/predict-loop-exit-2.C: Likewise.
10003         * g++.dg/predict-loop-exit-3.C: Likewise.
10004         * gcc.dg/predict-1.c: Likewise.
10005         * gcc.dg/predict-2.c: Likewise.
10006         * gcc.dg/predict-3.c: Likewise.
10007         * gcc.dg/predict-4.c: Likewise.
10008         * gcc.dg/predict-5.c: Likewise.
10009         * gcc.dg/predict-6.c: Likewise.
10010         * gcc.dg/predict-7.c: Likewise.
10012 2016-06-09  Richard Biener  <rguenther@suse.de>
10014         PR tree-optimization/71462
10015         * gcc.dg/torture/pr71462.c: New testcase.
10017 2016-06-09  Marek Polacek  <polacek@redhat.com>
10019         PR c/65471
10020         * gcc.dg/c11-generic-3.c: New test.
10022 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
10024         * g++.dg/init/array42.C: New.
10025         * g++.dg/init/array43.C: Likewise.
10026         * g++.dg/init/array44.C: Likewise.
10027         * g++.dg/init/array45.C: Likewise.
10028         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10029         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10030         * g++.dg/cpp1y/auto-fn27.C: Likewise.
10031         * g++.dg/gomp/pr35751.C: Likewise.
10032         * g++.dg/init/array23.C: Likewise.
10033         * g++.dg/init/brace2.C: Likewise.
10034         * g++.dg/init/brace6.C: Likewise.
10036 2016-06-08  Martin Sebor  <msebor@redhat.com>
10037             Jakub Jelinek  <jakub@redhat.com>
10039         PR c++/70507
10040         PR c/68120
10041         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10042         * c-c++-common/builtin-arith-overflow-2.c: New test.
10043         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10044         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10045         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10047 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10049         PR c++/71442
10050         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10052 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
10054         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10055         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10056         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10057         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10058         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10059         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10060         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10061         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10062         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10063         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10064         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10065         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10066         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10068 2016-06-08  Richard Biener  <rguenther@suse.de>
10070         PR tree-optimization/68558
10071         * gcc.dg/vect/slp-44.c: New testcase.
10073 2016-06-08  Richard Biener  <rguenther@suse.de>
10075         * gcc.dg/vect/slp-43.c: New testcase.
10077 2016-06-08  Richard Biener  <rguenther@suse.de>
10079         PR tree-optimization/71452
10080         * gcc.dg/torture/pr71452.c: New testcase.
10082 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10084         PR c++/71448
10085         * g++.dg/torture/pr71448.C: New test.
10087 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
10089         PR debug/71432
10090         PR ada/71413
10091         * g++.dg/debug/pr71432.C: New test.
10093 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10095         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10096         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10097         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10099 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
10101         * gcc.dg/vect/vect-live-2.c: Update effective target.
10102         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10103         * lib/target-supports.exp: Add aarch64 to vect_long.
10105 2016-06-08  Marek Polacek  <polacek@redhat.com>
10107         PR c/71418
10108         * gcc.dg/noncompile/pr71418.c: New test.
10110         PR c/71426
10111         * gcc.dg/noncompile/pr71426.c: New test.
10113 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
10115         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10116         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10117         * gcc.dg/predict-3.c: Update template.
10118         * gcc.dg/predict-5.c: Update template.
10119         * gcc.dg/predict-6.c: Update template.
10120         * gcc.dg/predict-9.c: Update template.
10121         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10123 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
10125         * gcc.target/powerpc/vec-mul.c: New test.
10127 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
10129         * gcc.dg/spellcheck-fields-2.c: New test case.
10131 2016-06-07  Richard Biener  <rguenther@suse.de>
10133         PR c/61564
10134         * gcc.dg/Wpragmas-1.c: New testcase.
10135         * gcc.dg/Wattributes-4.c: Likewise.
10136         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10137         entry.
10139 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
10141         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10142         spurious debug code.
10144 2016-06-07  Richard Biener  <rguenther@suse.de>
10146         PR tree-optimization/71428
10147         * gcc.dg/torture/pr71428.c: New testcase.
10149 2016-06-07  Richard Biener  <rguenther@suse.de>
10151         PR middle-end/71423
10152         * gcc.dg/torture/pr71423.c: New testcase.
10154 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10156         PR middle-end/71408
10157         * gcc.dg/tree-ssa/pr71408.c: New test.
10159 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10161         PR middle-end/71281
10162         * g++.dg/torture/pr71281.C: New test.
10164 2016-06-06  Marek Polacek  <polacek@redhat.com>
10166         PR c/71362
10167         * gcc.dg/pr71362.c: New test.
10169 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10170             Patrick Palka  <ppalka@gcc.gnu.org>
10172         PR c++/70847
10173         PR c++/71330
10174         PR c++/71393
10175         * g++.dg/opt/pr70847.C: New test.
10176         * g++.dg/ubsan/pr70847.C: New test.
10177         * g++.dg/ubsan/pr71393.C: New test.
10179 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10181         PR tree-optimization/71259
10182         * gcc.dg/vect/pr71259.c: New test.
10184 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
10186         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10187         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10188         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10189         above.
10191 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10193         PR middle-end/37780
10194         * gcc.c-torture/execute/pr37780.c: New test.
10195         * gcc.target/aarch64/pr37780_1.c: Likewise.
10196         * gcc.target/arm/pr37780_1.c: Likewise.
10198 2016-06-06  Marek Polacek  <polacek@redhat.com>
10200         * c-c++-common/attr-may-alias-1.c: New test.
10201         * c-c++-common/attr-may-alias-2.c: New test.
10202         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10204 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10206         PR c/24414
10207         * gcc.target/i386/pr24414.c: New test.
10209 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
10211         * gcc.target/sparc/vis4misc.c: New file.
10212         * gcc.target/sparc/fpcmp.c: Likewise.
10213         * gcc.target/sparc/fpcmpu.c: Likewise.
10215 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
10217         * gcc.dg/vect/vect-live-1.c: Use additional-options.
10218         * gcc.dg/vect/vect-live-3.c: Likewise.
10220 2016-06-06  Richard Biener  <rguenther@suse.de>
10222         PR tree-optimization/71398
10223         * gcc.dg/torture/pr71398.c: New testcase.
10225 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
10227         PR target/71389
10228         * g++.dg/pr71389.C: New test.
10230 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10232         PR fortran/71404
10233         * gfortran.dg/fmt_read_5.f: New test.
10235 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
10237         PR fortran/69659
10238         * gfortran.dg/class_array_22.f03: New test.
10240 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10242         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10244 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10246         * gcc.dg/predict-9.c: Update template.
10248 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
10250         PR c++/49377
10251         * g++.dg/template/pr49377.C: New.
10253 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
10255         PR tree-optimization/71405
10256         * g++.dg/torture/pr71405.C: New test.
10258 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10260         PR c++/70202
10261         * g++.dg/inherit/crash5.C: New.
10262         * g++.dg/inherit/virtual1.C: Adjust.
10264 2016-06-03  Jeff Law  <law@redhat.com>
10266         PR tree-optimization/71316
10267         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10269 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10271         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
10272         dg-additional-options with just -fno-tree-scev-cprop in it.
10273         * gcc.dg/vect/vect-live-2.c: Likewise.
10274         * gcc.dg/vect/vect-live-5.c: Likewise.
10275         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10276         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10277         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10279 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
10281         PR c++/27100
10282         * g++.dg/other/friend6.C: New test.
10284 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10286         * g++.dg/torture/ppc-ldst-array.C: New.
10288 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
10290         PR target/71276
10291         PR target/71277
10292         * gcc.dg/torture/builtin-fp-int-inexact.c,
10293         gcc.target/i386/387-builtin-fp-int-inexact.c,
10294         gcc.target/i386/387-rint-inline-1.c,
10295         gcc.target/i386/387-rint-inline-2.c,
10296         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10297         gcc.target/i386/sse2-rint-inline-1.c,
10298         gcc.target/i386/sse2-rint-inline-2.c,
10299         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10300         gcc.target/i386/sse4_1-rint-inline.c: New tests.
10302 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
10303             Julia Koval  <julia.koval@intel.com>
10305         PR target/66960
10306         PR target/67630
10307         PR target/67634
10308         PR target/67841
10309         PR target/68037
10310         PR target/68618
10311         PR target/68661
10312         PR target/69575
10313         PR target/69596
10314         PR target/69734
10315         * gcc.dg/guality/pr68037-1.c: New test.
10316         * gcc.dg/guality/pr68037-2.c: Likewise.
10317         * gcc.dg/guality/pr68037-3.c: Likewise.
10318         * gcc.dg/torture/pr68037-1.c: Likewise.
10319         * gcc.dg/torture/pr68037-2.c: Likewise.
10320         * gcc.dg/torture/pr68037-3.c: Likewise.
10321         * gcc.dg/torture/pr68661-1a.c: Likewise.
10322         * gcc.dg/torture/pr68661-1b.c: Likewise.
10323         * gcc.target/i386/interrupt-1.c: Likewise.
10324         * gcc.target/i386/interrupt-2.c: Likewise.
10325         * gcc.target/i386/interrupt-3.c: Likewise.
10326         * gcc.target/i386/interrupt-4.c: Likewise.
10327         * gcc.target/i386/interrupt-5.c: Likewise.
10328         * gcc.target/i386/interrupt-6.c: Likewise.
10329         * gcc.target/i386/interrupt-7.c: Likewise.
10330         * gcc.target/i386/interrupt-8.c: Likewise.
10331         * gcc.target/i386/interrupt-9.c: Likewise.
10332         * gcc.target/i386/interrupt-10.c: Likewise.
10333         * gcc.target/i386/interrupt-11.c: Likewise.
10334         * gcc.target/i386/interrupt-12.c: Likewise.
10335         * gcc.target/i386/interrupt-13.c: Likewise.
10336         * gcc.target/i386/interrupt-14.c: Likewise.
10337         * gcc.target/i386/interrupt-15.c: Likewise.
10338         * gcc.target/i386/interrupt-16.c: Likewise.
10339         * gcc.target/i386/interrupt-17.c: Likewise.
10340         * gcc.target/i386/interrupt-18.c: Likewise.
10341         * gcc.target/i386/interrupt-19.c: Likewise.
10342         * gcc.target/i386/interrupt-20.c: Likewise.
10343         * gcc.target/i386/interrupt-21.c: Likewise.
10344         * gcc.target/i386/interrupt-22.c: Likewise.
10345         * gcc.target/i386/interrupt-23.c: Likewise.
10346         * gcc.target/i386/interrupt-24.c: Likewise.
10347         * gcc.target/i386/interrupt-25.c: Likewise.
10348         * gcc.target/i386/interrupt-26.c: Likewise.
10349         * gcc.target/i386/interrupt-27.c: Likewise.
10350         * gcc.target/i386/interrupt-28.c: Likewise.
10351         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10352         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10353         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10354         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10355         * gcc.target/i386/interrupt-iamcu.c: Likewise.
10356         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10357         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10358         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10359         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10360         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10361         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10362         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10364 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
10366         PR tree-optimization/52171
10367         * gcc.dg/pr52171.c: New test.
10368         * gcc.target/i386/pr52171.c: New test.
10370 2016-06-03  Jan Hubicka  <jh@suse.cz>
10372         * g++.dg/tree-ssa/pred-1.C: New testcase
10373         * gcc.dg/tree-ssa/pred-1.c: New testcase
10375 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10377         PR target/70957
10378         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10379         support.
10380         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10382 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10384         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10386 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10388         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10389         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10390         * gcc.dg/vect/vect-live-1.c: New test.
10391         * gcc.dg/vect/vect-live-2.c: New test.
10392         * gcc.dg/vect/vect-live-3.c: New test.
10393         * gcc.dg/vect/vect-live-4.c: New test.
10394         * gcc.dg/vect/vect-live-5.c: New test.
10395         * gcc.dg/vect/vect-live-slp-1.c: New test.
10396         * gcc.dg/vect/vect-live-slp-2.c: New test.
10397         * gcc.dg/vect/vect-live-slp-3.c: New test.
10399 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10401         PR middle-end/71387
10402         * g++.dg/opt/pr71387.C: New test.
10404 2016-06-02  Jeff Law  <law@redhat.com>
10406         PR tree-optimization/71328
10407         * gcc.c-torture/compile/pr71328.c: New test.
10409 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10411         PR fortran/52393
10412         * gfortran.dg/fmt_read_3.f90: Fix typo.
10413         * gfortran.dg/fmt_read_4.f90: New test.
10415 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
10417         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10418         * g++.dg/cpp0x/forw_enum6.C: Likewise.
10419         * g++.dg/cpp0x/forw_enum8.C: Likewise.
10420         * g++.dg/cpp0x/override2.C: Likewise.
10421         * g++.dg/parse/crash5.C: Likewise.
10422         * g++.dg/parse/error16.C: Likewise.
10423         * g++.dg/parse/error27.C: Likewise.
10424         * g++.dg/template/qualttp15.C: Likewise.
10425         * g++.dg/template/redecl4.C: Likewise.
10426         * g++.old-deja/g++.other/crash39.C: Likewise.
10427         * g++.old-deja/g++.other/struct1.C: Likewise.
10428         * g++.old-deja/g++.pt/m9a.C: Likewise.
10429         * g++.old-deja/g++.pt/memclass10.C: Likewise.
10431 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10433         PR c++/71372
10434         * c-c++-common/pr71372.c: New test.
10436         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10437         __TIME__ strings with __builtin_strcmp instead of printf and
10438         dg-output.
10440 2016-06-02  Martin Liska  <mliska@suse.cz>
10442         * gcc.dg/predict-9.c: New test.
10444 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10446         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10447         global set_compiler_env_var and global saved_compiler_env_var.
10449 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10451         PR rtl-optimization/71295
10452         * gcc.c-torture/compile/pr71295.c: New test.
10454 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10456         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10458         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10459         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10461         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10462         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10463         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10464         alternative number.
10466 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10468         * gcc.target/powerpc/p9-splat-4.c: New test.
10470 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10472         PR target/71186
10473         * gcc.target/powerpc/pr71186.c: New test.
10475 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10477         PR fortran/52393
10478         * gfortran.dg/fmt_read_3.f90: New test.
10480 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10482         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10483         procedure.
10485 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10487         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10488         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10489         env var is set.
10490         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10491         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10492         shown once.
10493         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10494         during compilation.
10495         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10496         vars set by dg-set-compiler-env-var.
10498 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10500         PR fortran/71156
10501         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10502         to the module procedure declaration.
10503         * gfortran.dg/submodule_16.f08: New test.
10505 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10507         PR middle-end/71371
10508         * c-c++-common/gomp/pr71371.c: New test.
10510 2016-06-01  Richard Biener  <rguenther@suse.de>
10512         PR tree-optimization/71366
10513         * gcc.dg/torture/pr71366-1.c: New testcase.
10514         * gcc.dg/torture/pr71366-2.c: Likewise.
10516 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10518         * gcc.target/powerpc/vslv-0.c: New test.
10519         * gcc.target/powerpc/vslv-1.c: New test.
10520         * gcc.target/powerpc/vsrv-0.c: New test.
10521         * gcc.target/powerpc/vsrv-1.c: New test.
10523 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10525         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10526         * gcc.target/nvptx/weak.c: New.
10528 2016-06-01  Richard Biener  <rguenther@suse.de>
10530         PR tree-optimization/71261
10531         * gcc.dg/torture/vect-bool-1.c: New testcase.
10533 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10535         * gfortran.dg/gomp/order-1.f90: New test.
10536         * gfortran.dg/gomp/order-2.f90: New test.
10538 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10540         * gcc.dg/unroll-6.c: Update template.
10541         * gcc.dg/unroll-7.c: New testcase.
10542         * gcc.dg/unroll-8.c: New testcase.
10544 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10546         * gnat.dg/opt56.ad[sb]: New test.
10548 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10550         PR c++/66635
10551         * g++.dg/cpp0x/constexpr-ice16.C: New.
10553 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10555         PR tree-optimization/71314
10556         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10557         -mbranch-cost=2.
10559 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10561         PR tree-optimization/71077
10562         * gcc.dg/tree-ssa/pr71077.c: New test.
10564 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10566         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10567         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10568         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10570 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10572         PR c++/71248
10573         * g++.dg/cpp0x/pr71248.C: New.
10574         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10575         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10576         * g++.dg/init/new37.C: Likewise.
10577         * g++.dg/template/static1.C: Likewise.
10578         * g++.dg/template/static2.C: Likewise.
10580 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10582         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10583         instead of %rdi.
10584         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10586 2016-05-31  Marek Polacek  <polacek@redhat.com>
10588         * c-c++-common/Wswitch-unreachable-3.c: New test.
10589         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10591 2016-05-31  Richard Biener  <rguenther@suse.de>
10593         PR tree-optimization/71352
10594         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10596 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10598         * gcc.target/arm/armv5_thumb_isa.c: New test.
10600 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10602         PR target/71346
10603         * gcc.target/i386/pr71346.c: New test.
10605 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10607         PR tree-optimization/69068
10608         * gcc.dg/graphite/pr69068.c: New test.
10610 2016-05-27  Martin Sebor  <msebor@redhat.com>
10612         PR c++/71306
10613         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10615 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10617         PR c++/71349
10618         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10619         nowait depend(inout: dd[0]) clauses where permitted.
10621 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10623         PR c++/71238
10624         * g++.dg/parse/pr71238.C: New.
10625         * g++.dg/concepts/friend1.C: Test column numbers too.
10626         * g++.dg/cpp0x/initlist31.C: Likewise.
10627         * g++.dg/cpp0x/pr51420.C: Likewise.
10628         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10629         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10630         * g++.dg/ext/builtin3.C: Likewise.
10631         * g++.dg/lookup/friend12.C: Likewise.
10632         * g++.dg/lookup/friend7.C: Likewise.
10633         * g++.dg/lookup/koenig1.C: Likewise.
10634         * g++.dg/lookup/koenig5.C: Likewise.
10635         * g++.dg/lookup/used-before-declaration.C: Likewise.
10636         * g++.dg/overload/koenig1.C: Likewise.
10637         * g++.dg/template/crash65.C: Likewise.
10638         * g++.dg/template/friend57.C: Likewise.
10639         * g++.dg/warn/Wshadow-5.C: Likewise.
10640         * g++.dg/warn/Wunused-8.C: Likewise.
10641         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10642         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10643         * g++.old-deja/g++.jason/member.C: Likewise.
10644         * g++.old-deja/g++.jason/report.C: Likewise.
10645         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10646         * g++.old-deja/g++.law/visibility20.C: Likewise.
10647         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10648         * g++.old-deja/g++.other/static5.C: Likewise.
10649         * g++.old-deja/g++.pt/overload2.C: Likewise.
10651 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10653         * gcc.dg/tree-ssa/peel1.c: New testcase.
10654         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10655         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10657 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10659         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10660         to ce.
10662 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10664         PR c++/71099
10665         * g++.dg/parse/virtual1.C: New.
10667 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10669         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10670         Use correct register when clearing %edx.
10672 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10674         PR tree-optimization/71289
10675         * gcc.dg/pr71289.c: New test.
10677 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10679         PR middle-end/71269
10680         PR middle-end/71292
10681         * gcc.dg/tree-ssa/pr71269.c: New test.
10682         * gcc.dg/tree-ssa/pr71292.c: New test.
10684 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10686         PR middle-end/71252
10687         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10689 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10691         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10692         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10693         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10695 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10697         PR tree-optimization/69067
10698         * gcc.dg/graphite/pr69067.c: New test.
10700 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10702         PR target/71245
10703         * gcc.target/i386/pr71245-1.c: New test.
10704         * gcc.target/i386/pr71245-2.c: Ditto.
10706 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10708         PR c++/71105
10709         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10710         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10711         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10713 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10715         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10717 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10719         Revert:
10720         PR c++/69855
10721         * g++.dg/overload/69855.C: New.
10722         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10723         * g++.old-deja/g++.pt/crash3.C: Likewise.
10725 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10727         PR c++/60385
10728         * g++.dg/parse/namespace13.C: New.
10730 2016-05-26  Jeff Law  <law@redhat.com>
10732         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10733         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10734         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10735         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10736         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10737         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10738         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10739         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10740         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10741         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10742         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10743         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10744         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10746 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10748         PR c++/69855
10749         * g++.dg/overload/69855.C: New.
10750         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10751         * g++.old-deja/g++.pt/crash3.C: Likewise.
10753 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10755         PR target/63596
10756         * gcc.target/aarch64/va_arg_1.c: New testcase.
10757         * gcc.target/aarch64/va_arg_2.c: Likewise.
10758         * gcc.target/aarch64/va_arg_3.c: Likewise.
10760 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10762         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10763         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10764         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10765         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10766         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10768 2016-05-27  Marek Polacek  <polacek@redhat.com>
10770         PR middle-end/71308
10771         * g++.dg/torture/pr71308.C: New test.
10773 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10775         * gcc.dg/zero_bits_compound-1.c: New test.
10776         * gcc.dg/zero_bits_compound-2.c: New test.
10778 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10780         PR middle-end/71279
10781         * gcc.dg/pr71279.c: New test.
10783 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10785         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10786         floating point min/max/comparison instructions.
10787         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10789 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10791         * c-c++-common/gomp/schedule-1.c: New test.
10792         * gfortran.dg/gomp/schedule-1.f90: New test.
10794 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
10796         PR c++/70822
10797         PR c++/70106
10798         * g++.dg/cpp1y/auto-fn32.C: New test.
10799         * g++.dg/cpp1y/paren4.C: New test.
10801 2016-05-26  Nathan Sidwell  <nathan@acm.org>
10803         * gcc.dg/20060410.c: Xfail on ptx.
10804         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10805         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10806         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10807         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10808         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10810 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10812         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10814 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10816         PR tree-optimization/71280
10817         * gcc.dg/pr71280.c: New test.
10819         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10821         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10822         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10824         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10826 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
10828         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10829         kept in memory.
10831 2016-05-25  Jeff Law  <law@redhat.com>
10833         PR tree-optimization/71272
10834         * gcc.c-torture/compile/pr71272.c: new test.
10836 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
10838         * gcc.target/powerpc/vec-cmpne.c: New test.
10839         * gcc.target/powerpc/vec-cmpne-long.c: New test.
10841 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10843         * gnat.dg/opt55.ad[sb]: New test.
10845 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10847         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10848         * c-c++-common/pr60226.c: Require int32plus.
10849         * gcc.c-torture/execute/pr70602.c: Likewise.
10850         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10851         unsigned long for malloc arg type.
10852         * gcc.dg/asr_div1.c: Require int32plus.
10853         * gcc.dg/enum-mode-1.c: XFAIL for int16.
10854         * gcc.dg/pie-1.c: Require pie.
10855         * gcc.dg/pie-2.c: Likewise.
10856         * gcc.dg/pr59471.c: Require int32plus.
10857         * gcc.dg/pr59963-2.c: XFAIL for int16.
10858         * gcc.dg/pr60114.c: Require int32plus.
10859         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10860         unsigned long for typedef of size_t.
10861         * gcc.dg/pr63914.c: Require int32plus.
10862         * gcc.dg/pr64536.c: Require pt32plus.
10863         * gcc.dg/pr65658.c: Likewise.
10864         * gcc.dg/pr67271.c: Require int32plus.
10865         * gcc.dg/pr68112.c: Likewise.
10866         * gcc.dg/pr69071.c: Skip for avr target.
10867         * gcc.dg/pr69973.c: Require int32plus.
10868         * gcc.dg/pr70169.c: Skip for avr target.
10869         * gcc.dg/sso-6.c: Require int32plus.
10870         * gcc.dg/sso-7.c: Likewise.
10871         * gcc.dg/sso-8.c: Likewise.
10872         * gcc.dg/vrp-min-max-2.c: Likewise.
10874 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10876         PR target/70738
10877         * gcc.target/i386/pr70738-1.c: New test.
10878         * gcc.target/i386/pr70738-2.c: Likewise.
10879         * gcc.target/i386/pr70738-3.c: Likewise.
10880         * gcc.target/i386/pr70738-4.c: Likewise.
10881         * gcc.target/i386/pr70738-5.c: Likewise.
10882         * gcc.target/i386/pr70738-6.c: Likewise.
10883         * gcc.target/i386/pr70738-7.c: Likewise.
10884         * gcc.target/i386/pr70738-8.c: Likewise.
10885         * gcc.target/i386/pr70738-9.c: Likewise.
10887 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10889         PR rtl-optimization/66940
10890         * gcc.c-torture/execute/pr66940.c: New test.
10892 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
10894         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10895         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10896         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10897         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10898         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10899         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10900         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10901         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10902         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10903         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10904         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10905         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10906         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10907         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10908         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10909         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10910         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10911         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10912         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10913         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10914         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10915         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10916         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10917         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10919 2016-05-25  Marek Polacek  <polacek@redhat.com>
10921         PR c/71265
10922         * gcc.dg/noncompile/pr71265.c: New test.
10924         PR c/71266
10925         * gcc.dg/noncompile/old-style-parm-3.c: New test.
10927 2016-05-25  Nathan Sidwell  <nathan@acm.org>
10929         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10931 2016-05-25  Richard Biener  <rguenther@suse.de>
10933         PR tree-optimization/71261
10934         * c-c++-common/torture/pr71261.c: New testcase.
10936 2016-05-25  Richard Biener  <rguenther@suse.de>
10938         PR tree-optimization/71264
10939         * gcc.dg/vect/pr71264.c: New testcase.
10941 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
10943         PR c++/55992
10944         * g++.dg/cpp0x/alias-decl-53.C: New.
10945         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10947 2016-05-25  Martin Liska  <mliska@suse.cz>
10949         * g++.dg/pr71239.C: New test.
10951 2016-05-25  Richard Biener  <rguenther@suse.de>
10953         * gcc.dg/vect/pr58135.c: Rename to ...
10954         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10956 2016-05-25  Marek Polacek  <polacek@redhat.com>
10958         * g++.dg/pr65295.C: Use target c++14.
10960 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10962         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10963         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10965 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10967         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10968         instructions.
10970 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
10972         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10973         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10974         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10975         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10976         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10977         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10978         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10979         * c-c++-common/goacc/pcopy.c: Likewise.
10980         * c-c++-common/goacc/pcopyin.c: Likewise.
10981         * c-c++-common/goacc/pcopyout.c: Likewise.
10982         * c-c++-common/goacc/pcreate.c: Likewise.
10983         * c-c++-common/goacc/pr70688.c: New test.
10984         * c-c++-common/goacc/present-1.c: Adjust test.
10985         * c-c++-common/goacc/reduction-5.c: Likewise.
10986         * g++.dg/goacc/data-1.C: New test.
10988 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10990         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10991         vector parity built-in functions.
10992         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10993         count trailing zeros automatic vectorization.
10994         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10995         count trailing zeros built-in functions.
10997 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10999         * gcc.dg/tree-ssa/reassoc-44.c: New test.
11001 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
11003         PR target/71050
11004         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11006 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11008         PR c++/50436
11009         * g++.dg/template/crash123.C: New.
11010         * g++.dg/template/crash124.C: Likewise.
11012 2016-05-24  Martin Sebor  <msebor@redhat.com>
11014         PR c++/71147
11015         * g++.dg/ext/flexary16.C: New test.
11017 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
11019         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11020         before math.h is included.
11021         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11022         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11023         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11024         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11025         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11026         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11027         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11028         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11029         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11030         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11031         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11032         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11033         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11034         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11035         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11036         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11037         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11038         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11039         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11040         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11041         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11042         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11043         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11045 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11046             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11048         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11049         support.
11051 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11053         PR c++/69872
11054         * g++.dg/warn/Wno-narrowing1.C: New.
11056 2016-05-24  Marek Polacek  <polacek@redhat.com>
11058         PR c/71249
11059         * c-c++-common/Wswitch-unreachable-2.c: New test.
11061 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
11063         PR c++/71257
11064         * g++.dg/vect/simd-clone-6.cc: New test.
11065         * g++.dg/gomp/declare-simd-6.C: New test.
11067         PR middle-end/70434
11068         PR c/69504
11069         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11071 2016-05-24  Richard Biener  <rguenther@suse.de>
11073         PR tree-optimization/71240
11074         * gcc.dg/optimize-bswapsi-5.c: New testcase.
11076 2016-05-24  Richard Biener  <rguenther@suse.de>
11078         PR tree-optimization/71230
11079         * gcc.dg/torture/pr71230.c: New testcase.
11080         * g++.dg/torture/pr71230.C: Likewise.
11082 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
11084         * c-c++-common/goacc/routine-5.c: Add tests.
11085         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11086         * gfortran.dg/goacc/routine-6.f90: Add tests.
11088 2016-05-24  Richard Biener  <rguenther@suse.de>
11090         PR tree-optimization/71253
11091         * gcc.dg/torture/pr71253.c: New testcase.
11093 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11095         PR middle-end/71252
11096         * gfortran.dg/pr71252.f90: New test.
11098 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
11100         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11102 2016-05-24  Richard Biener  <rguenther@suse.de>
11104         PR middle-end/70434
11105         PR c/69504
11106         * c-c++-common/vector-subscript-4.c: New testcase.
11107         * c-c++-common/vector-subscript-5.c: Likewise.
11109 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11111         PR fortran/71123
11112         * gfortran.dg/namelist_90.f: New test
11114 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11116         PR fortran/66461
11117         * gfortran.dg/unexpected_eof.f: New test
11119 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11120             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11122         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11123         as little endian.
11125 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11127         PR c++/70972
11128         * g++.dg/cpp0x/inh-ctor20.C: New.
11129         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11131 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11133         PR c++/69095
11134         * g++.dg/cpp0x/variadic168.C: New.
11136 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11138         * g++.dg/cpp0x/pr31445.C: Test column number too.
11139         * g++.dg/cpp0x/pr32253.C: Likewise.
11140         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11141         * g++.dg/cpp0x/variadic36.C: Likewise.
11143 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
11145         * gcc.dg/fold-notshift-2.c: Adjust.
11147 2016-05-23  Marek Polacek  <polacek@redhat.com>
11149         PR c/49859
11150         * c-c++-common/Wswitch-unreachable-1.c: New test.
11151         * gcc.dg/Wswitch-unreachable-1.c: New test.
11152         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11153         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11154         * g++.dg/gomp/block-10.C: Likewise.
11155         * gcc.dg/gomp/block-10.c: Likewise.
11156         * g++.dg/gomp/block-9.C: Likewise.
11157         * gcc.dg/gomp/block-9.c: Likewise.
11158         * g++.dg/gomp/target-1.C: Likewise.
11159         * g++.dg/gomp/target-2.C: Likewise.
11160         * gcc.dg/gomp/target-1.c: Likewise.
11161         * gcc.dg/gomp/target-2.c: Likewise.
11162         * g++.dg/gomp/taskgroup-1.C: Likewise.
11163         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11164         * gcc.dg/gomp/teams-1.c: Likewise.
11165         * g++.dg/gomp/teams-1.C: Likewise.
11166         * g++.dg/overload/error3.C: Likewise.
11167         * g++.dg/tm/jump1.C: Likewise.
11168         * g++.dg/torture/pr40335.C: Likewise.
11169         * gcc.dg/c99-vla-jump-5.c: Likewise.
11170         * gcc.dg/switch-warn-1.c: Likewise.
11171         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11172         * gcc.dg/nested-func-1.c: Likewise.
11173         * gcc.dg/pr67784-4.c: Likewise.
11175 2016-05-23  Richard Biener  <rguenther@suse.de>
11177         PR tree-optimization/71230
11178         * gfortran.dg/pr71230-1.f90: New testcase.
11179         * gfortran.dg/pr71230-2.f90: Likewise.
11181 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11183         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
11184         * gcc.dg/vect/pr58135.c:  Add new.
11185         * gfortran.dg/pr46519-1.f: Adjust test case.
11187 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11189         PR c++/53401
11190         * g++.dg/cpp0x/decltype64.C: New.
11192 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11194         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11195         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11196         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11198 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11200         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11201         Add poly64x1_t and poly64x2_t cases if supported.
11202         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11203         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11204         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11205         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11206         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11208 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11210         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11211         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11212         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11213         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11214         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11215         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11216         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11218 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11220         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11222 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11224         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11225         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11227 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
11229         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11230         constraint instead of "r".
11231         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11232         insn instead of vxorpd.
11233         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11235         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11236         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11238         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11240         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11241         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11243         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11245 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
11247         PR middle-end/40921
11248         * gcc.dg/tree-ssa/pr40921.c: New test.
11250 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
11252         PR target/71103
11253         * gcc.target/avr/pr71103.c: New test.
11255 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
11257         PR middle-end/71179
11258         * gcc.dg/tree-ssa/pr71179.c: New test.
11260 2016-05-20  Martin Sebor  <msebor@redhat.com>
11262         PR c/71115
11263         * gcc.dg/init-excess-2.c: New test.
11265 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
11267         * gnat.dg/opt53.adb: New test.
11268         * gnat.dg/opt54.adb: Likewise.
11270 2016-05-20  Martin Jambor  <mjambor@suse.cz>
11272         PR tree-optimization/70884
11273         * gcc.dg/tree-ssa/pr70919.c: New test.
11275 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11277         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11278         formatting.
11279         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11280         fix code formatting.
11282 2016-05-20  Nathan Sidwell  <nathan@acm.org>
11284         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
11285         non-common cases.
11286         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11288 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11290         * jit.dg/all-non-failing-tests.h: Add
11291         test-factorial-must-tail-call.c.
11292         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11293         * jit.dg/test-factorial-must-tail-call.c: New test case.
11295 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11297         PR fortran/71204
11298         * gfortran.dg/pr71204.f90: New test.
11300 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
11302         * gcc.target/nvptx/sincos.c: New test.
11304 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11306         PR c++/70572
11307         * g++.dg/cpp1y/auto-fn31.C: New.
11309 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11311         * gcc.target/powerpc/vec-addec.c: New test.
11312         * gcc.target/powerpc/vec-addec-int128.c: New test.
11314 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11316         * gcc.dg/plugin/must-tail-call-1.c: New test case.
11317         * gcc.dg/plugin/must-tail-call-2.c: New test case.
11318         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11319         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11321 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
11323         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11325 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11327         PR c++/71210
11328         * g++.dg/opt/pr71210-1.C: New test.
11329         * g++.dg/opt/pr71210-2.C: New test.
11331         PR tree-optimization/29756
11332         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11333         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
11334         only on selected targets where V4SImode vectors are known to be
11335         supported.
11337 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
11339         PR tree-optimization/71079
11340         PR tree-optimization/71206
11341         * gcc.dg/tree-ssa/pr71206.c: New testcase.
11343 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11345         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11346         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11347         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11349 2016-05-20  Richard Guenther  <rguenther@suse.de>
11351         PR tree-optimization/29756
11352         * gcc.dg/tree-ssa/vector-6.c: New testcase.
11354 2016-05-20  Richard Biener  <rguenther@suse.de>
11356         PR tree-optimization/71185
11357         * gcc.dg/tree-ssa/pr71185.c: New testcase.
11359 2016-05-20  Richard Biener  <rguenther@suse.de>
11361         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11363 2016-05-19  Marek Polacek  <polacek@redhat.com>
11365         PR c++/71075
11366         * g++.dg/diagnostic/pr71075.C: New test.
11368 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
11370         PR c++/71184
11371         * g++.dg/pr71184.C: New test case.
11373 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11375         * gcc.target/powerpc/darn-0.c: New test.
11376         * gcc.target/powerpc/darn-1.c: New test.
11377         * gcc.target/powerpc/darn-2.c: New test.
11379 2016-05-19  Marek Polacek  <polacek@redhat.com>
11381         PR tree-optimization/71031
11382         * gcc.dg/tree-ssa/vrp100.c: New test.
11384 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11386         PR rtl-optimization/71148
11387         * gcc.dg/pr71148.c: New test.
11389 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11391         PR target/71056
11392         * gcc.target/arm/pr71056.c: New test.
11394 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11396         * c-c++-common/pr69669.c: Check the used mode.
11398 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
11400         PR sanitizer/64354
11401         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11403 2016-05-19  Richard Biener  <rguenther@suse.de>
11405         PR tree-optimization/70729
11406         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11407         * gcc.dg/graphite/scop-18.c: Likewise.
11408         * gcc.dg/pr41783.c: Disable LIM.
11409         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11410         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11411         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11412         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11413         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11414         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11415         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11416         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11417         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11418         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11419         * gfortran.dg/pr42108.f90: Likewise.
11421 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
11423         PR driver/69265
11424         * gcc.dg/spellcheck-options-11.c: New test case.
11426 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11428         PR c++/71100
11429         * g++.dg/opt/pr71100.C: New test.
11431 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11433         PR ipa/69708
11434         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11435         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11436         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11437         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11439 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11441         PR ipa/69708
11442         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11443         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11444         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11445         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11446         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11448 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11450         PR c++/69793
11451         * g++.dg/template/crash122.C: New.
11453 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11455         PR c++/70466
11456         * g++.dg/template/pr70466-1.C: New.
11457         * g++.dg/template/pr70466-2.C: Likewise.
11459 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11461         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11462         splat operations and the XXSPLTIB instruction.
11463         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11464         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11465         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11466         xxlxor to clear a register.
11468 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11470         * gcc.dg/torture/pr71020.c: New test.
11472 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11474         PR ipa/70646
11475         * gcc.dg/ipa/pr70646.c: New test.
11477 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11479         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11481 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11483         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11484         missing tests for vreinterpretq_p{8,16}.
11486 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11488         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11489         vsliq_n_s64 and vsliq_n_u64.
11491 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11493         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11494         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11496 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11498         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11499         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11500         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11502 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11504         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11505         in comment.
11507 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11509         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11510         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11511         "blr\t" and switch to scan-assembler-times.
11513 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11515         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11516         with __aarch64__.
11517         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11518         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11520 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11522         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11523         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11524         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11525         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11526         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11527         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11529         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11530         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11532         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11533         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11535         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11536         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11538         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11540 2016-05-18  Richard Biener  <rguenther@suse.de>
11542         PR tree-optimization/71168
11543         * gcc.dg/torture/pr71168.c: New testcase.
11545 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11547         PR middle-end/63586
11548         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11549         * gcc.dg/tree-ssa/pr63586.c: New test.
11550         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11552 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11554         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11555         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11556         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11557         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11559 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11561         * gcc.target/nvptx/abi-vararg-3.c: New.
11563 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11565         PR tree-optimization/54579
11566         PR middle-end/55299
11567         * gcc.dg/fold-notrotate-1.c: New test.
11568         * gcc.dg/fold-notshift-1.c: New test.
11569         * gcc.dg/fold-notshift-2.c: New test.
11571 2016-05-17  Marek Polacek  <polacek@redhat.com>
11573         PR ipa/71146
11574         * g++.dg/ipa/pr71146.C: New test.
11576 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11578         * jit.dg/test-error-array-bounds.c: New test case.
11580 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11582         * gcc.dg/tree-ssa/and-1.c: New testcase.
11584 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11586         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11587         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11589 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11591         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11592         * gcc.dg/tree-ssa/vrp99.c: New testcase.
11594 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11596         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11598 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11600         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11602 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11604         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11605         ".2d[index]" when scan the assembly.
11606         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11607         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11608         float64x1.
11609         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11611 2016-05-17  Richard Biener  <rguenther@suse.de>
11613         PR tree-optimization/71132
11614         * gcc.dg/torture/pr71132.c: New testcase.
11616 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11618         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11620 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11622         PR target/70809
11623         * gcc.target/aarch64/pr70809_1.c: New test.
11625 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11627         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11628         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11629         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11630         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11632 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11633             Ilya Enkovich  <ilya.enkovich@intel.com>
11635         PR target/71114
11636         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11638 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11640         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11641         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11643 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11645         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11646         test for __ARM_FP16_ARGS.
11647         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11648         * gcc.target/arm/aapcs/neon-vect10.c: New.
11649         * gcc.target/arm/aapcs/neon-vect9.c: New.
11650         * gcc.target/arm/aapcs/vfp18.c: New.
11651         * gcc.target/arm/aapcs/vfp19.c: New.
11652         * gcc.target/arm/aapcs/vfp20.c: New.
11653         * gcc.target/arm/aapcs/vfp21.c: New.
11654         * gcc.target/arm/fp16-aapcs-1.c: New.
11655         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11656         test for __ARM_FP16_ARGS.
11657         * g++.target/arm/fp16-return-1.c: Update expected output.
11659 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11661         PR testsuite/70227
11662         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11664 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11666         PR fortran/69603
11667         * gfortran.dg/pr69603.f90: New testcase.
11669 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11671         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11673 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11675         PR fortran/71047
11676         * gfortran.dg/pr71047.f08: New test.
11678 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11680         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11681         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11682         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11684 2016-05-13  Martin Sebor  <msebor@redhat.com>
11686         PR c++/60049
11687         * g++.dg/cpp0x/constexpr-60049.C: New test.
11689 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11691         PR bootstrap/71071
11692         * gcc.dg/pr71071.c: New test.
11694 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11696         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11697         remove XOP handling.
11698         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11700 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11702         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11703         __atomic_is_lock_free declaration.
11705 2016-05-13  Richard Biener  <rguenther@suse.de>
11707         PR tree-optimization/42587
11708         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11710 2016-05-13  Martin Liska  <mliska@suse.cz>
11712         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11713         the new format of dump output.
11715 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11717         * gcc.dg/pr71084.c: New test.
11719 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11721         PR target/53440
11722         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11724 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11726         * gcc.target/aarch64/struct_return.c: New test.
11728 2016-05-12  Marek Polacek  <polacek@redhat.com>
11730         PR c/70756
11731         * c-c++-common/pr70756-2.c: New test.
11732         * c-c++-common/pr70756.c: New test.
11734 2016-05-12  Richard Biener  <rguenther@suse.de>
11736         PR tree-optimization/71059
11737         * gcc.dg/torture/pr71059.c: New testcase.
11739 2016-05-12  Richard Biener  <rguenther@suse.de>
11741         PR tree-optimization/71062
11742         * gcc.dg/torture/pr71062.c: New testcase.
11744 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11746         PR tree-optimization/71006
11747         * gcc.dg/pr71006.c: New test.
11749 2016-05-12  Marek Polacek  <polacek@redhat.com>
11751         PR driver/71063
11752         * gcc.dg/opts-7.c: New test.
11754 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11756         PR target/70830
11757         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11758         Add -save-temps to dg-options.
11759         Scan for ldmfd rather than pop instruction.
11760         * gcc.target/arm/interrupt-2.c: Likewise.
11761         * gcc.target/arm/pr70830.c: New test.
11763 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11765         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11766         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11768         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11769         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11770         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11772         PR target/71019
11773         * gcc.target/i386/avx512vl-pack-1.c: New test.
11774         * gcc.target/i386/avx512vl-pack-2.c: New test.
11775         * gcc.target/i386/avx512bw-pack-2.c: New test.
11777         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11779         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11780         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11781         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11783 2016-05-12  Richard Biener  <rguenther@suse.de>
11785         PR tree-optimization/70986
11786         * gcc.dg/torture/pr70986-1.c: New testcase.
11787         * gcc.dg/torture/pr70986-2.c: Likewise.
11788         * gcc.dg/torture/pr70986-3.c: Likewise.
11790 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11792         PR c/43651
11793         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11794         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11796 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
11798         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11799         directive.
11800         * gcc.target/i386/pr66746.c: Ditto.
11802 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11804         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11805         support.
11806         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11807         warning when using -mvsx-timode.
11808         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11809         * gcc.target/powerpc/dform-2.c: Likewise.
11810         * gcc.target/powerpc/pr68805.c: Likewise.
11812 2016-05-11  Marek Polacek  <polacek@redhat.com>
11814         PR c++/71024
11815         * c-c++-common/attributes-3.c: New test.
11817 2016-05-11  Nathan Sidwell  <nathan@acm.org>
11819         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11820         * gcc.c-torture/execute/pr68185.c: Likewise.
11821         * gcc.dg/ipa/pr70306.c: Requires global constructors.
11822         * gcc.dg/pr69634.c: Requires scheduling.
11823         * gcc.dg/torture/pr66178.c: Require label values.
11824         * gcc.dg/setjmp-6.c: Require indirect jumps.
11826 2016-05-11  Richard Biener  <rguenther@suse.de>
11828         PR tree-optimization/71055
11829         * gcc.dg/torture/pr71055.c: New testcase.
11831 2016-05-11  Richard Biener  <rguenther@suse.de>
11833         PR debug/71057
11834         * g++.dg/debug/pr71057.C: New testcase.
11836 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
11838         PR fortran/70855
11839         * gfortran.dg/gomp/pr70855.f90: New test.
11841 2016-05-11  Richard Biener  <rguenther@suse.de>
11843         PR middle-end/71002
11844         * g++.dg/torture/pr71002.C: New testcase.
11846 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
11848         PR middle-end/70807
11849         * gcc.dg/pr70807.c: New test.
11851 2016-05-10  Martin Sebor  <msebor@redhat.com>
11853         PR c++/38611
11854         * g++.dg/Wattributes.C: New test.
11856 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
11858         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11859         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11860         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11862 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11864         PR target/70799
11865         * gcc.target/i386/pr70799-1.c: New test.
11867 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11869         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11871 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11873         PR middle-end/70877
11874         * gcc.target/i386/pr70877.c: New test.
11876 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11878         PR tree-optimization/70786
11879         * gcc.target/i386/pr70876.c: New test.
11881 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
11883         PR target/70927
11884         * gcc.target/i386/avx512vl-logic-1.c: New test.
11885         * gcc.target/i386/avx512vl-logic-2.c: New test.
11886         * gcc.target/i386/avx512dq-logic-2.c: New test.
11888 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11890         PR target/70963
11891         * gcc.target/powerpc/pr70963.c: New.
11893 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
11895         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11896         (test_very_wide_line): Add ruler to expected output.
11897         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11898         (test_very_wide_line): Likewise.
11899         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11900         (test_show_locus): Within the handling of "test_very_wide_line",
11901         enable show_ruler_p on the diagnostic context.
11903 2016-05-10  Richard Biener  <rguenther@suse.de>
11905         PR tree-optimization/71039
11906         * gcc.dg/torture/pr71039.c: New testcase.
11908 2016-05-10  Nathan Sidwell  <nathan@acm.org>
11910         * gcc.dg/nested-func-10.c: Requires alloca.
11911         * gcc.dg/nested-func-9.c: Requires alloca.
11912         * gcc.c-torture/execute/pr70460.c: Requires labels.
11913         * gcc.c-torture/compile/pr70199.c: Requires labels.
11914         * gcc.target/nvptx/decl.c: Compile only.
11915         * gcc.target/nvptx/trailing-init.c: Compile only.
11916         * gcc.target/nvptx/ary-init.c: Compile only.
11918 2016-05-10  Marek Polacek  <polacek@redhat.com>
11920         PR c/70255
11921         * gcc.dg/attr-opt-1.c: New test.
11923 2016-05-10  Richard Biener  <rguenther@suse.de>
11925         PR tree-optimization/70497
11926         PR tree-optimization/28367
11927         * gcc.dg/torture/20160404-1.c: New testcase.
11928         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11929         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11931 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11933         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11935 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
11937         * gcc.target/i386/fabsneg-1.c New test.
11939 2016-05-09  Alan Modra  <amodra@gmail.com>
11941         PR testsuite/70826
11942         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11944 2016-05-09  Richard Biener  <rguenther@suse.de>
11946         PR tree-optimization/70985
11947         * gcc.dg/torture/pr70985.c: New testcase.
11949 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
11951         * gcc.dg/tree-ssa/ifc-9.c: New test.
11952         * gcc.dg/tree-ssa/ifc-10.c: New test.
11953         * gcc.dg/tree-ssa/ifc-11.c: New test.
11954         * gcc.dg/tree-ssa/ifc-12.c: New test.
11955         * gcc.dg/vect/pr61194.c: Remove XFAIL.
11956         * gcc.dg/vect/vect-23.c: Remove XFAIL.
11957         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11959 2016-05-09  Richard Biener  <rguenther@suse.de>
11961         PR fortran/70937
11962         * gfortran.dg/pr70937.f90: New testcase.
11964 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11966         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11968 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
11970         PR fortran/56226
11971         * gfortran.dg/dec_structure_1.f90: New testcase.
11972         * gfortran.dg/dec_structure_2.f90: Ditto.
11973         * gfortran.dg/dec_structure_3.f90: Ditto.
11974         * gfortran.dg/dec_structure_4.f90: Ditto.
11975         * gfortran.dg/dec_structure_5.f90: Ditto.
11976         * gfortran.dg/dec_structure_6.f90: Ditto.
11977         * gfortran.dg/dec_structure_7.f90: Ditto.
11978         * gfortran.dg/dec_structure_8.f90: Ditto.
11979         * gfortran.dg/dec_structure_9.f90: Ditto.
11980         * gfortran.dg/dec_structure_10.f90: Ditto.
11981         * gfortran.dg/dec_structure_11.f90: Ditto.
11982         * gfortran.dg/dec_union_1.f90: Ditto.
11983         * gfortran.dg/dec_union_2.f90: Ditto.
11984         * gfortran.dg/dec_union_3.f90: Ditto.
11985         * gfortran.dg/dec_union_4.f90: Ditto.
11986         * gfortran.dg/dec_union_5.f90: Ditto.
11987         * gfortran.dg/dec_union_6.f90: Ditto.
11988         * gfortran.dg/dec_union_7.f90: Ditto.
11990 2016-05-07  Tom de Vries  <tom@codesourcery.com>
11992         PR tree-optimization/70956
11993         * gcc.dg/graphite/pr70956.c: New test.
11995 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
11997         PR middle-end/70941
11998         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11999         (a, b, c, d): Change type from char to signed char.
12000         (main): Compare against (signed char) -1634678893 instead of
12001         hardcoded -109.  Use __builtin_abort instead of abort.
12003         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12004         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12006         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12008 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
12010         PR debug/70935
12011         * gcc.dg/torture/pr70935.c: New test.
12013 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12015         PR target/58219
12016         * gcc.target/sh/pr58219.c: New tests.
12018 2016-05-06  Richard Biener  <rguenther@suse.de>
12020         PR tree-optimization/70960
12021         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12023 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12025         PR target/52933
12026         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12027         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12028         Adjust expected instruction counts.
12029         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12031 2016-05-06  Marek Polacek  <polacek@redhat.com>
12033         PR sanitizer/70875
12034         * gcc.dg/ubsan/bounds-3.c: New test.
12036 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12038         PR target/54089
12039         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12041 2016-05-06  Richard Biener  <rguenther@suse.de>
12043         PR middle-end/70931
12044         * gfortran.dg/pr70931.f90: New testcase.
12046 2016-05-06  Richard Biener  <rguenther@suse.de>
12048         PR middle-end/70941
12049         * gcc.dg/torture/pr70941.c: New testcase.
12051 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
12053         PR tree-optimization/57206
12054         * gcc.dg/vect/pr57206.c: New test.
12056 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12058         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12060 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
12062         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12064         * c-c++-common/Wdangling-else-4.c: New test.
12066 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
12068         PR c++/70906
12069         PR c++/70933
12070         * g++.dg/opt/pr70906.C: New test.
12071         * g++.dg/opt/pr70933.C: New test.
12073         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12075 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
12077         * gcc.dg/ipa/pure-const-3.c: New testcase.
12079 2016-05-04  Marek Polacek  <polacek@redhat.com>
12081         * c-c++-common/Wdangling-else-1.c: New test.
12082         * c-c++-common/Wdangling-else-2.c: New test.
12083         * c-c++-common/Wdangling-else-3.c: New test.
12085 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
12087         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12088         flag is present.
12090 2016-05-04  Marek Polacek  <polacek@redhat.com>
12092         PR c/48778
12093         * gcc.dg/Waddress-2.c: New test.
12095 2016-05-04  Alan Modra  <amodra@gmail.com>
12097         * gcc.target/powerpc/pr70866.c: New.
12099 2016-05-03  Martin Sebor  <msebor@redhat.com>
12101         PR c++/66561
12102         * c-c++-common/builtin_location.c: New test.
12103         * g++.dg/cpp1y/builtin_location.C: New test.
12105 2016-05-03  Marek Polacek  <polacek@redhat.com>
12107         PR c/70859
12108         * gcc.dg/pr70859.c: New test.
12109         * gcc.dg/pr70859-2.c: New test.
12111 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
12113         * gnat.dg/debug5.adb: New testcase.
12115 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12117         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12118         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12119         Procedure to check for z10 instruction set.
12121 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12123         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12125 2016-05-03  Alan Modra  <amodra@gmail.com>
12127         * gcc.target/powerpc/savres.c: Add func using a single gpr.
12129 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12131         * gcc.target/i386/avx512f-cvt-1.c: New test.
12133 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
12135         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12136         -fdump-tree-vrp-details.
12138 2016-05-03  Richard Biener  <rguenther@suse.de>
12140         * gcc.dg/pr30172-1.c: Adjust.
12141         * gcc.dg/pr63743.c: Likewise.
12142         * gcc.dg/tm/pr51696.c: Likewise.
12143         * c-c++-common/tm/safe-1.c: Likewise.
12144         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12145         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12146         * g++.dg/plugin/self-assign-test-1.C: Likewise.
12147         * g++.dg/plugin/self-assign-test-2.C: Likewise.
12149 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12151         PR rtl-optimization/70467
12152         * gcc.target/i386/pr70467-3.c: New test.
12153         * gcc.target/i386/pr70467-4.c: New test.
12155         PR tree-optimization/70916
12156         * gcc.c-torture/compile/pr70916.c: New test.
12158         PR target/49244
12159         * gcc.target/i386/pr49244-1.c: New test.
12160         * gcc.target/i386/pr49244-2.c: New test.
12162 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
12164         PR rtl-optimization/44281
12165         * gcc.target/i386/pr44281.c: New test.
12167 2016-05-03  bin cheng  <bin.cheng@arm.com>
12169         PR tree-optimization/56541
12170         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12171         * gcc.dg/vect/pr56541.c: new test.
12173 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12175         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12176         __float128.
12177         * gcc.target/powerpc/float128-complex-2.c: Likewise.
12179 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
12181         PR testsuite/70520
12182         * c-c++-common/asan/clone-test-1.c (main): Align child process
12183         stack to 16 bytes.
12185 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12187         PR c++/62314
12188         * g++.dg/spellcheck-fields-2.C: New test case.
12190 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12192         PR c++/62314
12193         * g++.dg/pr62314.C: New test case.
12195 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
12197         * gcc.dg/ipa/inline-8.c: New testcase.
12199 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
12201         PR rtl-optimization/70467
12202         * gcc.target/i386/pr70467-1.c: New test.
12204 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12206         * gcc.dg/spec-options.c: Run the test on all targets.
12207         * gcc.dg/foo.specs: Use cpp_unique_options.
12209 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12211         * gcc.dg/tree-ssa/unord.c: New testcase.
12213 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12215         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12217 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
12219         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12221 2016-05-02  Marek Polacek  <polacek@redhat.com>
12223         PR c/70851
12224         * gcc.dg/enum-incomplete-3.c: New test.
12226 2016-05-02  Marek Polacek  <polacek@redhat.com>
12227             Tom de Vries  <tom@codesourcery.com>
12229         PR tree-optimization/70700
12230         * gcc.dg/pr70700.c: New test.
12232 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
12234         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12235         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12236         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12237         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12238         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12240 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
12242         * ada/acats/run_acats: Rename into...
12243         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
12244         * ada/acats/run_all.sh: Remove redundant test.
12245         (target_run): Move around.
12246         (target_gnatchop): Use newly built executable.
12247         (target_gnatmake): Likewise.
12248         Check that the compilation of impbit succeeds.
12250 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
12252         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12253         * gcc.dg/20021029-1.c: Likewise.
12254         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12255         * gcc.target/sh/attr-isr-trapa.c: Likewise.
12256         * gcc.target/sh/cmpstr.c: Likewise.
12257         * gcc.target/sh/cmpstrn.c: Likewise.
12258         * gcc.target/sh/memset.c: Likewise.
12259         * gcc.target/sh/pr21255-2-mb.c: Likewise.
12260         * gcc.target/sh/pr21255-2-ml.c: Likewise.
12261         * gcc.target/sh/pr39423-1.c: Likewise.
12262         * gcc.target/sh/pr49468-di.c: Likewise.
12263         * gcc.target/sh/pr49468-si.c: Likewise.
12264         * gcc.target/sh/pr49880-1.c: Likewise.
12265         * gcc.target/sh/pr49880-2.c: Likewise.
12266         * gcc.target/sh/pr49880-3.c: Likewise.
12267         * gcc.target/sh/pr50751-1.c: Likewise.
12268         * gcc.target/sh/pr50751-4.c: Likewise.
12269         * gcc.target/sh/pr50751-7.c: Likewise.
12270         * gcc.target/sh/pr51244-1.c: Likewise.
12271         * gcc.target/sh/pr51244-10.c: Likewise.
12272         * gcc.target/sh/pr51244-11.c: Likewise.
12273         * gcc.target/sh/pr51244-12.c: Likewise.
12274         * gcc.target/sh/pr51244-13.c: Likewise.
12275         * gcc.target/sh/pr51244-14.c: Likewise.
12276         * gcc.target/sh/pr51244-17.c: Likewise.
12277         * gcc.target/sh/pr51244-18.c: Likewise.
12278         * gcc.target/sh/pr51244-19.c: Likewise.
12279         * gcc.target/sh/pr51244-4.c: Likewise.
12280         * gcc.target/sh/pr51244-5.c: Likewise.
12281         * gcc.target/sh/pr51244-7.c: Likewise.
12282         * gcc.target/sh/pr51244-8.c: Likewise.
12283         * gcc.target/sh/pr51244-9.c: Likewise.
12284         * gcc.target/sh/pr51697.c: Likewise.
12285         * gcc.target/sh/pr52483-1.c: Likewise.
12286         * gcc.target/sh/pr52483-2.c: Likewise.
12287         * gcc.target/sh/pr52483-3.c: Likewise.
12288         * gcc.target/sh/pr52483-5.c: Likewise.
12289         * gcc.target/sh/pr52933-1.c: Likewise.
12290         * gcc.target/sh/pr52933-2.c: Likewise.
12291         * gcc.target/sh/pr52933-3.c: Likewise.
12292         * gcc.target/sh/pr53568-1.c: Likewise.
12293         * gcc.target/sh/pr53976-1.c: Likewise.
12294         * gcc.target/sh/pr53988-1.c: Likewise.
12295         * gcc.target/sh/pr53988.c: Likewise.
12296         * gcc.target/sh/pr54089-1.c: Likewise.
12297         * gcc.target/sh/pr54089-6.c: Likewise.
12298         * gcc.target/sh/pr54089-7.c: Likewise.
12299         * gcc.target/sh/pr54089-8.c: Likewise.
12300         * gcc.target/sh/pr54089-9.c: Likewise.
12301         * gcc.target/sh/pr54236-1.c: Likewise.
12302         * gcc.target/sh/pr54236-2.c: Likewise.
12303         * gcc.target/sh/pr54236-3.c: Likewise.
12304         * gcc.target/sh/pr54236-4.c: Likewise.
12305         * gcc.target/sh/pr54386.c: Likewise.
12306         * gcc.target/sh/pr54602-1.c: Likewise.
12307         * gcc.target/sh/pr54685.c: Likewise.
12308         * gcc.target/sh/pr54760-1.c: Likewise.
12309         * gcc.target/sh/pr54760-2.c: Likewise.
12310         * gcc.target/sh/pr54760-3.c: Likewise.
12311         * gcc.target/sh/pr54760-4.c: Likewise.
12312         * gcc.target/sh/pr54760-5.c: Likewise.
12313         * gcc.target/sh/pr54760-6.c: Likewise.
12314         * gcc.target/sh/pr55146.c: Likewise.
12315         * gcc.target/sh/pr55160.c: Likewise.
12316         * gcc.target/sh/pr59278.c: Likewise.
12317         * gcc.target/sh/pr59401-1.c: Likewise.
12318         * gcc.target/sh/pr59533-1.c: Likewise.
12319         * gcc.target/sh/pr63260.c: Likewise.
12320         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12321         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12322         * gcc.target/sh/strlen.c: Likewise.
12323         * gcc.target/sh/torture/pr30807.c: Likewise.
12324         * gcc.target/sh/torture/pr34777.c: Likewise.
12325         * gcc.target/sh/torture/pr64652.c: Likewise.
12326         * gcc.target/sh/torture/pr65505.c: Likewise.
12327         * gcc.target/sh/torture/pragma-isr.c: Likewise.
12328         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12330 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
12332         PR c++/66644
12333         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12335 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12337         * gcc.target/powerpc/vsx-elemrev-1.c: New.
12338         * gcc.target/powerpc/vsx-elemrev-2.c: New.
12339         * gcc.target/powerpc/vsx-elemrev-3.c: New.
12340         * gcc.target/powerpc/vsx-elemrev-4.c: New.
12342 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
12344         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12345         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12347 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
12349         PR middle-end/70626
12350         * c-c++-common/goacc/combined-reduction.c: New test.
12351         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12353 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
12355         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12356         *movdi_internal pattern only if PIC off.
12357         * gcc.target/i386/pr70155-2.c: Likewise.
12358         * gcc.target/i386/pr70155-3.c: Likewise.
12359         * gcc.target/i386/pr70155-4.c: Likewise.
12360         * gcc.target/i386/pr70155-5.c: Likewise.
12361         * gcc.target/i386/pr70155-6.c: Likewise.
12362         * gcc.target/i386/pr70155-7.c: Likewise.
12363         * gcc.target/i386/pr70155-8.c: Likewise.
12364         * gcc.target/i386/pr70155-15.c: Likewise.
12365         * gcc.target/i386/pr70155-17.c: Likewise.
12366         * gcc.target/i386/pr70155-22.c: Likewise.
12368 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
12370         PR tree-optimization/70803
12371         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12373 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
12375         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12376         optimization of vector loop.
12377         * gcc.target/i386/vect-unpack-3.c: New test.
12378         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12379         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12380         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12382 2016-04-29  Marek Polacek  <polacek@redhat.com>
12384         PR sanitizer/70342
12385         * g++.dg/ubsan/null-7.C: New test.
12387         PR c/70852
12388         * gcc.dg/pr70852.c: New test.
12390 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12392         PR/69089
12393         * g++.dg/cpp0x/alignas6.C: New test.
12395 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12397         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12398         * gcc.dg/pr27003.c: Likewise.
12399         * gcc.dg/tree-ssa/cswtch.c: Likewise.
12400         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12401         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12402         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12403         * gcc.target/arc/mxy.c: Likewise.
12404         * gcc.target/arc/mswape.c: Likewise.
12405         * gcc.target/arc/mrtsc.c: Likewise.
12406         * gcc.target/arc/mcrc.c: Likewise.
12407         * gcc.target/arc/mdsp-packa.c: Likewise.
12408         * gcc.target/arc/mdvbf.c: Likewise.
12409         * gcc.target/arc/mlock.c: Likewise.
12410         * gcc.target/arc/mmac-24.c: Likewise.
12411         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12413 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12414             Matthijs Kooijman  <matthijs@stdin.nl>
12415             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12417         PR target/60040
12418         * gcc.target/avr/pr60040-1.c: New.
12419         * gcc.target/avr/pr60040-2.c: New.
12421 2016-04-29  Richard Biener  <rguenther@suse.de>
12423         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12425 2016-04-29  Richard Biener  <rguenther@suse.de>
12427         PR tree-optimization/13962
12428         PR tree-optimization/65686
12429         * gcc.dg/uninit-pr65686.c: New testcase.
12431 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
12433         PR middle-end/70843
12434         * gcc.dg/pr70843.c: New test.
12436 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12438         PR target/70858
12439         * gcc.target/i386/pr70858.c: New test.
12441 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
12443         * gcc.target/arc/nps400-1.c: New file.
12445 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12446             Andrew Burgess  <andrew.burgess@embecosm.com>
12448         * gcc.target/arc/movh_cl-1.c: New file.
12450 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12451             Andrew Burgess  <andrew.burgess@embecosm.com>
12453         * gcc.target/arc/extzv-1.c: New file.
12454         * gcc.target/arc/insv-1.c: New file.
12455         * gcc.target/arc/insv-2.c: New file.
12456         * gcc.target/arc/movb-1.c: New file.
12457         * gcc.target/arc/movb-2.c: New file.
12458         * gcc.target/arc/movb-3.c: New file.
12459         * gcc.target/arc/movb-4.c: New file.
12460         * gcc.target/arc/movb-5.c: New file.
12461         * gcc.target/arc/movb_cl-1.c: New file.
12462         * gcc.target/arc/movb_cl-2.c: New file.
12463         * gcc.target/arc/movbi_cl-1.c: New file.
12464         * gcc.target/arc/movl-1.c: New file.
12466 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12467             Andrew Burgess  <andrew.burgess@embecosm.com>
12469         * gcc.target/arc/cmem-1.c: New file.
12470         * gcc.target/arc/cmem-2.c: New file.
12471         * gcc.target/arc/cmem-3.c: New file.
12472         * gcc.target/arc/cmem-4.c: New file.
12473         * gcc.target/arc/cmem-5.c: New file.
12474         * gcc.target/arc/cmem-6.c: New file.
12475         * gcc.target/arc/cmem-7.c: New file.
12476         * gcc.target/arc/cmem-ld.inc: New file.
12477         * gcc.target/arc/cmem-st.inc: New file.
12479 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12481         PR target/70821
12482         * gcc.target/i386/pr70821.c: New test.
12484 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12486         * gcc.target/powerpc/vec-adde.c: New test.
12487         * gcc.target/powerpc/vec-adde-int128.c: New test.
12489 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12491         * gcc.target/i386/avx-vround-1.c: New test.
12492         * gcc.target/i386/avx-vround-2.c: New test.
12493         * gcc.target/i386/avx512vl-vround-1.c: New test.
12494         * gcc.target/i386/avx512vl-vround-2.c: New test.
12496 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12498         PR testsuite/70595
12499         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12500         (check_effective_target_cilkplus_runtime): ... this.
12501         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12502         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12504         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12505         Require cilkplus_runtime.
12506         Don't add -lcilkrts.
12507         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12508         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12509         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12510         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12511         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12512         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12513         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12514         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12515         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12516         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12517         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12518         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12519         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12520         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12521         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12522         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12523         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12524         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12525         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12526         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12527         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12528         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12529         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12530         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12531         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12532         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12533         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12534         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12535         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12537         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12538         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12540         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12542         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12543         cilkplus_runtime.
12545 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12547         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12548         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12550 2015-04-27  Ryan Burn  <contact@rnburn.com>
12552         PR c++/69024
12553         PR c++/68997
12554         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12555         diagnostic.
12556         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12557         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12559 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12561         * gnat.dg/limited_with4.ad[sb]: New test.
12562         * gnat.dg/limited_with4_pkg.ads: New helper.
12564 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12566         PR target/70155
12567         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12568         and movv1ti_internal patterns
12569         * gcc.target/i386/pr70155-1.c: New test.
12570         * gcc.target/i386/pr70155-2.c: Likewise.
12571         * gcc.target/i386/pr70155-3.c: Likewise.
12572         * gcc.target/i386/pr70155-4.c: Likewise.
12573         * gcc.target/i386/pr70155-5.c: Likewise.
12574         * gcc.target/i386/pr70155-6.c: Likewise.
12575         * gcc.target/i386/pr70155-7.c: Likewise.
12576         * gcc.target/i386/pr70155-8.c: Likewise.
12577         * gcc.target/i386/pr70155-9.c: Likewise.
12578         * gcc.target/i386/pr70155-10.c: Likewise.
12579         * gcc.target/i386/pr70155-11.c: Likewise.
12580         * gcc.target/i386/pr70155-12.c: Likewise.
12581         * gcc.target/i386/pr70155-13.c: Likewise.
12582         * gcc.target/i386/pr70155-14.c: Likewise.
12583         * gcc.target/i386/pr70155-15.c: Likewise.
12584         * gcc.target/i386/pr70155-16.c: Likewise.
12585         * gcc.target/i386/pr70155-17.c: Likewise.
12586         * gcc.target/i386/pr70155-18.c: Likewise.
12587         * gcc.target/i386/pr70155-19.c: Likewise.
12588         * gcc.target/i386/pr70155-20.c: Likewise.
12589         * gcc.target/i386/pr70155-21.c: Likewise.
12590         * gcc.target/i386/pr70155-22.c: Likewise.
12592 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12594         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12595         ".{5,6}".
12597 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12599         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12600         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12601         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12602         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12603         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12605 2016-04-27  Richard Biener  <rguenther@suse.de>
12607         PR ipa/70760
12608         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12609         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12611 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12613         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12614         * g++.dg/ubsan/pr63956.C: Adjust error location.
12616 2016-04-27  Nick Clifton  <nickc@redhat.com>
12618         PR middle-end/49889
12619         * gcc.dg/pr49889.c: New test.
12621 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12623         * c-c++-common/memset-array.c: New test.
12625 2016-04-26  Martin Sebor  <msebor@redhat.com>
12627         PR c++/66639
12628         * g++.dg/cpp1y/func_constexpr.C: New test.
12630 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12632         PR c++/70241
12633         * g++.dg/cpp0x/enum32.C: New test.
12634         * g++.dg/cpp0x/enum33.C: New test.
12636 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12638         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12639         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12640         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12641         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12642         * gcc.c-torture/execute/pr38151.c: Likewise.
12643         * gcc.c-torture/execute/pr66556.c: Likewise.
12644         * gcc.c-torture/execute/pr67781.c: Likewise.
12645         * gcc.c-torture/execute/pr68648.c: Likewise.
12647 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12649         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12651 2016-04-26  Marek Polacek  <polacek@redhat.com>
12653         PR c/67784
12654         * gcc.dg/pr67784-3.c: New test.
12655         * gcc.dg/pr67784-4.c: New test.
12656         * gcc.dg/pr67784-5.c: New test.
12658         PR c/70791
12659         * gcc.dg/Wnested-externs-2.c: New test.
12661 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12663         * gcc.dg/fold-plusmult.c: Adjust.
12664         * gcc.dg/no-strict-overflow-6.c: Adjust.
12665         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12667 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12669         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12670         number scans.
12671         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12672         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12673         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12674         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12675         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12676         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12677         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12678         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12679         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12680         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12681         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12682         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12683         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12684         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12685         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12686         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12687         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12688         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12689         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12690         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12691         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12692         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12693         scans.
12694         * gcc.target/i386/pr32219-4.c: Likewise.
12695         * gcc.target/i386/pr32219-6.c: Likewise.
12696         * gcc.target/i386/pr32219-8.c: Likewise.
12698 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12700         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12701         associated options.
12703 2016-04-26  Marek Polacek  <polacek@redhat.com>
12705         PR c++/70744
12706         * g++.dg/ext/cond2.C: New test.
12708 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12710         PR tree-optimization/70771
12711         PR tree-optimization/70775
12712         * gcc.dg/pr70771.c: New test.
12713         * gcc.dg/pr70775.c: New test.
12715 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12717         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12719 2016-04-25  Richard Biener  <rguenther@suse.de>
12721         PR tree-optimization/70780
12722         * gcc.dg/torture/pr70780.c: New testcase.
12724 2016-04-25  Michael Collison  <michael.collison@arm.com>
12726         * gcc.target/arm/neon-vaddws16.c: New test.
12727         * gcc.target/arm/neon-vaddws32.c: New test.
12728         * gcc.target/arm/neon-vaddwu16.c: New test.
12729         * gcc.target/arm/neon-vaddwu32.c: New test.
12730         * gcc.target/arm/neon-vaddwu8.c: New test.
12731         * lib/target-supports.exp
12732         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12733         that arm neon support vector widen sum of HImode TO SImode.
12735 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12737         PR sanitizer/70712
12738         * c-c++-common/asan/pr70712.c: New test.
12740 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12742         * .gitattributes: New file.
12744 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12746         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12748 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12750         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12751         * gfortran.dg/submodule_15.f08: Likewise.
12753 2016-04-22  Richard Biener  <rguenther@suse.de>
12755         PR tree-optimization/70740
12756         * gcc.dg/torture/pr70740.c: New testcase.
12758 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12760         PR target/70750
12761         * gcc.target/i386/pr70750-1.c: New test.
12762         * gcc.target/i386/pr70750-2.c: Likewise.
12764 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12766         PR c++/70540
12767         * g++.dg/cpp0x/auto48.C: New.
12769 2016-04-21  Marek Polacek  <polacek@redhat.com>
12771         PR c++/70513
12772         * g++.dg/cpp0x/forw_enum12.C: New test.
12773         * g++.dg/cpp0x/forw_enum13.C: New test.
12775 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12777         PR target/70728
12778         * gcc.target/i386/pr70728.c: New test.
12780 2016-04-21  Richard Biener  <rguenther@suse.de>
12782         PR middle-end/70747
12783         * gcc.dg/pr70747.c: New testcase.
12785 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12787         PR tree-optimization/70715
12788         * gcc.dg/tree-ssa/scev-13.c: New test.
12790 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12792         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12794 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12796         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12798 2016-04-20  Jan Hubicka  <jh@suse.cz>
12800         PR ipa/70018
12801         * g++.dg/ipa/nothrow-1.C: New testcase.
12803 2016-04-20  Nathan Sidwell  <nathan@acm.org>
12805         PR c++/55635
12806         * g++.dg/eh/delete1.C: New.
12808 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12810         * gcc.target/i386/avx256-unaligned-store-2.c: Add
12811         -mtune-ctrl=sse_typeless_stores.
12813 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12815         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12817 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12819         PR tree-optimization/69489
12820         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12822 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
12824         PR c++/69363
12825         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12826         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12827         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12829 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12831         PR tree-optimization/56625
12832         PR tree-optimization/69489
12833         * gcc.dg/vect/pr56625.c: New test.
12834         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12836 2016-04-20  Andrew Pinski  <apinski@cavium.com>
12838         PR target/64971
12839         * gcc.c-torture/compile/pr37433-1.c: New testcase.
12841 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
12843         * gnat.dg/self1.adb: Remove now incorrect test.
12845 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12847         * gcc.dg/tree-ssa/scev-11.c: New test.
12848         * gcc.dg/tree-ssa/scev-12.c: New test.
12850 2016-04-20  Marek Polacek  <polacek@redhat.com>
12852         PR tree-optimization/70725
12853         * gcc.dg/pr70725.c: New test.
12855 2016-04-20  Richard Biener  <rguenther@suse.de>
12857         PR tree-optimization/70726
12858         * g++.dg/vect/pr70726.cc: New testcase.
12860 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12862         PR target/70674
12863         * gcc.target/s390/pr70674.c: New test.
12865 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12867         PR libgfortran/70684
12868         * gfortran.dg/list_read_14.f90: New test.
12870 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12872         PR target/69201
12873         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12874         extern to force it misaligned.
12875         (b): Likewise.
12876         (c): Likewise.
12877         (d): Likewise.
12878         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12879         Don't check `*' before movv4sf_internal.
12880         * gcc.target/i386/avx256-unaligned-store-2.c: Check
12881         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12882         Don't check `*' before movv16qi_internal.
12883         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12884         extern to force it misaligned.
12885         (b): Likewise.
12886         (c): Likewise.
12887         (d): Likewise.
12888         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12889         Don't check `*' before movv2df_internal.
12890         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12891         extern to force it misaligned.
12892         (b): Likewise.
12893         (c): Likewise.
12894         (d): Likewise.
12895         Check movv8sf_internal instead of avx_storeups256.
12896         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12898 2016-04-19  Richard Biener  <rguenther@suse.de>
12900         PR tree-optimization/70171
12901         * g++.dg/tree-ssa/pr70171.C: New testcase.
12903 2016-04-19  Richard Biener  <rguenther@suse.de>
12905         PR tree-optimization/70724
12906         * gcc.dg/torture/pr70724.c: New testcase.
12908 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
12910         PR middle-end/70689
12911         * gcc.target/i386/pr70689.c: New.
12913 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
12915         PR target/70708
12916         * gcc.target/i386/pr70708.c: New test.
12918 2016-04-18  Richard Biener  <rguenther@suse.de>
12920         PR tree-optimization/43434
12921         * gcc.dg/vect/pr43434.c: New testcase.
12922         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12923         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12924         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12925         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12926         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12927         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12928         * gcc.dg/gomp/pr68640.c: Likewise.
12929         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12930         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12932 2016-04-18  Richard Biener  <rguenther@suse.de>
12934         PR tree-optimization/70701
12935         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12937 2016-04-18  Tom de Vries  <tom@codesourcery.com>
12939         PR testsuite/70699
12940         * gcc.dg/pr70161.c: Add dot-file scans.
12941         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12942         instead of after last dot char.
12944 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12946         * c-c++-common/dump-ada-spec-3.c: New test.
12947         * c-c++-common/dump-ada-spec-4.c: Likewise.
12949 2016-04-17  Tom de Vries  <tom@codesourcery.com>
12951         PR other/70183
12952         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12954 2016-04-15  Jan Hubicka  <jh@suse.cz>
12956         PR ipa/70018
12957         * g++.dg/ipa/pure-const-1.C: New testcase.
12958         * g++.dg/ipa/pure-const-2.C: New testcase.
12959         * g++.dg/ipa/pure-const-3.C: New testcase.
12961 2016-04-15  Marek Polacek  <polacek@redhat.com>
12963         PR c/70671
12964         * gcc.dg/bitfld-22.c: New test.
12966 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
12968         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12969         x86_64.
12971 2016-04-15  Marek Polacek  <polacek@redhat.com>
12973         PR c/70651
12974         * c-c++-common/pr70651.c: New test.
12976 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12978         PR rtl-optimization/70681
12979         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12980         dump scan on arm and powerpc.
12981         * gcc.dg/pr10474.c: Likewise.
12983 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
12985         PR c++/69517
12986         PR c++/70019
12987         PR c++/70588
12988         * g++.dg/cpp1y/vla11.C: Revert for real.
12990         PR c/70436
12991         * c-c++-common/Wparentheses-1.c: New test.
12992         * c-c++-common/gomp/Wparentheses-1.c: New test.
12993         * c-c++-common/gomp/Wparentheses-2.c: New test.
12994         * c-c++-common/gomp/Wparentheses-3.c: New test.
12995         * c-c++-common/gomp/Wparentheses-4.c: New test.
12996         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12997         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12998         * c-c++-common/goacc/Wparentheses-1.c: New test.
13000 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
13002         PR target/70662
13003         * gcc.target/i386/pr70662.c: New test.
13005 2016-04-15  Richard Biener  <rguenther@suse.de>
13006             Alan Modra  <amodra@gmail.com>
13008         PR tree-optimization/70130
13009         * gcc.dg/vect/O3-pr70130.c: New testcase.
13011 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13013         PR target/70669
13014         * gcc.target/powerpc/pr70669.c: New test.
13016         PR target/70640
13017         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13018         a power7 system that does not have an assembler that supports
13019         power8.
13021 2016-04-14  Martin Sebor  <msebor@redhat.com>
13023         PR c++/69517
13024         PR c++/70019
13025         PR c++/70588
13026         * c-c++-common/ubsan/vla-1.c: Revert.
13027         * g++.dg/cpp1y/vla11.C: Same.
13028         * g++.dg/cpp1y/vla12.C: Same.
13029         * g++.dg/cpp1y/vla13.C: Same.
13030         * g++.dg/cpp1y/vla14.C: Same.
13031         * g++.dg/cpp1y/vla3.C: Same.
13032         * g++.dg/init/array24.C: Same.
13033         * g++.dg/ubsan/vla-1.C: Same.
13035 2016-04-14  Marek Polacek  <polacek@redhat.com>
13036             Jan Hubicka  <hubicka@ucw.cz>
13038         PR c++/70029
13039         * g++.dg/torture/pr70029.C: New test.
13041 2016-04-14  Martin Sebor  <msebor@redhat.com>
13043         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13044         type size to prevent failures on targets with very low maximum
13045         alignment.
13047 2016-04-14  Richard Biener  <rguenther@suse.de>
13049         PR tree-optimization/70623
13050         * gcc.dg/torture/pr70623.c: New testcase.
13051         * gcc.dg/torture/pr70623-2.c: Likewise.
13053 2016-04-13  Martin Sebor  <msebor@redhat.com>
13055         PR c++/69517
13056         PR c++/70019
13057         PR c++/70588
13058         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13059         * g++.dg/cpp1y/vla11.C: New test.
13060         * g++.dg/cpp1y/vla12.C: New test.
13061         * g++.dg/cpp1y/vla13.C: New test.
13062         * g++.dg/cpp1y/vla14.C: New test.
13063         * g++.dg/cpp1y/vla3.C: Restore deleted test.
13064         * g++.dg/init/array24.C: Fully brace VLA initializer.
13065         * g++.dg/ubsan/vla-1.C: Disable exceptions.
13067 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13069         PR c++/70641
13070         * g++.dg/opt/pr70641.C: New test.
13072 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13074         PR rtl-optimization/68749
13075         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13076         effects of argument promotions.
13077         Remove default args to dg-skip-if.
13079 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
13081         PR c++/70635
13082         * g++.dg/parse/pr70635.C: New.
13084 2016-04-13  Marek Polacek  <polacek@redhat.com>
13086         PR c++/70639
13087         * c-c++-common/Wmisleading-indentation-4.c: New test.
13089 2016-04-13  Marek Polacek  <polacek@redhat.com>
13091         PR c/70436
13092         * gcc.dg/Wparentheses-12.c: New test.
13093         * gcc.dg/Wparentheses-13.c: New test.
13095 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13097         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13098         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13099         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13101 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13103         PR middle-end/70633
13104         * gcc.c-torture/compile/pr70633.c: New test.
13106         PR debug/70628
13107         * gcc.dg/torture/pr70628.c: New test.
13109 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
13111         PR c++/70610
13112         * g++.dg/template/pr70610.C: New test.
13113         * g++.dg/template/pr70610-2.C: New test.
13114         * g++.dg/template/pr70610-3.C: New test.
13115         * g++.dg/template/pr70610-4.C: New test.
13117 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13119         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13120         128 instead of 32.
13122         PR c++/70571
13123         * g++.dg/ext/pr70571.C: New test.
13125 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
13127         PR target/70640
13128         * gcc.target/powerpc/pr70640.c: New test.
13130 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
13132         PR c++/68722
13133         * g++.dg/parse/pr68722.C: New.
13135 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13137         PR rtl-optimization/70596
13138         * gcc.target/i386/pr70596.c: New test.
13140 2016-04-12  Nathan Sidwell  <nathan@acm.org>
13142         PR c++/70501
13143         * g++.dg/init/pr70501.C: New.
13145 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
13147         * gcc.target/i386/asm-flag-6.c: New test.
13149 2016-04-12  Tom de Vries  <tom@codesourcery.com>
13151         PR tree-optimization/68756
13152         * gcc.dg/graphite/pr68756.c: New test.
13154 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13156         PR tree-optimization/70602
13157         * gcc.c-torture/execute/pr70602.c: New test.
13159 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13161         PR target/70381
13162         * gcc.target/powerpc/float128-1.c: New tests to make sure the
13163         __float128 emulator is built and runs.
13164         * gcc.target/powerpc/float128-1.c: Likewise.
13166         * lib/target-supports.exp (check_ppc_float128_sw_available):
13167         Rework tests for __float128 software and hardware
13168         availability. Fix exit condition to return 0 on success.
13170 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
13172         PR target/70133
13173         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13174         * gcc.target/aarch64/target_attr_15.c: Likewise.
13176 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
13178         PR c++/69066
13179         * g++.dg/cpp1y/pr69066.C: New.
13181 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13183         PR fortran/68566
13184         * gfortran.dg/pr36192.f90: Update test.
13185         * gfortran.dg/pr36192_1.f90: Update test.
13186         * gfortran.dg/real_dimension_1.f: Update test.
13187         * gfortran.dg/parameter_array_init_7.f90: New test.
13189 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
13191         PR testsuite/64039
13192         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13194         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13196         PR rtl-optimization/66669
13197         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13199         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13201         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13202         * gcc.dg/pie-1.c: Likewise.
13203         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13204         * gcc.dg/pic-4.c: Likewise.
13205         * gcc.dg/pie-3.c: Likewise.
13206         * gcc.dg/pie-4.c: Likewise.
13208         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13210         PR tree-optimization/68644
13211         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13213         PR rtl-optimization/64886
13214         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13216 2016-04-09  Tom de Vries  <tom@codesourcery.com>
13218         PR tree-optimization/68953
13219         * gcc.dg/graphite/pr68953.c: New test.
13221 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13223         PR fortran/70592
13224         * gfortran.dg/deferred_character_16.f90: New test.
13226 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
13228         PR tree-optimization/70586
13229         * gcc.c-torture/execute/pr70586.c: New test.
13231 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13233         PR sanitizer/70573
13234         * c-c++-common/asan/halt_on_error-1.c: Replace memset
13235         with __builtin_memset
13236         * c-c++-common/asan/halt_on_error-2.c: Likewise.
13238 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
13240         PR lto/70289
13241         PR ipa/70348
13242         PR tree-optimization/70373
13243         PR middle-end/70533
13244         PR middle-end/70534
13245         PR middle-end/70535
13246         * c-c++-common/goacc/reduction-5.c: New test.
13247         * c-c++-common/goacc/reduction-promotions.c: New test.
13248         * gfortran.dg/goacc/reduction-3.f95: New test.
13249         * gfortran.dg/goacc/reduction-promotions.f90: New test.
13251 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
13253         PR c++/70590
13254         PR c++/70452
13255         * g++.dg/pr70590.C: New test.
13256         * g++.dg/pr70590-2.C: New test.
13258 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
13260         PR middle-end/70593
13261         * gcc.target/i386/pr70593.c: New test.
13263         PR rtl-optimization/70574
13264         * gcc.target/i386/avx2-pr70574.c: New test.
13266 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
13268         PR sanitizer/70541
13269         * c-c++-common/asan/pr70541.c: New test.
13271 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13273         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13274         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13276 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13278         PR target/70566
13279         * gcc.c-torture/execute/pr70566.c: New test.
13281 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13283         * c-c++-common/goacc/uninit-copy-clause.c: New test.
13284         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13286 2016-04-08  Alan Modra  <amodra@gmail.com>
13288         * gcc.target/powerpc/pr70117.c: New.
13290 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
13292         PR testsuite/70581
13293         * gcc.dg/lto/simd-function_0.c: New test.
13295         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13296         clones.
13297         * c-c++-common/attr-simd-2.c: Likewise.
13298         * c-c++-common/attr-simd-4.c: Likewise.
13299         * gcc.dg/gomp/simd-clones-2.c: Likewise.
13300         * gcc.dg/gomp/simd-clones-3.c: Likewise.
13302 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13304         PR testsuite/70553
13305         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13307 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
13308             Tom de Vries  <tom@codesourcery.com>
13310         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13311         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13312         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13313         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13314         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13315         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13316         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13317         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13319 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13321         PR c/70436
13322         * g++.dg/warn/Wparentheses-29.C: New test.
13324 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13326         PR c/70436
13327         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13328         explicit braces to resolve a future -Wparentheses warning.
13330 2016-04-06  Richard Henderson  <rth@redhat.com>
13332         * gcc.dg/pr61817-1.c: New test.
13333         * gcc.dg/pr61817-2.c: New test.
13334         * gcc.dg/pr69391-1.c: New test.
13335         * gcc.dg/pr69391-2.c: New test.
13337 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
13339         PR rtl-optimization/70398
13340         * gcc.target/aarch64/pr70398.c: New.
13342 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
13344         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13346 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
13347             Pedro Alves  <palves@redhat.com>
13349         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13351 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
13353         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13354         Check for avx512f effective targets instead of avx2.
13355         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13356         for AVX512F clones.
13357         * gcc.dg/gomp/declare-simd-3.c: Likewise.
13358         * g++.dg/gomp/declare-simd-1.C: Likewise.
13359         * g++.dg/gomp/declare-simd-3.C: Likewise.
13360         * g++.dg/gomp/declare-simd-4.C: Likewise.
13362         PR middle-end/70550
13363         * c-c++-common/gomp/pr70550-1.c: New test.
13364         * c-c++-common/gomp/pr70550-2.c: New test.
13366 2016-04-05  Nathan Sidwell  <nathan@acm.org>
13368         PR c++/70512
13369         * g++.dg/ext/attribute-may-alias-5.C: New.
13371 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13373         PR c++/70336
13374         * c-c++-common/pr70336.c: New test.
13375         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13376         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13378 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
13380         PR ipa/66223
13381         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13383 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13385         PR rtl-optimization/70542
13386         * gcc.dg/torture/pr70542.c: New test.
13387         * gcc.target/i386/avx2-pr70542.c: New test.
13389 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
13391         PR tree-optimization/70509
13392         * gcc.target/i386/avx512bw-pr70509.c: New test.
13394 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
13396         PR c++/70452
13397         * g++.dg/ext/constexpr-vla4.C: New test.
13399 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
13401         PR target/70510
13402         * gcc.target/i386/pr70510.c: New test.
13404 2016-04-05  Richard Biener  <rguenther@suse.de>
13406         PR tree-optimization/70526
13407         * g++.dg/torture/pr70526.C: New testcase.
13409 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13411         PR target/70525
13412         * gcc.target/i386/pr70525.c: New test.
13414 2016-04-05  Richard Biener  <rguenther@suse.de>
13416         PR middle-end/70499
13417         * g++.dg/torture/pr70499.C: New testcase.
13419 2016-04-05  Richard Biener  <rguenther@suse.de>
13421         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13422         remove XFAIL.
13424 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
13426         PR middle-end/70307
13427         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
13428         rs6000 ABI warnings.
13430 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
13432         PR ipa/66223
13433         * g++.dg/ipa/devirt-51.C: New testcase.
13435 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13436             Jakub Jelinek  <jakub@redhat.com>
13438         PR middle-end/70457
13439         * gcc.dg/torture/pr70457.c: New.
13441 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13443         PR fortran/67538
13444         * gfortran.dg/allocate_with_source_19.f08: New test.
13446 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13448         PR fortran/65795
13449         * gfortran.dg/coarray_allocate_6.f08: New test.
13451 2016-04-04  Richard Biener  <rguenther@suse.de>
13453         PR rtl-optimization/70484
13454         * gcc.dg/torture/pr70484.c: New testcase.
13456 2016-04-04  Marek Polacek  <polacek@redhat.com>
13458         PR c/70307
13459         * gcc.dg/torture/pr70307.c: New test.
13461 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13463         PR target/70416
13464         PR target/67391
13465         * gcc.target/sh/torture/pr70416.c: New.
13467 2016-04-02  Martin Sebor  <msebor@redhat.com>
13469         PR c++/67376
13470         PR c++/70170
13471         PR c++/70172
13472         PR c++/70228
13473         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13474         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13475         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13476         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13477         * g++.dg/cpp0x/constexpr-string.C: Same.
13478         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13479         * g++.dg/cpp0x/pr65398.C: Same.
13480         * g++.dg/ext/constexpr-vla1.C: Same.
13481         * g++.dg/ext/constexpr-vla2.C: Same.
13482         * g++.dg/ext/constexpr-vla3.C: Same.
13483         * g++.dg/ubsan/pr63956.C: Same.
13485 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13487         PR rtl-optimization/70467
13488         * gcc.target/i386/pr70467-2.c: New test.
13490 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13491             Marek Polacek  <polacek@redhat.com>
13493         PR c++/70488
13494         * g++.dg/init/new47.C: New test.
13496 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13498         PR target/70496
13499         * gcc.target/arm/pr70496.c: New test.
13501 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13503         PR c++/68475
13504         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13506 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13508         PR target/69890
13509         * gcc.dg/strlenopt.h (memmove): New.
13510         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13511         instead of "string.h".
13512         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13513         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13514         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13515         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13516         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13517         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13518         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13519         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13520         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13521         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13522         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13523         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13524         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13525         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13526         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13527         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13528         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13529         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13530         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13531         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13533 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13535         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13536         (Holder::foo): Reflect this.
13538 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13540         PR target/70442
13541         * gcc.dg/pr70442.c: New test.
13543 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13545         PR c++/70393
13546         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13548 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13550         PR target/70453
13551         * gcc.target/i386/pr70453.c: New test.
13553 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13555         PR target/70292
13556         * gcc.c-torture/pr70292.c: New test.
13558 2016-03-31  Marek Polacek  <polacek@redhat.com>
13560         PR c/70297
13561         * c-c++-common/pr70297.c: New test.
13562         * g++.dg/cpp0x/typedef-redecl.C: New test.
13563         * gcc.dg/typedef-redecl2.c: New test.
13565 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13567         PR rtl-optimization/70460
13568         * gcc.c-torture/execute/pr70460.c: New test.
13570 2016-03-31  Richard Biener  <rguenther@suse.de>
13572         PR c++/70430
13573         * g++.dg/ext/vector30.C: New testcase.
13575 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13576             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13578         * gfortran.dg/fmt_pf.f90: New test.
13580 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13582         Forward-port from 5 branch
13583         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13585         PR testsuite/70356
13586         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13587         dg-require-effective-target after dg-do.
13589         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13591         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13593 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13594             Julian Brown  <julian@codesourcery.com>
13595             Chung-Lin Tang  <cltang@codesourcery.com>
13596             Cesar Philippidis  <cesar@codesourcery.com>
13597             James Norris  <jnorris@codesourcery.com>
13598             Tom de Vries  <tom@codesourcery.com>
13599             Nathan Sidwell  <nathan@codesourcery.com>
13601         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13602         * c-c++-common/goacc/loop-clauses.c: Likewise.
13603         * g++.dg/goacc/template.C: Likewise.
13604         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13605         * gfortran.dg/goacc/loop-1.f95: Likewise.
13606         * gfortran.dg/goacc/loop-5.f95: Likewise.
13607         * gfortran.dg/goacc/loop-6.f95: Likewise.
13608         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13609         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13610         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13611         * c-c++-common/goacc/clauses-fail.c: Likewise.
13612         * c-c++-common/goacc/parallel-1.c: Likewise.
13613         * c-c++-common/goacc/reduction-1.c: Likewise.
13614         * c-c++-common/goacc/reduction-2.c: Likewise.
13615         * c-c++-common/goacc/reduction-3.c: Likewise.
13616         * c-c++-common/goacc/reduction-4.c: Likewise.
13617         * c-c++-common/goacc/routine-3.c: Likewise.
13618         * c-c++-common/goacc/routine-4.c: Likewise.
13619         * c-c++-common/goacc/routine-5.c: Likewise.
13620         * c-c++-common/goacc/tile.c: Likewise.
13621         * g++.dg/goacc/template.C: Likewise.
13622         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13623         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13624         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13625         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13626         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13627         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13628         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13629         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13630         * c-c++-common/goacc/use_device-1.c: ... this file.
13631         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13632         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13633         * c-c++-common/goacc/host_data-6.c: ... this file.
13634         * c-c++-common/goacc/loop-2-kernels.c: New file.
13635         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13636         * c-c++-common/goacc/loop-3.c: Likewise.
13637         * g++.dg/goacc/reference.C: Likewise.
13638         * g++.dg/goacc/routine-1.C: Likewise.
13639         * g++.dg/goacc/routine-2.C: Likewise.
13641 2016-03-30  Richard Biener  <rguenther@suse.de>
13643         PR middle-end/70450
13644         * gcc.dg/torture/pr70450.c: New testcase.
13646 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13648         PR target/70421
13649         * gcc.dg/torture/pr70421.c: New test.
13650         * gcc.target/i386/avx512f-pr70421.c: New test.
13652 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13654         PR testsuite/70364
13655         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13656         (check): New function.
13657         (bar): Call check.
13658         (foo): Align stack to 16 bytes when calling bar.
13659         * gcc.target/i386/cleanup-2.c: Likewise.
13661 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13663         PR tree-optimization/59124
13664         * gcc.dg/Warray-bounds-19.c: New test.
13666 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13668         * lib/prune.exp (escape_regex_chars): New.
13669         (prune_file_path): Update to quote metcharacters for regexp.
13671 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13673         PR rtl-optimization/70429
13674         * gcc.c-torture/execute/pr70429.c: New test.
13676         PR tree-optimization/70405
13677         * gcc.dg/pr70405.c: New test.
13679 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13681         PR fortran/70397
13682         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13683         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13685 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13687         PR testsuite/64177
13688         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13689         __cilkrts_set_param to set two workers.
13690         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13691         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13693 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13695         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13697 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13699         PR target/70406
13700         * gcc.target/i386/pr70406.c: New test.
13702 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13704         * gnat.dg/specs/double_record_extension3.ads: New test.
13706 2016-03-25  Richard Henderson  <rth@redhat.com>
13708         PR target/70120
13709         * gcc.target/aarch64/pr70120-1.c: New.
13710         * gcc.target/aarch64/pr70120-2.c: New.
13711         * gcc.target/aarch64/pr70120-3.c: New.
13713 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13715         PR c++/62212
13716         * g++.dg/template/mangle2.C: The dg-do directive should be
13717         "compile" not "assemble".
13719 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13721         PR lto/69650
13722         * gcc.dg/pr69650.c: New test.
13724 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13726         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13728 2016-03-25  Alan Modra  <amodra@gmail.com>
13730         * gcc.dg/dfp/pr70052.c: New test.
13732 2016-03-24  Richard Henderson  <rth@redhat.com>
13734         PR middle-end/69845
13735         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13736         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13738 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13740         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13742 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13744         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13745         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13747 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13749         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13750         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13752 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13754         PR c++/62212
13755         * g++.dg/template/mangle2.C: New test.
13757 2016-03-24  Richard Biener  <rguenther@suse.de>
13759         PR tree-optimization/70396
13760         * gcc.dg/torture/pr70396.c: New testcase.
13762 2016-03-24  Richard Biener  <rguenther@suse.de>
13764         PR middle-end/70370
13765         * gcc.dg/torture/pr70370.c: New testcase.
13767 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13769         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13770         * gfortran.dg/goacc/kernels-tree.f95: Same.
13771         * gfortran.dg/goacc/parallel-tree.f95: Same.
13773 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13775         * c-c++-common/goacc/uninit-if-clause.c: New test.
13776         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13778 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13780         PR target/70290
13781         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13782         Fix formatting.
13784 2016-03-24  Richard Biener  <rguenther@suse.de>
13786         PR tree-optimization/70372
13787         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13789 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13791         PR c++/70347
13792         * g++.dg/cpp1y/nsdmi-union1.C: New test.
13794 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13796         PR c++/70332
13797         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13799 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13801         PR c++/70001
13802         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13803         * g++.dg/cpp1y/pr70001.C: New test.
13805         PR c++/70323
13806         * g++.dg/cpp0x/constexpr-70323.C: New test.
13808 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
13809             Jason Merrill  <jason@redhat.com>
13810             Jakub Jelinek  <jakub@redhat.com>
13812         PR c++/69315
13813         * g++.dg/cpp0x/constexpr-69315.C: New test.
13814         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13816 2016-03-23  Marek Polacek  <polacek@redhat.com>
13818         PR c++/69884
13819         * g++.dg/warn/Wignored-attributes-1.C: New test.
13820         * g++.dg/warn/Wignored-attributes-2.C: New test.
13822 2016-03-23  Tom de Vries  <tom@codesourcery.com>
13824         * c-c++-common/goacc/kernels-default.c (foo): Add missing
13825         initialization.
13826         * gfortran.dg/goacc/private-3.f95 (test): Same.
13827         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13828         missing use param.
13830 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13832         * lib/target-supports.exp: Remove v7ve entry from loop
13833         creating effective target checks.
13834         (check_effective_target_arm_arch_v7ve_ok): New procedure.
13835         (add_options_for_arm_arch_v7ve): Likewise.
13837 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13839         PR tree-optimization/70354
13840         * gcc.dg/vect/pr70354-1.c: New test.
13841         * gcc.dg/vect/pr70354-2.c: New test.
13842         * gcc.target/i386/avx2-pr70354-1.c: New test.
13843         * gcc.target/i386/avx2-pr70354-2.c: New test.
13845 2016-03-22  Jeff Law  <law@redhat.com>
13847         PR target/70232
13848         * gcc.dg/tree-ssa/pr70232.c: New test.
13850 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13852         PR target/70302
13853         * gcc.target/i386/pr70302.c: New test.
13855 2016-03-22  Richard Biener  <rguenther@suse.de>
13857         PR middle-end/70251
13858         * g++.dg/torture/pr70251.C: New testcase.
13860 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
13862         PR c/69993
13863         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13864         Wmisleading-indentation.c.
13865         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13866         reflect change to diagnostic text and order of messages.
13867         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13869 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
13871         * g++.dg/ext/java-3.C: Don't compile on AIX.
13873 2016-03-22  Richard Biener  <rguenther@suse.de>
13875         PR middle-end/70333
13876         * gcc.dg/torture/pr70333.c: New testcase.
13878 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13880         * g++.dg/ext/pr70290.C: New test.
13882 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
13884         PR target/70325
13885         * gcc.target/i386/pr70325.c: New test.
13887 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
13889         PR target/70329
13890         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13891         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13893         PR target/70300
13894         * gcc.target/i386/pr70300.c: New test.
13896         PR c++/70295
13897         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13898         (func2): New function for cond with parens, xfail warning for c++.
13899         * g++.dg/warn/Wnonnull-compare-8.C: New test.
13901 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13903         PR c++/70096
13904         * g++.dg/template/ptrmem30.C: New test.
13906 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13908         PR c++/70204
13909         * g++.dg/cpp0x/constexpr-70204a.C: New test.
13910         * g++.dg/cpp0x/constexpr-70204b.C: New test.
13912 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13914         PR middle-end/70326
13915         * gcc.dg/pr70326.c: New test.
13917 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
13918             Jakub Jelinek  <jakub@redhat.com>
13920         PR tree-optimization/70317
13921         * gcc.dg/pr70317.c: New test.
13923 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
13925         PR target/70327
13926         * gcc.target/i386/pr70327.c: New test.
13928 2016-03-21  Martin Liska  <mliska@suse.cz>
13930         PR ipa/70306
13931         * gcc.dg/ipa/pr70306.c: New test.
13933 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13935         * gcc.target/arm/attr-align1.c: Skip if M-profile.
13936         * gcc.target/arm/attr-align3.c: Likewise.
13937         * gcc.target/arm/attr_arm.c: Likewise.
13938         * gcc.target/arm/flip-thumb.c: Likewise.
13940 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13942         PR target/70296
13943         * gcc.target/powerpc/altivec-36.c: New test.
13945 2016-03-21  Richard Biener  <rguenther@suse.de>
13947         PR tree-optimization/70310
13948         * gcc.dg/torture/pr70310.c: New testcase.
13950 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
13952         PR target/70293
13953         * gcc.target/i386/pr70293.c: New test.
13955 2016-03-21  Richard Biener  <rguenther@suse.de>
13957         PR tree-optimization/70288
13958         * gcc.dg/torture/pr70288-1.c: New testcase.
13959         * gcc.dg/torture/pr70288-2.c: Likewise.
13961 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13963         PR rtl-optimization/69307
13964         * gcc.target/arm/pr69307.c: New test.
13966 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13968         PR rtl-optimization/69102
13969         * gcc.c-torture/compile/pr69102.c: New test.
13971 2016-03-18  Jeff Law  <law@redhat.com>
13973         PR rtl-optimization/70263
13974         * gcc.c-torture/compile/pr70263-1.c: New test.
13975         * gcc.target/i386/pr70263-2.c: New test.
13977 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
13979         PR rtl-optimization/70278
13980         * gcc.dg/torture/pr70278.c: New test.
13981         * gcc.target/arm/pr70278.c: New test.
13983 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
13985         PR c/70281
13986         * gcc.dg/plugin/diagnostic-test-expressions-1.c
13987         (test_builtin_types_compatible_p): New test function.
13988         * gcc.dg/pr70281.c: New test case.
13990 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
13992         PR target/70113
13993         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13995 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13997         PR tree-optimization/70252
13998         * gcc.dg/pr70252.c: New test.
14000 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14002         * gcc.dg/pr70161-2.c: New test.
14003         * gcc.dg/pr70161.c: New test.
14005 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14007         PR ipa/70269
14008         * gcc.dg/pr70269.c: New test.
14010 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
14012         PR c++/70267
14013         * g++.dg/ext/java-3.C: New test.
14015 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14017         PR c++/70205
14018         * g++.dg/lookup/pr70205.C: New test.
14020 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14022         PR c++/70218
14023         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14025 2016-03-17  Marek Polacek  <polacek@redhat.com>
14027         PR c/69407
14028         * gcc.dg/atomic-op-6.c: New test.
14030 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
14032         PR c/70264
14033         * c-c++-common/pr70264.c: New test case.
14035 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
14037         PR c++/70144
14038         * c-c++-common/pr70144-1.c: New test.
14039         * c-c++-common/pr70144-2.c: New test.
14041         PR c++/70272
14042         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14043         * g++.dg/opt/flifetime-dse6.C: New test.
14044         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14046 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
14048         PR driver/70192
14049         * gcc.dg/pic-1.c: New test.
14050         * gcc.dg/pic-2.c: Likewise.
14051         * gcc.dg/pic-3.c: Likewise.
14052         * gcc.dg/pic-4.c: Likewise.
14053         * gcc.dg/pie-1.c: Likewise.
14054         * gcc.dg/pie-2.c: Likewise.
14055         * gcc.dg/pie-3.c: Likewise.
14056         * gcc.dg/pie-4.c: Likewise.
14057         * gcc.dg/pie-5.c: Likewise.
14058         * gcc.dg/pie-6.c: Likewise.
14060 2016-03-17  Tom de Vries  <tom@codesourcery.com>
14062         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14063         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14065 2016-03-17  Richard Biener  <rguenther@suse.de>
14067         PR debug/70271
14068         * g++.dg/debug/pr70271.C: New testcase.
14070 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
14072         * gcc.target/i386/pr70251.c: New test.
14074 2016-03-17  Marek Polacek  <polacek@redhat.com>
14076         PR c++/70194
14077         * g++.dg/warn/constexpr-70194.C: New test.
14079 2016-03-16  Richard Henderson  <rth@redhat.com>
14081         PR middle-end/70240
14082         * gcc.c-torture/compile/pr70240.c: New.
14084 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
14086         * gcc.c-torture/compile/20151204.c: Skip for avr.
14088 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14090         PR target/70245
14091         * g++.dg/opt/pr70245.C: New test.
14092         * g++.dg/opt/pr70245.h: New file.
14093         * g++.dg/opt/pr70245-aux.cc: New file.
14095 2016-03-16  Martin Sebor  <msebor@redhat.com>
14097         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14099 2016-03-16  Richard Henderson  <rth@redhat.com>
14101         PR middle-end/70199
14102         * gcc.c-torture/compile/pr70199.c: New.
14104 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
14106         * gcc.dg/uninit-19.c: Run dos2unix.
14108 2016-03-16  Marek Polacek  <polacek@redhat.com>
14110         PR c/70093
14111         * gcc.dg/nested-func-10.c: New test.
14112         * gcc.dg/nested-func-9.c: New test.
14114 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14116         PR tree-optimization/68714
14117         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14119 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14121         PR tree-optimization/68715
14122         * gcc.dg/graphite/pr68715-2.c: New test.
14123         * gcc.dg/graphite/pr68715.c: New test.
14124         * gfortran.dg/graphite/pr68715.f90: New test.
14126 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14128         PR tree-optimization/68809
14129         * gcc.dg/graphite/pr68809-2.c: New test.
14130         * gcc.dg/graphite/pr68809.c: New test.
14132 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14134         PR c++/70147
14135         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14136         method call to i () as argument.  Adjust expected output.
14138         PR c++/70147
14139         * g++.dg/ubsan/pr70147-1.C: New test.
14140         * g++.dg/ubsan/pr70147-2.C: New test.
14142 2016-03-15  Martin Sebor  <msebor@redhat.com>
14144         PR c++/58281
14145         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14147 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
14149         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14150         hppa*-*-hpux*.
14152         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14154         PR libfortran/69799
14155         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14156         libatomic_available.
14158 2016-03-15  Marek Polacek  <polacek@redhat.com>
14160         PR c++/70209
14161         * g++.dg/ext/attribute-may-alias-4.C: New test.
14163 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
14165         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
14166         -fvar-tracking-assignments-toggle flag.
14168 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
14170         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14172 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
14174         PR rtl-optimization/70222
14175         * gcc.c-torture/execute/pr70222-1.c: New test.
14176         * gcc.c-torture/execute/pr70222-2.c: New test.
14178 2016-03-15  Richard Henderson  <rth@redhat.com>
14180         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14182 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14184         PR rtl-optimization/69032
14185         * gcc.dg/pr69032.c: New test.
14187 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14189         PR rtl-optimization/63384
14190         * g++.dg/pr63384.C: New test.
14192 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14194         PR target/64411
14195         * gcc.target/i386/pr64411.C: New test.
14197 2016-03-15  Tom de Vries  <tom@codesourcery.com>
14199         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14200         * gfortran.dg/goacc/kernels-alias.f95: New test.
14202 2016-03-14  Martin Sebor  <msebor@redhat.com>
14204         PR c++/53792
14205         * g++.dg/cpp0x/constexpr-inline.C: New test.
14206         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14208 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
14210         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14212 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
14214         PR middle-end/70219
14215         * gcc.dg/pr70219.c: New test.
14217 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
14219         PR target/70083
14220         * gcc.dg/torture/pr70083.c: New test.
14221         * gcc.target/i386/pr70083.c: New test.
14223 2016-03-14  Richard Biener  <rguenther@suse.de>
14225         PR tree-optimization/56365
14226         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14228 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
14230         PR target/70098
14231         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14232         New function.
14233         * g++.dg/pr70098.C: New testcase.
14236 2016-03-14  Tom de Vries  <tom@codesourcery.com>
14238         PR tree-optimization/70045
14239         * gcc.dg/graphite/pr70045.c: New test.
14241 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14243         PR fortran/69043
14244         * gfortran.dg/include_9.f90: New test.
14246 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
14248         PR fortran/45076
14249         gfortran.dg/prof/prof.exp: New script.
14250         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14252 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
14254         PR rtl-optimization/69307
14255         * gcc.dg/pr69307.c: New test.
14257 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
14259         PR target/69614
14260         * gcc.target/arm/pr69614.c: New.
14262 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
14264         PR fortran/70031
14265         * gfortran.dg/submodule_14.f08: New test
14267         PR fortran/69524
14268         * gfortran.dg/submodule_15.f08: New test
14270 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
14272         PR c++/70106
14273         * g++.dg/cpp1y/paren3.C: New test.
14275 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14277         PR target/70131
14278         * gcc.target/powerpc/ppc-round2.c: New test.
14280 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
14282         PR target/70123
14283         * gcc.dg/torture/pr70123.c: New test.
14285 2016-03-11  Jeff Law  <law@redhat.com>
14287         PR tree-optimization/70190
14288         * gcc.c-torture/compile/pr70190.c: New test.
14290 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14292         PR c/68187
14293         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14294         case.
14295         (test43_b): Likewise.
14296         (test43_c): Likewise.
14297         (test43_d): Likewise.
14298         (test43_e): Likewise.
14299         (test43_f): Likewise.
14300         (test43_g): Likewise.
14301         (test44_a): Likewise.
14302         (test44_b): Likewise.
14303         (test44_c): Likewise.
14304         (test44_d): Likewise.
14305         (test44_e): Likewise.
14307 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14309         PR c/70085
14310         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14312 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14314         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14315         dg-options.
14317 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14319         PR target/70002
14320         PR target/69245
14321         * gcc.target/aarch64/pr69245_2.c: New test.
14323 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14325         PR tree-optimization/70177
14326         * gcc.dg/pr70177.c: New test.
14328 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14330         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14332 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14334         * gcc.dg/tree-ssa/sra-20.c: New.
14336 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14338         PR rtl-optimization/70174
14339         * gcc.dg/pr70174.c: New test.
14341         PR tree-optimization/70169
14342         * gcc.dg/pr70169.c: New test.
14344 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14346         PR target/70160
14347         * gcc.target/i386/pr70160.c: New test.
14349 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14351         * gcc.target/s390/dfp-1.c: New test.
14353 2016-03-10  Nick Clifton  <nickc@redhat.com>
14355         PR target/70044
14356         * gcc.target/aarch64/pr70044.c: New test.
14358 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
14359             Jakub Jelinek  <jakub@redhat.com>
14361         PR c++/70001
14362         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14363         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14364         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14366 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
14368         PR lto/69589
14369         * g++.dg/lto/pr69589_0.C: New testcase
14370         * g++.dg/lto/pr69589_1.C: New testcase
14372 2016-03-10  Marek Polacek  <polacek@redhat.com>
14374         PR c++/70153
14375         * g++.dg/delayedfold/unary-plus1.C: New test.
14377 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14379         * gcc.target/arm/pr45701-1.c: Escape brackets.
14380         * gcc.target/arm/pr45701-2.c: Likewise.
14382 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
14384         * gfortran.dg/unconstrained_commons.f: New.
14386 2016-03-10  Alan Modra  <amodra@gmail.com>
14388         * gcc.dg/pr69195.c: New.
14389         * gcc.dg/pr69238.c: New.
14391 2016-03-10  Tom de Vries  <tom@codesourcery.com>
14393         PR testsuite/68915
14394         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14396 2016-03-10  Richard Biener  <rguenther@suse.de>
14398         PR tree-optimization/70128
14399         * gcc.dg/tree-ssa/alias-34.c: New testcase.
14400         * gcc.dg/tree-ssa/alias-35.c: Likewise.
14402 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14404         PR tree-optimization/70152
14405         * gcc.dg/pr70152.c: New test.
14407         PR target/70086
14408         * gcc.target/i386/pr70086-1.c: New test.
14409         * gcc.target/i386/pr70086-2.c: New test.
14410         * gcc.target/i386/pr70086-3.c: New test.
14412         PR tree-optimization/70127
14413         * gcc.c-torture/execute/pr70127.c: New test.
14415 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
14417         * c-c++-common/goacc/combined-directives-2.c: New test.
14419 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14421         PR c/68473
14422         PR c++/70105
14423         * g++.dg/diagnostic/pr70105.C: New test.
14424         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14425         (test_multiple_ordinary_maps): New test function.
14427 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14429         PR c/68473
14430         PR c++/70105
14431         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14432         Drop range information from call to inform_at_rich_loc.
14433         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14434         New.
14435         (test_show_locus): Replace calls to rich_location::add_range with
14436         calls to add_range.  Rewrite the tests that used the now-defunct
14437         rich_location ctor taking a source_range.  Simplify other tests
14438         by replacing calls to COMBINE_LOCATION_DATA with calls to
14439         make_location.
14441 2016-03-09  Richard Biener  <rguenther@suse.de>
14442         Jakub Jelinek  <jakub@redhat.com>
14444         PR tree-optimization/70138
14445         * gcc.dg/vect/pr70138-1.c: New testcase.
14446         * gcc.dg/vect/pr70138-2.c: Likewise.
14448 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14450         PR target/70049
14451         * gcc.target/i386/pr70049.c: New test.
14453 2016-03-09  Richard Biener  <rguenther@suse.de>
14455         PR c/70143
14456         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14457         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14458         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14460 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14462         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14463         arm-*-*.
14465 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14467         PR middle-end/67278
14468         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14470         PR target/67278
14471         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14473         PR middle-end/70050
14474         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14475         in testcase comment.
14477 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14479         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14480         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14481         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14482         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14483         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14484         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14485         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14486         * gfortran.dg/goacc/kernels-loop.f95: New test.
14488 2016-03-08  Martin Sebor  <msebor@redhat.com>
14490         PR c++/62096
14491         * g++.dg/warn/overflow-warn-7.C: New test.
14493 2016-03-08  Jason Merrill  <jason@redhat.com>
14495         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14496         * lib/target-supports.exp (check_effective_target_concepts): New.
14498 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14500         PR c++/70135
14501         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14502         * g++.dg/ubsan/pr70135.C: New test.
14504         PR target/70110
14505         * gcc.dg/pr70110.c: New test.
14507 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14509         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14510         * c-c++-common/gomp/if-1.c: Likewise.
14511         * c-c++-common/gomp/pr61486-2.c: Likewise.
14512         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14513         to dg-additional-options.
14514         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14515         * g++/gomp/target-teams-1.c: Likewise.
14516         * gcc.dg/gomp/gomp.exp: Likewise.
14517         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14518         dg-additional-options.
14519         * gfortran.dg/gomp/gomp.exp: Likewise.
14520         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14521         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14522         dg-additional-options.
14523         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14525 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14527         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14528         * c-c++-common/gomp/gridify-1.c: New test.
14529         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14531 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14533         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14534         trigger for cortex-r8, when scanning for register r8.
14535         * gcc.target/arm/pr45701-2.c: Likewise.
14537 2016-02-26  Richard Biener  <rguenther@suse.de>
14538             Jeff Law  <law@redhat.com>
14540         PR tree-optimization/69740
14541         * gcc.c-torture/compile/pr69740-1.c: New test.
14542         * gcc.c-torture/compile/pr69740-2.c: New test.
14544 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14546         * lib/target-supports.exp
14547         (check_effective_target_whole_vector_shift): Enable for PPC64.
14549 2016-03-07  Richard Biener  <rguenther@suse.de>
14551         PR tree-optimization/70115
14552         * gcc.dg/torture/pr70115.c: New testcase.
14554 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14556         PR middle-end/69916
14557         * c-c-++-common/goacc/pr69916.c: New.
14559 2016-03-07  Richard Henderson  <rth@redhat.com>
14561         * gcc.c-torture/compile/pr70061.c: New test.
14563 2016-03-07  Richard Biener  <rguenther@suse.de>
14565         PR testsuite/70109
14566         * gcc.dg/vect/O3-pr36098.c: New testcase.
14568 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14570         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14572 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14574         * gnat.dg/renaming9.ad[sb]: New testcase.
14576 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14578         PR c++/70084
14579         * g++.dg/expr/stdarg3.C: New test.
14581 2016-03-04  Jeff Law  <law@redhat.com>
14583         PR tree-optimization/69196
14584         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14585         x86_64-*-*.
14587 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14589         PR c/69973
14590         * gcc.dg/pr69973.c: New test.
14592         PR rtl-optimization/69941
14593         * gcc.dg/torture/pr69941.c: New test.
14595         PR c/69824
14596         * gcc.dg/pr69824.c: New test.
14598 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14600         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14601         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14602         function.
14604 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14606         PR c++/66786
14607         * g++.dg/cpp1y/var-templ48.C: New test.
14608         * g++.dg/cpp1y/var-templ49.C: New test.
14610 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14612         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14614 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14616         PR c++/70035
14617         * g++.dg/ubsan/pr70035.C: New test.
14619         PR target/70062
14620         * gcc.target/i386/pr70062.c: New test.
14622 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14624         * g++.dg/template/typename21.C: Remove c++98_only.
14626 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14628         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14630 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14632         PR c/68187
14633         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14634         function.
14635         (fn_42_b): Likewise.
14636         (fn_42_c): Likewise.
14638 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14640         PR c/68187
14641         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14642         function.
14643         (fn_40_b): Likewise.
14644         (fn_41_a): Likewise.
14645         (fn_41_b): Likewise.
14647 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14649         PR target/70059
14650         * gcc.target/i386/avx512f-pr70059.c: New test.
14651         * gcc.target/i386/avx512dq-pr70059.c: New test.
14653 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14655         PR rtl-optimization/57676
14656         * gcc.dg/torture/pr57676.c: New test.
14658 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14660         * gcc.dg/pr70026.c: New test.
14662 2016-03-04  Marek Polacek  <polacek@redhat.com>
14664         PR c/69798
14665         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14666         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14668 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14670         PR target/70004
14671         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14672         Delete.
14673         (test_corners_sisd_si): Likewise.
14674         (main): Remove checks of the above.
14675         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14677 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14679         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14681 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14683         * gcc.dg/torture/pr69951.c: Accept argc==0.
14685 2016-03-04  Richard Biener  <rguenther@suse.de>
14687         PR c++/70054
14688         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14689         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14691 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14693         PR testsuite/69766
14694         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14695         testing multiarch.
14697 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14699         PR debug/69947
14700         * gcc.dg/guality/pr69947.c: New test.
14702 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14704         PR ada/70017
14705         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14707 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14709         PR rtl-optimization/69904
14710         * gcc.target/arm/pr69904.c: New test.
14712 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14714         PR target/70021
14715         * gcc.dg/vect/pr70021.c: New test.
14716         * gcc.target/i386/pr70021.c: New test.
14718 2016-03-03  Marek Polacek  <polacek@redhat.com>
14720         PR middle-end/70050
14721         * gcc.dg/pr70050.c: New test.
14723 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14725         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14727 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14729         PR tree-optimization/70043
14730         * gfortran.dg/vect/pr70043.f90: New test.
14732 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14734         * gnat.dg/specs/task1.ads: New test.
14736 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14738         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14739         Invoke gdb with -batch.
14740         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14742 2016-03-03  Richard Biener  <rguenther@suse.de>
14744         PR tree-optimization/55936
14745         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14747 2016-03-02  Jeff Law  <law@redhat.com>
14749         PR rtl-optimization/69942
14750         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14751         effects of argument promotions.
14753         PR tree-optimization/69987
14754         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14755         target does not support -fprefetch-loop-arrays.
14757 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14759         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14761 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14763         PR rtl-optimization/69052
14764         * gcc.target/i386/pr69052.c: New test.
14766 2016-03-02  Alan Modra  <amodra@gmail.com>
14768         * gcc.dg/pr69990.c: New.
14770 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14772         PR c/68062
14773         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14775         PR middle-end/70022
14776         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14778         PR target/70028
14779         * gcc.target/i386/pr70028.c: New test.
14781 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14783         * c-c++-common/asan/swapcontext-test-1.c,
14784         * c-c++-common/tsan/thread_leak.c,
14785         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14786         * g++.dg/tsan/benign_race.C,
14787         * g++.dg/tsan/fd_close_norace.C,
14788         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14789         races with sanitizer output
14791 2016-03-02  Richard Biener  <rguenther@suse.de>
14792             Uros Bizjak  <ubizjak@gmail.com>
14794         PR target/67278
14795         * gcc.dg/simd-8.c: New testcase.
14797 2016-03-02  Richard Biener  <rguenther@suse.de>
14799         PR middle-end/67278
14800         * gcc.dg/simd-7.c: New testcase.
14802 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
14804         * gcc.target/i386/pr70007.c: Tweak.
14806 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14808         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14810 2016-03-02  Marek Polacek  <polacek@redhat.com>
14812         PR c/67854
14813         * gcc.dg/pr67854.c: New test.
14815 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14817         PR middle-end/70025
14818         * gcc.dg/torture/pr70025.c: New test.
14820 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
14822         PR tree-optimization/68621
14823         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14825 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14827         * gcc.target/i386/pr70007.c: New test.
14829 2016-03-01  Jeff Law  <law@redhat.com>
14831         PR tree-optimization/69196
14832         * gcc.dg/tree-ssa/pr69196-1.c: New test.
14834         PR tree-optimization/69196
14835         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14836         duplicating code and spoiling the expected output.
14838 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14840         PR target/70033
14841         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14842         supports power9 before doing tests.
14843         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14844         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14845         * gcc.target/powerpc/p9-permute.c: Likewise.
14847 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
14849         PR target/70027
14850         * gcc.target/i386/pr70027.c: New test.
14852 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14854         * gcc.dg/pr70017.c: New test.
14856 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
14858         PR c/69796
14859         PR c/69974
14860         * gcc.dg/pr69796.c: New test.
14861         * gcc.dg/pr69974.c: New test.
14863 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14865         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14867 2016-02-29  Jeff Law  <law@redhat.com>
14869         PR tree-optimization/69987
14870         * gfortran.dg/pr69987.f90: New test.
14872         PR tree-optimization/69989
14873         * gcc.c-torture/compile/pr69989-2.c: New test.
14875 2016-03-01  Marek Polacek  <polacek@redhat.com>
14877         PR c++/69795
14878         * g++.dg/parse/invalid1.C: New test.
14880 2016-03-01  Richard Biener  <rguenther@suse.de>
14882         PR middle-end/70022
14883         * gcc.dg/pr70022.c: New testcase.
14885 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
14887         PR tree-optimization/69956
14888         * gcc.dg/pr69956.c: New test.
14890 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14892         PR target/70011
14893         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14894         XFAIL when hardware supports efficient unaligned storage access.
14896 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
14898         PR c++/69961
14899         * g++.dg/template/pr69961a.C: New test.
14900         * g++.dg/template/pr69961b.C: New test.
14902 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
14904         PR preprocessor/69985
14905         * gcc.dg/cpp/pr69985.c: New test case.
14907 2016-02-29  Jeff Law  <law@redhat.com>
14909         PR tree-optimization/70005
14910         * gcc.c-torture/execute/pr70005.c New test.
14912         PR tree-optimization/69999
14913         * gcc.c-torture/compile/pr69999.c: New test.
14915 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
14917         PR tree-optimization/69652
14918         * gcc.dg/torture/pr69652.c: Delete test.
14919         * gcc.dg/vect/pr69652.c: New test.
14921 2016-02-19  Richard Biener  <rguenther@suse.de>
14923         PR tree-optimization/69980
14924         * gfortran.dg/vect/pr69980.f90: New testcase.
14926 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14928         * gcc.target/sparc/20160229-1.c: New test.
14930 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14932         * gnat.dg/stack_usage3.adb: New test.
14933         * gnat.dg/stack_usage3_pkg.ads: New helper.
14935 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14937         * gnat.dg/renaming8.adb: New test.
14938         * gnat.dg/renaming8_pkg1.ads: New helper.
14939         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14940         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14942 2016-02-29  Richard Biener  <rguenther@suse.de>
14944         PR tree-optimization/69720
14945         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14947 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
14949         PR fortran/68147
14950         PR fortran/47674
14951         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
14953 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14954             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14956         PR fortran/56007
14957         * gfortran.dg/coarray_8.f90: Adjust error message.
14958         * gfortran.dg/pr56007.f90: New test.
14959         * gfortran.dg/pr56007.f: New test.
14961 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
14963         PR tree-optimization/69989
14964         * gcc.dg/torture/pr69989.c: New test.
14966 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
14968         * gcc.target/i386/stack-realign-win.c: New test.
14970 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14972         PR fortran/60126
14973         * gfortran.dg/pr60126.f90: New test.
14975 2016-02-27  Jeff Law  <law@redhat.com>
14977         Revert
14978         2016-02-26  Richard Biener  <rguenther@suse.de>
14979                     Jeff Law  <law@redhat.com>
14981         PR tree-optimization/69740
14982         * gcc.c-torture/compile/pr69740-1.c: New test.
14983         * gcc.c-torture/compile/pr69740-2.c: New test.
14985 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14987         PR fortran/69910
14988         * gfortran.dg/newunit_4.f90: New test.
14990 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
14992         PR target/69613
14993         PR rtl-optimization/69886
14994         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14995         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
14996         target.
14998 2016-02-26  Martin Sebor  <msebor@redhat.com>
15000         PR tree-optimization/15826
15001         * gcc.dg/tree-ssa/pr15826.c: New test.
15003 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15005         PR target/69969
15006         * gcc.target/powerpc/pr69969.c: New test.
15008 2016-02-26  Martin Sebor  <msebor@redhat.com>
15010         PR c++/15766
15011         * g++.old-deja/g++.other/decl5.C: Add a test case.
15013 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
15015         PR target/69946
15016         * gcc.target/powerpc/pr69946.c: New file.
15018 2016-02-26  Richard Biener  <rguenther@suse.de>
15019             Jeff Law  <law@redhat.com>
15021         PR tree-optimization/69740
15022         * gcc.c-torture/compile/pr69740-1.c: New test.
15023         * gcc.c-torture/compile/pr69740-2.c: New test.
15025 2016-02-26  Martin Jambor  <mjambor@suse.cz>
15027         PR middle-end/69920
15028         * gcc.dg/torture/pr69932.c: New test.
15029         * gcc.dg/torture/pr69936.c: Likewise.
15031 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15033         PR target/69709
15034         * gcc.target/s390/pr69709.c: New test.
15036 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15038         PR target/69245
15039         * gcc.target/aarch64/pr69245_1.c: New test.
15041 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15043         PR target/69613
15044         * gcc.dg/torture/pr69613.c: New test.
15046 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15048         PR rtl-optimization/69891
15049         * gcc.target/i386/pr69891.c: New test.
15051 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
15052             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15054         PR target/61397
15055         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15056         functionality for both 32-bit and 64-bit.
15058 2016-02-26  Richard Biener  <rguenther@suse.de>
15060         PR tree-optimization/69551
15061         * gcc.dg/torture/pr69951.c: New testcase.
15063 2016-02-25  Richard Biener  <rguenther@suse.de>
15065         PR tree-optimization/48795
15066         * gcc.dg/Warray-bounds-18.c: New testcase.
15068 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15070         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15072 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
15074         PR rtl-optimization/69896
15075         * gcc.dg/pr69896.c: New test.
15077 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
15079         PR c++/69736
15080         * g++.dg/cpp1y/paren2.C: New test.
15082 2016-02-24  Martin Sebor  <msebor@redhat.com>
15084         PR c/51147
15085         * gcc.dg/enum-mode-2.c: New test.
15087 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15089         PR c++/69922
15090         * g++.dg/warn/Wnonnull-compare-6.C: New test.
15091         * g++.dg/warn/Wnonnull-compare-7.C: New test.
15092         * g++.dg/ubsan/pr69922.C: New test.
15094 2016-02-24  Marek Polacek  <polacek@redhat.com>
15096         PR c/69819
15097         * gcc.dg/pr69819.c: New test.
15099 2016-02-24  Martin Sebor  <msebor@redhat.com>
15101         PR c++/69912
15102         * g++.dg/ext/flexary15.C: New test.
15104 2016-02-24  Martin Sebor  <msebor@redhat.com>
15106         * gcc.dg/builtins-68.c: Avoid making unportable
15107         assumptions about the relationship between SIZE_MAX and UINT_MAX.
15108         * g++.dg/ext/builtin_alloca.C: Same.
15110 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15111             Charles Baylis  <charles.baylis@linaro.org>
15113         PR debug/61033
15114         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15116 2016-02-24  Richard Biener  <rguenther@suse.de>
15117             Jakub Jelinek  <jakub@redhat.com>
15119         PR middle-end/69760
15120         * gcc.dg/torture/pr69760.c: New testcase.
15122 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15124         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15125         pattern on Solaris with as.
15127 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15129         * gcc.target/arm/cond_sub_restrict_it.c: New test.
15130         * gcc.target/arm/condarith_restrict_it.c: Likewise.
15131         * gcc.target/arm/movcond_restrict_it.c: Likewise.
15132         * gcc.target/arm/negscc_restrict_it.c: Likewise.
15134 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15136         PR middle-end/69915
15137         * gcc.dg/pr69915.c: New test.
15139 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15141         PR rtl-optimization/69886
15142         * gcc.dg/torture/pr69886.c: New test.
15144 2016-02-24  Richard Biener  <rguenther@suse.de>
15146         PR middle-end/68963
15147         * gcc.dg/torture/pr68963.c: New testcase.
15149 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15151         PR target/69875
15152         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15153         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15154         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15155         * gcc.target/arm/atomic_loaddi_1.c: New test.
15156         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15157         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15158         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15159         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15160         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15161         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15162         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15163         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15165 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15167         PR middle-end/69909
15168         * gcc.dg/torture/pr69909.c: New test.
15170 2016-02-24  Richard Biener  <rguenther@suse.de>
15172         PR tree-optimization/69907
15173         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15174         * gcc.dg/vect/bb-slp-34.c: XFAIL.
15175         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15177 2016-02-24  Christian Bruel  <christian.bruel@st.com>
15179         * gcc.target/arm/pragma_cpp_fma.c: New test.
15181 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15183         PR fortran/61156
15184         * gfortran.dg/include_6.f90: Update test.
15186 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15188         PR objc/69844
15189         * objc.dg/pr69844.m: New test.
15191 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15193         PR libgfortran/69456
15194         * gfortran.dg/namelist_89.f90: New test.
15195         * gfortran.dg/pr59700.f90: Update test..
15197 2016-02-23  Martin Sebor  <msebor@redhat.com>
15199         PR middle-end/69780
15200         * g++.dg/ext/builtin_alloca.C: New test.
15201         * gcc.dg/builtins-68.c: New test.
15203 2016-02-23  Richard Henderson  <rth@redhat.com>
15205         * gcc.target/i386/addr-space-3.c: Remove test.
15207 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15209         PR preprocessor/69126
15210         PR preprocessor/69543
15211         * c-c++-common/pr69126-2-long.c: New test.
15212         * c-c++-common/pr69126-2-short.c: New test.
15213         * c-c++-common/pr69543-1.c: Remove xfail.
15215 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15217         PR preprocessor/69126
15218         PR preprocessor/69543
15219         PR preprocessor/69558
15220         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15221         (f): Rename to...
15222         (test_2): ...this, and add leading comment.
15223         (MACRO_3, test_3): New.
15224         (MACRO_4A, MACRO_4B, test_4): New.
15225         (MACRO): Rename to...
15226         (MACRO_5): ...this.
15227         (g): Rename to...
15228         (test_5): ...this, updating for renaming of MACRO, and
15229         add leading comment.
15230         * c-c++-common/pr69543-1.c: New.
15231         * c-c++-common/pr69543-2.c: New.
15232         * c-c++-common/pr69543-3.c: New.
15233         * c-c++-common/pr69543-4.c: New.
15234         * c-c++-common/pr69558-1.c: New.
15235         * c-c++-common/pr69558-2.c: New.
15236         * c-c++-common/pr69558-3.c: New.
15237         * c-c++-common/pr69558-4.c: New.
15238         * gcc.dg/pr69558.c: Move to...
15239         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
15240         xfail for c++.
15242 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
15244         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15245         to -ftree-parallelize-loops/-fopenacc changes.
15246         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15247         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15248         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15249         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15250         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15251         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15252         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15253         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15254         * c-c++-common/goacc/kernels-loop.c: Likewise.
15255         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15256         * c-c++-common/goacc/kernels-reduction.c: Likewise.
15257         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15258         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15260 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15262         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15264 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15266         PR c++/69902
15267         * g++.dg/warn/Wnonnull-compare-5.C: New test.
15269         PR c/69900
15270         * gcc.dg/pr69900.c: New test.
15272 2016-02-23  Martin Jambor  <mjambor@suse.cz>
15274         PR tree-optimization/69666
15275         * gcc.dg/tree-ssa/pr69666.c: New test.
15277 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
15279         PR fortran/67451
15280         * gfortran.dg/coarray_allocate_5.f08: New test.
15282 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15284         * gcc.target/s390/vcond-shift.c: Move to ...
15285         * gcc.target/s390/vector/vcond-shift.c: ... here.
15287 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15289         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15290         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15292 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15294         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15296 2016-02-20  Mark Wielaard  <mjw@redhat.com>
15298         PR c/28901
15299         * gcc.dg/unused-variable-3.c: New test.
15301 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15303         PR target/69888
15304         * gcc.target/i386/pr69888.c: New test.
15306 2016-02-22  Richard Biener  <rguenther@suse.de>
15308         PR tree-optimization/69882
15309         * gfortran.dg/vect/pr69882.f90: New testcase.
15311 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15313         PR target/69885
15314         * gcc.dg/pr69885.c: New test.
15316 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
15318         PR target/69806
15319         PR target/54089
15320         * gcc.target/sh/pr54089-10.c: New.
15322 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
15324         PR fortran/69423
15325         * gfortran.dg/deferred_character_15.f90: New test.
15327 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
15329         PR fortran/57365
15330         gfortran.dg/allocate_with_source_18.f03: New test.
15332 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
15334         PR fortran/52531
15335         gfortran.dg/gomp/pr52531.f90: New test.
15337 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15339         PR c++/69865
15340         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15341         -std=c++03.
15343 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15345         PR c++/69826
15346         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15347         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15349         PR c++/69850
15350         * g++.dg/warn/Wnonnull-compare-4.C: New test.
15352         PR c++/69851
15353         * g++.dg/torture/pr69851.C: New test.
15355 2016-02-19  Martin Sebor  <msebor@redhat.com>
15357         PR testsuite/69573
15358         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15360 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15362         PR c++/69850
15363         * g++.dg/warn/Wnonnull-compare-2.C: New test.
15364         * g++.dg/warn/Wnonnull-compare-3.C: New test.
15366         PR c++/67767
15367         * g++.dg/cpp0x/pr67767.C: New test.
15369 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15371         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15372         for fp, simd, crypto, crc, lse.
15373         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15374         above.
15375         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15376         effective target check.
15378 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15380         PR target/69820
15381         * gcc.target/i386/pr69820.c: New test.
15383 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15385         * gcc.target/s390/vector/int128-1.c: New test.
15387 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15389         * gcc.target/s390/vector/vec-vcond-1.c: New test.
15391 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15393         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15394         instruction pattern name to prevent the testcase from failing with
15395         -march=z13.
15397 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15399         * gcc.target/s390/md/movstr-2.c: New test.
15401 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
15403         * gcc.target/s390/morestack.c: New test.
15405 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15407         PR target/69625
15408         * gcc.target/s390/pr69625.c: Add test case.
15410 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15412         PR testsuite/68580
15413         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15415 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
15417         PR target/68404
15418         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15419         * gcc.target/powerpc/fusion3.c: Likewise.
15421 2016-02-18  Richard Biener  <rguenther@suse.de>
15423         PR middle-end/69553
15424         * g++.dg/torture/pr69553.C: New testcase.
15426 2016-02-18  Nick Clifton  <nickc@redhat.com>
15428         PR target/62254
15429         PR target/69610
15430         * gcc.target/arm/pr62554.c: New test.
15431         * gcc.target/arm/pr69610-1.c: New test.
15432         * gcc.target/arm/pr69610-2.c: New test.
15434 2016-02-18  Richard Biener  <rguenther@suse.de>
15436         PR middle-end/69854
15437         * gcc.dg/torture/pr69854.c: New testcase.
15439 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
15441         PR c++/69850
15442         * g++.dg/warn/Wnonnull-compare-1.C: New test.
15444 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15446         * gcc.target/powerpc/vec-cg.c: New test.
15448 2016-02-17  Richard Biener  <rguenther@suse.de>
15450         PR testsuite/69586
15451         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15453 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15455         PR target/69161
15456         * gcc.c-torture/compile/pr69161.c: New test.
15458 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15460         PR target/69532
15461         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15462         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15464 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15466         * gcc.dg/ifcvt-4.c: Skip on Visium.
15468 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15470         * gnat.dg/atomic8.adb: New test.
15472 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15474         * gnat.dg/discr46.ad[sb]: New test.
15476 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15478         PR Target/48344
15479         * gcc.target/powerpc/pr48344-1.c: New test.
15481 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15483         PR fortran/69742
15484         * gfortran.dg/associate_21.f90:  New test.
15486 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15488         PR c/69835
15489         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15490         -Wnonnull in dg-options.
15491         * c-c++-common/nonnull-2.c: New test.
15493 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15494             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15496         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15498 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15500         PR middle-end/69801
15501         * gcc.dg/pr69801.c: Add empty dg-options.
15503 2016-02-16  James Norris  <jnorris@codesourcery.com>
15505         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15506         * g++.dg/goacc/deviceptr-1.c: New file.
15508 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15510         PR tree-optimization/69820
15511         * gcc.dg/vect/pr69820.c: New test.
15513 2016-02-16  Richard Biener  <rguenther@suse.de>
15515         PR tree-optimization/69776
15516         * gcc.dg/torture/pr69776-2.c: New testcase.
15518 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15520         PR tree-optimization/69714
15521         * gcc.dg/torture/pr69714.c: New test.
15523 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15525         PR tree-optimization/69802
15526         * gcc.dg/pr69802.c: New test.
15528 2016-02-16  Richard Biener  <rguenther@suse.de>
15530         PR middle-end/69801
15531         * gcc.dg/pr69801.c: New testcase.
15533 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15535         PR libgfortran/69651
15536         * gfortran.dg/read_bang.f90: New test.
15537         * gfortran.dg/read_bang4.f90: New test.
15539 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15541         PR c++/69658
15542         * g++.dg/init/pr69658.C: New test.
15544         PR c++/69797
15545         * c-c++-common/pr69797.c: New test.
15547 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15549         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15550         check for aarch64*-*-*.
15552 2016-02-15  Richard Biener  <rguenther@suse.de>
15554         PR tree-optimization/69783
15555         * gcc.dg/vect/pr69783.c: New testcase.
15557 2016-02-15  Richard Biener  <rguenther@suse.de>
15559         PR tree-optimization/69776
15560         * gcc.dg/torture/pr69776.c: New testcase.
15562 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15564         PR fortran/60526
15565         * gfortran.dg/type_decl_4.f90:  Reinstated.
15567 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15569         PR fortran/68746
15570         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15572 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15574         PR fortran/60526
15575         PR bootstrap/69816
15576         * gfortran.dg/type_decl_4.f90:  Removed.
15578 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15580         PR fortran/60526
15581         * gfortran.dg/type_decl_4.f90:  New test.
15583 2016-02-14  Alan Modra  <amodra@gmail.com>
15585         PR testsuite/68886
15586         * gcc.c-torture/execute/stkalign.c: Revise test.
15588 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15590         PR target/67260
15591         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15593 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15595         PR target/67260
15596         * gcc.target/sh/torture/pr67260.c: New.
15598 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15600         * gcc.dg/pr67964.c: Add dg-require-alias.
15602 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15604         PR target/67636
15605         PR target/64345
15606         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15608 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15610         PR libgfortran/69668
15611         * gfortran.dg/namelist_88.f90: New test.
15613 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15615         PR libgfortran/69668
15616         * gfortran.dg/namelist_38.f90: Update test.
15617         * gfortran.dg/namelist_84.f90: Update test.
15619 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15621         PR other/69554
15622         * gcc.dg/pr69554-1.c: New test.
15623         * gfortran.dg/pr69554-1.F90: New test.
15624         * gfortran.dg/pr69554-2.F90: New test.
15625         * lib/gcc-dg.exp (proc dg-locus): New function.
15626         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15627         distinguish between the caret-printing and non-caret-printing
15628         cases.  If caret-printing has been explicitly enabled, bail out
15629         without attempting to fix up the output.
15631 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15633         PR driver/69265
15634         PR driver/69453
15635         * gcc.dg/spellcheck-options-3.c: New test case.
15636         * gcc.dg/spellcheck-options-4.c: New test case.
15637         * gcc.dg/spellcheck-options-5.c: New test case.
15638         * gcc.dg/spellcheck-options-6.c: New test case.
15639         * gcc.dg/spellcheck-options-7.c: New test case.
15640         * gcc.dg/spellcheck-options-8.c: New test case.
15641         * gcc.dg/spellcheck-options-9.c: New test case.
15642         * gcc.dg/spellcheck-options-10.c: New test case.
15644 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15646         PR rtl-optimization/69764
15647         PR rtl-optimization/69771
15648         * c-c++-common/pr69764.c: New test.
15649         * gcc.dg/torture/pr69771.c: New test.
15651 2016-02-12  Marek Polacek  <polacek@redhat.com>
15653         * g++.dg/torture/init-list1.C: New.
15655 2016-02-12  Marek Polacek  <polacek@redhat.com>
15657         * gcc.dg/pr69522.c: Add empty dg-options.
15659 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15661         * g++.dg/lto/lto.exp: Include and init mpx.
15662         * g++.dg/lto/pr69729_0.C: New test.
15664 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15666         PR ipa/69241
15667         * g++.dg/ipa/pr69241-4.C: New test.
15669         PR ipa/68672
15670         * g++.dg/ipa/pr68672-1.C: New test.
15671         * g++.dg/ipa/pr68672-2.C: New test.
15672         * g++.dg/ipa/pr68672-3.C: New test.
15674 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15676         PR c/69522
15677         * gcc.dg/pr69522.c: New test.
15679 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15681         PR c++/69098
15682         * g++.dg/cpp1y/69098.C: New test.
15683         * g++.dg/cpp1y/69098-2.C: New test.
15685 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15687         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15688         and neighbour -> neighbor.
15689         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15690         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15691         * c-c++-common/Wvarargs.c: Likewise.
15692         * c-c++-common/goacc/host_data-5.c: Likewise.
15693         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15694         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15695         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15696         * gcc.target/aarch64/pr60697.c: Likewise.
15697         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15698         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15699         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15700         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15701         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15702         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15703         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15704         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15705         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15706         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15707         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15708         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15709         * g++.dg/lookup/koenig5.C: Likewise.
15710         * g++.dg/ext/no-asm-2.C: Likewise.
15711         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15712         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15713         * gfortran.dg/used_types_16.f90: Likewise.
15714         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15715         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15716         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15717         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15718         * gfortran.dg/abstract_type_6.f03: Likewise.
15719         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15720         * gfortran.dg/used_types_15.f90: Likewise.
15721         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15722         * gfortran.dg/exit_3.f08: Likewise.
15723         * gfortran.dg/open_status_2.f90: Likewise.
15724         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15725         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15726         * gfortran.dg/associate_1.f03: Likewise.
15727         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15728         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15729         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15730         * gcc.dg/builtin-object-size-1.c: Likewise.
15731         * gcc.dg/noreturn-6.c: Likewise.
15732         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15733         * gcc.dg/globalalias.c: Likewise.
15734         * gcc.dg/builtins-config.h: Likewise.
15735         * gcc.dg/pr30457.c: Likewise.
15736         * gcc.c-torture/compile/volatile-1.c: Likewise.
15737         * gcc.c-torture/execute/20101011-1.c: Likewise.
15738         * c-c++-common/Waddress-1.c: Likewise.
15740 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15742         PR c/69768
15743         * c-c++-common/Waddress-1.c: New test.
15745 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15747         PR fortran/69296
15748         * gfortran.dg/associate_19.f03: New test.
15749         * gfortran.dg/associate_20.f03: New test.
15751 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15753         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15755 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15757         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15758         .arch armv8-a\n.  Add -dA to dg-options.
15759         * gcc.target/aarch64/assembler_arch_1.c: New test.
15760         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15762 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15764         PR c++/68726
15765         * g++.dg/cpp0x/pr68726.C: New.
15767 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15769         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15770         test.
15772 2016-02-11  Richard Biener  <rguenther@suse.de>
15774         * g++.dg/tree-ssa/pr61034.C: Adjust.
15776 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15778         PR target/69148
15779         * gcc.target/s390/pr69148.c: New.
15781 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15783         PR tree-optimization/69652
15784         * gcc.dg/torture/pr69652.c: New test.
15786 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15787             Patrick Palka  <ppalka@gcc.gnu.org>
15789         PR ipa/69241
15790         PR c++/69649
15791         * g++.dg/ipa/pr69241-1.C: New test.
15792         * g++.dg/ipa/pr69241-2.C: New test.
15793         * g++.dg/ipa/pr69241-3.C: New test.
15794         * g++.dg/ipa/pr69649.C: New test.
15796 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
15798         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15799         * gcc.dg/tree-ssa/sra-18.c: Ditto.
15801 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
15803         PR tree-optimization/68021
15804         * gcc.dg/tree-ssa/pr68021.c: New test.
15806 2016-02-10  Richard Biener  <rguenther@suse.de>
15808         PR tree-optimization/69726
15809         * gcc.dg/uninit-22.c: New testcase.
15811 2016-02-09  Andrew Pinski  <apinski@cavium.com>
15813         PR tree-opt/69282
15814         * gcc.c-torture/compile/20160205-1.c: New testcase.
15816 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
15818         PR target/68404
15819         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15820         instead accessing a really large arrray.
15821         * gcc.target/powerpc/fusion3.c: Likewise.
15823 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
15825         PR target/68532
15826         * gcc.c-torture/execute/pr68532.c: New test.
15828 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
15830         PR target/69634
15831         * gcc.dg/pr69634.c: New.
15833 2016-02-09  Richard Biener  <rguenther@suse.de>
15835         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15837 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
15839         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15841 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
15843         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15845 2016-02-09  Richard Biener  <rguenther@suse.de>
15847         PR tree-optimization/69715
15848         * gcc.dg/torture/pr69715.c: New testcase.
15850 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15852         PR c++/69139
15853         * g++.dg/cpp0x/trailing12.C: New test.
15854         * g++.dg/cpp0x/trailing13.C: New test.
15856 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15858         PR c++/69283
15859         PR c++/67835
15860         * g++.dg/cpp1y/auto-fn29.C: New test.
15861         * g++.dg/cpp1y/auto-fn30.C: New test.
15863 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15865         PR tree-optimization/69209
15866         * gcc.c-torture/compile/pr69209.c: New test.
15868 2016-02-08  Jeff Law  <law@redhat.com>
15870         PR tree-optimization/68541
15871         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15872         of statements allowed in join block for path splitting.
15874 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15876         PR c++/59627
15877         * g++.dg/gomp/pr59627.C: New test.
15879         PR ipa/69239
15880         * g++.dg/ipa/pr69239.C: New test.
15882 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
15884         PR preprocessor/69664
15885         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15886         * gcc.dg/cpp/warn-comments.c: Likewise.
15888 2016-02-08  Marek Polacek  <polacek@redhat.com>
15890         PR c++/69688
15891         * g++.dg/init/const12.C: New test.
15893 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
15895         PR target/60410
15896         * gcc.dg/lto/pr55113_0.c: Remove test.
15898 2016-02-08  Richard Biener  <rguenther@suse.de>
15900         PR tree-optimization/69719
15901         * gcc.dg/torture/pr69719.c: New testcase.
15903 2016-02-08  Richard Biener  <rguenther@suse.de>
15904         Jeff Law  <law@redhat.com>
15906         PR target/68273
15907         * gcc.target/mips/pr68273.c: New testcase.
15909 2016-02-08   Richard Biener  <rguenther@suse.de>
15911         PR rtl-optimization/69274
15912         * gcc.target/i386/addr-sel-1.c: XFAIL.
15914 2016-02-08  Jeff Law  <law@redhat.com>
15916         PR tree-optimization/68541
15917         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15919         PR tree-optimization/65917
15920         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15922 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15924         PR fortran/50555
15925         * gfortran.dg/namelist_args.f90: New test.
15927 2016-02-05  Jeff Law  <law@redhat.com>
15929         PR tree-optimization/68541
15930         * gcc.dg/tree-ssa/split-path-2.c: New test.
15931         * gcc.dg/tree-ssa/split-path-3.c: New test.
15932         * gcc.dg/tree-ssa/split-path-4.c: New test.
15933         * gcc.dg/tree-ssa/split-path-5.c: New test.
15934         * gcc.dg/tree-ssa/split-path-6.c: New test.
15935         * gcc.dg/tree-ssa/split-path-7.c: New test.
15937 2016-02-05  Martin Sebor  <msebor@redhat.com>
15939         PR c++/69662
15940         * g++.dg/warn/Wplacement-new-size-1.C: New test.
15941         * g++.dg/warn/Wplacement-new-size-2.C: New test.
15943 2016-02-06  Richard HEnderson  <rth@redhat.com>
15945         PR c/69643
15946         * gcc.target/i386/addr-space-4.c: New.
15947         * gcc.target/i386/addr-space-5.c: New.
15949 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
15951         PR fortran/66089
15952         * gfortran.dg/elemental_dependency_6.f90: New.
15954 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
15956         PR rtl-optimization/69691
15957         * gcc.c-torture/execute/pr69691.c: New test.
15959         PR c++/69628
15960         * g++.dg/parse/pr69628.C: New test.
15962 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15964         * gcc.dg/sancov/asan.c: Move to ...
15965         * gcc.dg/asan/sancov-1.c: ... here.
15967 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15969         * gcc.target/i386/pr69577.c: Require avx_runtime target.
15971 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15973         PR target/69677
15974         * gcc.target/i386/pr69677.c: New test.
15976 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
15978         PR c++/68948
15979         * g++.dg/template/pr68948.C: New test.
15981 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15983         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15984         (only necessary on s390x).
15986 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
15988         * gcc.target/i386/pr69454-2.c: Compile with -msse2
15989         -mno-accumulate-outgoing-args.
15991 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
15993         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15995 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
15997         PR c/69669
15998         * c-c++-common/pr69669.c: New test.
16000 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
16002         PR target/69667
16003         * g++.dg/pr69667.C: New file.
16005 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
16007         PR target/69619
16008         * gcc.dg/pr69619.c: Add new test.
16010 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
16012         PR rtl-optimization/69577
16013         * gcc.target/i386/pr69577.c: New test.
16015 2016-02-04  Martin Liska  <mliska@suse.cz>
16017         * g++.dg/asan/pr69276.C: New test.
16019 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16021         PR target/65932
16022         PR target/67714
16023         * gcc.target/arm/wmul-3.c: Simplify test to generate just
16024         a single smulbb instruction.
16025         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16026         * gcc.target/amr/wmul-2.c: Likewise.
16028 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16030         PR target/65932
16031         PR target/67714
16032         * gcc.c-torture/execute/pr67714.c: New test.
16034 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
16036         PR target/69454
16037         * gcc.target/i386/pr69454-1.c: New test.
16038         * gcc.target/i386/pr69454-2.c: New test.
16040 2016-02-03  Martin Sebor  <msebor@redhat.com>
16042         PR c++/69251
16043         PR c++/69253
16044         PR c++/69290
16045         PR c++/69277
16046         PR c++/69349
16047         * g++.dg/ext/flexarray-mangle-2.C: New test.
16048         * g++.dg/ext/flexarray-mangle.C: New test.
16049         * g++.dg/ext/flexarray-subst.C: New test.
16050         * g++.dg/ext/flexary11.C: New test.
16051         * g++.dg/ext/flexary12.C: New test.
16052         * g++.dg/ext/flexary13.C: New test.
16053         * g++.dg/ext/flexary14.C: New test.
16054         * g++.dg/other/dump-ada-spec-2.C: Adjust.
16056 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
16058         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16059         Define only if CHECK_FLOAT128 is defined.
16060         (main): Properly initialize u5.
16062 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
16064         PR c/69627
16065         * gcc.dg/pr69627.c: New test.
16067         PR target/69644
16068         * gcc.dg/pr69644.c: New test.
16070 2016-02-03  Mike Stump  <mikestump@comcast.net>
16072         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16073         support for struct-layout-1.exp.
16075 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
16077         PR c++/69056
16078         * g++.dg/cpp0x/pr69056.C: New test.
16080 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
16081             Alexandre Oliva  <aoliva@redhat.com>
16083         PR target/69461
16084         * gcc.target/powerpc/pr69461.c: New.
16086 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
16088         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16089         works from here ...
16090         (check_effective_target_fsanitize_thread): ... to here.  Do not
16091         specify additional compile flags for the test source.
16092         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16093         specify additional compile flags for the test source.
16095 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
16097         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16099 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
16101         PR fortran/67451
16102         PR fortran/69418
16103         * gfortran.dg/coarray_allocate_2.f08: New test.
16104         * gfortran.dg/coarray_allocate_3.f08: New test.
16105         * gfortran.dg/coarray_allocate_4.f08: New test.
16107 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
16109         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16110         use same scan-tree-dump-times on all platforms.
16111         * gcc.dg/vect/vect-outer-1.c: Likewise.
16112         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16113         * gcc.dg/vect/vect-outer-1a.c: Likewise.
16114         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16115         * gcc.dg/vect/vect-outer-1b.c: Likewise.
16116         * gcc.dg/vect/vect-outer-2b.c: Likewise.
16117         * gcc.dg/vect/vect-outer-3b.c: Likewise.
16118         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16120 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
16122         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16123         warning.
16125 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
16127         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16129 2016-02-02  James Norris  <jnorris@codesourcery.com>
16131         * c-c++-common/goacc/routine-5.c: Add tests.
16133 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
16135         * gcc.target/nvptx/unsigned-cmp.c: New test.
16137 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
16139         * gcc.target/aarch64/scalar_shift_1.c
16140         (test_corners_sisd_di): Improve force to SIMD register.
16141         (test_corners_sisd_si): Likewise.
16142         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16143         Remove scan-assembler check for ldr.
16145 2016-02-02  Richard Biener  <rguenther@suse.de>
16147         PR tree-optimization/69595
16148         * gcc.dg/Warray-bounds-17.c: New testcase.
16150 2016-02-02  Richard Biener  <rguenther@suse.de>
16152         PR tree-optimization/69606
16153         * gcc.dg/torture/pr69606.c: New testcase.
16155 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
16157         PR middle-end/68542
16158         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16159         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16161 2016-02-02  Alan Modra  <amodra@gmail.com>
16163         PR target/69548
16164         * gcc.target/powerpc/pr69548.c: New test.
16166 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16168         PR rtl-optimization/69592
16169         * gcc.dg/pr69592.c: New test.
16171         PR preprocessor/69543
16172         PR c/69558
16173         * gcc.dg/pr69543.c: New test.
16174         * gcc.dg/pr69558.c: New test.
16176 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
16178         PR testsuite/65940
16179         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16181 2016-02-01  Martin Sebor  <msebor@redhat.com>
16183         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16185 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
16187         PR tree-optimization/67921
16188         * c-c++-common/ubsan/pr67921.c: New test.
16190 2016-02-01  Richard Biener  <rguenther@suse.de>
16192         PR middle-end/69556
16193         * gcc.dg/tree-ssa/recip-8.c: New testcase.
16195 2016-02-01  Richard Biener  <rguenther@suse.de>
16197         PR tree-optimization/69574
16198         * gcc.dg/torture/pr69574.c: New testcase.
16200 2016-02-01  Richard Biener  <rguenther@suse.de>
16202         PR tree-optimization/69579
16203         * gcc.dg/setjmp-6.c: New testcase.
16205 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16207         PR rtl-optimization/69570
16208         * g++.dg/opt/pr69570.C: New test.
16210 2016-02-01  Richard Henderson  <rth@redhat.com>
16212         * gcc.dg/pr69535.c: New test.
16214 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
16216         PR testsuite/69584
16217         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16218         * gcc.dg/tree-ssa/sra-18.c: Likewise.
16220         PR debug/68244
16221         * g++.dg/parse/parens3.C: Use register "4" on hppa.
16223         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16225 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
16227         PR fortran/67564
16228         * gfortran.dg/allocate_with_source_17.f03: New test.
16230 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
16232         PR tree-optimization/69546
16233         * gcc.dg/torture/pr69546.c: New test.
16235 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
16237         PR fortran/69566
16238         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16240 2016-01-30  Martin Sebor  <msebor@redhat.com>
16242         PR c++/68490
16243         * g++.dg/ext/flexary10.C: New test.
16245 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
16247         PR fortran/66707
16248         gfortran.dg/common_23.f90: New test.
16250 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16252         PR target/65546
16253         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16254         condition being checked, and disable it when the target supports
16255         misaligned loads and stores.
16257 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16259         PR debug/69518
16260         * gcc.dg/torture/pr69518.c: New test.
16262 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
16264         PR target/69530
16265         * gcc.target/i386/pr69530.c: New test.
16267 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
16269         PR target/65604
16270         * gcc.target/mips/div-delay.c: New test.
16272 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16274         PR target/69551
16275         * gcc.target/i386/pr69551.c: New test.
16277         PR target/66137
16278         * gcc.target/i386/pr66137.c: New test.
16280 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
16282         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16283         always built for p5600.
16284         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16285         isa=p5600 dg-option.
16287 2016-01-29  Richard Biener  <rguenther@suse.de>
16289         PR tree-optimization/69547
16290         * g++.dg/tree-ssa/pr69547.C: New testcase.
16292 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16294         PR debug/66869
16295         * g++.dg/warn/Wunused-function2.C: New test.
16297 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16299         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16300         support for test to succeed.
16302 2016-01-29  Marek Polacek  <polacek@redhat.com>
16304         PR c++/69509
16305         PR c++/69516
16306         * g++.dg/ext/constexpr-vla2.C: New test.
16307         * g++.dg/ext/constexpr-vla3.C: New test.
16308         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16310 2016-01-29  Richard Biener  <rguenther@suse.de>
16312         PR middle-end/69537
16313         * gcc.dg/uninit-21.c: New testcase.
16315 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
16317         PR target/69459
16318         * gcc.target/i386/pr69459.c: New test.
16320 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
16322         PR target/68400
16323         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16324         * gcc.target/mips/pr68400.c: New test.
16326 2016-01-28  Martin Sebor  <msebor@redhat.com>
16328         PR target/17381
16329         * gcc.target/powerpc/pr17381.c: New test.
16331 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
16333         PR middle-end/69542
16334         * gcc.dg/torture/pr69542.c: New test.
16336 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
16338         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16340 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16342         * gcc.dg/pr65980.c: Skip on AIX.
16343         * gcc.dg/pr66688.c: Same.
16345 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16347         PR target/63679
16348         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16349         * gcc.dg/tree-ssa/sra-18.c: Same.
16351 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
16353         PR fortran/62536
16354         * gfortran.dg/block_15.f08: New test.
16355         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16356         on incorrectly closed BLOCK.
16358 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
16360         * gcc.dg/declare-simd.c: New test.
16362 2016-01-28  Richard Biener  <rguenther@suse.de>
16364         PR tree-optimization/69466
16365         * gfortran.dg/vect/pr69466.f90: New testcase.
16367 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16369         * g++.dg/pr67989.C: Remove ARM-specific option.
16370         * gcc.target/arm/pr67989.C: New file.
16372 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16374         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16375         and expm1 test for glibc < 2.11.
16377 2016-01-27  Richard Henderson  <rth@redhat.com>
16379         * gcc.c-torture/execute/pr69447.c: New test.
16381 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
16383         PR fortran/69422
16384         * gfortran.dg/alloc_comp_assign_15.f03: New test.
16386 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16388         PR debug/66869
16389         * gcc.dg/pr66869.c: New test.
16391 2016-01-25  Jeff Law  <law@redhat.com>
16393         PR tree-optimization/68398
16394         PR tree-optimization/69196
16395         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16396         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16397         path to avoid new heuristic allowing more irreducible regions
16398         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16399         * gcc.dg/tree-ssa/vrp46.c: Likewise.
16400         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16401         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16402         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16404 2016-01-27  Marek Polacek  <polacek@redhat.com>
16406         PR c/68062
16407         * c-c++-common/vector-compare-4.c: New test.
16409 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
16411         PR preprocessor/69126
16412         * c-c++-common/pr69126.c: New test case.
16414 2016-01-27  Ian Lance Taylor  <iant@google.com>
16416         * gcc.dg/tree-ssa/ivopt_5.c: New test.
16418 2016-01-27  Ryan Burn  <contact@rnburn.com>
16420         PR cilkplus/69267
16421         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16423 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16425         PR target/69512
16426         * gcc.target/i386/pr69512.c: New test.
16428 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
16430         PR ada/69488
16431         * gnat.dg/sso/*.adb: Robustify dg-output directives.
16433 2016-01-27  Marek Polacek  <polacek@redhat.com>
16435         PR c++/69379
16436         * g++.dg/pr69379.C: New test.
16438 2016-01-27  Martin Sebor  <msebor@redhat.com>
16440         PR c++/69317
16441         * g++.dg/abi/Wabi-2-2.C: New test.
16442         * g++.dg/abi/Wabi-2-3.C: New test.
16443         * g++.dg/abi/Wabi-3-2.C: New test.
16444         * g++.dg/abi/Wabi-3-3.C: New test.
16446 2016-01-27  Richard Biener  <rguenther@suse.de>
16448         PR tree-optimization/69166
16449         * gcc.dg/torture/pr69166.c: New testcase.
16451 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16453         PR tree-optimization/69355
16454         * gcc.dg/tree-ssa/pr69355.c: New test.
16456 2016-01-27  Marek Polacek  <polacek@redhat.com>
16458         PR c++/69496
16459         * g++.dg/ext/constexpr-vla1.C: New test.
16461 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16463         PR target/69245
16464         * gcc.target/arm/pr69245.c: New test.
16466 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16468         PR tree-optimization/69399
16469         * gcc.dg/torture/pr69399.c: New test.
16471 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16473         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16475 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16477         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16479 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16481         PR tree-optimization/69110
16482         * gcc.dg/autopar/pr69110.c: New test.
16484 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16485             Sebastian Pop  <s.pop@samsung.com>
16487         * gcc.dg/graphite/isl-ast-op-select.c: New.
16489 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16491         PR fortran/69385
16492         * gfortran.dg/allocate_error_6.f90: New test.
16494 2016-01-26  Richard Henderson  <rth@redhat.com>
16496         * gcc.dg/tm/pr60908.c: New test.
16498 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16500         PR other/69006
16501         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16502         directive.
16503         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16504         expected multiline output to reflect the colorization being
16505         disabled before newlines.
16506         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16507         (custom_diagnostic_finalizer): Replace call to
16508         pp_newline_and_flush with call to pp_flush.
16509         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16510         * gfortran.dg/implicit_class_1.f90: Likewise.
16511         * lib/gcc-dg.exp (allow_blank_lines): New global.
16512         (dg-allow-blank-lines-in-output): New procedure.
16513         (gcc-dg-prune): Complain about blank lines in the output, unless
16514         dg-allow-blank-lines-in-output was called.
16515         * lib/multiline.exp (_build_multiline_regex): Only support
16516         arbitrary followup text for non-blank-lines, not for blank lines.
16518 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16520         PR tree-optimization/69483
16521         * gcc.dg/pr69483.c: New test.
16522         * g++.dg/opt/pr69483.C: New test.
16524 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16526         PR target/68620
16527         * gcc.target/arm/pr68620.c: New test.
16529 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16531         * gcc.target/i386/pr68986-2.c: Remove -m32.
16533 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16535         PR target/68986
16536         * gcc.target/i386/pr68986-1.c: New test.
16537         * gcc.target/i386/pr68986-2.c: Likewise.
16538         * gcc.target/i386/pr68986-3.c: Likewise.
16540 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16542         * lib/target-supports.exp
16543         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16544         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16545         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16547 2016-01-26  Richard Biener  <rguenther@suse.de>
16549         PR tree-optimization/69452
16550         * gcc.dg/torture/pr69452.c: New testcase.
16552 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16554         PR target/69442
16555         * gcc.dg/pr69442.c: New test.
16557 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16559         PR target/67896
16560         * gcc.target/aarch64/simd/pr67896.C: New.
16562 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16564         PR tree-optimization/69400
16565         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16566         function.
16567         (plugin_init): Call it.
16568         * gcc.dg/torture/pr69400.c: New test.
16570 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16572         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16574 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16575             Sebastian Pop  <s.pop@samsung.com>
16577         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16578         isl-0.15.
16580 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16581             Sebastian Pop  <s.pop@samsung.com>
16583         * gcc.dg/graphite/pr69292.c: New.
16585 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16587         * c-c++-common/goacc/use_device-1.c: New test.
16589 2016-01-25  Jeff Law  <law@redhat.com>
16591         PR tree-optimization/69196
16592         PR tree-optimization/68398
16593         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16594         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16596 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16598         PR target/69469
16599         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16600         Algorithm.
16602 2016-01-25  Richard Biener  <rguenther@suse.de>
16604         PR testsuite/69380
16605         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16607 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16609         PR target/69421
16610         * gcc.dg/pr69421.c: New test.
16612 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16614         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16615         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16616         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16617         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16618         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16619         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16620         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16621         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16622         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16623         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16625 2016-01-25  Richard Biener  <rguenther@suse.de>
16627         PR tree-optimization/69376
16628         * gcc.dg/torture/pr69376.c: New testcase.
16630 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16632         PR fortran/69397
16633         PR fortran/68442
16634         * gfortran.dg/interface_38.f90: New test.
16635         * gfortran.dg/interface_39.f90: New test.
16637 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16639         Revert:
16640         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16642         PR c++/11858
16643         PR c++/24663
16644         PR c++/24664
16645         * g++.dg/template/pr11858.C: New test.
16646         * g++.dg/template/pr24663.C: New test.
16647         * g++.dg/template/unify12.C: New test.
16648         * g++.dg/template/unify13.C: New test.
16649         * g++.dg/template/unify14.C: New test.
16650         * g++.dg/template/unify15.C: New test.
16651         * g++.dg/template/unify16.C: New test.
16652         * g++.dg/template/unify17.C: New test.
16654 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16656         PR fortran/68283
16657         gfortran.dg/pr68283.f90: New test.
16659 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16661         PR fortran/66094
16662         * gfortran.dg/inline_matmul_13.f90:  New test.
16663         * gfortran.dg/matmul_bounds_8.f90:  New test.
16664         * gfortran.dg/matmul_bounds_9.f90:  New test.
16665         * gfortran.dg/matmul_bounds_10.f90:  New test.
16667 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16669         PR tree-optimization/69426
16670         * gcc.dg/autopar/pr69426.c: New test.
16672 2016-01-23  Martin Sebor  <msebor@redhat.com>
16674         PR c++/58109
16675         PR c++/69022
16676         * g++.dg/cpp0x/alignas5.C: New test.
16677         * g++.dg/ext/vector29.C: Same.
16679 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16681         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16682         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16683         _GNU_SOURCE from compile flags to the source.
16684         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16685         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16686         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16687         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16689 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16691         PR target/69432
16692         * g++.dg/opt/pr69432.C: New test.
16694 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16696         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16697         32-bit targets testing an -m64 multilib.
16699 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16701         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16702         64-bit support.
16704 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16706         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16708 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16710         PR target/68674
16711         * gcc.target/i386/pr68674.c
16712         * gcc.target/aarch64/pr68674.c
16713         * gcc.target/arm/pr68674.c
16715 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16717         PR target/69403
16718         * gcc.c-torture/execute/pr69403.c: New test.
16720 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16722         PR c++/55843
16723         * g++.dg/template/pr55843.C: New.
16725 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16727         PR testsuite/66877
16728         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16729         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16731 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16733         PR testsuite/67489
16734         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16735         from dg-do compile directive, and instead add
16736         { dg-require-effective-target int128 }.
16738 2016-01-20  Martin Sebor  <msebor@redhat.com>
16740         PR c/69405
16741         * gcc.dg/sync-fetch.c: New test.
16743 2016-01-21  Martin Sebor  <msebor@redhat.com>
16745         PR target/69252
16746         * gcc.target/powerpc/pr69252.c: New test.
16748 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16750         PR fortran/65996
16751         * gfortran.dg/pr65996.f90: New test.
16753 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16755         PR c++/68810
16756         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16757         expected to generate an error.
16759 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16761         PR middle-end/66178
16762         * gcc.dg/torture/pr66178.c: New test.
16764 2016-01-21  Anton Blanchard  <anton@samba.org>
16765             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16767         PR target/63354
16768         * gcc.target/powerpc/pr63354.c:  New test.
16770 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16772         PR rtl-optimization/68990
16773         * gcc.target/i386/pr68990: New.
16775 2016-01-21  Nick Clifton  <nickc@redhat.com>
16777         PR target/69129
16778         * gcc.target/mips/pr69129.c: New.
16780 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16782         PR c++/58046
16783         * g++.dg/cpp0x/pr58046.C: New.
16785 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16787         PR target/69187
16788         PR target/65624
16789         * gcc.target/arm/pr69187.c: New test.
16791         PR c++/69355
16792         * g++.dg/torture/pr69355.C: New test.
16794 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16795             Sebastian Pop  <s.pop@samsung.com>
16797         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16799 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16800             Sebastian Pop  <s.pop@samsung.com>
16802         * gcc.dg/graphite/pr68976.c: New test.
16804 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16806         PR middle-end/67653
16807         * c-c++-common/pr67653.c: New test.
16808         * gcc.dg/torture/pr29119.c: Add dg-warning.
16810 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
16812         * gcc.target/powerpc/cpu-builtin-1.c: New test.
16814 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16816         PR c/24293
16817         * gcc.dg/pr24293.c: New test.
16818         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16819         incomplete struct type.
16820         * gcc.dg/declspec-1.c: Likewise.
16821         * gcc.dg/pr63549.c: Likewise.
16823 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
16825         PR tree-optimization/66612
16826         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16827         for bdn instruction.
16829 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16831         * lib/target-supports.exp
16832         (check_effective_target_arm_fp_ok_nocache): New.
16833         (check_effective_target_arm_fp_ok): New.
16834         (add_options_for_arm_fp): New.
16835         (check_effective_target_arm_crypto_ok_nocache): Require
16836         target_arm_v8_neon_ok instead of arm32.
16837         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16838         (check_effective_target_arm_crypto_pragma_ok): New.
16839         (add_options_for_arm_vfp): New.
16840         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16841         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16842         target instead. Force initial fpu to vfp.
16843         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16844         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16845         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16846         dependency.
16847         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16848         use arm_vfp effective target instead. Force initial fpu to vfp.
16849         * gcc.target/arm/attr-neon3.c: Likewise.
16850         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16851         arm_vfp_ok.
16852         * gcc.target/arm/unsigned-float.c: Likewise.
16853         * gcc.target/arm/vfp-1.c: Likewise.
16854         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16855         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16856         * gcc.target/arm/vfp-ldmiad.c: Likewise.
16857         * gcc.target/arm/vfp-ldmias.c: Likewise.
16858         * gcc.target/arm/vfp-stmdbd.c: Likewise.
16859         * gcc.target/arm/vfp-stmdbs.c: Likewise.
16860         * gcc.target/arm/vfp-stmiad.c: Likewise.
16861         * gcc.target/arm/vfp-stmias.c: Likewise.
16862         * gcc.target/arm/vnmul-1.c: Likewise.
16863         * gcc.target/arm/vnmul-2.c: Likewise.
16864         * gcc.target/arm/vnmul-3.c: Likewise.
16865         * gcc.target/arm/vnmul-4.c: Likewise.
16867 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
16869         PR testsuite/69366
16870         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16871         the MPX run-time library, for compile-time MPX test.
16872         * gcc.target/i386/chkp-always_inline.c: Likewise.
16873         * gcc.target/i386/chkp-bndret.c: Likewise.
16874         * gcc.target/i386/chkp-builtins-1.c: Likewise.
16875         * gcc.target/i386/chkp-builtins-2.c: Likewise.
16876         * gcc.target/i386/chkp-builtins-3.c: Likewise.
16877         * gcc.target/i386/chkp-builtins-4.c: Likewise.
16878         * gcc.target/i386/chkp-const-check-1.c: Likewise.
16879         * gcc.target/i386/chkp-const-check-2.c: Likewise.
16880         * gcc.target/i386/chkp-hidden-def.c: Likewise.
16881         * gcc.target/i386/chkp-label-address.c: Likewise.
16882         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16883         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16884         * gcc.target/i386/chkp-pr69044.c: Likewise.
16885         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16886         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16887         * gcc.target/i386/chkp-strchr.c: Likewise.
16888         * gcc.target/i386/chkp-strlen-1.c: Likewise.
16889         * gcc.target/i386/chkp-strlen-2.c: Likewise.
16890         * gcc.target/i386/chkp-strlen-3.c: Likewise.
16891         * gcc.target/i386/chkp-strlen-4.c: Likewise.
16892         * gcc.target/i386/chkp-strlen-5.c: Likewise.
16893         * gcc.target/i386/chkp-stropt-1.c: Likewise.
16894         * gcc.target/i386/chkp-stropt-10.c: Likewise.
16895         * gcc.target/i386/chkp-stropt-11.c: Likewise.
16896         * gcc.target/i386/chkp-stropt-12.c: Likewise.
16897         * gcc.target/i386/chkp-stropt-13.c: Likewise.
16898         * gcc.target/i386/chkp-stropt-14.c: Likewise.
16899         * gcc.target/i386/chkp-stropt-15.c: Likewise.
16900         * gcc.target/i386/chkp-stropt-16.c: Likewise.
16901         * gcc.target/i386/chkp-stropt-2.c: Likewise.
16902         * gcc.target/i386/chkp-stropt-3.c: Likewise.
16903         * gcc.target/i386/chkp-stropt-4.c: Likewise.
16904         * gcc.target/i386/chkp-stropt-5.c: Likewise.
16905         * gcc.target/i386/chkp-stropt-6.c: Likewise.
16906         * gcc.target/i386/chkp-stropt-7.c: Likewise.
16907         * gcc.target/i386/chkp-stropt-8.c: Likewise.
16908         * gcc.target/i386/chkp-stropt-9.c: Likewise.
16909         * gcc.target/i386/pr63995-2.c: Likewise.
16910         * gcc.target/i386/pr64805.c: Likewise.
16911         * gcc.target/i386/pr65044.c: Likewise.
16912         * gcc.target/i386/pr65167.c: Likewise.
16913         * gcc.target/i386/pr65183.c: Likewise.
16914         * gcc.target/i386/pr65184.c: Likewise.
16915         * gcc.target/i386/thunk-retbnd.c: Likewise.
16917 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
16919         PR tree-optimization/69328
16920         * gcc.dg/pr69328.c: New test.
16922 2016-01-20  Jeff Law  <law@redhat.com>
16924         PR target/25114
16925         * gcc.target/m68k/pr25114.c: New test.
16927 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
16929         * gcc.target/arm/memset-inline-10.c: Added
16930         dg-require-effective-target arm_thumb2_ok.
16932 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
16934         * gcc.dg/debug/dwarf2/sso.c: New test.
16936 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
16938         PR testsuite/68820
16939         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16940         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16941         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16943 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16945         PR ipa/66223
16946         * g++.dg/ipa/devirt-50.C: New testcase.
16948 2016-01-19  Marek Polacek  <polacek@redhat.com>
16950         PR c++/68965
16951         * g++.dg/cpp1y/parameter-pack-1.C: New test.
16952         * g++.dg/cpp1y/parameter-pack-2.C: New test.
16954 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16956         PR target/69135
16957         * gcc.target/arm/pr69135_1.c: New test.
16959 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16961         * gcc.target/aarch64/ccmp_1.c: Add new tests.
16963 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16965         * gcc.target/aarch64/ccmp_1.c: New testcase.
16967 2016-01-19  Marek Polacek  <polacek@redhat.com>
16969         PR c++/68586
16970         * g++.dg/cpp0x/enum30.C: New test.
16972 2016-01-19  Richard Biener  <rguenther@suse.de>
16974         PR tree-optimization/69336
16975         * g++.dg/tree-ssa/pr69336.C: New testcase.
16977 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16979         PR debug/65779
16980         * gcc.dg/pr65779.c: New test.
16982 2016-01-19  Richard Biener  <rguenther@suse.de>
16984         PR tree-optimization/69352
16985         * gcc.dg/torture/pr69352.c: New testcase.
16987 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16989         PR rtl-optimization/68955
16990         PR rtl-optimization/64557
16991         * gcc.dg/torture/pr68955.c: New test.
16993 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16995         PR lto/69136
16996         * g++.dg/torture/pr69136.C: New testcase.
16998 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17000         PR lto/69133
17001         * g++.dg/lto/pr69133_0.C: New testcase.
17002         * g++.dg/lto/pr69133_1.C: New testcase.
17004 2016-01-15  Jeff Law  <law@redhat.com>
17006         PR tree-optimization/69320
17007         * gcc.c-torture/pr69320-1.c: New test.
17008         * gcc.c-torture/pr69320-2.c: New test.
17009         * gcc.c-torture/pr69320-3.c: New test.
17010         * gcc.c-torture/pr69320-4.c: New test.
17012 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
17014         PR c++/11858
17015         PR c++/24663
17016         PR c++/24664
17017         * g++.dg/template/pr11858.C: New test.
17018         * g++.dg/template/pr24663.C: New test.
17019         * g++.dg/template/unify12.C: New test.
17020         * g++.dg/template/unify13.C: New test.
17021         * g++.dg/template/unify14.C: New test.
17022         * g++.dg/template/unify15.C: New test.
17023         * g++.dg/template/unify16.C: New test.
17024         * g++.dg/template/unify17.C: New test.
17026 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
17028         PR testsuite/69181
17029         * gcc.dg/pr69181-1.c: New test file.
17030         * gcc.dg/pr69181-2.c: New test file.
17031         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17032         globals by moving it to...
17033         (cleanup-after-saved-dg-test): ...this new function.  Add
17034         "global additional_sources_used".  Add reset of global
17035         multiline_expected_outputs to the empty list.
17036         * lib/multiline.exp (_multiline_expected_outputs): Rename this
17037         global to...
17038         (multiline_expected_outputs): ...this, and updated comments to
17039         note that it is modified from gcc-dg.exp.
17040         (dg-end-multiline-output): Update for the above renaming.
17041         (handle-multiline-outputs): Likewise.  Remove the clearing
17042         of the expected outputs to the empty list.
17044 2016-01-18  Richard Biener  <rguenther@suse.de>
17046         PR tree-optimization/69297
17047         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17049 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
17051         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17052         dg-options.
17053         * gcc.target/mips/mips-3d-2.c: Likewise.
17054         * gcc.target/mips/mips-3d-3.c: Likewise.
17055         * gcc.target/mips/mips-3d-4.c: Likewise.
17056         * gcc.target/mips/mips-3d-5.c: Likewise.
17057         * gcc.target/mips/mips-3d-6.c: Likewise.
17058         * gcc.target/mips/mips-3d-7.c: Likewise.
17059         * gcc.target/mips/mips-3d-8.c: Likewise.
17060         * gcc.target/mips/mips-3d-9.c: Likewise.
17061         * gcc.target/mips/mips-ps-1.c: Likewise.
17062         * gcc.target/mips/mips-ps-2.c: Likewise.
17063         * gcc.target/mips/mips-ps-3.c: Likewise.
17064         * gcc.target/mips/mips-ps-4.c: Likewise.
17065         * gcc.target/mips/mips-ps-5.c: Likewise.
17066         * gcc.target/mips/mips-ps-6.c: Likewise.
17067         * gcc.target/mips/mips-ps-7.c: Likewise.
17068         * gcc.target/mips/mips-ps-type.c: Likewise.
17069         * gcc.target/mips/mips-ps-type-2.c: Likewise.
17070         * gcc.target/mips/mips16-attributes-6.c: Likewise.
17072 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17074         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17075         * c-c++-common/goacc/kernels-double-reduction.c: New test.
17076         * c-c++-common/goacc/kernels-empty.c: New test.
17077         * c-c++-common/goacc/kernels-eternal.c: New test.
17078         * c-c++-common/goacc/kernels-loop-2.c: New test.
17079         * c-c++-common/goacc/kernels-loop-3.c: New test.
17080         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17081         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17082         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17083         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17084         * c-c++-common/goacc/kernels-loop-data.c: New test.
17085         * c-c++-common/goacc/kernels-loop-g.c: New test.
17086         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17087         * c-c++-common/goacc/kernels-loop-n.c: New test.
17088         * c-c++-common/goacc/kernels-loop-nest.c: New test.
17089         * c-c++-common/goacc/kernels-loop.c: New test.
17090         * c-c++-common/goacc/kernels-noreturn.c: New test.
17091         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17092         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17093         * c-c++-common/goacc/kernels-reduction.c: New test.
17095 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17097         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17098         * gcc.dg/autopar/outer-2.c: Same.
17099         * gcc.dg/autopar/outer-3.c: Same.
17100         * gcc.dg/autopar/outer-4.c: Same.
17101         * gcc.dg/autopar/outer-5.c: Same.
17102         * gcc.dg/autopar/outer-6.c: Same.
17103         * gcc.dg/autopar/parallelization-1.c: Same.
17104         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17105         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17106         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17107         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17108         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17109         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17110         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17111         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17112         * gcc.dg/autopar/pr39500-1.c: Same.
17113         * gcc.dg/autopar/pr39500-2.c: Same.
17114         * gcc.dg/autopar/pr46193.c: Same.
17115         * gcc.dg/autopar/pr46194.c: Same.
17116         * gcc.dg/autopar/pr49580.c: Same.
17117         * gcc.dg/autopar/pr49960-1.c: Same.
17118         * gcc.dg/autopar/pr49960.c: Same.
17119         * gcc.dg/autopar/pr68373.c: Same.
17120         * gcc.dg/autopar/reduc-1.c: Same.
17121         * gcc.dg/autopar/reduc-1char.c: Same.
17122         * gcc.dg/autopar/reduc-1short.c: Same.
17123         * gcc.dg/autopar/reduc-2.c: Same.
17124         * gcc.dg/autopar/reduc-2char.c: Same.
17125         * gcc.dg/autopar/reduc-2short.c: Same.
17126         * gcc.dg/autopar/reduc-3.c: Same.
17127         * gcc.dg/autopar/reduc-4.c: Same.
17128         * gcc.dg/autopar/reduc-6.c: Same.
17129         * gcc.dg/autopar/reduc-7.c: Same.
17130         * gcc.dg/autopar/reduc-8.c: Same.
17131         * gcc.dg/autopar/reduc-9.c: Same.
17132         * gcc.dg/autopar/uns-outer-4.c: Same.
17133         * gcc.dg/autopar/uns-outer-5.c: Same.
17134         * gcc.dg/autopar/uns-outer-6.c: Same.
17135         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17136         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17138 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17140         PR target/63679
17141         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17142         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17144 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17146         PR target/63679
17147         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17148         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17149         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17151 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17153         PR target/63679
17154         * gcc.dg/tree-ssa/sra-17.c: New.
17155         * gcc.dg/tree-ssa/sra-18.c: New.
17157 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
17159         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17161 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
17163         * gnat.dg/inline12.adb: New test.
17165 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
17167         PR tree-optimization/66797
17168         * gcc.c-torture/execute/pr65447.c: Relax check condition.
17170 2016-01-18  Richard Biener  <rguenther@suse.de>
17172         PR tree-optimization/69170
17173         * gcc.dg/torture/pr69170.c: New testcase.
17175 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
17177         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17179 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17181         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17183 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17185         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17186         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
17187         redundant dg-require-effective-target pthread.
17188         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17189         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17190         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17191         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17192         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17193         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17194         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17196 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
17198         PR target/68609
17199         * gcc.target/powerpc/recip-6.c: Enable on AIX.
17200         * gcc.target/powerpc/recip-7.c: Same.
17202 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17204         PR c++/69091
17205         * g++.dg/template/pr69091.C: New test.
17207 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17209         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17210         dump does not contain an error_mark_node.
17211         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17212         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17214 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17216         PR c++/68936
17217         * g++.dg/template/pr68936.C: New test.
17219 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
17221         PR target/68609
17222         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17223         * gcc.target/powerpc/recip-2.c: Same.
17224         * gcc.target/powerpc/recip-3.c: Same.
17225         * gcc.target/powerpc/recip-4.c: Same.
17226         * gcc.target/powerpc/recip-sqrtf.c: Same.
17228 2016-01-15  Jeff Law  <law@redhat.com>
17230         PR tree-optimization/69270
17231         * gcc.dg/tree-ssa/pr69270-2.c: New test.
17232         * gcc.dg/tree-ssa/pr69270-3.c: New test.
17234 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
17236         PR fortran/49630
17237         * gfortran.dg/deferred_character_13.f90: New test for the fix
17238         of comment 3 of the PR.
17240         PR fortran/54070
17241         * gfortran.dg/deferred_character_8.f90: New test
17242         * gfortran.dg/allocate_error_5.f90: New test
17244         PR fortran/60593
17245         * gfortran.dg/deferred_character_10.f90: New test
17247         PR fortran/60795
17248         * gfortran.dg/deferred_character_14.f90: New test
17250         PR fortran/61147
17251         * gfortran.dg/deferred_character_11.f90: New test
17253         PR fortran/64324
17254         * gfortran.dg/deferred_character_9.f90: New test
17256 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17258         PR rtl-optimization/69030
17259         * gcc.target/i386/pr69030.c: New.
17261 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17263         * gcc.target/aarch64/target_attr_17.c: New test.
17265 2016-01-15  Richard Biener  <rguenther@suse.de>
17267         PR tree-optimization/66856
17268         * gcc.dg/torture/pr66856-1.c: New testcase.
17269         * gcc.dg/torture/pr66856-2.c: Likewise.
17271 2016-01-15  Richard Biener  <rguenther@suse.de>
17273         PR debug/69137
17274         * g++.dg/lto/pr69137_0.C: New testcase.
17276 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
17278         PR middle-end/69246
17279         * gcc.target/i386/pr69246.c: New test.
17281 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17283         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17285 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17287         PR c++/56194
17288         * g++.dg/init/const9.C: Disable test on S/390.
17290 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17292         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17293         * g++.dg/Wno-frame-address.C: Ditto.
17295 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17297         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17299 2016-01-15  Richard Biener  <rguenther@suse.de>
17301         PR tree-optimization/68961
17302         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17304 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
17306         * gcc.target/i386/pr65105-5.c: New test.
17308 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17310         * gcc.c-torture/execute/alias-4.c: New testcase.
17312 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17314         PR ipa/68148
17315         * g++.dg/ipa/devirt-49.C: New testcase.
17317 2016-01-15  Christian Bruel  <christian.bruel@st.com>
17319         PR target/65837
17320         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17321         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17322         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17324 2016-01-15  Richard Biener  <rguenther@suse.de>
17326         PR tree-optimization/69117
17327         * gcc.dg/torture/pr69117.c: New testcase.
17329 2015-01-14  Ryan Burn  <contact@rnburn.com>
17331         PR c++/69048
17332         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17334 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
17336         PR testsuite/67509
17337         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17338         range tests use 100 * maximum instead of maximum + 1.
17340 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17342         PR debug/69244
17343         * gcc.dg/guality/pr69244.c: New test.
17345 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
17347         * lib/target-supports.exp (check_effective_target_issignaling):
17348         New procedure.
17349         * gcc.dg/pr61441.c: Require issignaling effective target.
17351 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
17353         PR target/68803
17354         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17356 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
17358         PR c++/68819
17359         PR preprocessor/69177
17360         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17361         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17362         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17363         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17365 2016-01-14  Marek Polacek  <polacek@redhat.com>
17367         PR c/69262
17368         * gcc.dg/array-15.c: New test.
17370 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17372         PR middle-end/68146
17373         PR tree-optimization/69155
17374         * gfortran.dg/pr68146.f: New test.
17375         * gfortran.dg/pr69155.f90: New test.
17377 2016-01-14  Richard Biener  <rguenther@suse.de>
17379         PR tree-optimization/68060
17380         * gcc.dg/torture/pr68060-1.c: New testcase.
17381         * gcc.dg/torture/pr68060-2.c: Likewise.
17383 2016-01-14  Nick Clifton  <nickc@redhat.com>
17385         * lib/target-supports.exp
17386         (check_effective_target_arm_neon_ok_nocache): Add an option
17387         sequence that includes setting the ARM architecture to ARMv7-A.
17388         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17389         command line options necessary to enable Neon support.
17390         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17391         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17392         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17393         * gcc.target/arm/pr69180.c: Likewise.
17395 2016-01-14  Jeff Law  <law@redhat.com>
17397         PR tree-optimization/69270
17398         * gcc.dg/tree-ssa/pr69270.c: New test.
17400 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
17402         PR c/66208
17403         * c-c++-common/pr66208.c: New file.
17405 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17407         PR tree-optimization/69156
17408         * gcc.dg/pr69156.c: New test.
17410 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17412         * gcc.target/i386/pr69225-7.c: New test.
17414 2016-01-13  Richard Henderson  <rth@redhat.com>
17416         * gcc.dg/tm/memopt-13.c: Update expected function.
17417         * gcc.dg/tm/memopt-6.c: Likewise.
17419 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
17421         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17422         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17423         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17424         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17426 2016-01-13  Tom de Vries  <tom@codesourcery.com>
17428         PR tree-optimization/69169
17429         * gcc.dg/pr69169.c: New test.
17431 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
17433         PR target/69228
17434         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17435         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17436         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17437         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17438         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17439         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17440         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17441         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17443 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17445         PR target/69247
17446         * gcc.dg/pr69247.c: New test.
17448 2016-01-13  Richard Biener  <rguenther@suse.de>
17450         PR tree-optimization/69242
17451         * gcc.dg/torture/pr69242.c: New testcase.
17453 2016-01-13  Richard Biener  <rguenther@suse.de>
17455         PR tree-optimization/69186
17456         * gcc.dg/torture/pr69186.c: New testcase.
17458 2016-01-13  Jeff Law  <law@redhat.com>
17460         PR tree-optimization/67755
17461         * gcc.dg/tree-ssa/pr67755.c: New test.
17463 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17465         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17466         pass number in output by a star.
17468 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17470         PR tree-optimization/68911
17471         * gcc.c-torture/execute/pr68911.c: New test.
17473 2016-01-12  Marek Polacek  <polacek@redhat.com>
17475         PR c++/68979
17476         * g++.dg/warn/permissive-1.C: New test.
17478 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17480         PR objc++/68511
17481         PR c++/69213
17482         * g++.dg/opt/pr69213.C: New test.
17484 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17486         PR target/69180
17487         * gcc.target/arm/pr69180.c: New test.
17489 2016-01-12  Richard Biener  <rguenther@suse.de>
17491         PR lto/69077
17492         * g++.dg/lto/pr69077_0.C: New testcase.
17493         * g++.dg/lto/pr69077_1.C: Likewise.
17495 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17497         PR target/69175
17498         * g++.dg/opt/pr69175.C: New test.
17500 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17502         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17503         rather than #including math.h & stdlib.h.
17504         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17505         * gcc.dg/vect/pr49771.c: Likewise.
17506         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17507         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17508         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17509         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17510         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17511         * gcc.dg/vect/pr44507.c: Likewise.
17512         * gcc.dg/vect/pr45902.c: Likewise.
17513         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17514         * gcc.dg/vect/vect-117.c: Likewise.
17515         * gcc.dg/vect/vect-99.c: Likewise.
17516         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17517         * gcc.dg/vect/vect-cond-1.c: Likewise.
17518         * gcc.dg/vect/vect-cond-2.c: Likewise.
17519         * gcc.dg/vect/vect-cond-3.c: Likewise.
17520         * gcc.dg/vect/vect-cond-4.c: Likewise.
17521         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17522         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17523         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17524         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17525         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17526         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17527         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17528         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17529         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17530         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17531         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17532         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17533         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17534         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17535         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17536         include of signal.h.
17537         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17538         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17539         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17540         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17541         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17542         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17543         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17544         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17545         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17546         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17547         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17548         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17549         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17550         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17551         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17552         * gcc.dg/vect/vect-outer-5.c: Likewise.
17553         * gcc.dg/vect/vect-outer-6.c: Likewise.
17554         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17555         include of stdio.h.
17557 2016-01-12  Nick Clifton  <nickc@redhat.com>
17559         PR target/68913
17560         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17561         to fread so that it will be found in all target runtimes.
17563 2016-01-12  Richard Biener  <rguenther@suse.de>
17565         PR tree-optimization/69053
17566         * g++.dg/torture/pr69053.C: New testcase.
17568 2016-01-12  Richard Biener  <rguenther@suse.de>
17570         PR tree-optimization/69168
17571         * gcc.dg/torture/pr69168.c: New testcase.
17573 2016-01-12  Richard Biener  <rguenther@suse.de>
17575         PR tree-optimization/69157
17576         * gcc.dg/torture/pr69157.c: New testcase.
17578 2016-01-12  Richard Biener  <rguenther@suse.de>
17580         PR tree-optimization/69174
17581         * gcc.dg/torture/pr69174.c: New testcase.
17583 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17585         PR c++/66808
17586         PR c++/69000
17587         * g++.dg/tls/pr66808.C: New test.
17588         * g++.dg/tls/pr69000.C: New test.
17590 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17592         * gcc.target/powerpc/swaps-p8-23.c: New test.
17593         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17595 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17597         PR tree-optimization/68356
17598         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17600 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17601             Jim Wilson  <jim.wilson@linaro.org>
17603         PR target/69194
17604         * gcc.target/arm/pr69194.c: New test.
17606 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17608         PR target/69225
17609         * gcc.target/i386/pr69225-1.c: New test.
17610         * gcc.target/i386/pr69225-2.c: Likewise.
17611         * gcc.target/i386/pr69225-3.c: Likewise.
17612         * gcc.target/i386/pr69225-4.c: Likewise.
17613         * gcc.target/i386/pr69225-5.c: Likewise.
17614         * gcc.target/i386/pr69225-6.c: Likewise.
17616 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17618         PR target/67462
17619         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17620         if lp64.
17622         PR target/69071
17623         * gcc.dg/pr69071.c: New test.
17625         PR c++/69211
17626         * g++.dg/opt/pr69211.C: New test.
17628         PR tree-optimization/69214
17629         * gcc.c-torture/compile/pr69214.c: New test.
17631 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17633         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17634         * gcc.target/i386/pr66232-11.c: Ditto.
17635         * gcc.target/i386/pr66232-12.c: Ditto.
17636         * gcc.target/i386/pr66232-13.c: Ditto.
17638 2016-01-11  Richard Biener  <rguenther@suse.de>
17640         PR tree-optimization/69173
17641         * gcc.dg/torture/pr69173.c: New testcase.
17643 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17645         PR rtl-optimization/68796
17646         * gcc.target/aarch64/tst_5.c: New test.
17647         * gcc.target/aarch64/tst_6.c: Likewise.
17649 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17651         PR rtl-optimization/68841
17652         * gcc.dg/pr68841.c: New test.
17653         * gcc.c-torture/execute/pr68841.c: New test.
17655 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17657         PR rtl-optimization/68920
17658         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17659         for ix86 targets.
17660         * gcc.dg/ifcvt-5.c: New test.
17662 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17664         PR bootstrap/69123
17665         * g++.dg/pr69123.C: New.
17667 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17669         PR target/69010
17670         * gcc.target/i386/pr69010.c: New test.
17672 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17674         PR ipa/69044
17675         * gcc.target/i386/chkp-pr69044.c: New test.
17677 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17679         PR tree-optimization/69109
17680         * gcc.dg/autopar/pr69109-2.c: New test.
17681         * gcc.dg/autopar/pr69109.c: New test.
17683 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17685         PR tree-optimization/69108
17686         * gcc.dg/autopar/pr69108.c: New test.
17688 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17690         PR c++/69029
17691         * c-c++-common/Wisleading-indentation.c: Augment test.
17693 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17695         PR fortran/69154
17696         * gfortran.dg/inline_matmul_12.f90:  New test.
17698 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17700         PR fortran/67779
17701         * gfortran.dg/actual_array_offset_1: New test.
17703 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17705         PR tree-optimization/69062
17706         * gcc.dg/autopar/pr69062.c: New test.
17708 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17710         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17711         * gcc.dg/vect/slp-perm-2.c: Likewise.
17712         * gcc.dg/vect/slp-perm-3.c: Likewise.
17713         * gcc.dg/vect/slp-perm-5.c: Likewise.
17714         * gcc.dg/vect/slp-perm-6.c: Likewise.
17715         * gcc.dg/vect/slp-perm-7.c: Likewise.
17716         * gcc.dg/vect/slp-perm-8.c: Likewise.
17718 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17720         PR tree-optimization/69039
17721         * gcc.dg/autopar/pr69039.c: New test.
17723 2016-01-09  Marek Polacek  <polacek@redhat.com>
17725         PR c++/69113
17726         * g++.dg/pr69113.C: New test.
17728 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17730         PR middle-end/50865
17731         PR tree-optimization/69097
17732         * gcc.c-torture/execute/pr50865.c: New test.
17733         * gcc.c-torture/execute/pr69097-1.c: New test.
17734         * gcc.c-torture/execute/pr69097-2.c: New test.
17735         * gcc.dg/pr69097-1.c: New test.
17736         * gcc.dg/pr69097-2.c: New test.
17738 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17740         PR c++/69164
17741         * g++.dg/opt/pr69164.C: New test.
17743 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17745         PR tree-optimization/69167
17746         * gcc.dg/pr69167.c: New test.
17748 2016-01-08  Marek Polacek  <polacek@redhat.com>
17750         PR c++/68449
17751         * g++.dg/pr68449.C: New.
17753 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17755         PR tree-optimization/68707
17756         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17757         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17758         on platforms supporting it.
17759         * gcc.dg/vect/slp-perm-2.c: Likewise.
17760         * gcc.dg/vect/slp-perm-3.c: Likewise.
17761         * gcc.dg/vect/slp-perm-5.c: Likewise.
17762         * gcc.dg/vect/slp-perm-7.c: Likewise.
17763         * gcc.dg/vect/slp-perm-8.c: Likewise.
17764         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17765         on platforms supporting it.
17767 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17769         PR tree-optimization/69162
17770         * gcc.dg/pr69162.c: New test.
17772         PR tree-optimization/69172
17773         * gcc.dg/pr69172.c: New test.
17775 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17777         PR tree-optimization/67781
17778         * gcc.c-torture/execute/pr67781.c: New file.
17780 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17782         PR tree-optimization/69083
17783         * gcc.dg/vect/pr69083.c: New test.
17785 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17787         PR tree-optimization/61441
17788         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17789         Use -fexcess-precision=standard for compiler options.
17790         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17792 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17794         PR fortran/69128
17795         * gfortran.dg/gomp/pr69128.f90: New test.
17797         PR c++/69145
17798         * g++.dg/ext/pr69145-1.C: New test.
17799         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17800         * g++.dg/ext/pr69145-2.h: New file.
17802 2016-01-07  Martin Sebor  <msebor@redhat.com>
17804         PR c/68966
17805         * gcc.dg/atomic-fetch-bool.c: New test.
17806         * gcc.dg/sync-fetch-bool.c: New test.
17808 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17810         PR fortran/66680
17811         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17813 2016-01-07  Nick Clifton  <nickc@redhat.com>
17815         PR target/66655
17816         * g++.dg/pr66655.C: New test.
17817         * g++.dg/pr66655_1.cc: Test support file.
17818         * g++.dg/pr66655.h: Test header file.
17820 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
17822         PR fortran/66680
17823         gfortran.dg/gomp/pr66680.f90: New test.
17825 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17827         PR target/69171
17828         * gcc.target/i386/pr69171-1.c: New test.
17829         * gcc.target/i386/pr69171-2.c: Likewise.
17830         * gcc.target/i386/pr69171-3.c: Likewise.
17831         * gcc.target/i386/pr69171-4.c: Likewise.
17832         * gcc.target/i386/pr69171-5.c: Likewise.
17833         * gcc.target/i386/pr69171-6.c: Likewise.
17835 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
17837         PR middle-end/67639
17838         * c-c++-common/pr67639.c: New test.
17840 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
17842         PR tree-optimization/69141
17843         * g++.dg/opt/pr69141.C: New test.
17845 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
17847         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17849 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
17851         PR target/69140
17852         * gcc.target/i386/pr69140.c: New test
17854 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
17856         * gcc.dg/bad-dereference.c: New test case.
17858 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17860         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17862 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
17864         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17866 2016-01-06  Marek Polacek  <polacek@redhat.com>
17868         PR sanitizer/69099
17869         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17871 2016-01-05  Marek Polacek  <polacek@redhat.com>
17873         PR c/69104
17874         * gcc.dg/atomic-invalid-2.c: New.
17876 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17878         PR target/68991
17879         * gcc.target/i386/pr68991.c: New test.
17881 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17883         PR target/68991
17884         * g++.dg/pr68991-1.C: New test.
17885         * g++.dg/pr68991-2.C: Likewise.
17887 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
17889         PR other/60465
17890         * gcc.target/ia64/pr60465-gprel64.c: New test.
17891         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17893 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17895         PR rtl-optimization/68651
17896         * gcc.target/aarch64/pr68651_1.c: New test.
17898 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
17900         PR c/69122
17901         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17903 2016-01-05  Nathan Sidwell  <nathan@acm.org>
17905         PR c++/58583
17906         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17908         * gcc.dg/alias-15.c: New.
17910 2016-01-05  Nick Clifton  <nickc@redhat.com>
17912         PR target/68870
17913         * g++.dg/pr68770.C: New test.
17915 2016-01-04  Mike Stump  <mikestump@comcast.net>
17917         * lib/target-supports.exp (check_effective_target_cilkplus):
17918         cilkplus targets require pthreads.
17919         (check_effective_target_cilkplus): Remove special case for NVPTX.
17921 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
17923         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17924         generation.
17926 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
17928         Update copyright years.
17930 2016-01-04  Marek Polacek  <polacek@redhat.com>
17932         PR c/68908
17933         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17934         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17935         * gcc.dg/atomic/stdatomic-op-5.c: New test.
17937 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17939         * gcc.target/sparc/20160104-2.c: New test.
17941 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17943         * gcc.target/sparc/20160104-1.c: New test.
17945 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
17947         PR fortran/65045
17948         * gfortran.dg/pr65045.f90: New test.
17950 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
17952         * gnat.dg/specs/debug1.ads: Delete.
17954 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17956         PR libgfortran/68867
17957         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17958         expression.
17960 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17962         PR libgfortran/68867
17963         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17964         PowerPC.
17966 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
17968         PR fortran/68864
17969         * gfortran.dg/pr68864.f90: New test.
17971 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
17973         PR tree-optimization/69070
17974         * gcc.dg/pr69070.c: New test.
17976         PR sanitizer/69055
17977         * gfortran.dg/pr69055.f90: New test.
17979         PR target/69015
17980         * gcc.dg/pr69015.c: New test.
17982 Copyright (C) 2016 Free Software Foundation, Inc.
17984 Copying and distribution of this file, with or without modification,
17985 are permitted in any medium without royalty provided the copyright
17986 notice and this notice are preserved.