PR tree-optimization/78574
[official-gcc.git] / gcc / testsuite / ChangeLog
blobeac361b5f85732e47cf86a9c1d778f4848f185e8
1 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
3         PR tree-optimization/78574
4         * gcc.c-torture/compile/pr78574.c: New test.
6 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
8         * caf/single.c (_gfortran_caf_is_present): Prevent fallthrough
9         warnings.
11 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
13         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
14         to the changed interfaces.
15         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
16         * gfortran.dg/coarray_allocate_7.f08: Likewise.
17         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
18         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
19         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
20         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
21         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
23 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
25         PR fortran/78593
26         * gfortran.dg/derived_result.f90: New test case.
28 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
30         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
31         -mfloat-abi=soft option.
32         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
33         foreach loop.
35 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
37         PR target/78362
38         * gcc.c-torture/compile/pr78362.c: New test.
40 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
42         * lib/target-supports.exp (check_effective_target_freorder): Check
43         additional case.
45 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
47         * gcc.target/arc/arc700-stld-hazard.c: New file.
49 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
51         PR fortran/78592
52         * gfortran.dg/dtio_18.f90: New test case.
54 2016-11-30  Martin Liska  <mliska@suse.cz>
56         PR sanitizer/78541
57         * gcc.dg/asan/pr78541-2.c: New test.
58         * gcc.dg/asan/pr78541.c: New test.
60 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
62         PR tree-optimization/78586
63         * gcc.c-torture/execute/pr78586.c: New test.
65 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
67         PR fortran/78573
68         * gfortran.dg/class_61.f90: New test case.
70 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
72         PR preprocessor/78569
73         * gcc.dg/format/pr78569.c: New test case.
75 2016-11-29  Martin Sebor  <msebor@redhat.com>
77         avoid false positives on ILP32 targets.
78         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
80 2016-11-29  Martin Sebor  <msebor@redhat.com>
82         PR tree-optimization/78512
83         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
84         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
86 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
88         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
89         Force value through k register.
91 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
93         PR c++/72774
94         PR c++/72786
95         PR c++/77922
96         PR c++/78313
97         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
98         * g++.dg/spellcheck-macro-ordering.C: New test case.
99         * g++.dg/spellcheck-pr78313.C: New test case.
101 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
103         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
104         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
105         (Poly64x1_t, Poly64x2_t): Added types.
106         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
107         (vmov_n_p64, vmovq_n_p64): Added.
108         (vld2_lane_p64, vld2q_lane_p64): Likewise.
109         (vld3_lane_p64, vld3q_lane_p64): Likewise.
110         (vld4_lane_p64, vld4q_lane_p64): Likewise.
111         (vst2_lane_p64, vst2q_lane_p64): Likewise.
112         (vst3_lane_p64, vst3q_lane_p64): Likewise.
113         (vst4_lane_p64, vst4q_lane_p64): Likewise.
114         (vget_lane_p64, vgetq_lane_p64): Likewise.
115         (vget_high_p64): Likewise.
116         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
117         Added AArch64 flags.
118         (vreint_vector, vreint_vector_res): Moved to header.
119         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
120         Added Aarch64 flags.
121         (vreint_vector, vreint_vector_res): Moved to header.
123 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
125         PR fortran/58175
126         * gfortran.dg/finalize_30.f90: New test case.
128 2016-11-29  Martin Liska  <mliska@suse.cz>
130         PR gcov-profile/78582
131         * gcc.dg/pr78582.c: New test.
133 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
135         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
136         targets with sizeof(int) < 4.
138 2016-11-29  Richard Biener  <rguenther@suse.de>
140         PR middle-end/78546
141         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
143 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
145         * gcc.target/powerpc/rldic-0.c: New testcase.
146         * gcc.target/powerpc/rldic-1.c: New testcase.
147         * gcc.target/powerpc/rldic-2.c: New testcase.
148         * gcc.target/powerpc/rldicl-0.c: New testcase.
149         * gcc.target/powerpc/rldicl-1.c: New testcase.
150         * gcc.target/powerpc/rldicl-2.c: New testcase.
151         * gcc.target/powerpc/rldicr-0.c: New testcase.
152         * gcc.target/powerpc/rldicr-1.c: New testcase.
153         * gcc.target/powerpc/rldicr-2.c: New testcase.
154         * gcc.target/powerpc/rldicx.h: New file.
155         * gcc.target/powerpc/rldimi-0.c: New testcase.
156         * gcc.target/powerpc/rldimi-1.c: New testcase.
157         * gcc.target/powerpc/rldimi-2.c: New testcase.
158         * gcc.target/powerpc/rldimi.h: New file.
159         * gcc.target/powerpc/rlwimi-0.c: New testcase.
160         * gcc.target/powerpc/rlwimi-1.c: New testcase.
161         * gcc.target/powerpc/rlwimi-2.c: New testcase.
162         * gcc.target/powerpc/rlwimi.h: New file.
163         * gcc.target/powerpc/rlwinm-0.c: New testcase.
164         * gcc.target/powerpc/rlwinm-1.c: New testcase.
165         * gcc.target/powerpc/rlwinm-2.c: New testcase.
166         * gcc.target/powerpc/rlwinm.h: New file.
168 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
170         PR middle-end/78540
171         * gcc.dg/pr78540.c: New test.
173 2016-11-28  Martin Sebor  <msebor@redhat.com>
175         PR middle-end/78520
176         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
177         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
178         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
179         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
181 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
183         PR c++/72808
184         * g++.dg/debug/pr72808.C: New test.
186         PR rtl-optimization/78546
187         * gcc.dg/torture/pr78546-1.c: New test.
188         * gcc.dg/torture/pr78546-2.c: New test.
190         PR fortran/78298
191         * gfortran.dg/gomp/pr78298.f90: New test.
193 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
195         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
196         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
198 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
200         PR c++/77591
201         * g++.dg/cpp1y/pr77591.C: New test.
203 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
205         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
207 2016-11-28  Richard Biener  <rguenther@suse.de>
209         PR tree-optimization/78542
210         * gcc.dg/torture/pr78542.c: New testcase.
212 2016-11-28  Richard Biener  <rguenther@suse.de>
214         PR tree-optimization/78343
215         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
216         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
218 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
220         PR lto/78211
221         * g++.dg/ipa/pr78211.C: New test.
223 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
225         PR fortran/78474
226         * gfortran.dg/submodule_22.f08: New test.
228         PR fortran/78331
229         * gfortran.dg/submodule_21.f08: New test.
231 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
233         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
235 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
236             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
237             Dominique d'Humieres  <dominiq@lps.ens.fr>
239         PR target/67710
240         *  gcc.dg/darwin-minversion-1.c: Update min version check.
241         *  gcc.dg/darwin-minversion-2.c: Likewise.
242         *  gcc.dg/darwin-minversion-3.c: Likewise.
244 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
246         PR target/57438
247         * gcc.dg/pr57438-1.c: New Test.
248         * gcc.dg/pr57438-2.c: New Test.
250 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
251             Iain Sandoe  <iain@codesourcery.com>
253         PR target/71767
254         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
255         linker-visible symbols.
256         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
257         * gcc.dg/const-uniq-1.c: Likewise.
258         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
259         * gcc.target/i386/pr70799-1.c: Likewise.
261 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
263         PR rtl-optimization/78438
264         PR rtl-optimization/78477
265         * gcc.c-torture/execute/pr78438.c: New test.
266         * gcc.c-torture/execute/pr78477.c: New test.
268         PR rtl-optimization/78526
269         * gcc.dg/pr78526.c: New test.
271 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
273         PR rtl-optimization/77541
274         * gcc.target/i386/pr77541.c: Change target to int128.
276 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
278         PR fortran/60853
279         * gfortran.dg/typebound_assignment_8.f90: New test case.
281 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
283         PR rtl-optimization/78527
284         * gcc.c-torture/compile/pr78527.c: New test.
286 2016-11-25  Martin Liska  <mliska@suse.cz>
288         PR gcov-profile/78086
289         * g++.dg/gcov/pr16855.C: Clean up the test case.
290         * g++.dg/gcov/pr16855-priority.C: New test.
292 2016-11-25  Richard Biener  <rguenther@suse.de>
294         PR ipa/78515
295         * gcc.dg/torture/pr78515.c: New testcase.
297 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
299         PR fortran/78293
300         * gfortran.dg/allocatable_function_10.f90: New test.
301         * gfortran.dg/class_array_15.f03: Increase builtin_free count
302         from 11 to 12.
304 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
306         PR middle-end/78507
307         PR middle-end/78510
308         PR middle-end/78517
309         * g++.dg/torture/pr78507.C: New test.
310         * gcc.dg/torture/pr78510.c: New test.
311         * gcc.dg/torture/pr78517.c: New test.
313 2016-11-24  Richard Biener  <rguenther@suse.de>
315         PR tree-optimization/78343
316         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
317         * gcc.dg/autopar/uns-outer-6.c: Adjust.
318         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
319         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
320         * gcc.dg/vect/pr38529.c: Likewise.
322 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
324         PR tree-optimization/77673
325         * gcc.dg/pr77673.c: New test.
327 2016-11-25  Martin Jambor  <mjambor@suse.cz>
329         PR tree-optimization/70965
330         * g++.dg/pr70965.C: New test.
332 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
333             Andreas Schwab  <schwab@linux-m68k.org>
335         PR gcov-profile/78467
336         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
337         signed int.
339 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
341         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
342         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
344 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
346         * gcc.dg/tree-ssa/tailcall-8.c: New test.
348 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
350         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
351         with sizeof(int) < 4.
353 2016-11-24  Martin Sebor  <msebor@redhat.com>
355         PR tree-optimization/78476
356         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
358 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
360         PR rtl-optimization/77541
361         * gcc.target/i386/pr77541.c: New.
363 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
365         PR fortran/78500
366         * gfortran.dg/class_result_4.f90: New test.
368 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
370         * gcc.target/aarch64/_Float16_1.c: New.
371         * gcc.target/aarch64/_Float16_2.c: Likewise.
372         * gcc.target/aarch64/_Float16_3.c: Likewise.
374 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
376         * gcc.target/aarch64/floatdihf2_1.c: New.
378 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
380         PR target/48863
381         PR inline-asm/70184
382         * gcc.target/arm/pr48863.c: New test.
384 2016-11-24  Martin Liska  <mliska@suse.cz>
386         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
387         parts for frequencies/probabilities.
388         * gcc.dg/pr34027-1.c: Likewise.
389         * gcc.dg/strict-overflow-2.c: Likewise.
390         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
391         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
392         * gcc.dg/tree-ssa/pr32044.c: Likewise.
393         * gcc.dg/tree-ssa/vector-3.c: Likewise.
394         * gcc.dg/tree-ssa/vrp101.c: Likewise.
395         * gcc.dg/tree-ssa/dump-2.c: New test.
397 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
399         * gcc.target/i386/align-limit.c: New test.
401 2016-11-24  Richard Biener  <rguenther@suse.de>
403         PR tree-optimization/71595
404         * gcc.dg/torture/pr71595.c: New testcase.
406 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
408         PR rtl-optimization/78120
409         * gcc.target/i386/pr78120.c: New test.
411 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
413         * gcc.c-torture/compile/20161124-1.c: New test.
415 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
417         PR bootstrap/78493
418         * g++.dg/cpp1z/decomp18.C: New test.
420 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
422         * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
423         * gcc.target/aarch64/store-pair-1.c : Likewise.
425 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
427         * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
428         * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
429         * gcc.target/aarch64/vect-abs-compile.c : Likewise.
430         * gcc.target/aarch64/vect-clz.c : Likewise.
431         * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
432         * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
433         * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
434         * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
435         * gcc.target/aarch64/vect-fmovd.c : Likewise.
436         * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
437         * gcc.target/aarch64/vect-fmovf.c : Likewise.
438         * gcc.target/aarch64/vect_ctz_1.c : Likewise.
440 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
442         PR target/78458
443         * gcc.target/powerpc/pr78458.c: New.
445 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
447         * gcc.c-torture/compile/20161123-1.c: New test.
449 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
451         PR fortran/78297
452         * gfortran.dg/pr78297.f90: New test.
454 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
456         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
458 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
460         PR sanitizer/69278
461         * g++.dg/ubsan/return-7.C: New test.
462         * c-c++-common/ubsan/unreachable-4.c: New test.
464         PR tree-optimization/78482
465         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
466         (bar): New function.
467         (main): Call bar instead of printf.
469         PR middle-end/69183
470         * gfortran.dg/gomp/pr69183.f90: New test.
472 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
474         PR target/78230
475         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
476         (test2) Ditto.
478 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
480         PR c++/77907
481         * g++.dg/cpp0x/pr77907.C: New test.
483 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
485         PR middle-end/78153
486         * gcc.dg/tree-ssa/pr78153-1.c: New test.
487         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
489 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
491         PR target/63250
492         * lib/target-supports.exp (add_options_for_float16): Add
493         -mfp16-format=ieee when testign arm*-*-*.
495 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
497         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
498         result.
499         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
500         result.
502 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
504         * lib/target-supports.exp (check_effective_target_float16): Add
505         options for _Float16.
506         (check_effective_target_float32): Add options for _Float32.
507         (check_effective_target_float64): Add options for _Float64.
508         (check_effective_target_float128): Add options for _Float128.
509         (check_effective_target_float32x): Add options for _Float32x.
510         (check_effective_target_float64x): Add options for _Float64x.
511         (check_effective_target_float128x): Add options for _Float128x.
513 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
515         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
516         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
518 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
520         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
521         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
523 2016-11-23  Martin Sebor  <msebor@redhat.com>
525         PR middle-end/78461
526         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
527         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
529 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
531         PR c++/71450
532         * g++.dg/cpp0x/pr71450-1.C: New test.
533         * g++.dg/cpp0x/pr71450-2.C: New test.
535         PR c++/77739
536         * g++.dg/cpp1y/pr77739.C: New test.
538 2016-11-23  Martin Jambor  <mjambor@suse.cz>
540         * c-c++-common/gomp/gridify-1.c: Update scan string.
541         * gfortran.dg/gomp/gridify-1.f90: Likewise.
542         * c-c++-common/gomp/gridify-2.c: New test.
543         * c-c++-common/gomp/gridify-3.c: Likewise.
545 2016-11-23  Richard Biener  <rguenther@suse.de>
547         PR tree-optimization/78396
548         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
550 2016-11-23  Richard Biener  <rguenther@suse.de>
552         PR tree-optimization/78482
553         * gcc.dg/torture/pr78482.c: New testcase.
555 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
557         * gcc.dg/fold-cond_expr-1.c: New test.
558         * gcc.dg/fold-condcmpconv-1.c: New test.
559         * gcc.dg/fold-condcmpconv-2.c: New test.
561 2016-11-23  Richard Biener  <rguenther@suse.de>
563         PR middle-end/71762
564         * gcc.dg/torture/pr71762-1.c: New testcase.
565         * gcc.dg/torture/pr71762-2.c: Likewise.
566         * gcc.dg/torture/pr71762-3.c: Likewise.
567         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
569 2016-11-23  Richard Biener  <rguenther@suse.de>
571         PR lto/78472
572         * g++.dg/lto/pr78472_0.c: New testcase.
573         * g++.dg/lto/pr78472_1.C: Likewise.
575 2016-11-23  Richard Biener  <rguenther@suse.de>
576             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
578             PR tree-optimization/78154
579             * gcc.dg/tree-ssa/pr78154.c: New test.
581 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
583         * gcc.dg/pr31096.c: New testcase.
584         * gcc.dg/pr31096-1.c: New testcase.
586 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
588         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
589         adjust for warning->pedwarn change.
590         * gcc.dg/cpp/defined-syshdr.c,
591         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
592         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
593         gcc.dg/cpp/defined-Wextra.c,
594         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
596 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
598         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
600 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
602         PR target/78451
603         * gcc.target/i386/pr78451.c: New test.
604         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
605         and #pragma GCC pop_options around the first #pragma GCC target.
606         * gcc.target/i386/pr69255-2.c: Likewise.
607         * gcc.target/i386/pr69255-3.c: Likewise.
609 2016-11-23  Michael Collison  <michael.collison@arm.com>
611         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
612         additional constants are recognized and fewer instructions generated.
613         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
614         additional constants are recognized and fewer instructions generated.
616 2016-11-22  Ian Lance Taylor  <iant@golang.org>
618         * gcc.misc-tests/godump-1.c: Update expected output for recent
619         changes.
621 2016-11-22  Marek Polacek  <polacek@redhat.com>
623         PR tree-optimization/78455
624         * gcc.dg/uninit-23.c: New.
626 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
628         PR fortran/78479
629         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
630         comment.
632 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
634         PR fortran/78479
635         * gfortran.dg/char_component_initializer_3.f90: New test.
637 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
639         PR target/78451
640         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
641         GCC target pragma before including immintrin.h.
643 2016-11-22  Carl Love  <cel@us.ibm.com>
645         * gcc.target/powerpc/builtins-3.c: New file to test the new
646         built-ins for vector compare equal and vector compare not equal.
648 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
650         PR fortran/78443
651         * gfortran.dg/typebound_proc_35.f90: New test case.
653 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
655         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
656         parameter in declaration.
658 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
660         * gcc.dg/loop-split.c: Require int32plus.
661         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
663 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
665         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
667 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
669         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
671 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
673         PR target/78439
674         * gcc.c-torture/compile/pr78439.c: New test.
676 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
678         PR target/77904
679         * gcc.target/arm/pr77904.c: New test.
681 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
683         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
684         isa_rev>=2.
686 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
688         PR tree-optimization/78436
689         * gcc.c-torture/execute/pr78436.c: New test.
691         PR middle-end/78416
692         * gcc.dg/torture/pr78416.c: New test.
694         PR tree-optimization/78445
695         * gcc.dg/pr78445.c: New test.
697 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
699         PR libgfortran/78449
700         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
702 2016-11-21  Jeff Law  <law@redhat.com>
704         PR target/68538
705         * gcc.c-torture/compile/pr68538.c: New test.
707 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
709         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
710         to be generated instead of FCTIWUZ or FCTIWZ.
712 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
714         PR middle-end/67335
715         * g++.dg/vect/simd-clone-7.cc: New test.
717         PR c++/71973
718         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
719         long unsigned int.
720         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
721         unsigned long.
723 2016-11-20  Jeff Law  <law@redhat.com>
725         PR target/25128
726         * gcc.target/m68k/pr25128.c: New test.
728 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
730         * gcc.dg/tree-ssa/tailcall-7.c: New test.
732 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
734         PR preprocessor/78324
735         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
736         (test_multitoken_macro): New function.
737         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
738         case.
739         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
740         case.
741         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
742         cases.
743         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
744         Move to...
745         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
746         -ftrack-macro-expansion=0.
747         (test_sprintf_note): Remove "P" macro.  Add
748         dg-begin/end-multiline-output directives.
749         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
751 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
753         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
754         Return 1 for AVR_TINY.
756 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
758         PR rtl-optimization/71785
759         * gcc.target/powerpc/pr71785.c: New file.
761 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
763         PR testsuite/78114
764         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
765         options.  Refine test by checking predictive commining PHI
766         nodes in vectorized loop wrto vector factor.
768 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
770         PR c++/71973
771         * g++.dg/pr71973-1.C: New test.
772         * g++.dg/pr71973-2.C: New test.
773         * g++.dg/pr71973-3.C: New test.
774         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
775         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
776         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
777         to dg-options.
778         * g++.old-deja/g++.other/realloc.C: Likewise.
779         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
781 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
783         PR tree-optimization/78413
784         * gcc.dg/tree-ssa/pr78413.c: New test.
786 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
788         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
789         target is Thumb-only.
791 2016-11-20  Jeff Law  <law@redhat.com>
793         PR target/48551
794         * gcc.target/m68k/pr48551.c: New test.
796 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
798         PR fortran/69741
799         * gfortran.dg/forall_18.f90: New testcase.
801 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
803         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
805 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
807         PR fortran/78395
808         * gfortran.dg/typebound_operator_21.f03: New test.
810 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
812         * gcc.dg/tree-ssa/divide-5.c: New file.
814 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
816         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
817         signed int.
819 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
821         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
822         libatomic_available.
823         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
824         * gfortran.dg/coarray_allocate_10.f08: Likewise.
825         * gfortran.dg/coarray_allocate_7.f08: Likewise.
826         * gfortran.dg/coarray_allocate_8.f08: Likewise.
827         * gfortran.dg/coarray_allocate_9.f08: Likewise.
828         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
829         * gfortran.dg/coarray_stat_2.f90: Likewise.
830         * gfortran.dg/coindexed_1.f90: Likewise.
832 2016-11-18  Jeff Law  <law@redhat.com>
834         PR target/25111
835         * gcc.target/m68k/pr25111.c: New test.
837 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
839         PR c++/68180
840         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
842         PR middle-end/78419
843         * gcc.target/i386/pr78419.c: New test.
845         PR c++/77285
846         * g++.dg/tls/pr77285-1.C: New test.
847         * g++.dg/tls/pr77285-2.C: New test.
849 2016-11-18  Jeff Law  <law@redhat.com>
851         PR target/25112
852         * gcc.target/m68k/pr25112: New test.
854 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
856         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
857         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
859 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
861         * gcc.target/arm/optional_thumb-1.c: New test.
862         * gcc.target/arm/optional_thumb-2.c: New test.
863         * gcc.target/arm/optional_thumb-3.c: New test.
865 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
867         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
868         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
869         successful test.
870         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
871         (DEFAULT_REQUIRED_QUORUM): Likewise.
873 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
874             Toma Tabacu  <toma.tabacu@imgtec.com>
876         * gcc.target/mips/inline-memcpy-1.c (dg-options):
877         Add (REQUIRES_STDLIB).
878         * gcc.target/mips/inline-memcpy-2.c: Ditto.
879         * gcc.target/mips/inline-memcpy-3.c: Ditto.
880         * gcc.target/mips/inline-memcpy-4.c: Ditto.
881         * gcc.target/mips/inline-memcpy-5.c: Ditto.
882         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
883         * gcc.target/mips/loongson-simd.c: Ditto.
884         * gcc.target/mips/memcpy-1.c: Ditto.
885         * gcc.target/mips/mips-3d-1.c: Ditto.
886         * gcc.target/mips/mips-3d-2.c: Ditto.
887         * gcc.target/mips/mips-3d-3.c: Ditto.
888         * gcc.target/mips/mips-3d-4.c: Ditto.
889         * gcc.target/mips/mips-3d-5.c: Ditto.
890         * gcc.target/mips/mips-3d-6.c: Ditto.
891         * gcc.target/mips/mips-3d-7.c: Ditto.
892         * gcc.target/mips/mips-3d-8.c: Ditto.
893         * gcc.target/mips/mips-3d-9.c: Ditto.
894         * gcc.target/mips/mips-ps-1.c: Ditto.
895         * gcc.target/mips/mips-ps-2.c: Ditto.
896         * gcc.target/mips/mips-ps-3.c: Ditto.
897         * gcc.target/mips/mips-ps-4.c: Ditto.
898         * gcc.target/mips/mips-ps-6.c: Ditto.
899         * gcc.target/mips/mips16-attributes.c: Ditto.
900         * gcc.target/mips/mips32-dsp-run.c: Ditto.
901         * gcc.target/mips/mips32-dsp.c: Ditto.
902         * gcc.target/mips/save-restore-1.c: Ditto.
903         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
904         (mips_preprocess): Add ignore_output argument that when set
905         will not return the pre-processed output.
906         (mips_arch_info): Update arguments for the call to mips_preprocess.
907         (mips-dg-init): Ditto.
908         (mips-dg-options): Check if a test having test option
909         (REQUIRES_STDLIB) has the required sysroot support for
910         the current test options.
912 2016-11-17  Jeff Law  <law@redhat.com>
914         PR middle-end/38219
915         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
917         PR target/47192
918         * gcc.target/m68k/pr47192.c: New test.
920 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
922         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
923         instead of isa>=4, in order to downgrade to R5.
925 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
927         * gcc.target/arc/cmem-bit-1.c: New file.
928         * gcc.target/arc/cmem-bit-2.c: New file.
929         * gcc.target/arc/cmem-bit-3.c: New file.
930         * gcc.target/arc/cmem-bit-4.c: New file.
932 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
934         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
935         "avx5124fmaps".
936         * gcc.target/i386/funcspec-56.inc: Test new attributes.
938 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
939             Andrew Senkevich <andrew.senkevich@intel.com>
941         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
942         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
943         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
944         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
945         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
946         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
947         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
948         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
949         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
950         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
951         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
952         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
953         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
954         avx5124vnniw-check.h.
955         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
956         check_effective_target_avx5124vnniw): New.
957         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
958         Set under ifndef.
959         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
960         * gcc.target/i386/sse-13.c: Ditto.
961         * g++.dg/other/i386-2.C: Ditto.
962         * g++.dg/other/i386-3.C: Ditto.
963         * gcc.target/i386/sse-22.c: Ditto.
964         * gcc.target/i386/sse-23.c: Ditto.
966 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
968         PR c++/55080
969         * g++.dg/parse/pr55080.C: New.
971 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
973         PR target/78101
974         * gcc.target/powerpc/fusion4.c: New test.
976 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
978         PR target/77933
979         * gcc.target/arm/pr77933-1.c: New test.
980         * gcc.target/arm/pr77933-2.c: Likewise.
982 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
984         PR middle-end/78201
985         * g++.dg/opt/pr78201.C: New test.
987 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
989         * gcc.dg/pr78333.c: Add empty implementations of
990         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
991         problems on non-glibc systems.
993 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
995         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
996         (test_raw_string_one_liner): New function.
997         (test_raw_string_multiline): New function.
999 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1001         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1002         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1004 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1005             Richard Biener  <rguenther@suse.de>
1007         PR tree-optimization/77848
1008         * gfortran.dg/vect/pr77848.f: New test.
1010 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1012         PR target/77308
1013         * gcc.target/arm/pr53447-5.c: New test.
1014         * lib/target-supports.exp
1015         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1017 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
1019         * gcc.target/arc/abitest.S: New file.
1020         * gcc.target/arc/abitest.h: Likewise.
1021         * gcc.target/arc/va_args-1.c: Likewise.
1022         * gcc.target/arc/va_args-2.c: Likewise.
1023         * gcc.target/arc/va_args-3.c: Likewise.
1024         * gcc.target/arc/mcrc.c: Deleted.
1025         * gcc.target/arc/mdsp-packa.c: Likewise.
1026         * gcc.target/arc/mdvbf.c: Likewise.
1027         * gcc.target/arc/mmac-24.c: Likewise.
1028         * gcc.target/arc/mmac-d16.c: Likewise.
1029         * gcc.target/arc/mno-crc.c: Likewise.
1030         * gcc.target/arc/mno-dsp-packa.c: Likewise.
1031         * gcc.target/arc/mno-dvbf.c: Likewise.
1032         * gcc.target/arc/mno-mac-24.c: Likewise.
1033         * gcc.target/arc/mno-mac-d16.c: Likewise.
1034         * gcc.target/arc/mno-rtsc.c: Likewise.
1035         * gcc.target/arc/mno-xy.c: Likewise.
1036         * gcc.target/arc/mrtsc.c: Likewise.
1037         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1038         function.
1039         (check_effective_target_arc700): Likewise.
1040         (check_effective_target_arc6xx): Likewise.
1041         (check_effective_target_arcmpy): Likewise.
1042         (check_effective_target_archs): Likewise.
1043         (check_effective_target_clmcpu): Likewise.
1044         (check_effective_target_barrelshifter): Likewise.
1045         * gcc.target/arc/barrel-shifter-1.c: Changed.
1046         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1047         * gcc.target/arc/cmem-1.c: Changed.
1048         * gcc.target/arc/cmem-2.c: Likewise.
1049         * gcc.target/arc/cmem-3.c: Likewise.
1050         * gcc.target/arc/cmem-4.c: Likewise.
1051         * gcc.target/arc/cmem-5.c: Likewise.
1052         * gcc.target/arc/cmem-6.c: Likewise.
1053         * gcc.target/arc/cmem-7.c: Likewise.
1054         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1055         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1056         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1057         * gcc.target/arc/jump-around-jump.c: Update options.
1058         * gcc.target/arc/mARC601.c: Changed.
1059         * gcc.target/arc/mcpu-arc600.c: Changed.
1060         * gcc.target/arc/mcpu-arc601.c: Changed.
1061         * gcc.target/arc/mcpu-arc700.c: Changed.
1062         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1063         * gcc.target/arc/movb-1.c: Changed.
1064         * gcc.target/arc/movb-2.c: Likewise.
1065         * gcc.target/arc/movb-3.c: Likewise.
1066         * gcc.target/arc/movb-4.c: Likewise.
1067         * gcc.target/arc/movb-5.c: Likewise.
1068         * gcc.target/arc/movb_cl-1.c: Likewise.
1069         * gcc.target/arc/movb_cl-2.c: Likewise.
1070         * gcc.target/arc/movbi_cl-1.c: Likewise.
1071         * gcc.target/arc/movh_cl-1.c: Likewise.
1072         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1073         * gcc.target/arc/mul64.c: Enable it only for ARC600.
1074         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1075         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1076         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1077         * gcc.target/arc/trsub.c: Only for ARC EM cores.
1078         * gcc.target/arc/builtin_simdarc.c: Changed.
1079         * gcc.target/arc/extzv-1.c: Likewise.
1080         * gcc.target/arc/insv-1.c: Likewise.
1081         * gcc.target/arc/insv-2.c: Likewise.
1082         * gcc.target/arc/mA6.c: Likewise.
1083         * gcc.target/arc/mA7.c: Likewise.
1084         * gcc.target/arc/mARC600.c: Likewise.
1085         * gcc.target/arc/mARC700.c: Likewise.
1086         * gcc.target/arc/mcpu-arc600.c: Likewise.
1087         * gcc.target/arc/mcpu-arc700.c: Likewise.
1088         * gcc.target/arc/movl-1.c: Likewise.
1089         * gcc.target/arc/nps400-1.c: Likewise.
1090         * gcc.target/arc/trsub.c: Likewise.
1091         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1092         configuration.
1093         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1094         * gcc.target/arc/mswape.c: Likewise.
1096 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1098         PR c++/68180
1099         * g++.dg/cpp1y/pr68180.C: New.
1101 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1103         PR tree-optimization/78319
1104         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1105         arm-none-eabi.
1107 2016-11-17  Richard Biener  <rguenther@suse.de>
1109         PR tree-optimization/78306
1110         * gcc.dg/cilk-plus/pr78306.c: New testcase.
1112 2016-11-17  Richard Biener  <rguenther@suse.de>
1114         PR middle-end/78305
1115         * gcc.dg/torture/pr78305.c: New testcase.
1117 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
1119         PR fortran/66227
1120         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1122 2016-11-16  Marek Polacek  <polacek@redhat.com>
1124         PR c/78285
1125         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1126         * g++.dg/ext/case-range2.C: Likewise.
1128 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1130         PR fortran/58001
1131         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1132         * gfortran.dg/fmt_tab_2.f90: Ditto.
1134 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1136         PR rtl-optimization/78378
1137         * gcc.c-torture/execute/pr78378.c: New test.
1139 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
1141         * gcc.dg/tree-prof/section-attr-1.c: New file.
1142         * gcc.dg/tree-prof/section-attr-2.c: New file.
1143         * gcc.dg/tree-prof/section-attr-3.c: New file.
1145 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1147         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1148         rather than `la'.
1150 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1152         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1153         (dg-final): Remove microMIPS JALRS mnemonic matching.
1154         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1155         (dg-final): Remove microMIPS JALRS mnemonic matching.
1156         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1157         (dg-final): Remove microMIPS JALRS mnemonic matching.
1158         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1159         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1160         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1161         * gcc.target/mips/call-1u.c: New test case.
1162         * gcc.target/mips/call-2u.c: New test case.
1163         * gcc.target/mips/call-3u.c: New test case.
1164         * gcc.target/mips/call-4u.c: New test case.
1165         * gcc.target/mips/call-5u.c: New test case.
1166         * gcc.target/mips/call-6u.c: New test case.
1168 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1170         * gcc.target/arm/empty_fiq_handler.c: New test.
1172 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1174         PR fortran/78299
1175         * gfortran.dg/gomp/pr78299.f90: New test.
1177 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
1179         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1180         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1181         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1183 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1185         PR libgfortran/78314
1186         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1188 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
1190         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1191         according to updated dump info.
1193 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
1195         * lib/target-supports.exp (check_effective_target_alloca): Use a
1196         compile test.
1197         * gcc.target/nvptx/softstack.c: New test.
1198         * gcc.target/nvptx/decl-shared.c: New test.
1199         * gcc.target/nvptx/decl-shared-init.c: New test.
1201 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1203         * gcc.target/mips/data-sym-jump.c: New test case.
1204         * gcc.target/mips/data-sym-pool.c: New test case.
1205         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1206         annotation.
1208 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1210         * lib/target-supports.exp (check_avx2_hw_available): New.
1211         (check_effective_target_avx2_runtime): New.
1212         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1214 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
1216         PR testsuite/78136
1217         * gcc.dg/cpp/trad/trad.exp
1218         (dg-runtest): Moved $srcdir/$subdir/ to
1219         DEFAULT_TRADCPPFLAGS.
1221 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
1223         PR fortran/78356
1224         * gfortran.dg/class_allocate_23.f08: New test.
1226 2016-11-16  Richard Biener  <rguenther@suse.de>
1228         PR middle-end/78333
1229         * gcc.dg/pr78333.c: New testcase.
1231 2016-11-16  Martin Liska  <mliska@suse.cz>
1233         PR sanitizer/78270
1234         * gcc.dg/asan/pr78270.c: Update comment style.
1235         * gcc.dg/asan/pr78270-2.c: New test.
1237 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1239         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1240         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1242 2016-11-16  Richard Biener  <rguenther@suse.de>
1244         PR tree-optimization/78348
1245         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1247 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1249         PR sanitizer/77823
1250         * c-c++-common/ubsan/overflow-vec-1.c: New test.
1251         * c-c++-common/ubsan/overflow-vec-2.c: New test.
1253 2016-11-15  Marek Polacek  <polacek@redhat.com>
1255         * g++.dg/cpp1z/init-statement6.C: Rename a function.
1257 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1259         PR libgfortran/51119
1260         * gfortran.dg/matmul_12.f90: New test case.
1262 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
1264         * gcc.target/i386/funcspec-56.inc: New file.
1265         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
1266         common 32-bit and 64-bit function specific options.
1267         * gcc.target/i386/funcspec-6.c: Ditto.
1269 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1271         * g++.dg/cpp1z/decomp14.C: New test.
1272         * g++.dg/cpp1z/decomp15.C: New test.
1273         * g++.dg/cpp1z/decomp16.C: New test.
1275         * g++.dg/cpp1z/decomp13.C: New test.
1277         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1279         PR c++/71988
1280         * g++.dg/cpp0x/constexpr-71988.C: New test.
1282 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1284         * gcc.target/mips/insn-casesi.c: New test case.
1285         * gcc.target/mips/insn-pseudo-1.c: New test case.
1286         * gcc.target/mips/insn-pseudo-2.c: New test case.
1287         * gcc.target/mips/insn-pseudo-3.c: New test case.
1288         * gcc.target/mips/insn-pseudo-4.c: New test case.
1289         * gcc.target/mips/insn-tablejump.c: New test case.
1291 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1293         * gcc.target/mips/mips.exp (mips_option_tests): Add
1294         `-mcode-readable=yes' array element.
1296 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1298         * gcc.target/mips/mips.exp (mips_option_tests): Add
1299         `-mmicromips' array element.
1301 2016-11-15  Michael Matz  <matz@suse.de>
1303         PR missed-optimization/77881
1304         * gcc.target/i386/pr77881.c: New test.
1306 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1308         PR middle-end/78295
1309         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1311 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1313         * gcc.target/powerpc/vec-set-int.c: New test.
1314         * gcc.target/powerpc/vec-set-short.c: Likesie.
1315         * gcc.target/powerpc/vec-set-char.c: Likewise.
1317 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
1319         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1321 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
1323         PR fortran/78300
1324         * gfortran.dg/class_result_3.f90: New test.
1326 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
1327             Richard Biener  <rguenther@suse.de>
1329         * gcc.dg/gimplefe-1.c: New testcase.
1330         * gcc.dg/gimplefe-2.c: Likewise.
1331         * gcc.dg/gimplefe-3.c: Likewise.
1332         * gcc.dg/gimplefe-4.c: Likewise.
1333         * gcc.dg/gimplefe-5.c: Likewise.
1334         * gcc.dg/gimplefe-6.c: Likewise.
1335         * gcc.dg/gimplefe-7.c: Likewise.
1336         * gcc.dg/gimplefe-8.c: Likewise.
1337         * gcc.dg/gimplefe-9.c: Likewise.
1338         * gcc.dg/gimplefe-10.c: Likewise.
1339         * gcc.dg/gimplefe-11.c: Likewise.
1340         * gcc.dg/gimplefe-12.c: Likewise.
1341         * gcc.dg/gimplefe-13.c: Likewise.
1342         * gcc.dg/gimplefe-14.c: Likewise.
1343         * gcc.dg/gimplefe-15.c: Likewise.
1344         * gcc.dg/gimplefe-16.c: Likewise.
1345         * gcc.dg/gimplefe-17.c: Likewise.
1346         * gcc.dg/gimplefe-18.c: Likewise.
1348 2016-11-14  Martin Liska  <mliska@suse.cz>
1350         PR bootstrap/78069
1351         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1352         to match scanned pattern.
1353         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1355 2016-11-14  Richard Biener  <rguenther@suse.de>
1357         PR tree-optimization/78312
1358         * gcc.dg/torture/pr78312.c: New testcase.
1360 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
1362         PR target/78093
1363         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1365 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
1366             Jason Merrill  <jason@redhat.com>
1368         Implement P0217R3 - C++17 structured bindings
1369         * g++.dg/cpp1z/decomp1.C: New test.
1370         * g++.dg/cpp1z/decomp2.C: New test.
1371         * g++.dg/cpp1z/decomp3.C: New test.
1372         * g++.dg/cpp1z/decomp4.C: New test.
1373         * g++.dg/cpp1z/decomp5.C: New test.
1374         * g++.dg/cpp1z/decomp6.C: New test.
1375         * g++.dg/cpp1z/decomp7.C: New test.
1376         * g++.dg/cpp1z/decomp8.C: New test.
1377         * g++.dg/cpp1z/decomp9.C: New test.
1378         * g++.dg/cpp1z/decomp10.C: New test.
1380 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
1382         * g++.dg/torture/pr78268.C: New test.
1384 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1386         PR c/35503
1387         * c-c++-common/pr35503-1.c: New test.
1388         * c-c++-common/pr35503-2.c: Likewise.
1389         * c-c++-common/pr35503-3.c: Likewise.
1390         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1392 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
1394         PR rtl-optimization/78232
1395         PR rtl-optimization/78248
1396         * gcc.dg/ubsan/pr78248.c: New test.
1398 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1400         * gnat.dg/address_conv.adb: New test.
1402 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1404         * gnat.dg/renaming11.ad[sb]: New test.
1406 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1408         * c-c++-common/dump-ada-spec-6.c: New test.
1410 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1412         * gnat.dg/lto21.adb: New test.
1413         * gnat.dg/lto21_pkg1.ads: New helper.
1414         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1416 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
1418         PR fortran/60952
1419         * gfortran.dg/typebound_proc_34.f90: New test.
1421 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
1423         PR fortran/66366
1424         * gfortran.dg/class_57.f90: Changed error message.
1425         * gfortran.dg/class_60.f90: New test.
1427 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
1429         * g++.dg/pr78112.C: XFAIL AIX.
1431 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
1433         PR fortran/77501
1434         * gfortran.dg/typebound_generic_16.f90: New test.
1436 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
1438         PR c++/71225
1439         * g++.dg/cpp0x/pr71225.C: New test.
1441 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
1443         * gcc.target/sparc/20161111-1.c: New test.
1445 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
1447         PR target/78310
1448         * gcc.target/i386/pr78310.c: New test.
1450 2016-11-11  Jeff Law  <law@redhat.com>
1452         * gcc.dg/tree-ssa/isolate-6.c: New test.
1453         * gcc.dg/tree-ssa/isolate-7.c: New test.
1455 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
1457         PR testsuite/78292
1458         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1459         vect_max_reduc.
1461 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
1463         PR c++/72774
1464         * g++.dg/parse/pr72774.C: New test.
1466 2016-11-11  Richard Biener  <rguenther@suse.de>
1468         PR tree-optimization/71575
1469         * gcc.dg/graphite/pr71575-1.c: New testcase.
1470         * gcc.dg/graphite/pr71575-2.c: Likewise.
1472 2016-11-11  Richard Biener  <rguenther@suse.de>
1474         PR middle-end/78295
1475         * gcc.dg/uninit-pr78295.c: New testcase.
1477 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
1479         PR fortran/78277
1480         * gfortran.dg/dec_structure_17.f90: New test.
1482 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1484         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1485         being allowed in vector registers.
1486         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1487         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1488         * gcc.target/powerpc/vsx-himode.c: Likewise.
1489         * gcc.target/powerpc/vsx-himode2.c: Likewise.
1490         * gcc.target/powerpc/vsx-himode3.c: Likewise.
1491         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1492         to allow matching MFVSRD or MFVSRW.
1494 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
1496         PR rtl-optimization/78241
1497         * gcc.dg/pr78241.c: New test.
1499 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
1501         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1502         201307.
1504         * g++.dg/cpp1z/noexcept-type14.C: New test.
1505         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1507 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
1509         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1510         WVAL0S tests added in r241817.
1512 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
1514         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1515         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1516         no longer allowed and corresponding ordered construct.
1517         * gfortran.dg/gomp/linear-1.f90: New test.
1518         * gfortran.dg/gomp/declare-simd-2.f90: New test.
1519         * gfortran.dg/gomp/declare-target-1.f90: New test.
1520         * gfortran.dg/gomp/declare-target-2.f90: New test.
1522 2016-11-10  Martin Liska  <mliska@suse.cz>
1524         PR sanitizer/78270
1525         * gcc.dg/asan/pr78270.c: New test.
1527 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
1528             Jakub Jelinek  <jakub@redhat.com>
1530         PR debug/78112
1531         * g++.dg/pr78112.C: New testcase.
1533 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
1535         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1536         -Wno-c++1z-compat.
1537         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1538         string in case condition contains % characters.
1540         PR c++/78283
1541         * g++.dg/cpp1z/noexcept-type13.C: New test.
1543 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
1545         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1546         using (HAS_MOVN) with MIPS III.
1548 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
1550         PR fortran/46459
1551         * gfortran.dg/volatile14.f90: New test.
1553 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
1555         PR target/78262
1556         * gcc.target/i386/pr78262.c: New test.
1558 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
1560         PR fortran/78259
1561         * gfortran.dg/pr78259.f90: New test.
1563 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
1565         PR fortran/60777
1566         * gfortran.dg/spec_expr_7.f90: New test.
1568 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
1570         PR target/77718
1571         * gcc.c-torture/execute/pr77718.c: New test.
1573         * gcc.dg/ubsan/c99-shift-3.c: New test.
1574         * gcc.dg/ubsan/c99-shift-4.c: New test.
1575         * gcc.dg/ubsan/c99-shift-5.c: New test.
1576         * gcc.dg/ubsan/c99-shift-6.c: New test.
1578 2016-11-09  Martin Liska  <mliska@suse.cz>
1580         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1581         test-case for memcmp.
1582         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1584 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1586         PR testsuite/78269
1587         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1589 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
1591         * gfortran.dg/move_alloc_18.f90: New test.
1593 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1595         PR middle-end/78256
1596         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1597         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1599 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
1601         PR fortran/71894
1602         * gfortran.dg/class_59.f90: New test.
1604 2016-11-09  Richard Biener  <rguenther@suse.de>
1606         PR tree-optimization/78007
1607         * gcc.dg/vect/vect-bswap32.c: Adjust.
1608         * gcc.dg/vect/vect-bswap64.c: Likewise.
1610 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
1612         * gcc.dg/ipa/vrp7.c: New test.
1614 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
1616         PR ipa/78121
1617         * gcc.dg/ipa/pr78121.c: New test.
1619 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
1621         * c-c++-common/asan/default_options.h: New file.
1622         * c-c++-common/asan/strcasestr-1.c: New test.
1623         * c-c++-common/asan/strcasestr-2.c: Likewise.
1624         * c-c++-common/asan/strcspn-1.c: Likewise.
1625         * c-c++-common/asan/strcspn-2.c: Likewise.
1626         * c-c++-common/asan/strpbrk-1.c: Likewise.
1627         * c-c++-common/asan/strpbrk-2.c: Likewise.
1628         * c-c++-common/asan/strspn-1.c: Likewise.
1629         * c-c++-common/asan/strspn-2.c: Likewise.
1630         * c-c++-common/asan/strstr-1.c: Likewise.
1631         * c-c++-common/asan/strstr-2.c: Likewise.
1632         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1634 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
1636         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1638 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
1640         PR fortran/68440
1641         * gfortran.dg/class_58.f90: New test.
1643 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
1645         PR target/70799
1646         * gcc.target/i386/pr70799-2.c: New test.
1648 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
1650         PR fortran/77596
1651         * gfortran.dg/proc_ptr_comp_46.f90: New test.
1653 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
1655         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1657 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
1659         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1661 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
1663         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1665 2016-11-08  Martin Liska  <mliska@suse.cz>
1667         PR testsuite/78242
1668         * g++.dg/asan/use-after-scope-4.C: New test.
1669         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1670         * gcc.dg/asan/use-after-scope-8.c: Remove.
1672 2016-11-08  Richard Biener  <rguenther@suse.de>
1674         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1676 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
1678         PR testsuite/78136
1679         * gcc.dg/cpp/trad/trad.exp
1680         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1681         * gcc.dg/cpp/trad/include.c: Use local header file.
1683 2016-11-08  Richard Biener  <rguenther@suse.de>
1685         PR tree-optimization/78205
1686         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1688 2016-11-08  Richard Biener  <rguenther@suse.de>
1690         PR tree-optimization/78224
1691         * g++.dg/torture/pr78224.C: New testcase.
1693 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1695         * gcc.dg/store_merging_1.c: Require store_merge.
1696         * gcc.dg/store_merging_2.c: Likewise.
1697         * gcc.dg/store_merging_4.c: Likewise.
1698         * gcc.dg/store_merging_5.c: Likewise.
1699         * gcc.dg/store_merging_6.c: Likewise.
1700         * gcc.dg/store_merging_7.c: Likewise.
1701         * gcc.dg/store_merging_8.c: Likewise.
1702         * lib/target-supports.exp (check_effective_target_store_merge): New.
1704 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
1706         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1707         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1708         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1709         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1710         -mvsx -mpower8-vector.
1711         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1712         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1713         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1714         -mvsx -mpower8-vector.
1716 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
1718         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1720         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1721         * gcc.dg/visibility-14.c: XFAIL AIX.
1722         * gcc.dg/visibility-15.c: XFAIL AIX.
1723         * gcc.dg/visibility-16.c: XFAIL AIX.
1724         * gcc.dg/visibility-17.c: XFAIL AIX.
1725         * gcc.dg/visibility-18.c: XFAIL AIX.
1726         * gcc.dg/visibility-19.c: XFAIL AIX.
1727         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1728         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1729         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1730         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1732 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
1734         PR target/78227
1735         * gcc.target/i386/pr78227-1.c: New test.
1736         * gcc.target/i386/pr78227-2.c: New test.
1738 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1740         PR middle-end/35691
1741         * gcc.dg/pr35691-1.c: New test-case.
1742         * gcc.dg/pr35691-2.c: Likewise.
1744 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
1746         PR rtl-optimization/77309
1747         * gcc.dg/torture/pr77309.c: New test.
1749 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
1751         PR middle-end/71529
1752         * gcc.target/i386/pr71529.C: Moved to ...
1753         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
1755         PR target/64411
1756         * gcc.target/i386/pr64411.C: Moved to ...
1757         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
1758         lp64.
1760         PR target/65105
1761         * gcc.target/i386/pr65105-4.C: Moved to ...
1762         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
1763         Run into compile test rather than execute test.
1765 2016-11-07  Richard Biener  <rguenther@suse.de>
1767         PR target/78229
1768         * g++.dg/pr78229.C: New testcase.
1770 2016-11-07  Richard Biener  <rguenther@suse.de>
1772         PR tree-optimization/78218
1773         * gcc.dg/torture/pr78218.c: New testcase.
1775 2016-11-07  Richard Biener  <rguenther@suse.de>
1777         PR tree-optimization/78228
1778         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1780 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1782         PR target/77822
1783         * g++.dg/torture/pr77822.C: New test.
1785 2016-11-07  Martin Liska  <mliska@suse.cz>
1787         * c-c++-common/asan/force-inline-opt0-1.c: Disable
1788         -f-sanitize-address-use-after-scope.
1789         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1790         internal fn calls.
1791         * g++.dg/asan/use-after-scope-1.C: New test.
1792         * g++.dg/asan/use-after-scope-2.C: Likewise.
1793         * g++.dg/asan/use-after-scope-3.C: Likewise.
1794         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1795         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1796         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1797         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1798         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1799         * g++.dg/asan/use-after-scope-types.h: Likewise.
1800         * gcc.dg/asan/use-after-scope-1.c: Likewise.
1801         * gcc.dg/asan/use-after-scope-2.c: Likewise.
1802         * gcc.dg/asan/use-after-scope-3.c: Likewise.
1803         * gcc.dg/asan/use-after-scope-4.c: Likewise.
1804         * gcc.dg/asan/use-after-scope-5.c: Likewise.
1805         * gcc.dg/asan/use-after-scope-6.c: Likewise.
1806         * gcc.dg/asan/use-after-scope-7.c: Likewise.
1807         * gcc.dg/asan/use-after-scope-8.c: Likewise.
1808         * gcc.dg/asan/use-after-scope-9.c: Likewise.
1809         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1810         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1811         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1812         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1813         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1815 2016-11-07  Richard Biener  <rguenther@suse.de>
1817         PR tree-optimization/78189
1818         * g++.dg/torture/pr78189.C: New testcase.
1820 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
1822         * gcc.dg/Wtrampolines.c: XFAIL AIX.
1824 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
1826         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1827         occuring.
1829 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1831         PR fortran/78221
1832         * arith.c (gfc_complex2real):  Change gfc_warning_now to
1833         gfc_warning.
1835 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
1837         * gfortran.dg/move_alloc_17.f03: New test.
1839 2016-11-05  Richard Biener  <rguenther@suse.de>
1841         PR bootstrap/78188
1842         * g++.dg/ipa/pr78188.C: New test.
1844 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
1845             Dominique d'Humieres  <dominiq@lps.ens.fr>
1847         PR fortran/69495
1848         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1850 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
1852         PR fortran/67564
1853         * gfortran.dg/select_type_39.f03: New test.
1855 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
1857         PR fortran/64933
1858         * gfortran.dg/associate_23.f90: New test.
1860 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
1862         PR target/77834
1863         * gcc.dg/pr77834.c: New test.
1865 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1867         PR c++/67980
1868         * g++.dg/cpp1y/pr67980.C: New.
1870 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1872         * gcc.target/powerpc/fold-vec-add-1.c: New.
1873         * gcc.target/powerpc/fold-vec-add-2.c: New.
1874         * gcc.target/powerpc/fold-vec-add-3.c: New.
1875         * gcc.target/powerpc/fold-vec-add-4.c: New.
1876         * gcc.target/powerpc/fold-vec-add-5.c: New.
1877         * gcc.target/powerpc/fold-vec-add-6.c: New.
1878         * gcc.target/powerpc/fold-vec-add-7.c: New.
1880 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
1882         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1883         for -mbranch-likely, infer -mno-branch-likely for R6.
1885 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1887         PR c++/71973
1888         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1889         * g++.dg/init/new15.C: Likewise.
1890         * g++.dg/ipa/inline-1.C: Likewise.
1891         * g++.dg/ipa/inline-2.C: Likewise.
1892         * g++.dg/lto/20080908-1_0.C: Likewise.
1893         * g++.dg/tc1/dr20.C: Likewise.
1894         * g++.dg/tree-ssa/inline-1.C: Likewise.
1895         * g++.dg/tree-ssa/inline-2.C: Likewise.
1896         * g++.old-deja/g++.law/except1.C: Likewise.
1897         * g++.old-deja/g++.other/vbase5.C: Likewise.
1898         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1900 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1902         PR tree-optimization/78210
1903         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1904         possibility of widening multiplies.
1906 2016-11-04  Richard Biener  <rguenther@suse.de>
1908         PR middle-end/78185
1909         * gcc.dg/pr78185.c: New testcase.
1911 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
1913         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1914         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1916 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
1917             Alexandre Oliva  <aoliva@redhat.com>
1918             Jason Merrill  <jason@redhat.com>
1920         PR debug/28767
1921         PR debug/56974
1922         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1923         * g++.dg/debug/dwarf2/ref-3.C: New test.
1924         * g++.dg/debug/dwarf2/ref-4.C: New test.
1925         * g++.dg/debug/dwarf2/refqual-1.C: New test.
1926         * g++.dg/debug/dwarf2/refqual-2.C: New test.
1928 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
1930         * gfortran.dg/dec_exp_1.f90: New test.
1931         * gfortran.dg/dec_exp_2.f90: Likewise.
1932         * gfortran.dg/dec_exp_3.f90: Likewise.
1934 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
1936         * gfortran.dg/dec_parameter_1.f: New test.
1937         * gfortran.dg/dec_parameter_2.f90: Likewise.
1938         * gfortran.dg/dec_parameter_3.f90: Likewise.
1939         * gfortran.dg/dec_parameter_4.f90: Likewise.
1941 2016-11-03  Martin Liska  <mliska@suse.cz>
1943         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1944         output.
1945         * gcc.dg/tree-prof/time-profiler-3.c: New test.
1947 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1949         PR libgcc/78067
1950         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1952 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1954         * gcc.c-torture/execute/pr78170.c: Require int32plus.
1956 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
1958         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1960 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
1962         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1963         Check for arm_v8_neon_hw.
1964         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1965         Likewise.
1966         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1967         Likewise.
1968         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1969         Likewise.
1971 2016-11-02  Richard Biener  <rguenther@suse.de>
1973         * gcc.dg/store_merging_8.c: New testcase.
1975 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
1977         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1979 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
1981         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1982         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1983         * gcc.dg/addr_equal_1.c: XFAIL AIX.
1984         * gcc.dg/pr65779.c: XFAIL AIX.
1985         * gcc.dg/pr70405.c: XFAIL AIX.
1987         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1988         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1989         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1991 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1993         * lib/target-supports.exp (check_gc_sections_available): Use
1994         -print-prog-name=ld to determine linker used.
1996 2016-11-02  Martin Liska  <mliska@suse.cz>
1998         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1999         test case.
2001 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2003         PR tree-optimization/78170
2004         * gcc.c-torture/execute/pr78170.c: New test.
2006 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2008         PR tree-optimization/78162
2009         * gcc.c-torture/compile/pr78162.c: New test.
2011 2016-11-02  Richard Biener  <rguenther@suse.de>
2013         PR tree-optimization/78035
2014         PR tree-optimization/77964
2015         * gcc.target/i386/pr78035.c: New testcase.
2017 2016-11-02  Richard Biener  <rguenther@suse.de>
2019         * gcc.dg/tree-ssa/vrp111.c: New testcase.
2020         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2021         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2022         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2023         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2025 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
2027         * gfortran.dg/pr70937.f90: require-effective-target lto.
2029 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2031         PR fortran/69544
2032         * gfortran.dg/where_6.f90:  New test.
2034 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
2036         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2038 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2040         PR fortran/69544
2041         * gfortran.dg/where_5.f90:  New test.
2043 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
2045         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2046         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2047         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2048         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2050 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
2052         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2053         Whitespace fixes.
2054         (check_effective_target_vect_cmdline_needed): Check
2055         is-effective-target ia32 for x86 targets.
2056         (check_effective_target_vect_simd_clones): Simplify condition.
2057         (check_effective_target_vect_double): Ditto.
2058         (check_effective_target_vect_aligned_arrays): Check
2059         is-effective-target ia32 for x86 targets.  Simplify condition.
2060         (check_effective_target_vect_multiple_sizes): Simplify condition.
2061         (check_effective_target_sqrt_insn): Add i?86-*-* target.
2062         (check_effective_target_sync_int_128): Simplify condition.
2063         (check_effective_target_sync_int_128_runtime): Ditto.
2064         (check_effective_target_sync_long_long_runtime): Ditto.
2065         (check_effective_target_divmod): Add i?86-*-* target.
2067 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2069         * gcc.target/powerpc/vsx-extract-4.c: New test.
2070         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2072 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2074         PR fortran/54679
2075         * gfortran.dg/fmt_l.f90: Update test.
2076         * gfortran.dg/fmt_l0.f90: New test.
2078 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2080         PR c++/78089
2081         * c-c++-common/builtin-shuffle-1.c: New test.
2082         * g++.dg/cpp0x/addressof3.C: New test.
2084 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
2086         Add tests for a const member and a reference member for launder.
2087         * g++.dg/cpp1z/launder3.C: New.
2088         * g++.dg/cpp1z/launder4.C: Likewise.
2089         * g++.dg/cpp1z/launder5.C: Likewise.
2090         * g++.dg/cpp1z/launder5.cc: Likewise.
2091         * g++.dg/cpp1z/launder5.h: Likewise.
2092         * g++.dg/cpp1z/launder6.C: Likewise.
2093         * g++.dg/cpp1z/launder6.cc: Likewise.
2094         * g++.dg/cpp1z/launder6.h: Likewise.
2096 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2098         PR c++/77948
2099         * g++.dg/cpp0x/pr77948-1.C: New test.
2100         * g++.dg/cpp0x/pr77948-2.C: New test.
2101         * g++.dg/cpp0x/pr77948-3.C: New test.
2102         * g++.dg/cpp0x/pr77948-4.C: New test.
2103         * g++.dg/cpp0x/pr77948-5.C: New test.
2104         * g++.dg/cpp0x/pr77948-6.C: New test.
2106         PR tree-optimization/77860
2107         * gcc.dg/pr77860.c: New test.
2109 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2111         PR c++/77886
2112         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2114 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2116         * gcc.dg/lto/pr60449_0.c: Skip for avr.
2118 2016-10-30  Le-Chun Wu  <lcwu@google.com>
2119             Mark Wielaard  <mjw@redhat.com>
2121         * gcc.dg/Wshadow-compatible-local-1.c: New test.
2122         * gcc.dg/Wshadow-local-1.c: Likewise.
2123         * gcc.dg/Wshadow-local-2.c: Likewise.
2124         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2125         * g++.dg/warn/Wshadow-local-1.C: Likewise.
2126         * g++.dg/warn/Wshadow-local-2.C: Likewise.
2128 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2130         PR tree-optimization/71915
2131         PR tree-optimization/71490
2132         * gcc.dg/tree-ssa/pr54245.c: Delete.
2133         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2134         document why.
2136 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2138         PR fortran/78123
2139         * gfortran.dg/fmt_t_9.f: New test.
2141 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2143         PR fortran/67219
2144         * gfortran.dg/pr67219.f90:  New test.
2146 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
2148         PR rtl-optimization/77919
2149         * g++.dg/torture/pr77919-2.C: New test.
2151         PR target/78148
2152         * gcc.dg/pr78148.c: New test.
2154 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
2156         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2157         * gcc.target/sparc/overflow-4.c: ...here.
2158         * gcc.target/sparc/overflow-5.c: New test.
2160 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2161             Kugan Vivekanandarajah  <kuganv@linaro.org>
2162             Jim Wilson  <jim.wilson@linaro.org>
2164         PR tree-optimization/43721
2165         * lib/target-supports.exp (check_effective_target_divmod): New.
2166         (check_effective_target_divmod_simode): Likewise.
2167         (check_effective_target_arm_divmod_simode): Likewise.
2168         * gcc.dg/divmod-1-simode.c: New test.
2169         * gcc.dg/divmod-1.c: Likewise.
2170         * gcc.dg/divmod-2-simode.c: Likewise.
2171         * gcc.dg/divmod-2.c: Likewise.
2172         * gcc.dg/divmod-3-simode.c: Likewise.
2173         * gcc.dg/divmod-3.c: Likewise.
2174         * gcc.dg/divmod-4-simode.c: Likewise.
2175         * gcc.dg/divmod-4.c: Likewise.
2176         * gcc.dg/divmod-5.c: Likewise.
2177         * gcc.dg/divmod-6-simode.c: Likewise.
2178         * gcc.dg/divmod-6.c: Likewise.
2179         * gcc.dg/divmod-7.c: Likewise.
2181 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2182             Jakub Jelinek  <jakub@redhat.com>
2183             Andrew Pinski  <pinskia@gmail.com>
2185         PR middle-end/22141
2186         PR rtl-optimization/23684
2187         * gcc.c-torture/execute/pr22141-1.c: New test.
2188         * gcc.c-torture/execute/pr22141-2.c: Likewise.
2189         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2190         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2191         * gcc.dg/store_merging_1.c: New test.
2192         * gcc.dg/store_merging_2.c: Likewise.
2193         * gcc.dg/store_merging_3.c: Likewise.
2194         * gcc.dg/store_merging_4.c: Likewise.
2195         * gcc.dg/store_merging_5.c: Likewise.
2196         * gcc.dg/store_merging_6.c: Likewise.
2197         * gcc.dg/store_merging_7.c: Likewise.
2198         * gcc.target/i386/pr22141.c: Likewise.
2199         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2200         * g++.dg/init/new17.C: Likewise.
2202 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
2204         PR middle-end/72747
2205         * c-c++-common/pr72747-1.c: New test.
2206         * c-c++-common/pr72747-2.c: Likewise.
2208 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2210         * gcc.target/s390/oscbreak-1.c: New test.
2212 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2214         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2216 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
2218         PR rtl-optimization/77919
2219         * g++.dg/torture/pr77919.C: New test.
2221         PR rtl-optimization/78132
2222         * gcc.target/i386/pr78132.c: New test.
2224 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
2226         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2228 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2230         * gcc.target/powerpc/vsx-simode.c: New test.
2231         * gcc.target/powerpc/vsx-simode2.c: Likewise.
2232         * gcc.target/powerpc/vsx-simode3.c: Likewise.
2234 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
2236         PR fortran/78026
2237         * gfortran.dg/gomp/pr78026.f03: New test.
2238         * gfortran.dg/select_type_38.f03: New test.
2240         PR middle-end/78025
2241         * g++.dg/gomp/declare-simd-7.C: New test.
2243 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2245         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2246         * gfortran.dg/dec_init_2.f90: Likewise.
2247         * gfortran.dg/dec_init_3.f90: New test.
2248         * gfortran.dg/dec_init_4.f90: Likewise.
2250 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2252         * gcc.dg/fold-narrowbopcst-1.c: New test.
2254 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2256         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2257         dg-shouldfail/dg-output instead of XFAIL.
2258         * gfortran.dg/dec_io_6.f90: Likewise.
2260 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2262         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2263         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2264         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2265         * gcc.target/arm/atomic-op-char-3.c: Likewise.
2266         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2267         * gcc.target/arm/atomic-op-int-3.c: Likewise.
2268         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2269         * gcc.target/arm/atomic-op-release-3.c: Likewise.
2270         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2271         * gcc.target/arm/atomic-op-short-3.c: Likewise.
2273 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2275         * gcc.dg/fold-convmaxconv-1.c: New test.
2276         * gcc.dg/fold-convminconv-1.c: New test.
2278 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2280         PR fortran/78092
2281         * gfortran.dg/pr78092.f90: New test.
2283 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2285         PR target/78056
2286         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2287         expected error message.
2288         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2289         expected error message.
2290         * gcc.target/powerpc/vsu/vec-all-nez-7.c
2291         (test_all_not_equal_and_not_zero): Change expected error message.
2293 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
2295         PR fortran/77973
2296         * gfortran.dg/gomp/pr77973.f90: New test.
2298 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
2300         PR fortran/78108
2301         * gfortran.dg/submodule_18.f08: New test.
2302         * gfortran.dg/submodule_19.f08: New test.
2304 2016-10-26  Michael Matz  <matz@suse.de>
2306         * g++.dg/pr78060.C: New test.
2307         * gfortran.dg/pr78061.f: New test.
2308         * g++.dg/pr78088.C: New test.
2310 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
2312         * gfortran.dg/dec_io_1.f90: New test.
2313         * gfortran.dg/dec_io_2.f90: New test.
2314         * gfortran.dg/dec_io_3.f90: New test.
2315         * gfortran.dg/dec_io_4.f90: New test.
2316         * gfortran.dg/dec_io_5.f90: New test.
2317         * gfortran.dg/dec_io_6.f90: New test.
2319 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2321         PR sanitizer/78106
2322         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2324 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2326         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2327         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2329 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2331         * gnat.dg/opt59.adb: New test.
2332         * gnat.dg/opt59_pkg.ad[sb]: New helper.
2334         * gnat.dg/opt60.adb: New test.
2336 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
2338         PR fortran/72770
2339         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2340         this pr.
2342 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2344         PR target/78102
2345         * gcc.target/i386/pr78102.c: New test.
2347 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2349         * gfortran.dg/dec_logical_xor_1.f90: New test.
2350         * gfortran.dg/dec_logical_xor_2.f90: New test.
2351         * gfortran.dg/dec_logical_xor_3.f03: New test.
2353 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2355         * gfortran.dg/dec_loc_rval_1.f90: New test.
2356         * gfortran.dg/dec_loc_rval_2.f90: New test.
2357         * gfortran.dg/dec_loc_rval_3.f03: New test.
2359 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2361         * gfortran.dg/dec_type_print.f90: New testcase.
2363 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2365         * gfortran.dg/feed_1.f90: New test.
2366         * gfortran.dg/feed_2.f90: New test.
2368 2016-10-25  Martin Liska  <mliska@suse.cz>
2370         PR sanitizer/78106
2371         * gcc.dg/asan/pr78106.c: New test.
2373 2016-10-25  Martin Liska  <mliska@suse.cz>
2375         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2377 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
2379         PR target/78041
2380         * gcc.target/arm/pr78041.c: New test.
2382 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2384         * g++.dg/cpp1z/launder1.C: New test.
2385         * g++.dg/cpp1z/launder2.C: New test.
2387 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
2388             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
2390         PR target/71676
2391         PR target/71678
2392         * gcc.target/avr/pr71676-2.c: New test.
2394 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
2395             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
2397         PR target/71676
2398         PR target/71678
2399         * gcc.target/avr/pr71676-1.c: New test.
2400         * gcc.target/avr/pr71676-3.c: New test.
2401         * gcc.target/avr/pr71676.c: New test.
2402         * gcc.target/avr/pr71678.c: New test.
2404 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
2406         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2407         such that cloned verions of tested functions are not created.
2409 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2411         PR fortran/71895
2412         * gfortran.dg/pr71895.f90: New test.
2414 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
2416         * g++.dg/debug/dwarf2/ref-2.C: New test.
2418 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2420         * c-c++-common/Wint-in-bool-context-3.c: New test.
2422 2016-10-24  Martin Sebor  <msebor@redhat.com>
2424         PR middle-end/77735
2425         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2426         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2427         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2428         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2429         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2430         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2431         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2433 2016-10-24  Richard Biener  <rguenther@suse.de>
2435         PR testsuite/71491
2436         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2437         * gcc.dg/vect/slp-45.c: Likewise.
2439 2016-10-24  Richard Biener  <rguenther@suse.de>
2441         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2442         * gcc.dg/tree-ssa/pr21458.c: Likewise.
2443         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2445 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
2447         PR target/78093
2448         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2449         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2451 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2453         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2455 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
2457         * gcc.target/i386/bmi2-pext-1.c: New test.
2458         * gcc.target/i386/bmi2-pdep-1.c: New test.
2459         * gcc.target/i386/bmi2-bzhi-3.c: New test.
2460         * gcc.target/i386/tbm-bextri-1.c: New test.
2461         * gcc.target/i386/bmi-bextr-6.c: New test.
2463 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2465         PR target/77483
2466         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2467         * gcc.target/i386/pr65105-1.c: Likewise.
2468         * gcc.target/i386/pr65105-2.c: Likewise.
2469         * gcc.target/i386/pr65105-3.c: Likewise.
2470         * gcc.target/i386/pr65105-5.c: Likewise.
2471         * gcc.target/i386/pr67761.c: Likewise.
2472         * gcc.target/i386/pr70799-1.c: Likewise.
2474 2016-10-24  Martin Liska  <mliska@suse.cz>
2476         PR sanitizer/77966
2477         * c-c++-common/ubsan/unreachable-3.c: New test.
2479 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
2481         PR fortran/77763
2482         * gfortran.dg/pr77763.f90
2484 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
2486         PR fortran/54730
2487         PR fortran/78033
2488         * gfortran.dg/pr78033.f90: New test.
2490 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
2492         PR fortran/69834
2493         * gfortran.dg/select_type_1.f03: Change error for overlapping
2494         TYPE IS cases.
2495         * gfortran.dg/select_type_36.f03: New test.
2497 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
2499         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2501 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2503         PR fortran/78021
2504         * gfortran.dg/string_length_3.f90:  New test.
2506 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
2508         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2510 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
2512         PR fortran/43366
2513         PR fortran/57117
2514         PR fortran/61337
2515         * gfortran.dg/alloc_comp_class_5.f03: New test.
2516         * gfortran.dg/class_allocate_21.f90: New test.
2517         * gfortran.dg/class_allocate_22.f90: New test.
2518         * gfortran.dg/realloc_on_assign_27.f08: New test.
2520 2016-10-21  Jeff Law  <law@redhat.com>
2522         * PR tree-optimization/71947
2523         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2524         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2525         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2527 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2529         * gcc.dg/ipa/vrp5.c: New test.
2530         * gcc.dg/ipa/vrp6.c: New test.
2532 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
2534         * gcc.target/aarch64/test_frame_17.c: New test.
2536 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
2538         * gcc.target/aarch64/test_frame_17.c: New test.
2540 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
2542         PR preprocessor/71681
2543         * gcc.dg/cpp/pr71681-1.c: New testcase
2544         * gcc.dg/cpp/pr71681-2.c: Likewise
2545         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2546         * gcc.dg/cpp/remap/a/header.gcc: Likewise
2547         * gcc.dg/cpp/remap/a/t_1.h: Likewise
2548         * gcc.dg/cpp/remap/a/t_2.h: Likewise
2550 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
2552         PR target/78057
2553         * gcc.target/i386/pr78057.c: New test.
2555         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2557 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
2559         PR fortran/69566
2560         * gfortran.dg/select_type_37.f03: New test.
2562 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2564         PR target/71627
2565         * gcc.target/avr/pr71627.c: New test
2567 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2569         * gcc.target/sparc/overflow-1.c: New test.
2570         * gcc.target/sparc/overflow-2.c: Likewise.
2571         * gcc.target/sparc/overflow-3.c: Likewise.
2573 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2575         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2576         effective target.
2578 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2580         PR rtl-optimization/78038
2581         * gcc.target/aarch64/pr78038.c: New test.
2583 2016-10-21  Richard Biener  <rguenther@suse.de>
2585         PR tree-optimization/78051
2586         * g++.dg/torture/pr78051.C: New testcase.
2588 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2590         * c-c++-common/wdate-time.c: Restored test case.
2591         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2593 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
2595         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2597 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
2599         PR target/78037
2600         * gcc.target/i386/pr78037.c: New test.
2602 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2604         * gcc.target/visium/overflow8.c: New.
2605         * gcc.target/visium/overflow16.c: Likewise.
2606         * gcc.target/visium/overflow32: Likewise.
2608 2016-10-20  Michael Matz  <matz@suse.de>
2610         * gcc.dg/loop-split.c: New test.
2611         * gcc.dg/tree-ssa/ifc-9.c: Update.
2612         * gcc.dg/tree-ssa/ifc-10.c: Update.
2614 2016-10-20  Richard Biener  <rguenther@suse.de>
2616         * gcc.dg/graphite/pr35356-1.c: Update.
2618 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
2620         PR c++/77446
2621         * g++.dg/cpp1y/pr77446.C: New.
2623 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2625         PR tree-optimization/53979
2626         * gcc.dg/pr53979-1.c: New test-case.
2627         * gcc.dg/pr53979-2.c: Likewise.
2629 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2631         * c-c++-common/Wint-in-bool-context-2.c: New test.
2633 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2635         * gfortran.dg/dtio_17.f90: Fix test.
2637 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
2639         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2640         * gcc.dg/Walloca-2.c: Same.
2642 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
2644         * gcc.dg/Wvla-1.c: Rename to...
2645         * gcc.dg/Wvla-larger-than-1.c: ...this.
2646         * gcc.dg/Wvla-2.c: Rename to...
2647         * gcc.dg/Wvla-larger-than-2.c: ...this.
2648         * gcc.dg/Wvla-3.c: Rename to...
2649         * gcc.dg/Walloca-11.c.: ...this.
2650         * gcc.dg/wvla-[1-7].c: Rename to:
2651         * gcc.dg/Wvla-[1-7].c: ...this.
2653 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
2655         PR tree-optimization/78005
2656         * gcc.dg/vect/pr78005.c: New.
2657         * gcc.target/i386/l_fma_float_1.c: Revise test.
2658         * gcc.target/i386/l_fma_float_2.c: Ditto.
2659         * gcc.target/i386/l_fma_float_3.c: Ditto.
2660         * gcc.target/i386/l_fma_float_4.c: Ditto.
2661         * gcc.target/i386/l_fma_float_5.c: Ditto.
2662         * gcc.target/i386/l_fma_float_6.c: Ditto.
2663         * gcc.target/i386/l_fma_double_1.c: Ditto.
2664         * gcc.target/i386/l_fma_double_2.c: Ditto.
2665         * gcc.target/i386/l_fma_double_3.c: Ditto.
2666         * gcc.target/i386/l_fma_double_4.c: Ditto.
2667         * gcc.target/i386/l_fma_double_5.c: Ditto.
2668         * gcc.target/i386/l_fma_double_6.c: Ditto.
2670 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
2672         PR tree-optimization/78024
2673         * gcc.dg/goacc/loop-processing-1.c: New file.
2675 2016-10-19  Richard Biener  <rguenther@suse.de>
2677         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2679 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2681         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2682         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2683         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2684         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2685         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2686         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2687         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2688         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2689         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2690         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2691         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2692         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2693         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2694         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2695         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2696         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2697         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2698         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2699         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2700         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2701         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2702         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2703         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2704         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2705         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2706         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2707         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2708         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2709         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2710         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2711         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2712         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2713         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2714         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2715         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2716         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2717         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2718         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2719         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2720         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2721         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2722         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2723         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2724         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2725         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2726         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2727         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2728         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2729         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2730         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2731         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2732         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2733         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2734         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2735         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2736         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2737         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2738         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2739         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2740         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2741         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2742         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2743         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2744         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2745         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2746         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2747         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2748         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2749         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2750         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2751         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2752         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2753         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2754         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2755         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2756         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2757         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2758         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2759         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2760         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2761         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2762         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2763         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2764         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2765         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2766         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2767         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2768         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2769         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2770         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2771         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2772         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2773         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2774         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2775         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2776         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2777         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2778         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2779         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2780         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2781         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2782         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2783         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2784         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2785         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2786         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2787         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2788         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2789         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2790         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2791         * gcc.target/powerpc/vsu/vsu.exp: New file.
2793 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
2795         PR target/77991
2796         * gcc.target/i386/pr77991.c: New test.
2798 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
2800         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2801         LTO is used.
2803 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2805         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
2807 2016-10-18  Richard Biener  <rguenther@suse.de>
2809         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2810         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2811         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2812         * gcc.dg/tree-ssa/pr21294.c: Likewise.
2813         * gcc.dg/tree-ssa/pr21563.c: Likewise.
2814         * gcc.dg/tree-ssa/pr23744.c: Likewise.
2815         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2816         * gcc.dg/tree-ssa/pr68431.c: Likewise.
2817         * gcc.dg/tree-ssa/vrp03.c: Likewise.
2818         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2819         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2820         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2821         * gcc.dg/tree-ssa/vrp19.c: Likewise.
2822         * gcc.dg/tree-ssa/vrp20.c: Likewise.
2823         * gcc.dg/tree-ssa/vrp92.c: Likewise.
2824         * gcc.dg/pr68217.c: Likewise.
2825         * gcc.dg/predict-9.c: Likewise.
2826         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2827         * gcc.dg/predict-1.c: Likewise.
2829 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2831         * gfortran.dg/dtio_17.f90: New test.
2833 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
2835         * gcc.dg/ipa/vrp4.c: Adjust testcase.
2837 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
2839         * gcc.dg/ipa/vrp4.c: New test.
2841 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
2843         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2844         * gcc.dg/torture/pr39074.c: Likewise.
2846 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2848         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2849         * gnat.dg/trampoline4.adb: Minor tweak.
2851 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2853         PR tree-optimization/77916
2854         * gcc.dg/torture/pr77916.c: New.
2856 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2858         PR fortran/77978
2859         * gfortran.dg/pr77978_1.f90: New test.
2860         * gfortran.dg/pr77978_2.f90: Ditto.
2861         * gfortran.dg/pr77978_3.f90: Ditto.
2863 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
2865         PR fortran/61420
2866         PR fortran/78013
2867         * gfortran.dg/proc_ptr_49.f90: New test.
2869 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2871         PR target/77308
2872         * gcc.target/arm/pr77308.c: New test.
2874 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
2876         * lib/target-supports.exp
2877         (check_effective_target_floatn_nx_runtime): Return 0 for
2878         powerpc*-ibm-aix*.
2880 2016-10-17  Andrew Pinski  <apinski@cavium.com>
2882         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2883         long instead of long.
2884         * gcc.target/aarch64/cinc_common_1.c: Likewise.
2885         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2886         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2887         * gcc.target/aarch64/mult-synth_4.c: Likewise.
2888         * gcc.target/aarch64/pr68102_1.c: Likewise.
2889         * gcc.target/aarch64/target_attr_3.c: Likewise.
2891 2016-10-17  Richard Biener  <rguenther@suse.de>
2893         PR tree-optimization/77988
2894         * gcc.dg/torture/pr77988.c: New testcase.
2896 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2898         * gcc.dg/pr71636-1.c: New test-case.
2899         * gcc.dg/pr71636-2.c: Likewise.
2901 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2903         * gnat.dg/trampoline3.adb: New test.
2904         * gnat.dg/trampoline4.adb: Likewise.
2906 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2908         * gfortran.dg/dtio_16.f90: New test.
2910 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2912         * gcc.target/sparc/bmaskbshuf.c: Rename to...
2913         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2914         * gcc.target/sparc/bmaskbshuf-2.c: New test.
2916 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2918         * gcc.target/sparc/popc.c: Rename to...
2919         * gcc.target/sparc/popc-1.c: ...this.
2920         * gcc.target/sparc/popc-2.c: New test.
2922 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2924         PR fortran/77972
2925         * gfortran.dg/unexpected_eof_4.f90: New test.
2927 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
2929         PR libfortran/48587
2930         * gfortran.dg/negative_unit2.f90: New test.
2932 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
2934         PR middle-end/77959
2935         * gfortran.dg/pr77959.f90: New test.
2937         DR 1511 - const volatile variables and ODR
2938         * g++.dg/DRs/dr1511-1.C: New test.
2939         * g++.dg/DRs/dr1511-2.C: New test.
2941 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2943         * gnat.dg/debug7.adb (dg-options): Remove -g.
2944         * gnat.dg/debug8.adb (dg-options): Add -margs.
2945         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2947 2016-10-14  Richard Biener  <rguenther@suse.de>
2949         PR tree-optimization/77979
2950         * gcc.dg/torture/pr77979.c: New testcase.
2952 2016-10-14  Martin Liska  <mliska@suse.cz>
2954         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2955         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2956         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2958 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
2960         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2961         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2962         * gcc.dg/torture/pr77937-2.c: Likewise.
2964 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2966         * gnat.dg/lto15.adb: Adjust.
2967         * gnat.dg/lto16.adb: Likewise.
2968         * gnat.dg/lto17.adb: Likewise
2969         * gnat.dg/lto18.ad[sb]: New test.
2970         * gnat.dg/lto18_pkg.ads: New helper.
2971         * gnat.dg/lto19.adb: New test.
2972         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2973         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2974         * gnat.dg/lto20.adb: New test.
2975         * gnat.dg/lto20_pkg.ad[sb]: New helper.
2977 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
2979         * gfortran.dg/coarray_38.f90: Expect error message.
2981 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2983         * gcc.target/aarch64/spellcheck_1.c: New test.
2984         * gcc.target/aarch64/spellcheck_2.c: Likewise.
2985         * gcc.target/aarch64/spellcheck_3.c: Likewise.
2986         * gcc.target/aarch64/spellcheck_4.c: Likewise.
2987         * gcc.target/aarch64/spellcheck_5.c: Likewise.
2988         * gcc.target/aarch64/spellcheck_6.c: Likewise.
2990 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
2992         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2994 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2996         PR tree-optimization/77937
2997         * gcc.dg/torture/pr77937-1.c: New.
2998         * gcc.dg/torture/pr77937-2.c: New.
3000 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3002         * g++.dg/cpp1z/inline-var1.C: New test.
3003         * g++.dg/cpp1z/inline-var1a.C: New test.
3004         * g++.dg/cpp1z/inline-var1.h: New file.
3005         * g++.dg/cpp1z/inline-var2.C: New test.
3006         * g++.dg/cpp1z/inline-var3.C: New test.
3007         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3008         uninitialized const.
3010 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
3012         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3013         Xscale is specified, not just -march.
3014         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3015         is incompatible with Xscale.
3017 2016-10-13  Martin Sebor  <msebor@redhat.com>
3019         PR c++/71912
3020         * g++.dg/ext/flexary4.C: Adjust.
3021         * g++.dg/ext/flexary5.C: Same.
3022         * g++.dg/ext/flexary9.C: Same.
3023         * g++.dg/ext/flexary19.C: New test.
3024         * g++.dg/ext/flexary18.C: New test.
3025         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3026         regression test.
3027         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3028         Avoid generating a flexible array member in an array.
3030 2016-10-13  Martin Sebor  <msebor@redhat.com>
3032         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3033         to placate -Wformat on targets where the type is not int.
3035 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
3037         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3038         in INSN_LOCATION.
3040 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3042         * gcc.target/i386/l_fma_float_1.c: Revise test.
3043         * gcc.target/i386/l_fma_float_2.c: Ditto.
3044         * gcc.target/i386/l_fma_float_3.c: Ditto.
3045         * gcc.target/i386/l_fma_float_4.c: Ditto.
3046         * gcc.target/i386/l_fma_float_5.c: Ditto.
3047         * gcc.target/i386/l_fma_float_6.c: Ditto.
3048         * gcc.target/i386/l_fma_double_1.c: Ditto.
3049         * gcc.target/i386/l_fma_double_2.c: Ditto.
3050         * gcc.target/i386/l_fma_double_3.c: Ditto.
3051         * gcc.target/i386/l_fma_double_4.c: Ditto.
3052         * gcc.target/i386/l_fma_double_5.c: Ditto.
3053         * gcc.target/i386/l_fma_double_6.c: Ditto.
3055 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3057         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3059 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3061         * gcc.dg/vect/vect-98.c: Refine test case.
3062         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3063         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3064         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3066 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3068         PR c/77946
3069         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3071 2016-10-13  Martin Liska  <mliska@suse.cz>
3073         PR tree-optimization/77943
3074         * g++.dg/tree-ssa/pr77943.C: New test.
3076 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3078         PR fortran/72832
3079         * gfortran.dg/allocate_with_source_22.f03: New test.
3080         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
3081         fail.
3083 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3085         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3086         * gcc.target/arm/movsi_movw.c: Likewise.
3087         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3088         directive to work on big endian targets.
3090 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3092         * gcc.dg/tree-ssa/evrp6.c: New test.
3094 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3096         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3097         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3098         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3100 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3102         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3103         * gcc.target/powerpc/warn-2.c: Ditto.
3105 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
3107         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3108         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3109         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
3110         for -mmsa.
3111         * gcc.target/mips/msa.c: New test.
3112         * gcc.target/mips/msa-builtins.c: Likewise.
3113         * lib/target-supports.exp (check_mips_msa_hw_available): New.
3114         (check_effective_target_mips_msa_runtime): Likewise.
3115         (check_effective_target_mips_msa): Likewise.
3116         (add_options_for_mips_msa): Likewise.
3117         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3118         (check_effective_target_vect_intfloat_cvt): Likewise.
3119         (check_effective_target_vect_uintfloat_cvt): Likewise.
3120         (check_effective_target_vect_floatint_cvt): Likewise.
3121         (check_effective_target_vect_floatuint_cvt): Likewise.
3122         (check_effective_target_vect_shift): Likewise.
3123         (check_effective_target_vect_shift_char): Likewise.
3124         (check_effective_target_vect_long): Likewise.
3125         (check_effective_target_vect_float): Likewise.
3126         (check_effective_target_vect_double): Likewise.
3127         (check_effective_target_vect_long_long): Likewise.
3128         (check_effective_target_vect_perm): Likewise.
3129         (check_effective_target_vect_perm_byte): Likewise.
3130         (check_effective_target_vect_perm_short): Likewise.
3131         (check_effective_target_vect_sdot_qi): Likewise.
3132         (check_effective_target_vect_udot_qi): Likewise.
3133         (check_effective_target_vect_sdot_hi): Likewise.
3134         (check_effective_target_vect_udot_hi): Likewise.
3135         (check_effective_target_vect_pack_trunc): Likewise.
3136         (check_effective_target_vect_unpack): Likewise.
3137         (check_effective_target_vect_hw_misalign): Likewise.
3138         (check_effective_target_vect_condition): Likewise.
3139         (check_effective_target_vect_cond_mixed): Likewise.
3140         (check_effective_target_vect_char_mult): Likewise.
3141         (check_effective_target_vect_short_mult): Likewise.
3142         (check_effective_target_vect_int_mult): Likewise.
3143         (check_effective_target_vect_extract_even_odd): Likewise.
3144         (check_effective_target_vect_interleave): Likewise.
3145         (check_vect_support_and_set_flags): Check if the target supports MSA
3146         and append to the list of EFFECTIVE_TARGETS.
3148 2016-10-12  Richard Biener  <rguenther@suse.de>
3150         PR debug/77947
3151         * g++.dg/torture/pr77947.C: New testcase.
3153 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3155         * gnat.dg/debug8.adb: New testcase.
3157 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3159         * gnat.dg/debug9.adb: New testcase.
3161 2016-10-12  Richard Biener  <rguenther@suse.de>
3163         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3164         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3165         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3167 2016-10-12  Richard Biener  <rguenther@suse.de>
3169         PR tree-optimization/77920
3170         * gcc.dg/torture/pr77920.c: New testcase.
3172 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
3174         PR tree-optimization/77929
3175         * gcc.c-torture/compile/pr77929.c: New test.
3177         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3178         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3179         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3180         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3181         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3182         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3183         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3184         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3185         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3187 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3189         * gcc.target/sparc/setcc-4.c: Adjust.
3190         * gcc.target/sparc/setcc-5.c: Likewise.
3191         * gcc.target/sparc/setcc-6.c: Likewise.
3192         * gcc.target/sparc/setcc-7.c: Likewise.
3193         * gcc.target/sparc/setcc-8.c: Likewise.
3194         * gcc.target/sparc/setcc-9.c: Likewise.
3195         * gcc.target/sparc/setcc-10.c: Delete.
3197 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3199         PR fortran/77942
3200         * gfortran.dg/pr77942.f90
3202 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
3204         * gfortran.dg/dec_math.f90: New testsuite.
3206 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3208         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
3209         (main): Declare j as i32 instead of int.
3211 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3213         PR testsuite/PR77710
3214         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3215         target triplet instead of *-*-*-*.
3217 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3219         * gnat.dg/unchecked_convert10.adb: New test.
3220         * gnat.dg/unchecked_convert11.adb: Likewise.
3221         * gnat.dg/unchecked_convert12.adb: Likewise.
3223 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3225         * gcc.target/sparc/cbcond-1.c: New test.
3226         * gcc.target/sparc/cbcond-2.c: Likewise.
3227         * gcc.target/sparc/movcc-1.c: Likewise.
3228         * gcc.target/sparc/movcc-2.c: Likewise.
3229         * gcc.target/sparc/setcc-1.c: Adjust.
3230         * gcc.target/sparc/setcc-2.c: Likewise.
3231         * gcc.target/sparc/setcc-3.c: Likewise.
3232         * gcc.target/sparc/setcc-4.c: Likewise.
3233         * gcc.target/sparc/setcc-5.c: Likewise.
3234         * gcc.target/sparc/setcc-6.c: New test.
3235         * gcc.target/sparc/setcc-7.c: Likewise.
3236         * gcc.target/sparc/setcc-8.c: Likewise.
3237         * gcc.target/sparc/setcc-9.c: Likewise.
3238         * gcc.target/sparc/setcc-10.c: Likewise.
3240 2016-10-10  Jeff Law  <law@redhat.com>
3242         PR tree-optimization/71947
3243         * gcc.dg/tree-ssa/pr71947-1.c: New test.
3244         * gcc.dg/tree-ssa/pr71947-2.c: New test.
3245         * gcc.dg/tree-ssa/pr71947-3.c: New test.
3246         * gcc.dg/tree-ssa/pr71947-4.c: New test.
3247         * gcc.dg/tree-ssa/pr71947-5.c: New test.
3248         * gcc.dg/tree-ssa/pr71947-6.c: New test.
3250 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3252         PR fortran/77915
3253         * gfortran.dg/matmul_11.f90:  New test.
3255 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3257         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3258         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3259         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3260         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3261         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3262         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3263         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3264         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3265         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3266         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3267         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3268         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3269         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3270         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3271         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3272         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3273         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3274         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3275         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3276         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3277         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3278         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3279         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3280         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3281         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3282         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3283         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3284         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3285         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3286         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3287         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3288         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3289         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3290         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3291         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3292         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3293         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3294         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3295         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3296         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3297         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3298         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3299         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3300         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3301         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3302         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3303         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3304         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3305         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3306         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3307         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3308         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3309         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3310         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3311         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3312         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3313         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3314         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3315         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3317 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3319         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3320         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3321         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3322         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3323         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3324         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3325         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3326         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3327         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3328         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3329         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3330         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3331         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3332         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3334 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3336         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3337         Enable AArch64.
3338         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3339         vdup*_laneq.
3340         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3341         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3342         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3343         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3345 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
3346             Jiong Wang  <jiong.wang@arm.com>
3348         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3349         AArch64 support.
3350         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3351         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3352         AArch64 targets.
3353         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3354         AArch64 targets.
3355         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3356         targets.
3357         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3359 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
3361         * gnat.dg/specs/vfa.ads: New test.
3363 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
3365         * gnat.dg/inline13.ad[sb]: New test.
3366         * gnat.dg/inline13_pkg.ad[sb]: New helper.
3368 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
3370         * gnat.dg/biased_subtype.adb: New test.
3372 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
3374         PR tree-optimization/77901
3375         * gcc.c-torture/compile/pr77901.c: New test.
3377 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3379         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3380         * gcc.dg/ipa/propalign-2.c: Likewise
3381         * gcc.dg/ipa/propalign-3.c: Likewise.
3382         * gcc.dg/ipa/propalign-4.c: Likewise.
3383         * gcc.dg/ipa/propalign-5.c: Likewise.
3385 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
3387         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3389         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3391         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3392         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3394 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
3396         * gfortran.dg/dec_union_11.f90: New testcase.
3398 2016-10-07  Nathan Sidwell  <nathan@acm.org>
3400         PR c++/66443
3401         * g++.dg/cpp0x/pr66443-cxx11.C: New.
3402         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3403         * g++.dg/cpp1y/pr66443-cxx14.C: New
3404         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3405         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3407 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
3409         * g++.dg/cpp0x/addressof1.C: New test.
3410         * g++.dg/cpp0x/addressof2.C: New test.
3412 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3414         * gcc.target/powerpc/float128-type-1.c: New test to check that
3415         PowerPC 64-bit Linux enables -mfloat128-type by default.
3416         * gcc.target/powerpc/float128-type-2.c: Likewise.
3417         * gcc.target/powerpc/float128-mix.c: Change error message to
3418         reflect that __ibm128 is now #define'ed to be long double.
3420 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
3422         PR fortran/77406
3423         * gfortran.dg/pr77406.f90: New test.
3424         * gfortran.dg/assumed_type_3.f90: Update error messages.
3425         * gfortran.dg/defined_operators_1.f90: Ditto.
3426         * gfortran.dg/generic_26.f90: Ditto.
3427         * gfortran.dg/generic_7.f90: Ditto.
3428         * gfortran.dg/gomp/udr5.f90: Ditto.
3429         * gfortran.dg/gomp/udr7.f90: Ditto.
3430         * gfortran.dg/interface_1.f90: Ditto.
3431         * gfortran.dg/interface_37.f90: Ditto.
3432         * gfortran.dg/interface_5.f90: Ditto.
3433         * gfortran.dg/interface_6.f90: Ditto.
3434         * gfortran.dg/interface_7.f90
3435         * gfortran.dg/no_arg_check_3.f90
3436         * gfortran.dg/operator_5.f90
3437         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3439 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3441         PR c++/77700
3442         * c-c++-common/Wint-in-bool-context.c: Update test.
3444 2016-10-07  Richard Biener  <rguenther@suse.de>
3446         * gcc.dg/tree-ssa/vrp01.c: Adjust.
3447         * gcc.dg/tree-ssa/vrp34.c: Likewise.
3449 2016-10-07  Marek Polacek  <polacek@redhat.com>
3451         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3453 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
3455         PR c++/69733
3456         * c-c++-common/pr69733.c: New test.
3457         * gcc.dg/pr69733.c: New test.
3458         * gcc.target/i386/pr69733.c: New test.
3460 2016-10-07  Marek Polacek  <polacek@redhat.com>
3462         PR c++/77803
3463         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3465 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
3467         PR tree-optimization/77664
3468         * gcc.dg/tree-ssa/pr77664.c: New test.
3469         * gcc.dg/pr77664.c: New test.
3471 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
3473         * gfortran.dg/pr69955.f90: New test.
3475 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
3477         PR fortran/57910
3478         * gfortran.dg/pr57910.f90: New test.
3480 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
3482         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3483         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3485 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
3487         PR tree-optimization/77862
3488         * gcc.dg/pr77862.c: New test.
3490 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
3492         * gcc.dg/tree-ssa/evrp4.c: New test.
3494 2016-10-06  Jeff Law  <law@redhat.com>
3496         PR tree-optimization/71661
3497         * gcc.dg/tree-ssa/pr71661.c: New test.
3499 2016-10-06  Richard Biener  <rguenther@suse.de>
3501         PR tree-optimization/77855
3502         * gcc.dg/torture/pr77855.c: New testcase.
3504 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
3505             Eric Botcazou  <ebotcazou@adacore.com>
3507         * g++.dg/other/pr77759.C: New test.
3509 2016-10-06  Richard Biener  <rguenther@suse.de>
3511         PR tree-optimization/77839
3512         * gcc.dg/torture/pr77839.c: New testcase.
3514 2016-10-06  Marek Polacek  <polacek@redhat.com>
3516         * g++.dg/cpp1z/init-statement9.C: New test.
3518 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
3520         * gcc.target/i386/pcommit-1.c: Deleted.
3521         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3522         * gcc.target/i386/sse-13.c: Ditto.
3523         * gcc.target/i386/sse-14.c: Ditto.
3524         * gcc.target/i386/sse-22.c: Ditto.
3525         * gcc.target/i386/sse-23.c: Ditto.
3526         * g++.dg/other/i386-2.C: Ditto.
3528 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
3530         * gcc.target/i386/pr77833.c: Require int128 effective target.
3532 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
3534         PR fortran/58991
3535         PR fortran/58992
3536         * gfortran.dg/associate_22.f90: New test.
3538 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
3540         * gfortran.dg/dec_union_9.f90: New testcase.
3541         * gfortran.dg/dec_union_10.f90: New testcase.
3543 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
3545         PR sanitizer/66343
3546         * gcc.dg/pch/pr66343-3.c: New test.
3547         * gcc.dg/pch/pr66343-3.hs: New file.
3549         PR sanitizer/66343
3550         * gcc.dg/pch/pr66343-1.c: New test.
3551         * gcc.dg/pch/pr66343-1.hs: New file.
3552         * gcc.dg/pch/pr66343-2.c: New test.
3553         * gcc.dg/pch/pr66343-2.hs: New file.
3555 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3557         * c-c++-common/Wint-in-bool-context.c: Update test.
3559 2016-10-05  Marek Polacek  <polacek@redhat.com>
3561         * g++.dg/cpp1z/init-statement1.C: New test.
3562         * g++.dg/cpp1z/init-statement2.C: New test.
3563         * g++.dg/cpp1z/init-statement3.C: New test.
3564         * g++.dg/cpp1z/init-statement4.C: New test.
3565         * g++.dg/cpp1z/init-statement5.C: New test.
3566         * g++.dg/cpp1z/init-statement6.C: New test.
3567         * g++.dg/cpp1z/init-statement7.C: New test.
3568         * g++.dg/cpp1z/init-statement8.C: New test.
3570 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
3572         PR fortran/67524
3573         * gfortran.dg/pr67524.f90: New test.
3575 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
3577         PR sanitizer/77823
3578         * c-c++-common/ubsan/shift-9.c: New test.
3580 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3582         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3583         of int if __SIZEOF_INT__ is less than 4 bytes.
3585 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3587         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3588         * gfortran.dg/class_array_20.f03: Likewise.
3589         * gfortran.dg/class_array_21.f03: Likewise.
3590         * gfortran.dg/finalize_29.f08: Likewise.
3591         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3593 2016-10-05  Richard Biener  <rguenther@suse.de>
3595         PR middle-end/77826
3596         * gcc.dg/torture/pr77826.c: New testcase.
3598 2016-10-05  Richard Biener  <rguenther@suse.de>
3600         * gcc.dg/fold-copysign-1.c: New testcase.
3602 2016-10-05  Andreas Schwab  <schwab@suse.de>
3604         * g++.dg/pr49847-2.C: Remove.
3606 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
3608         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3610 2016-10-05  Richard Biener  <rguenther@suse.de>
3612         PR middle-end/55152
3613         * gcc.dg/pr55152-2.c: New testcase.
3615 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3617         * gfortran.dg/dtio_15.f90: New test.
3619 2016-10-04  Ian Lance Taylor  <iant@golang.org>
3621         * gcc.dg/split-7.c: New test.
3623 2016-10-04  Martin Sebor  <msebor@redhat.com>
3625         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3626         %lc directive to wint_t to silence -Wformat warnings on targets
3627         where the latter is a distinct type such as long.
3629 2016-10-04  Martin Sebor  <msebor@redhat.com>
3631         PR c++/77804
3632         * g++.dg/warn/Wplacement-new-size-4.C: New test.
3634 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
3636         PR c++/77791
3637         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3639         * g++.dg/other/java3.C: Remove.
3640         * g++.dg/other/java1.C: Remove.
3641         * g++.dg/other/error12.C: Remove.
3642         * g++.dg/other/java2.C: Remove.
3643         * g++.dg/warn/Wnvdtor.C: Remove.
3644         * g++.dg/lookup/java1.C: Remove.
3645         * g++.dg/lookup/java2.C: Remove.
3646         * g++.dg/ext/pr34829.C: Remove.
3647         * g++.dg/ext/java-3.C: Remove.
3648         * g++.dg/ext/java-1.C: Remove.
3649         * g++.dg/ext/java-2.C: Remove.
3650         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3652 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
3654         PR tree-optimization/77808
3655         * gcc.dg/tree-ssa/pr77808.c: New testcase.
3657 2016-10-04  Richard Biener  <rguenther@suse.de>
3659         PR tree-optimization/77399
3660         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3662 2016-10-04  Richard Biener  <rguenther@suse.de>
3664         PR middle-end/77833
3665         * gcc.target/i386/pr77833.c: New testcase.
3667 2016-09-26  Jeff Law  <law@redhat.com>
3669         PR tree-optimization/71550
3670         PR tree-optimization/71403
3671         * gcc.c-torture/execute/pr71550.c: New test.
3673 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3675         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3676         option.
3678 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3680         Revert
3681         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3683         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3685 2016-10-03  Marek Polacek  <polacek@redhat.com>
3687         * g++.dg/cpp0x/nullptr37.C: New test.
3689 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3691         * c-c++-common/Wint-in-bool-context.c: Update test.
3693 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
3695         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3696         earlier.
3697         * g++.dg/charset/asm2.c (memmove): Likewise.
3698         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3699         * g++.dg/tls/diag-4.C (foo): Likewise.
3700         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3701         dg-warning, fix up regex.
3702         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3703         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3704         * g++.old-deja/g++.mike/net31.C: Likewise.
3705         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3706         for C++17.
3707         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3708         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3710 2016-10-01  Richard Biener  <rguenther@suse.de>
3712         PR middle-end/77798
3713         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3715 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
3717         PR fortran/77663
3718         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3720 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
3722         PR c/77490
3723         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3724         Add dg-prune-output directive.
3726 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3728         PR fortran/66643
3729         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3730         * gfortran.fortran-torture/compile/write.f90: Update test.
3732 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
3734         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3735         arm_fp16_alternative_ok as the required effective target.
3736         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
3737         -mfp16-format=alternative to the dg-options directive and remove
3738         the dg-add-options directive.
3740 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
3742         PR fortran/77764
3743         * gfortran.dg/dec_union_8.f90: New testcase.
3745 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
3747         PR fortran/77782
3748         * gfortran.dg/dec_structure_16.f90: New testcase.
3750 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
3752         * gfortran.dg/coarray_allocate_10.f08: New test.
3753         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3755 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3757         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3759 2016-09-30  Richard Biener  <rguenther@suse.de>
3761         PR tree-optimization/77399
3762         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3764 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
3766         * c-c++-common/pr27336.c: Make dependency on
3767         -fdelete-null-pointer-checks explicit.
3768         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3769         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3770         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3771         * gcc.dg/pic-1.c: Require fpic target support.
3772         * gcc.dg/pic-2.c: Likewise.
3774 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
3776         Implement P0001R1 - C++17 removal of register storage class specifier
3777         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3778         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3779         C++17.
3780         * c-c++-common/vector-subscript-5.c (foo): Don't use register
3781         keyword if not __SSE2__.
3782         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3783         C++17.
3784         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3785         register keywords.
3786         * g++.dg/eh/pr29166.C: Add -Wno-register option.
3787         * g++.dg/warn/register-parm-1.C (erroneous_warning,
3788         no_erroneous_warning): Expect new warnings for C++17.
3789         * g++.dg/warn/register-var-2.C (f): Likewise.
3790         * g++.dg/parse/register1.C (f): Expect new error for C++17.
3791         * g++.dg/parse/linkage2.C (foo): Likewise.
3792         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3793         keyword on parameters for C++17.
3794         * g++.dg/cpp1z/register1.C: New test.
3795         * g++.dg/cpp1z/register2.C: New test.
3796         * g++.dg/cpp1z/register3.C: New test.
3798 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
3800         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3801         * gcc.target/i386/avx2-check.h (main): Ditto.
3802         * gcc.target/i386/avx512bw-check.h (main): Ditto.
3803         * gcc.target/i386/avx512cd-check.h (main): Ditto.
3804         * gcc.target/i386/avx512dq-check.h (main): Ditto.
3805         * gcc.target/i386/avx512er-check.h (main): Ditto.
3806         * gcc.target/i386/avx512f-check.h (main): Ditto.
3807         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3808         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3809         * gcc.target/i386/avx512vl-check.h (main): Ditto.
3811 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
3813         PR target/77756
3814         * gcc.target/i386/pr77756.c: New test.
3816 2016-09-29  Marek Polacek  <polacek@redhat.com>
3818         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3820 2016-09-29  Marek Polacek  <polacek@redhat.com>
3822         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3823         C++14.
3825 2016-09-29  Martin Liska  <mliska@suse.cz>
3827         * objc/execute/construct1.m: New test.
3829 2016-09-29  Richard Biener  <rguenther@suse.de>
3831         PR tree-optimization/77768
3832         * gcc.dg/torture/pr77768.c: New testcase.
3834 2016-09-28  Richard Biener  <rguenther@suse.de>
3836         PR middle-end/77407
3837         * gcc.dg/pr77407.c: New testcase.
3839 2016-09-29  Richard Biener  <rguenther@suse.de>
3841         PR middle-end/55152
3842         * gcc.dg/pr55152.c: New testcase.
3843         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3845 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3847         * gcc.dg/profile-update-warning.c: Restrict to ia32.
3848         (dg-options): Remove -m32.
3850 2016-09-28  Martin Sebor  <msebor@redhat.com>
3852         PR middle-end/77721
3853         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3855 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3857         PR libgfortran/77707
3858         * gfortran.dg/inquire_17.f90: New test.
3860 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
3862         PR c++/77467
3863         * g++.dg/cpp1y/constexpr-77467.C: New test.
3865 2016-09-28  Martin Sebor  <msebor@redhat.com>
3867         PR c/77762
3868         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3869         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3870         (test_sprintf_p_const): Adjust line numbers to avoid failures
3871         introduced in r240503.
3873 2016-09-28  Martin Sebor  <msebor@redhat.com>
3875         PR middle-end/77683
3876         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3878 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3880         PR c++/77748
3881         * g++.dg/pr77550.C: Avoid undefined behavior.
3883         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3885 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
3887         * gcc.dg/strlenopt-20.c: Update test.
3888         * gcc.dg/strlenopt-21.c: Likewise.
3889         * gcc.dg/strlenopt-22.c: Likewise.
3890         * gcc.dg/strlenopt-22g.c: Likewise.
3891         * gcc.dg/strlenopt-26.c: Likewise.
3892         * gcc.dg/strlenopt-5.c: Likewise.
3893         * gcc.dg/strlenopt-7.c: Likewise.
3894         * gcc.dg/strlenopt-9.c: Likewise.
3896 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
3898         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3900         * g++.dg/cpp1z/lambda-this1.C: New test.
3901         * g++.dg/cpp1z/lambda-this2.C: New test.
3903         PR c++/77722
3904         * g++.dg/ubsan/return-4.C: New test.
3905         * g++.dg/ubsan/return-5.C: New test.
3906         * g++.dg/ubsan/return-6.C: New test.
3908 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
3910         * lib/target-supports.exp
3911         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3912         in function comment.
3914 2016-09-27  Martin Liska  <mliska@suse.cz>
3916         PR gcov-profile/46266
3917         * lib/gcov.exp: Verify that <built-in>.gcov file is not
3918         considered.
3920 2016-09-27  Richard Biener  <rguenther@suse.de>
3922         PR tree-optimization/77745
3923         * g++.dg/torture/pr77745.C: New testcase.
3925 2016-09-27  Richard Biener  <rguenther@suse.de>
3927         PR tree-optimization/77478
3928         * gcc.dg/torture/pr77478.c: New testcase.
3930 2016-09-27  Martin Liska  <mliska@suse.cz>
3932         PR gcov-profile/7970
3933         PR gcov-profile/16855
3934         PR gcov-profile/44779
3935         * g++.dg/gcov/pr16855.C: New test.
3937 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3939         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3941 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
3943         PR fortran/77666
3944         * gfortran.dg/gomp/pr77666.f90: New test.
3946 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
3948         PR ipa/77677
3949         * gcc.dg/torture/pr77677-2.c: New test.
3951 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3953         PR fortran/77420
3954         * gfortran.dg/pr77420_1.f90: New test.
3955         * gfortran.dg/pr77420_2.f90: Ditto.
3956         * gfortran.dg/pr77420_3.f90: New test. Requires ...
3957         * gfortran.dg/pr77420_4.f90: this file.
3959 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
3961         PR middle-end/77719
3962         * gfortran.dg/pr77719.f90: New test.
3964 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3966         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
3967         singular form of byte when quantity is unknown.
3969 2016-09-26  Marek Polacek  <polacek@redhat.com>
3971         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3973 2016-09-26  Martin Liska  <mliska@suse.cz>
3975         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3976         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3977         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3978         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3979         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3980         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3981         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3982         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3983         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3985 2016-09-26  Marek Polacek  <polacek@redhat.com>
3987         PR c/7652
3988         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3989         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3990         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3991         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3992         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3993         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3994         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3995         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3996         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3997         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3998         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3999         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4000         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4001         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4002         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4003         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4004         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4005         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4006         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4007         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4008         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4009         * c-c++-common/attr-fallthrough-1.c: New test.
4010         * c-c++-common/attr-fallthrough-2.c: New test.
4011         * g++.dg/cpp0x/fallthrough1.C: New test.
4012         * g++.dg/cpp0x/fallthrough2.C: New test.
4013         * g++.dg/cpp1z/fallthrough1.C: New test.
4014         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4015         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4016         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4017         * objc.dg/Wimplicit-fallthrough-1.m: New test.
4019 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4021         PR fortran/77429
4022         * gfortran.dg/pr77429.f90: New test.
4024 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4026         PR fortran/77694
4027         * gfortran.dg/pr77694.f90: New test.
4029 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
4031         PR target/51244
4032         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4034 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4036         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4037         for 32-bit mode.
4039 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4041         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4042         for 32-bit mode.
4044 2016-09-24  Marek Polacek  <polacek@redhat.com>
4046         PR c/77490
4047         * c-c++-common/Wbool-operation-1.c: New test.
4048         * gcc.dg/Wbool-operation-1.c: New test.
4050 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
4052         * gfortran.dg/dec_static_1.f90: New.
4053         * gfortran.dg/dec_static_2.f90: New.
4054         * gfortran.dg/dec_static_3.f90: New.
4055         * gfortran.dg/dec_static_4.f90: New.
4057 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4059         PR fortran/48298
4060         * gfortran.dg/negative_unit_check.f90: Update test.
4061         * gfortran.dg/dtio_14.f90: New test.
4063 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4065         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4066         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4067         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4068         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4069         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4070         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4071         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4073 2016-09-23  Martin Sebor  <msebor@redhat.com>
4075         PR testsuite/77713
4076         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4077         assuming long double is bigger than double.
4079 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
4081         Implement P0138R2, C++17 construction rules for enum class values
4082         * g++.dg/cpp1z/direct-enum-init1.C: New test.
4084 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4086         PR preprocessor/77672
4087         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4088         expected multiline output from first warning to reflect change
4089         in r240434.
4091 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4093         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4095 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4096             Tom de Vries  <tom@codesourcery.com>
4098         PR testsuite/77411
4099         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4101 2016-09-23  Marek Polacek  <polacek@redhat.com>
4103         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4104         * c-c++-common/gomp/atomic-13.c: Likewise.
4105         * c-c++-common/gomp/atomic-14.c: Likewise.
4106         * c-c++-common/pr60439.c: Remove invalid code.
4107         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4108         * g++.dg/expr/bitfield5.C: Likewise.
4109         * g++.dg/expr/bitfield6.C: Likewise.
4110         * g++.dg/expr/bool1.C: Likewise.
4111         * g++.dg/expr/bool3.C: Likewise.
4112         * g++.dg/expr/lval3.C: Likewise.
4113         * g++.dg/expr/lval4.C: Likewise.
4114         * g++.old-deja/g++.jason/bool5.C: Likewise.
4116 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4118         PR preprocessor/77672
4119         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4120         (test_terminator_location): New function.
4122 2016-09-23  Richard Biener  <rguenther@suse.de>
4124         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4126 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4128         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4129         -march=armv8.2-a+fp16 when supported by the hardware.
4130         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4131         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4132         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
4133         semi-colons to a macro invocations.
4134         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4135         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4136         defined.
4137         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4138         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4139         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4140         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4141         defined.
4142         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4143         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4144         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4145         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4146         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4147         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4148         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4149         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4150         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4151         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4152         defined.
4153         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4154         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4155         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4156         defined.
4157         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4158         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4159         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4160         defined.
4161         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4162         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4163         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4164         defined.
4165         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4166         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4167         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4168         defined.  Also fix some white-space.
4169         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4170         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4171         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4172         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4173         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4174         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4175         defined.  Also fix some long lines and white-space.
4176         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4177         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4178         defined.  Also fix some long lines and white-space.
4179         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4180         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4181         defined.
4182         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4183         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4184         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4185         defined.
4186         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4187         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4188         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4189         defined.
4190         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4191         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4192         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4193         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4194         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4195         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4196         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4197         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4198         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4199         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4200         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4201         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4202         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4203         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4204         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4205         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4206         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4207         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4208         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4210 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
4211             Matthew Wahab  <matthew.wahab@arm.com>
4213         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4214         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4215         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4216         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4217         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4218         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4219         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4220         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4221         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4222         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4223         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4224         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4225         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4226         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4227         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4228         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4229         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4230         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4231         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4232         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4233         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4234         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4235         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4236         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4237         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4238         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4239         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4240         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4241         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4242         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4243         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4244         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4245         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4246         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4247         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4248         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4249         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4251 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4253         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4254         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4255         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4256         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4257         support.
4259 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
4261         PR ipa/77677
4262         * gcc.dg/torture/pr77677.c: New test.
4264 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
4266         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4267         here now.
4269 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4271         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4272         options.  Add tests for float16x4_t and float16x8_t.
4274 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4276         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4277         * gcc.target/s390/risbg-ll-2.c: Ditto.
4278         * gcc.target/s390/risbg-ll-3.c: Ditto.
4280 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4282         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4283         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4285 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4287         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4288         output to the simplified instructions.
4290 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4292         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4293         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4295 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4297         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4298         (FP16_SUPPORTED): New
4299         (expected-hfloat-16x4): Make conditional on __fp16 support.
4300         (expected-hfloat-16x8): Likewise.
4301         (vdup_n_f16): Disable for non-AArch64 targets.
4302         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4303         conditional on FP16_SUPPORTED.
4304         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4305         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4306         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4307         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4308         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4309         for testing __fp16.
4310         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4311         conditional on FP16_SUPPORTED.
4312         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4313         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4315 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4317         * gcc.target/arm/short-vfp-1.c: New.
4319 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4321         * gcc.target/arm/attr-fp16-arith-1.c: New.
4323 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4325         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4326         New.
4327         (add_options_for_arm_v8_2a_fp16_neon): New.
4328         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4329         (add_options_for_arm_arch_v8_2a): Auto-generate.
4330         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4331         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4332         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4333         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4334         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4335         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4336         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4338 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4340         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4341         arm_fp16_alternative_ok.
4342         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4343         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4344         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4345         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4346         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4347         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4348         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4349         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4350         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4351         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4352         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4353         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4354         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4355         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4356         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4357         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4358         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4359         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4360         * gcc.target/arm/fp16-rounding-alt-1.c: Use
4361         arm_fp16_alternative_ok.
4362         * lib/target-supports.exp
4363         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4364         (check_effective_target_arm_fp16_alternative_ok): New.
4365         (check_effective_target_arm_fp16_none_ok_nocache): New.
4366         (check_effective_target_arm_fp16_none_ok): New.
4368 2016-09-23  Martin Liska  <mliska@suse.cz>
4370         * gcc.dg/ipa/pr77653.c: Replace adress
4371         with address.
4373 2016-09-23  Martin Liska  <mliska@suse.cz>
4375         * gcc.target/i386/movbe-4.c: New test.
4377 2016-09-23  Martin Liska  <mliska@suse.cz>
4379         * gcc.target/i386/crc32-5.c: New test.
4381 2016-09-23  Martin Liska  <mliska@suse.cz>
4383         * gcc.target/i386/pr71652.c: New test.
4384         * gcc.target/i386/pr71652-2.c: New test.
4385         * gcc.target/i386/pr71652-3.c: New test.
4387 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
4389         * lib/gcc-dg.exp (process-message): Support relative line number
4390         notation - .+4 or .-1 etc.
4391         * gcc.dg/dg-test-1.c: New test.
4393 2016-09-22  Martin Sebor  <msebor@redhat.com>
4395         PR target/77676
4396         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4397         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4398         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4399         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4401 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
4403         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4404         * gcc.dg/ifcvt-2.c: Ditto.
4405         * gcc.dg/zero_bits_compound-1.c: Ditto.
4406         * gcc.dg/zero_bits_compound-1.c: Ditto.
4407         * gcc.dg/pr40550.c: Simplify target selectors.
4408         Use dg-additional-options.
4409         * gcc.dg/pr47893.c: Ditto.
4410         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
4411         additional options for 32-bit x86 targets.
4412         * gcc.dg/pr70955.c: Move to ...
4413         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
4415 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4417         PR c++/61019
4418         * g++.dg/cpp0x/pr61019.C: New.
4420 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4421             Terry Guo  <terry.guo@arm.com>
4423         * gcc.target/arm/pure-code/ffunction-sections.c: New.
4424         * gcc.target/arm/pure-code/no-literal-pool.c: New.
4425         * gcc.target/arm/pure-code/pure-code.exp: New.
4427 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
4429         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4430         Remove SSE effective target requirement.
4432 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4434         PR c++/71979
4435         * g++.dg/cpp0x/pr71979.C: New.
4437 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4439         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4441 2016-09-22  Martin Liska  <mliska@suse.cz>
4443         PR ipa/77653
4444         * gcc.dg/ipa/pr77653.c: New test.
4446 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
4448         PR fortran/77665
4449         * gfortran.dg/gomp/pr77665.f90: New test.
4451 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
4453         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4454         * gfortran.dg/dtio_13.f90: New test.
4456 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
4458         PR fortran/66107
4459         * gfortran.dg/pr66107.f90: New test.
4461 2016-09-21  Ian Lance Taylor  <iant@golang.org>
4463         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4464         with call to builtin delete function.
4466 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
4468         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4469         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4470         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4471         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4472         tests.
4474 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
4476         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4478 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
4480         PR c++/77651
4481         * g++.dg/cpp1z/aligned-new6.C: New test.
4483 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
4485         * gcc.target/arm/fp16-aapcs-3.c: New.
4486         * gcc.target/arm/fp16-aapcs-4.c: New.
4487         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4488         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4489         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4490         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4492 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4494         PR tree-optimization/77550
4495         * g++.dg/pr77550.C: New test.
4497 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
4499         PR target/77326
4500         * gcc.target/avr/torture/pr77326.c: New test.
4502 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
4504         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4506 2016-09-21  Richard Biener  <rguenther@suse.de>
4508         PR tree-optimization/77648
4509         * gcc.dg/torture/pr77648-1.c: New testcase.
4510         * gcc.dg/torture/pr77648-2.c: Likewise.
4512 2016-09-21  Richard Biener  <rguenther@suse.de>
4513         Jakub Jelinek  <jakub@redhat.com>
4515         PR tree-optimization/77621
4516         * gcc.dg/pr77621.c: New testcase.
4518 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
4520         PR fortran/77657
4521         * gfortran.dg/dtio_12.f90: New test.
4523 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4525         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4527 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4529         PR tree-optimization/72835
4530         * gcc.dg/tree-ssa/pr72835.c: New test.
4532 2016-09-20  Martin Sebor  <msebor@redhat.com>
4534         PR middle-end/49905
4535         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4536         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4537         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4538         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4539         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4540         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4541         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4543 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4545         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4546         arguments/compare will be optimized away.
4547         * gcc.dg/torture/ftrapv-1.c: Likewise.
4549 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4551         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4552         will be optimized away.
4553         * gcc.dg/ipa/vrp1.c: New test.
4554         * gcc.dg/ipa/vrp2.c: New test.
4555         * gcc.dg/ipa/vrp3.c: New test.
4557 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4559         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4560         does the same transformation.
4561         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4562         * gcc.dg/tree-ssa/evrp1.c: New test.
4563         * gcc.dg/tree-ssa/evrp2.c: New test.
4564         * gcc.dg/tree-ssa/evrp3.c: New test.
4565         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4566         * gcc.dg/tree-ssa/pr22117.c: Likewise.
4567         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4568         * gcc.dg/tree-ssa/pr64130.c: Likewise.
4569         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4570         foling now happens early.
4571         * gcc.dg/tree-ssa/vrp04.c: Likewise.
4572         * gcc.dg/tree-ssa/vrp06.c: Likewise.
4573         * gcc.dg/tree-ssa/vrp16.c: Likewise.
4574         * gcc.dg/tree-ssa/vrp25.c: Likewise.
4575         * gcc.dg/tree-ssa/vrp67.c: Likewise.
4577 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
4579         PR target/77621
4580         * gcc.target/i386/pr77621.c: New test.
4581         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4582         pattern, loop should vectorize with -mtune=atom.
4584 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
4585             Jakub Jelinek  <jakub@redhat.com>
4587         PR testsuite/63299
4588         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4589         instead of delete.
4591 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
4593         PR c++/77626
4594         * g++.dg/other/pr77626.C: New test.
4596         PR c++/77638
4597         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4599         PR c++/77637
4600         * g++.dg/cpp0x/gen-attrs-62.C: New test.
4602         PR middle-end/77624
4603         * c-c++-common/pr77624-1.c: New test.
4604         * c-c++-common/pr77624-2.c: New test.
4606 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
4608         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4609         of digits expected.
4611 2016-09-20  Richard Biener  <rguenther@suse.de>
4613         PR tree-optimization/77646
4614         * gcc.dg/torture/pr77646.c: New testcase.
4616 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4618         PR c++/77434
4619         * c-c++-common/Wint-in-bool-context.c: New test.
4621 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
4623         * gcc.dg/cr-decimal-dig-1.c: New test.
4625 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
4627         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4628         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4629         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4630         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4632 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
4634         PR rtl-optimization/77416
4635         * gcc.target/powerpc/pr77416.c: New.
4637 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
4639         PR c++/77639
4640         * g++.dg/template/error-recovery4.C: New test.
4642 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
4644         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4646 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4648         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4649         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4651 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
4652             Jan Hubicka  <jh@suse.cz>
4654         PR target/77587
4655         * gcc.dg/pr77587.c: New test.
4656         * gcc.dg/pr77587a.c: New file.
4658 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
4660         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4661         * gfortran.dg/coarray_38.f90:
4662         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4663         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4664         * gfortran.dg/coarray_allocate_7.f08: New test.
4665         * gfortran.dg/coarray_allocate_8.f08: New test.
4666         * gfortran.dg/coarray_allocate_9.f08: New test.
4667         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4668         new caf_register.
4669         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4670         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4671         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4672         get_by_refs.
4673         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4674         * gfortran.dg/coarray_lock_7.f90: Same.
4675         * gfortran.dg/coarray_poly_5.f90: Same.
4676         * gfortran.dg/coarray_poly_6.f90: Same.
4677         * gfortran.dg/coarray_poly_7.f90: Same.
4678         * gfortran.dg/coarray_poly_8.f90: Same.
4679         * gfortran.dg/coindexed_1.f90: Changed errors expected.
4681 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
4683         PR fortran/77584
4684         * gfortran.dg/dec_structure_15.f90: New testcase.
4686 2016-09-19  Richard Biener  <rguenther@suse.de>
4688         PR middle-end/77605
4689         * gcc.dg/torture/pr77605.c: New testcase.
4691 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
4693         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4695 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
4697         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4698         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4699         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4700         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4701         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4702         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4703         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4704         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4705         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4706         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4707         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4709 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
4711         * gcc.target/i386/pr68633.c: Fix expected result.
4713 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
4715         PR fortran/68078
4716         * gfortran.dg/pr68078.f90: New test.
4717         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4719 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4721         PR target/77613
4722         * gcc.target/powerpc/swaps-p8-25.c: New.
4724 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
4726         PR c++/77482
4727         * g++.dg/cpp0x/constexpr-77482.C: New test.
4729         PR c++/77379
4730         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4731         thunk offsets.
4732         * g++.dg/abi/abi-tag23a.C: Likewise.
4734         PR c++/77338
4735         * g++.dg/cpp0x/decltype-77338.C: New test.
4737         PR c++/77375
4738         * g++.dg/cpp0x/mutable1.C: New test.
4740 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
4742         PR fortran/77612
4743         * gfortran.dg/pr77612.f90: New test.
4745 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4747         * gcc.dg/torture/pr70421.c: Require int32plus.
4749 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
4751         PR middle-end/77475
4752         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4754         PR target/77526
4755         * gcc.target/i386/pr77526.c: New test.
4757 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
4758             Eric Botcazou  <ebotcazou@adacore.com>
4760         PR middle-end/77594
4761         * gcc.target/i386/pr77594.c: New test.
4763 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
4765         PR fortran/69963
4766         * gfortran.dg/misplaced_implicit_character.f90: New test.
4768 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
4770         PR tree-optimization/77503
4771         * gcc.dg/vect/pr77503.c: New test.
4773 2016-09-15  Richard Biener  <rguenther@suse.de>
4775         PR middle-end/77544
4776         * c-c++-common/torture/pr77544.c: New testcase.
4778 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
4780         PR middle-end/77475
4781         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4782         * gcc.dg/march-generic.c: Likewise.
4783         * gcc.target/i386/spellcheck-options-1.c: New test.
4784         * gcc.target/i386/spellcheck-options-2.c: New test.
4785         * gcc.target/i386/spellcheck-options-3.c: New test.
4786         * gcc.target/i386/spellcheck-options-4.c: New test.
4788 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
4790         PR fortran/72743
4791         * gfortran.dg/goacc/pr72743.f90: New test.
4793 2016-09-15  Richard Biener  <rguenther@suse.de>
4795         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4797 2016-09-15  Richard Biener  <rguenther@suse.de>
4799         PR tree-optimization/77514
4800         * gcc.dg/torture/pr77514.c: New testcase.
4802 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
4804         PR c++/77549
4805         * g++.dg/lookup/pr77549.C: New test.
4807 2016-09-14  Marek Polacek  <polacek@redhat.com>
4809         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4810         * c-c++-common/gomp/atomic-13.c: Likewise.
4811         * c-c++-common/gomp/atomic-14.c: Likewise.
4812         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4813         * g++.dg/cpp1z/bool-increment1.C: New test.
4814         * c-c++-common/pr60439.c: Add dg-warning.
4815         * g++.dg/expr/bitfield4.C: Likewise.
4816         * g++.dg/expr/bitfield5.C: Likewise.
4817         * g++.dg/expr/bitfield6.C: Likewise.
4818         * g++.dg/expr/bool1.C: Likewise.
4819         * g++.dg/expr/bool3.C: Likewise.
4820         * g++.dg/expr/lval3.C: Likewise.
4821         * g++.dg/expr/lval4.C: Likewise.
4822         * g++.old-deja/g++.jason/bool5.C: Likewise.
4823         * g++.dg/expr/bitfield3.C: Adjust dg-error.
4824         * g++.dg/other/error18.C: Likewise.
4825         * g++.dg/gomp/atomic-14.C: Likewise.
4827 2016-09-14  Nathan Sidwell  <nathan@acm.org>
4829         PR c++/77539
4830         * g++.dg/cpp1y/pr77539.C: New.
4832 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
4834         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4835         dg-require.
4836         * g++.dg/ext/builtin_alloca.C: Likewise.
4837         * g++.dg/template/spec35.C: Likewise.
4838         * gcc.dg/builtins-68.c: Likewise.
4839         * gcc.misc-tests/gcov-13.c: Likewise.
4840         * gcc.misc-tests/gcov-14.c: Likewise.
4842 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
4844         * gfortran.dg/dec_structure_14.f90: New testcase.
4846 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
4848         PR sanitizer/68260
4849         * c-c++-common/tsan/pr68260.c: New test.
4851 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
4853         PR target/70713
4854         * gcc.target/msp430/function-attributes-1.c: New test.
4855         * gcc.target/msp430/function-attributes-2.c: New test.
4856         * gcc.target/msp430/function-attributes-3.c: New test.
4858 2015-04-18  Martin Sebor  <msebor@redhat.com>
4860         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4861         of non-nul characters.
4862         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4864 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
4866         * g++.dg/cpp0x/gen-attrs-61.C: New test.
4867         * g++.dg/cpp1z/gen-attrs1.C: New test.
4869         PR tree-optimization/77454
4870         * gcc.dg/pr77454.c: New test.
4872         PR c++/77553
4873         * g++.dg/cpp1y/constexpr-77553.C: New test.
4875 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
4877         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4878         (test_show_locus): Replace rich_location::add_fixit_insert calls
4879         with add_fixit_insert_before and add_fixit_insert_after.
4881 2016-09-13  Jason Merrill  <jason@redhat.com>
4882             Tom de Vries  <tom@codesourcery.com>
4884         PR c++/77427
4885         * g++.dg/pr77427.C: New test.
4887 2016-09-13  Martin Liska  <mliska@suse.cz>
4889         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4890         effective target.
4891         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4892         * lib/target-supports.exp: Define the new target.
4894 2016-09-12  Andrew Pinski  <apinski@cavium.com>
4896         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4897         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4899 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
4901         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4902         variable arguments.
4903         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4904         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4905         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4906         variable argument.
4907         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4908         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4910 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4912         PR c++/77496
4913         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4914         * g++.dg/ext/pr77496.C: New test.
4915         * g++.dg/warn/pr77496.C: New test.
4917 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
4919         PR c/72858
4920         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4921         to preserve conversion chars, and to preserve prefix information.
4922         * gcc.dg/format/pr72858.c: New test case.
4924 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4926         * gfortran.dg/pr77507.f90: Move to ...
4927         * gfortran.dg/ieee/pr77507.f90: here.
4929 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
4931         PR ipa/61159
4932         * compile/pr61159.c: New testcase
4934 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
4936         PR ipa/64316
4937         * gcc.dg/ipa/pr63416.c: New testcase.
4939 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
4940             Steven G. Kargl  <kargl@gcc.gnu.org>
4942         PR fortran/77532
4943         * gfortran.dg/dtio_11.f90: new test.
4945 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4947         PR fortran/77507
4948         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4949         * gfortran.dg/c_assoc_4.f90: Ditto.
4951 2016-09-10  Tom de Vries  <tom@codesourcery.com>
4953         PR C/71602
4954         * c-c++-common/va-arg-va-list-type.c: New test.
4956 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
4958         PR rtl-optimization/77289
4959         * gcc.target/powerpc/pr77289.c: New test.
4961 2016-09-09  Martin Sebor  <msebor@redhat.com>
4963         PR c/77520
4964         PR c/77521
4965         * gcc.dg/pr77520.c: New test.
4966         * gcc.dg/pr77521.c: New test.
4968 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4970         PR fortran/77506
4971         * gfortran.dg/pr77506.f90: New test.
4973 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4975         PR fortran/77507
4976         * gfortran.dg/pr77507.f90: New test.
4978 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
4980         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4982 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
4983             Louis Krupp      <lkrupp@gcc.gnu.org>
4985         PR fortran/69514
4986         * gfortran.dg/pr69514_1.f90: New test.
4987         * gfortran.dg/pr69514_2.f90: New test.
4989 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
4991         PR fortran/77500
4992         * gfortran.dg/gomp/pr77500.f90: New test.
4994         PR fortran/77516
4995         * gfortran.dg/gomp/pr77516.f90: New test.
4997 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
4999         PR middle-end/77475
5000         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5001         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5002         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5003         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5004         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5005         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5007 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
5009         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5010         "substring-locations.h".
5012 2016-09-07  Richard Biener  <rguenther@suse.de>
5014         PR c/77450
5015         * c-c++-common/vector-subscript-8.c: Move ..
5016         * gcc.dg/pr77450.c: ... here.
5018 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5020         PR libgfortran/77393
5021         * gfortran.dg/fmt_f0_2.f90: Update test.
5022         * gfortran.dg/fmt_f0_3.f90: New test.
5024 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5026         PR debug/77389
5027         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5028         in dg-options.
5030         PR debug/57519
5031         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5033 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
5035         PR target/69255
5036         * gcc.target/i386/pr69255-1.c: New test.
5037         * gcc.target/i386/pr69255-2.c: New test.
5038         * gcc.target/i386/pr69255-3.c: New test.
5040 2016-09-06  Martin Sebor  <msebor@redhat.com>
5042         PR c/77336
5043         * gcc.dg/format/miss-7.c: New test.
5045 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
5047         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5049 2016-09-06  Martin Liska  <mliska@suse.cz>
5051         PR gcov-profile/77378
5052         PR gcov-profile/77466
5053         * gcc.dg/profile-update-warning.c: New test.
5055 2016-09-06  Richard Biener  <rguenther@suse.de>
5057         PR tree-optimization/77479
5058         * gcc.dg/torture/pr77479.c: New testcase.
5060 2016-09-06  Richard Biener  <rguenther@suse.de>
5062         PR c/77450
5063         * c-c++-common/vector-subscript-7.c: Adjust.
5064         * c-c++-common/vector-subscript-8.c: New testcase.
5066 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5068         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5070 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
5072         PR target/77476
5073         * gcc.target/i386/avx512f-pr77476.c: New test.
5074         * gcc.target/i386/avx512bw-pr77476.c: New test.
5075         * gcc.target/i386/avx512dq-pr77476.c: New test.
5077         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5078         Update comment to mention also avx512f.
5080         PR sanitizer/77396
5081         * g++.dg/asan/pr77396-2.C: New test.
5083 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
5085         PR rtl-optimization/77452
5086         * gcc.target/i386/pr77452.c: New test.
5088 2016-09-05  Marek Polacek  <polacek@redhat.com>
5090         PR c/77423
5091         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5093 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5095         PR fortran/77391
5096         * gfortran.dg/pr77391.f90: New test.
5098 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5100         PR fortran/77460
5101         * gfortran.dg/pr77460.f90: New test.
5103 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
5105         PR c/65467
5106         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5108 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5110         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5112 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
5114         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5115         test case.
5116         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5117         diagnostic-test-show-locus-generate-patch.c to the sources
5118         for diagnostic_plugin_test_show_locus.c.
5120 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
5122         PR c/65467
5123         * gcc.dg/gomp/_Atomic-1.c: New test.
5124         * gcc.dg/gomp/_Atomic-2.c: New test.
5125         * gcc.dg/gomp/_Atomic-3.c: New test.
5126         * gcc.dg/gomp/_Atomic-4.c: New test.
5127         * gcc.dg/gomp/_Atomic-5.c: New test.
5129         PR sanitizer/77396
5130         * g++.dg/asan/pr77396.C: New test.
5132 2016-09-01  Martin Sebor  <msebor@redhat.com>
5134         PR tree-optimization/71831
5135         * gcc.dg/builtin-object-size-16.c: New test.
5136         * gcc.dg/builtin-object-size-17.c: New test.
5138 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5140         PR libgfortran/77393
5141         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5143 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
5145         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5146         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5147         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5148         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5149         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5150         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5151         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5152         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5153         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5154         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5155         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5156         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5157         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5158         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5159         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5160         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5161         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5162         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5164 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
5166         * gnat.dg/opt58.adb: New test.
5167         * gnat.dg/opt58_pkg.ads: New helper.
5169 2016-09-01  Richard Biener  <rguenther@suse.de>
5171         PR middle-end/77436
5172         * gcc.dg/torture/pr77436.c: New testcase.
5174 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5176         * gcc.dg/pr64252.c: Require int32plus.
5177         * gcc.dg/pr66299-1.c: Likewise.
5178         * gcc.dg/pr66299-2.c: Likewise.
5179         * gcc.dg/torture/20131115-1.c: Skip for avr.
5181 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5183         * gcc.target/aarch64/ands_3.c: New test.
5185 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
5187         PR fortran/77352
5188         * gfortran.dg/gomp/pr77352.f90: New test.
5190         PR fortran/77374
5191         * gfortran.dg/gomp/pr77374.f08: New test.
5193 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5195         PR tree-optimization/73714
5196         * gcc.dg/tree-ssa/pr73714.c: New test.
5198 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5200         PR libgfortran/77393
5201         * gfortran.dg/fmt_f0_2.f90: New test.
5203 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5205         * gcc.target/i386/pr59539-2.c: Adapt options.
5206         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5208 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
5210         PR fortran/77418
5211         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5212         of the associate entity and replace with a pointer to the
5213         intended item on the stack.
5215 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5216             Paul Thomas  <pault@gcc.gnu.org>
5218         PR fortran/48298
5219         * gfortran.dg/dtio_1.f90: New test.
5220         * gfortran.dg/dtio_2.f90: New test.
5221         * gfortran.dg/dtio_3.f90: New test.
5222         * gfortran.dg/dtio_4.f90: New test.
5223         * gfortran.dg/dtio_5.f90: New test.
5224         * gfortran.dg/dtio_6.f90: New test.
5225         * gfortran.dg/dtio_7.f90: New test.
5226         * gfortran.dg/dtio_8.f90: New test.
5227         * gfortran.dg/dtio_9.f90: New test.
5228         * gfortran.dg/dtio_10.f90: New test.
5230 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5232         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5233         (test_many_nested_locations): New function.
5234         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5235         (test_show_locus): Handle "test_many_nested_locations".
5237 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5239         * g++.dg/template/double-greater-than-fixit.C: New test case.
5241 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5243         * gnat.dg/opt57.ad[sb]: New test.
5244         * gnat.dg/opt57_pkg.ads: New helper.
5246 2016-08-30  Richard Biener  <rguenther@suse.de>
5248         PR tree-optimization/69047
5249         * gcc.dg/pr69047.c: Fix byte-order check.
5251 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
5253         PR tree-optimization/72866
5254         * gcc.dg/vect/pr72866.c: New test.
5256         PR debug/77363
5257         * g++.dg/debug/dwarf2/pr77363.C: New test.
5259         PR middle-end/77377
5260         * gcc.target/i386/pr77377.c: New test.
5262         PR debug/77389
5263         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5264         in dg-options.
5266 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5268         * gfortran.dg/pr77372.f90: Moved to ...
5269         * gfortran.dg/ieee/pr77372.f90: here.
5271 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5273         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5274         vector short/char initializations.
5275         * gcc.target/powerpc/vec-init-5.c: Likewise.
5276         * gcc.target/powerpc/vec-init-6.c: New compile time test for
5277         vector initialization optimizations.
5278         * gcc.target/powerpc/vec-init-7.c: Likewise.
5279         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5280         vector float/double initializations.
5281         * gcc.target/powerpc/vec-init-9.c: Likewise.
5283 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
5285         PR target/77403
5286         * gcc.target/i386/pr77403.c: New test.
5288 2016-08-29  Marek Polacek  <polacek@redhat.com>
5290         PR c/77292
5291         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5293 2016-08-29  Tom de Vries  <tom@codesourcery.com>
5295         PR c/77398
5296         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5298 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
5300         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5302 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
5304         * gfortran.dg/dec_structure_13.f90: New testcase.
5306 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
5308         PR fortran/77261
5309         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5310         available.
5312 2016-08-28  Tom de Vries  <tom@codesourcery.com>
5314         PR lto/70955
5315         * gcc.dg/pr70955.c: New test.
5316         * gcc.dg/lto/pr70955_0.c: Same.
5317         * gcc.dg/lto/pr70955_1.c: Same.
5319 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
5321         PR tree-optimization/71077
5322         * gcc.target/i386/pr71077.c: New test.
5324 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5326         PR fortran/77380
5327         * gfortran.dg/pr77380.f90: New test.
5329 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5331         PR fortran/77372
5332         gfortran.dg/pr77372.f90: New test.
5334 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
5336         * gcc.dg/spellcheck-fields-2.c (test): Move
5337         dg-begin/end-multiline-output within function body.
5338         (test_macro): New function.
5340 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
5342         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5343         (test_fixit_insert): Update expected output.
5344         (test_fixit_remove): Likewise.
5345         (test_fixit_replace): Likewise.
5347 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5349         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5350         Fix typo.
5352 2016-08-26  Richard Biener  <rguenther@suse.de>
5354         PR tree-optimization/69047
5355         * gcc.dg/pr69047.c: New testcase.
5357 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5358             Martin Jambhor  <mjambor@suse.cz>
5360         * gcc.dg/ipa/propbits-1.c: New test-case.
5361         * gcc.dg/ipa/propbits-2.c: Likewise.
5362         * gcc.dg/ipa/propbits-3.c: Likewise.
5364 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
5366         PR fortran/77351
5367         * gfortran.dg/pr77351.f90: New test.
5369 2016-08-25  Marek Polacek  <polacek@redhat.com>
5371         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5373 2016-08-25  Marek Polacek  <polacek@redhat.com>
5375         PR c/77323
5376         * gcc.dg/pr77323.c: New test.
5378 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
5380         PR fortran/77358
5381         * gfortran.dg/submodule_17.f08: New test.
5383 2016-08-24  Michael Collison  <michael.collison@linaro.org>
5384             Michael Collison  <michael.collison@arm.com>
5386         * gcc.target/arm/builtin_saddl.c: New testcase.
5387         * gcc.target/arm/builtin_saddll.c: New testcase.
5388         * gcc.target/arm/builtin_uaddl.c: New testcase.
5389         * gcc.target/arm/builtin_uaddll.c: New testcase.
5390         * gcc.target/arm/builtin_ssubl.c: New testcase.
5391         * gcc.target/arm/builtin_ssubll.c: New testcase.
5392         * gcc.target/arm/builtin_usubl.c: New testcase.
5393         * gcc.target/arm/builtin_usubll.c: New testcase.
5395 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
5397         PR target/77270
5398         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5399         (dg-options): Use -march=amdfam10 instead of -march=athlon.
5400         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5401         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5402         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5403         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5404         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
5405         effective target.  Remove scan-assembler-times directives.
5406         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5407         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5408         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5410 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5412         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5413         of unsigned int.
5414         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5416 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
5418         PR testsuite/77317
5419         * lib/target-supports.exp
5420         (check_effective_target_vect_aligned_arrays): Don't cache the result.
5421         (check_effective_target_vect_natural_alignment): Ditto.
5422         (check_effective_target_vector_alignment_reachable): Ditto.
5423         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5425 2016-08-23  Ian Lance Taylor  <iant@golang.org>
5427         * gcc.target/s390/nolrl-1.c: Don't match the file name.
5429 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5431         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5432         being created from pointers to memory locations.
5433         * gcc.target/powerpc/vec-init-2.c: Likewise.
5435 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
5437         * gfortran.dg/dec_structure_12.f90: New testcase.
5439 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5441         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5443 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5445         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5446         verification.
5448 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5450         * gcc.target/s390/md/andc-splitter-1.c: New test case.
5451         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5453 2016-08-23  Richard Biener  <rguenther@suse.de>
5455         PR tree-optimization/27336
5456         * c-c++-common/pr27336.c: New testcase.
5458 2016-08-22  Marek Polacek  <polacek@redhat.com>
5460         PR c++/77321
5461         * g++.dg/cpp1y/pr77321.C: New test.
5463 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5465         PR fortran/60774
5466         * gfortran.dg/empty_label.f: Adjust test for new error message.
5467         * gfortran.dg/empty_label.f90: Ditto.
5468         * gfortran.dg/empty_label_typedecl.f90: Ditto.
5469         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5470         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5472 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5474         PR fortran/61318
5475         * gfortran.dg/pr61318.f90: New test.
5477 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5479         PR fortran/77260
5480         * gfortran.dg/pr77260_1.f90: New test.
5481         * gfortran.dg/pr77260_2.f90: Ditto.
5483 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5485         PR middle-end/77269
5486         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5487         __builtin_signbitf and __builtin_signbitl in expected generic
5488         expansion.
5489         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5490         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5491         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5492         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5493         tests.
5495 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5497         * gcc.dg/torture/float128-builtin.c,
5498         gcc.dg/torture/float128-ieee-nan.c,
5499         gcc.dg/torture/float128x-builtin.c,
5500         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5501         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5502         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5503         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5504         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5505         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5506         gcc.dg/torture/floatn-nan.h: New tests.
5508 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5510         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5511         macro.
5512         (main): Update calls to TEST_I_F.
5513         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5514         macro.
5515         (main): Update calls to TEST_I_F.
5517 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5519         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5520         gcc.dg/torture/fp-int-convert-float32x-timode.c,
5521         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5522         names in calls to TEST_I_F.
5524 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5526         PR c/52952
5527         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5529 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5531         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5532         and !natural_alignment_64.
5533         * gcc.dg/ipa/propalign-2.c: Likewise.
5534         * gcc.dg/ipa/propalign-3.c: Likewise.
5535         * gcc.dg/ipa/propalign-4.c: Likewise.
5536         * gcc.dg/ipa/propalign-5.c: Likewise.
5537         * lib/target-supports.exp
5538         (check_effective_target_natural_alignment_32): Add avr-*-*.
5540 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
5542         PR tree-optimization/61839
5543         * gcc.dg/tree-ssa/pr61839_1.c: New test.
5544         * gcc.dg/tree-ssa/pr61839_2.c: New test.
5545         * gcc.dg/tree-ssa/pr61839_3.c: New test.
5546         * gcc.dg/tree-ssa/pr61839_4.c: New test.
5548 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
5550         PR c/32187
5551         * lib/target-supports.exp (check_effective_target_float16)
5552         (check_effective_target_float32, check_effective_target_float64)
5553         (check_effective_target_float128, check_effective_target_float32x)
5554         (check_effective_target_float64x)
5555         (check_effective_target_float128x)
5556         (check_effective_target_float16_runtime)
5557         (check_effective_target_float32_runtime)
5558         (check_effective_target_float64_runtime)
5559         (check_effective_target_float128_runtime)
5560         (check_effective_target_float32x_runtime)
5561         (check_effective_target_float64x_runtime)
5562         (check_effective_target_float128x_runtime)
5563         (check_effective_target_floatn_nx_runtime)
5564         (add_options_for_float16, add_options_for_float32)
5565         (add_options_for_float64, add_options_for_float128)
5566         (add_options_for_float32x, add_options_for_float64x)
5567         (add_options_for_float128x): New procedures.
5568         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5569         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5570         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5571         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5572         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5573         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5574         gcc.dg/torture/float128-complex.c,
5575         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5576         gcc.dg/torture/float128x-basic.c,
5577         gcc.dg/torture/float128x-complex.c,
5578         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5579         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5580         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5581         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5582         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5583         gcc.dg/torture/float32x-basic.c,
5584         gcc.dg/torture/float32x-complex.c,
5585         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5586         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5587         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5588         gcc.dg/torture/float64x-basic.c,
5589         gcc.dg/torture/float64x-complex.c,
5590         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5591         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5592         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5593         gcc.dg/torture/floatn-tg.h,
5594         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5595         gcc.dg/torture/fp-int-convert-float128-ieee.c,
5596         gcc.dg/torture/fp-int-convert-float128x-timode.c,
5597         gcc.dg/torture/fp-int-convert-float128x.c,
5598         gcc.dg/torture/fp-int-convert-float16-timode.c,
5599         gcc.dg/torture/fp-int-convert-float16.c,
5600         gcc.dg/torture/fp-int-convert-float32-timode.c,
5601         gcc.dg/torture/fp-int-convert-float32.c,
5602         gcc.dg/torture/fp-int-convert-float32x-timode.c,
5603         gcc.dg/torture/fp-int-convert-float32x.c,
5604         gcc.dg/torture/fp-int-convert-float64-timode.c,
5605         gcc.dg/torture/fp-int-convert-float64.c,
5606         gcc.dg/torture/fp-int-convert-float64x-timode.c,
5607         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5608         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5609         maximum exponent of floating-point type.  Use it in testing
5610         whether 0x8...0 fits in the floating-point type.  Always treat -1
5611         (signed 0xf...f) as fitting in the floating-point type.
5612         (M_OK1): New macro.
5613         * gcc.dg/torture/fp-int-convert-double.c,
5614         gcc.dg/torture/fp-int-convert-float.c,
5615         gcc.dg/torture/fp-int-convert-float128-timode.c,
5616         gcc.dg/torture/fp-int-convert-float128.c,
5617         gcc.dg/torture/fp-int-convert-float80-timode.c,
5618         gcc.dg/torture/fp-int-convert-float80.c,
5619         gcc.dg/torture/fp-int-convert-long-double.c,
5620         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5622 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
5624         PR fortran/72744
5625         * gfortran.dg/gomp/pr72744.f90: New test.
5627         PR fortran/69281
5628         * gfortran.dg/gomp/pr69281.f90: New test.
5630 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
5632         * gfortran.dg/random_4.f90: Initialize seed before using, handle
5633         the last special seed value.
5634         * gfortran.dg/random_7.f90: Use size for last array member instead
5635         of hardcoded value.
5637 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5639         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5640         * gcc.dg/cpp/warn-undef-2.c: Likewise.
5642 2016-08-19  Richard Biener  <rguenther@suse.de>
5644         PR tree-optimization/77286
5645         * gcc.dg/torture/pr77286.c: New testcase.
5647 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
5649         * gcc.dg/verbose-asm-2.c: New test case.
5651 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
5653         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5654         (custom_diagnostic_finalizer): Update for change to
5655         diagnostic_show_locus.
5657 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
5659         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5660         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5662 2016-08-18  Marek Polacek  <polacek@redhat.com>
5664         PR c/71514
5665         * gcc.dg/pr71514.c: New test.
5667 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
5669         PR target/72839
5670         * gcc.target/i386/pr72839.c: New test.
5672 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
5674         PR middle-end/70895
5675         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5676         * c-c++-common/goacc/reduction-1.c: Likewise.
5677         * c-c++-common/goacc/reduction-2.c: Likewise.
5678         * c-c++-common/goacc/reduction-3.c: Likewise.
5679         * c-c++-common/goacc/reduction-4.c: Likewise.
5681 2016-08-18  Alan Modra  <amodra@gmail.com>
5683         * gcc.c-torture/compile/pr72771.c: New.
5685 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
5687         PR fortran/67496
5688         * gfortran.dg/pr67496.f90: New test.
5690 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
5692         PR tree-optimization/71752
5693         * gcc.dg/vect/pr71752.c: New.
5695 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
5697         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5699 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
5701         PR middle-end/77259
5702         * g++.dg/ipa/devirt-52.C: New test.
5704 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
5706         * c-c++-common/goacc/reduction-6.c: New testcase.
5708 2016-08-17  Richard Biener  <rguenther@suse.de>
5710         PR tree-optimization/76490
5711         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5712         * gcc.dg/pr52904.c: XFAIL.
5714 2016-08-17  Richard Biener  <rguenther@suse.de>
5716         PR tree-optimization/23855
5717         * gcc.dg/loop-unswitch-2.c: Adjust.
5719 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
5721         PR tree-optimization/72817
5722         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5724 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
5726         PR libgcc/77265
5727         * gcc.dg/torture/float128-extend-inf.c: New test.
5729 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
5731         PR c/72857
5732         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5733         for embedded NUL.
5734         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5735         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5736         caret placement.
5737         (test_oct): Likewise.
5738         (test_multiple): Likewise.
5739         (test_field_width_specifier): Likewise.
5740         (test_field_width_specifier_2): New function.
5741         (test_field_precision_specifier): New function.
5742         (test_embedded_nul): Update expected caret placement.
5743         (test_non_contiguous_strings): Update line number.
5744         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5745         (__emit_string_literal_range): Add "caret_idx" param.
5746         (test_simple_string_literal): Add value for new param, updating
5747         expected output..
5748         (test_concatenated_string_literal): Likewise.
5749         (test_multiline_string_literal): Likewise.
5750         (test_hex): Likewise.
5751         (test_oct): Likewise.
5752         (test_multiple): Likewise.
5753         (test_ucn4): Likewise.
5754         (test_ucn8): Likewise.
5755         (test_u8): Likewise.
5756         (test_u): Likewise; update expected message, from "range" to
5757         "location".
5758         (test_U): Likewise.
5759         (test_L): Likewise.
5760         (test_macro): Add value for new param.
5761         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5762         (__emit_string_literal_range): Add "caret_idx" param.
5763         (test_stringified_token_1): Add value for new param.  Update
5764         expected message, from "range" to "location".
5765         (test_stringized_token_2): Likewise, adding param to macro.
5766         (test_stringified_token_3): Likewise.
5767         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5768         (emit_warning): Convert param from source_range to location_t.
5769         (test_string_literals): Add caret_idx param, and use it when
5770         constructing a substring_loc.  Update error message, from
5771         "range" to "location".
5773 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
5775         PR target/71910
5776         * g++.dg/gomp/pr71910.C: New test.
5778         PR middle-end/67485
5779         * gcc.c-torture/compile/pr67485.c: New test.
5781         PR target/72867
5782         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5784 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
5786         PR tree-optimization/69848
5787         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5789 2016-08-16  Martin Liska  <mliska@suse.cz>
5791         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5792         of memory operations so that it can be handled by core2
5793         in 32-bit mode.
5795 2016-08-16  Richard Biener  <rguenther@suse.de>
5797         PR tree-optimization/76783
5798         * gcc.dg/pr76783.c: New testcase.
5799         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5801 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
5803         PR tree-optimization/72817
5804         PR tree-optimization/73450
5805         * gcc.dg/tree-ssa/pr72817.c: New test.
5806         * gcc.dg/tree-ssa/pr73450.c: New test.
5808 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
5810         * gfortran.dg/init_flag_13.f90: New testcase.
5811         * gfortran.dg/init_flag_14.f90: Ditto.
5812         * gfortran.dg/init_flag_15.f03: Ditto.
5813         * gfortran.dg/dec_init_1.f90: Ditto.
5814         * gfortran.dg/dec_init_2.f90: Ditto.
5816 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
5818         PR target/72867
5819         * gcc.target/i386/pr72867.c: New test.
5821 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
5823         * c-c++-common/dump-ada-spec-5.c: New test.
5825 2016-08-15  Richard Biener  <rguenther@suse.de>
5827         PR tree-optimization/73434
5828         * gcc.dg/torture/pr73434.c: New testcase.
5830 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
5832         PR tree-optimization/72824
5833         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5835 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
5837         PR fortran/70598
5838         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5839         in use_device clause.
5840         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5841         * gfortran.dg/goacc/list.f95: Adjust to catch
5842         "neither a POINTER nor an array" error messages.
5844 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
5846         PR target/76342
5847         * gcc.target/i386/pr76342.c: New test.
5849 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
5851         PR c/71512
5852         * g++.dg/ubsan/pr71512.C: New test.
5853         * c-c++-common/ubsan/pr71512-1.c: New test.
5854         * c-c++-common/ubsan/pr71512-2.c: New test.
5856 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5858         * gcc.target/powerpc/vec-init-1.c: New tests to test various
5859         vector initialization options.
5860         * gcc.target/powerpc/vec-init-2.c: Likewise.
5861         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5862         is generated on ISA 3.0.
5864 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
5866         PR middle-end/71654
5867         * gcc.dg/c-c++-common/pr71654.c: New test.
5868         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5869         dg-options.
5870         * gcc.dg/tree-ssa/vrp24: Likewise.
5872 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
5874         PR c/67410
5875         * gcc.dg/pr67410.c: New test.
5877 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
5879         PR tree-optimization/69848
5880         * gcc.dg/vect/vect-pr69848.c: New test.
5882 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
5884         PR testsuite/71008
5885         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5886         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5887         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5888         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5890 2016-08-12  Richard Biener  <rguenther@suse.de>
5892         PR tree-optimization/57326
5893         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5894         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5895         * gcc.dg/tree-ssa/pr35287.c: Likewise.
5896         * gcc.target/i386/pr45685.c: Likewise.
5897         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5898         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5899         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5900         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5901         * gfortran.dg/pr34163.f90: Likewise.
5903 2016-08-12  Martin Liska  <mliska@suse.cz>
5905         * g++.dg/gcov/gcov-16.C: New test.
5906         * lib/gcov.exp: Support new argument for run-gcov function.
5908 2016-08-12  Martin Liska  <mliska@suse.cz>
5910         PR gcov-profile/35590
5911         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5913 2016-08-12  Richard Biener  <rguenther@suse.de>
5915         PR tree-optimization/72851
5916         * gcc.dg/torture/pr72851.c: New testcase.
5918 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
5920         PR debug/63240
5921         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5922         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5923         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5924         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5925         DW_AT_deleted.
5927         PR debug/55641
5928         * g++.dg/debug/dwarf2/ref-1.C: New.
5930         PR debug/49366
5931         * g++.dg/debug/dwarf2/template-params-12.H: New.
5932         * g++.dg/debug/dwarf2/template-params-12f.C: New.
5933         * g++.dg/debug/dwarf2/template-params-12g.C: New.
5934         * g++.dg/debug/dwarf2/template-params-12n.C: New.
5935         * g++.dg/debug/dwarf2/template-params-12s.C: New.
5936         * g++.dg/debug/dwarf2/template-params-12u.C: New.
5937         * g++.dg/debug/dwarf2/template-params-12v.C: New.
5938         * g++.dg/debug/dwarf2/template-params-12w.C: New.
5940 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5942         PR target/72863
5943         * gcc.target/powerpc/pr72863.c: New test.
5945 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
5947         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5949 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
5951         * gcc.target/i386/pieces-strcpy-1.c: New test.
5952         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5954 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
5956         PR c++/72868
5957         * g++.dg/cpp1y/constexpr-switch4.C: New test.
5959 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
5961         * gcc.target/i386/pieces-memcpy-1.c: New test.
5962         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5963         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5964         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5965         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5966         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5968 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
5970         PR c/72816
5971         * gcc.dg/pr72816.c: Remove dg-error.
5973 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5975         PR tree-optimization/71083
5976         * gcc.c-torture/execute/pr71083.c: New test.
5977         * gnat.dg/loop_optimization23.adb: New test.
5978         * gnat.dg/loop_optimization23_pkg.ads: New test.
5979         * gnat.dg/loop_optimization23_pkg.adb: New test.
5981 2016-08-11  Richard Biener  <rguenther@suse.de>
5983         PR tree-optimization/72772
5984         * gcc.dg/graphite/pr35356-1.c: Adjust.
5985         * gcc.dg/tree-ssa/pr59597.c: Likewise.
5987 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
5989         * gfortran.dg/random_7.f90: Take into account that the last seed
5990         value is the special p value.
5991         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5993 2016-08-11  Richard Biener  <rguenther@suse.de>
5995         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5997 2016-08-11  Alan Modra  <amodra@gmail.com>
5999         * gcc.target/powerpc/pr71680.c: New.
6001 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6003         * gcc.target/powerpc/bfp/bfp.exp: New file.
6004         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6005         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6006         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6007         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6008         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6009         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6010         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6011         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6012         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6013         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6014         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6015         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6016         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6017         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6018         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6019         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6020         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6021         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6022         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6023         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6024         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6025         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6026         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6027         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6028         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6029         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6030         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6031         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6032         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6033         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6034         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6035         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6036         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6037         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6038         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6039         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6040         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6041         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6042         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6043         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6044         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6045         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6046         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6047         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6048         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6049         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6050         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6051         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6052         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6053         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6054         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6055         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6056         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6058 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6060         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6061         Add aarch64*-*-*.
6063 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6065         * gcc.target/aarch64/simd/vcond-ne.c: New test.
6067 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6069         PR target/72853
6070         * gcc.target/powerpc/pr72853.c: New test.
6072 2016-08-10  Martin Liska  <mliska@suse.cz>
6074         PR gcov-profile/58306
6075         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6077 2016-08-10  Martin Liska  <mliska@suse.cz>
6079         * g++.dg/gcov/gcov-threads-1.C: New test.
6081 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6083         PR target/71873
6084         * gcc.target/avr/pr71873.c: New test.
6086 2016-08-09  Martin Liska  <mliska@suse.cz>
6088         * g++.dg/gcov/gcov-dump-1.C: New test.
6089         * g++.dg/gcov/gcov-dump-2.C: New test.
6091 2016-08-09  Martin Liska  <mliska@suse.cz>
6093         * gcc.dg/tree-prof/val-prof-9.c: New test.
6095 2016-08-09  Martin Liska  <mliska@suse.cz>
6097         * gcc.dg/tree-prof/val-prof-8.c: New test.
6099 2016-08-09  Martin Jambor  <mjambor@suse.cz>
6101         PR ipa/71981
6102         * gcc.dg/ipa/pr71981.c: New test.
6104 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6106         PR tree-optimization/33707
6107         * gcc.dg/vect/pr33707.c: New test.
6109 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6111         PR tree-optimization/pr72772
6112         * gcc.dg/tree-ssa/pr72772.c: New test.
6114 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
6116         PR rtl-optimization/66669
6117         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6119 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6121         PR tree-optimization/72824
6122         * gcc.c-torture/execute/ieee/pr72824.c: New test.
6124 2016-08-09  Richard Biener  <rguenther@suse.de>
6126         PR tree-optimization/71802
6127         * gcc.dg/torture/pr71802.c: New testcase.
6129 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6131         PR c++/72809
6132         * g++.dg/eh/stdarg1.C: New test.
6134 2016-08-08  Andi Kleen  <ak@linux.intel.com>
6136         * lib/profopt.exp: (auto-profopt-execute): Don't include full
6137         test command line in failure log.
6138         (profopt-execute): dito. Make autofdo file names unique.
6140 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6142         PR c/64955
6143         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6144         output.
6146 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6148         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6149         c99_runtime.
6150         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6151         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6152         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6153         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6154         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6155         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6157 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6159         PR c/52952
6160         * gcc.dg/cpp/pr66415-1.c: Likewise.
6161         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6162         * gcc.dg/format/c90-printf-1.c: Likewise.
6163         * gcc.dg/format/diagnostic-ranges.c: New test case.
6165 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
6167         PR fortran/72716
6168         * gfortran.dg/gomp/pr72716.f90: New test.
6170         PR middle-end/72781
6171         * gcc.dg/gomp/pr72781.c: New test.
6173         PR middle-end/68762
6174         * g++.dg/vect/pr68762-1.cc: New test.
6175         * g++.dg/vect/pr68762-2.cc: New test.
6176         * g++.dg/vect/pr68762.h: New file.
6178 2016-08-08  Martin Sebor  <msebor@redhat.com>
6180         PR testsuite/72838
6181         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6182         * g++.dg/warn/overflow-warn-3.C: Same.
6183         * g++.dg/warn/overflow-warn-4.C: Same.
6185 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6187         PR fortran/71936
6188         * gfortran.dg/allocate_with_source_21.f03: New test.
6190 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6192         PR fortran/72698
6193         * gfortran.dg/allocate_with_source_20.f03: New test.
6195 2016-08-08  Alan Modra  <amodra@gmail.com>
6197         * gcc.c-torture/compile/pr72802.c: New.
6199 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6201         PR fortran/70524
6202         * gfortran.dg/dependency_48.f90: New test.
6204 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6206         PR fortran/70040
6207         * gfortran.dg/pr70040.f90:  New testcase.
6209 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6211         PR fortran/71961
6212         * gfortran.dg/matmul_10.f90:  New testcase.
6214 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
6216         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6218 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
6220         PR c/72816
6221         * gcc.dg/pr72816.c: New test.
6223 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
6225         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6226         * g++.dg/conversion/pr41426.C: Likewise.
6227         * g++.dg/conversion/pr66211.C: Likewise.
6228         * g++.dg/cpp1y/lambda-init9.C: Likewise.
6229         * g++.dg/init/ref8.C: Likewise.
6230         * g++.old-deja/g++.law/cvt20.C: Likewise.
6231         * g++.old-deja/g++.mike/p9732c.C: Likewise.
6233 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6235         PR tree-optimization/18046
6236         * gcc.dg/tree-ssa/vrp105.c: New test.
6237         * gcc.dg/tree-ssa/vrp106.c: New test.
6239 2016-08-05  Martin Sebor  <msebor@redhat.com>
6241         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6242         1ul in diagnostics.  Remove hyphen from "constant-expression."
6243         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6244         * g++.dg/cpp0x/static_assert3.C: Same.
6245         * g++.dg/cpp1y/constexpr-throw.C: Same.
6246         * g++.dg/template/nontype3.C: Same.
6247         * g++.dg/warn/overflow-warn-1.C: Same.
6248         * g++.dg/warn/overflow-warn-3.C: Same.
6249         * g++.dg/warn/overflow-warn-4.C: Same.
6251 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
6253         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6254         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6255         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6256         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6258 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6260         PR tree-optimization/72810
6261         * gcc.dg/tree-ssa/vrp110.c: New test.
6263 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
6265         PR Target/72819
6266         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6267         registers.
6268         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6269         saving the half-precision registers.
6270         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6271         value is returned in h0.
6272         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6273         are passed in FP/SIMD registers.
6274         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6275         passing works corrcetly.
6276         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6277         (hfa_f16x2_t): Likewise.
6278         (hfa_f16x3_t): Likewise.
6279         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6280         are promoted to double and passed in a double register.
6281         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6282         are promoted to double and stacked.
6283         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6284         __fp16 data types.
6285         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6286         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6287         __fp16 first get passed in FP/SIMD registers, then stacked.
6289 2016-08-05  Nathan Sidwell  <nathan@acm.org>
6291         PR c++/68724
6292         * g++.dg/cpp0x/pr68724.C: New.
6294 2016-08-05  Richard Biener  <rguenther@suse.de>
6296         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6298 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6300         * gcc.dg/tree-ssa/vrp107.c: New test.
6301         * gcc.dg/tree-ssa/vrp108.c: New test.
6302         * gcc.dg/tree-ssa/vrp109.c: New test.
6304 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6306         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6307         dg-options.
6309 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6311         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6312         test-cases.
6313         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6314         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6315         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6316         test-cases.
6317         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6318         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6319         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6320         large_double.
6322 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
6324         PR c++/72800
6325         * g++.dg/cpp1y/lambda-ice1.C: New.
6327 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6329         PR c++/72759
6330         * g++.dg/cpp1y/pr72759.C: New test.
6332 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6334         * gcc.dg/switch-10.c: New test.
6336 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
6338         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6340 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
6342         * c-c++-common/goacc/routine-5.c: Update.
6344 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6346         PR rtl-optimization/70903
6347         * gcc.c-torture/execute/pr70903.c: New test.
6349 2016-08-04  Martin Liska  <mliska@suse.cz>
6351         * gcc.dg/params/params.exp: Replace file exists with
6352         TESTING_IN_BUILD_TREE.
6354 2016-08-04  Marek Polacek  <polacek@redhat.com>
6356         PR c++/70229
6357         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6359 2016-08-04  Richard Biener  <rguenther@suse.de>
6361         PR middle-end/71984
6362         * gcc.dg/torture/pr71984.c: Guard correctness check for
6363         little-endian.
6365 2016-08-03  Andrew Pinski  <apinski@cavium.com>
6367         * gcc.c-torture/compile/20160802-1.c: New testcase.
6369 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
6371         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6373 2016-08-03  Richard Biener  <rguenther@suse.de>
6375         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6376         and remove -O3.
6377         * c-c++-common/ubsan/pr71403-2.c: Likewise.
6378         * c-c++-common/ubsan/pr71403-3.c: Likewise.
6380 2016-08-03  Richard Biener  <rguenther@suse.de>
6382         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6383         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6384         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6385         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6387 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6389         * gcc.dg/init-excess-2.c: Require int32plus.
6390         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6391         * gcc.dg/pr59963-2.c: Require int32plus.
6392         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6393         * gcc.dg/unroll-7.c: Require int32plus.
6395 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
6397         PR tree-optimization/34114
6398         * gcc.dg/tree-ssa/loop-42.c: New test.
6400 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
6402         * gcc.target/aarch64/vminmaxnm.c: New.
6403         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6404         tests.
6406 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6408         * gcc.target/powerpc/vec-extract-5.c: New tests to test
6409         vec_extract for vector float, vector int, vector short, and vector
6410         char.
6411         * gcc.target/powerpc/vec-extract-6.c: Likewise.
6412         * gcc.target/powerpc/vec-extract-7.c: Likewise.
6413         * gcc.target/powerpc/vec-extract-8.c: Likewise.
6414         * gcc.target/powerpc/vec-extract-9.c: Likewise.
6416 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
6418         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
6419         single stack adjustment, no writeback.
6420         * gcc.target/aarch64/test_frame_12.c: Likewise.
6421         * gcc.target/aarch64/test_frame_13.c: Likewise.
6422         * gcc.target/aarch64/test_frame_15.c: Likewise.
6423         * gcc.target/aarch64/test_frame_6.c: Likewise.
6424         * gcc.target/aarch64/test_frame_7.c: Likewise.
6425         * gcc.target/aarch64/test_frame_8.c: Likewise.
6426         * gcc.target/aarch64/test_frame_16.c: New test.
6428 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
6430         PR target/72748
6431         * gcc.target/i386/pr72748.c: New test.
6433 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
6435         PR tree-optimization/71818
6436         * gcc.dg/vect/pr71818.c: New
6438 2016-08-01  Martin Liska  <mliska@suse.cz>
6440         PR tree-optimization/71857
6441         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6443 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6445         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6447 2016-08-01  Jan Beulich  <jbeulich@suse.com>
6449         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6451 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6453         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6454         * gcc.target/powerpc/mulkc3-1.c: Likewise.
6456 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
6458         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6459         (check_effective_target_c++): Likewise. Also match for libstdc++.
6461 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6463         PR fortran/41922
6464         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6465         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6466         * gfortran.dg/pr41922.f90: New test.
6468 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6470         PR fortran/68566
6471         * gfortran.dg/pr68566.f90: new test.
6473 2016-07-30  Martin Sebor  <msebor@redhat.com>
6475         PR c++/60760
6476         PR c++/71091
6477         * g++.dg/cpp0x/constexpr-cast.C: New test.
6478         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6479         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6480         * g++.dg/ubsan/pr63956.C: Correct.
6482 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
6484         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6485         vector double or vector long where the vector is in memory.
6486         * gcc.target/powerpc/vec-extract-3.c: Likewise.
6487         * gcc.target/powerpc/vec-extract-4.c: Likewise.
6489 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6491         PR fortran/69867
6492         * gfortran.dg/pr69867.f90: New test.
6494 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6496         PR fortran/69962
6497         * gfortran.dg/pr69962.f90: New test.
6499 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6501         PR fortran/70006
6502         * gfortran.dg/pr70006.f90: New test.
6504 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6506         PR fortran/71730
6507         * gfortran.dg/pr71730.f90: New test.
6508         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6509         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6510         * gfortran.dg/array_constructor_26.f03: Ditto.
6512 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6514         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6515         * gcc.target/powerpc/pr71763.c: Likewise.
6517 2016-07-29  Marek Polacek  <polacek@redhat.com>
6519         PR c/71742
6520         * gcc.dg/940510-1.c: Adjust dg-error.
6521         * gcc.dg/c99-flex-array-1.c: Likewise.
6522         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6524         PR c/71853
6525         * gcc.dg/noncompile/pr71853.c: New test.
6527         PR c/71573
6528         * gcc.dg/noncompile/pr71573.c: New test.
6530         PR c/71926
6531         * g++.dg/warn/Wparentheses-30.C: New test.
6532         * gcc.dg/Wparentheses-14.c: New test.
6534 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
6536         * gcc.dg/pr59833.c: Use dg-add-options ieee.
6538 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
6540         PR tree-optimization/57558
6541         * gcc.dg/vect/pr57558-1.c: New test.
6542         * gcc.dg/vect/pr57558-2.c: New test.
6544 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6546         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
6547         to scan forwprop1 dump pass.
6549 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
6551         PR c++/51488
6552         * g++.dg/template/pr51488.C: New.
6554 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
6556         PR c/71969
6557         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6558         static __inline__.
6559         * gcc.dg/pr71969-1.c: New test.
6560         * gcc.dg/pr71969-2.c: New test.
6561         * gcc.dg/pr71969-3.c: New test.
6563 2016-07-29  Marek Polacek  <polacek@redhat.com>
6565         PR c/71574
6566         * c-c++-common/pr71574.c: New test.
6568         PR c/71583
6569         * gcc.dg/noncompile/pr71583.c: New test.
6571 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
6573         PR middle-end/68217
6574         * gcc.dg/pr68217.c: New test.
6576 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6578         PR fortran/71067
6579         * gfortran.dg/pr71067_1.f90: New test.
6580         * gfortran.dg/pr71067_2.f90: Ditto.
6582 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
6584         * gcc.target/powerpc/vec-extract-1.c: New test.
6586 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6588         PR fortran/71799
6589         * gfortran.dg/pr71799.f90: New test.
6591 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6593         PR c++/71665
6594         * g++.dg/cpp0x/pr71665-1.C: New.
6595         * g++.dg/cpp0x/pr71665-2.C: Likewise.
6596         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6597         * g++.dg/ext/label10.C: Likewise.
6598         * g++.dg/parse/constant5.C: Likewise.
6600 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6602         PR fortran/71859
6603         * gfortran.dg/pr71859.f90: New test.
6604         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6605         * gfortran.dg/coarray_collectives_1.f90: Ditto.
6607 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
6609         PR fortran/71883
6610         * gfortran.dg/pr71883.f90 : New test.
6612 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6614         PR tree-optimization/71734
6615         * g++.dg/vect/pr70729-nest.cc: New test.
6617 2016-07-28  Renlin Li  <renlin.li@arm.com>
6619         Revert
6620         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6622         PR fortran/71902
6623         * gfortran.dg/dependency_47.f90:  New test.
6625 2016-07-28  Martin Liska  <mliska@suse.cz>
6627         PR gcov-profile/68025
6628         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6630 2016-07-28  Martin Liska  <mliska@suse.cz>
6632         * g++.dg/vect/pr70944.cc: New test.
6634 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
6636         PR middle-end/71994
6637         * gcc.dg/torture/pr71994.c: New test.
6639 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6641         PR middle-end/71078
6642         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6643         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6644         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6646 2016-07-27  Richard Biener  <rguenther@suse.de>
6648         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6650 2016-07-27  Martin Liska  <mliska@suse.cz>
6652         * gcc.dg/predict-13.c: New test.
6653         * gcc.dg/predict-14.c: New test.
6655 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6657         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
6658         including stdint.h.
6659         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6660         including stdint.h.
6662 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6664         PR target/71869
6665         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6666         IEEE built-in functions handle quiet and signalling NaNs
6667         correctly.
6669 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6671         PR fortran/71862
6672         * gfortran.dg/pr71862.f90: New test.
6674 2016-07-26  Martin Sebor  <msebor@redhat.com>
6676         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6677         selector with dg-options.
6679 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
6681         PR tree-optimization/18046
6682         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6683         * gcc.dg/tree-ssa/vrp103.c: New test.
6684         * gcc.dg/tree-ssa/vrp104.c: New test.
6686 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6688         * gcc.target/powerpc/pr63354.c: Require lp64 since
6689         -mprofile-kernel is not legal with -m32.
6691 2016-07-26  Richard Biener  <rguenther@suse.de>
6693         PR rtl-optimization/71984
6694         * gcc.dg/torture/pr71984.c: New testcase.
6696 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
6698         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6699         g++-dg-runtest via et-dg-runtest.
6700         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6701         * gcc.dg/vect/vect.exp: Likewise.
6702         * gfortran.dg/graphite/graphite.exp: Likewise, but for
6703         gfortran-dg-runtest.
6704         * gfortran.dg/vect/vect.exp: Likewise.
6705         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6706         (check_mips_loongson_hw_available): Likewise.
6707         (check_effective_target_mpaired_single_runtime): Likewise.
6708         (check_effective_target_mips_loongson_runtime): Likewise.
6709         (add_options_for_mpaired_single): Likewise.
6710         (check_effective_target_vect_int): Add global et_index.
6711         Check and save the supported feature for a target selected by
6712         the et_index target.  Break long lines where appropriate.  Call
6713         et-is-effective-target for MIPS with an argument instead of
6714         check_effective_target_* where appropriate.
6715         (check_effective_target_vect_intfloat_cvt): Likewise.
6716         (check_effective_target_vect_uintfloat_cvt): Likewise.
6717         (check_effective_target_vect_floatint_cvt): Likewise.
6718         (check_effective_target_vect_floatuint_cvt): Likewise.
6719         (check_effective_target_vect_simd_clones): Likewise.
6720         (check_effective_target_vect_shift): ewise.
6721         (check_effective_target_whole_vector_shift): Likewise.
6722         (check_effective_target_vect_bswap): Likewise.
6723         (check_effective_target_vect_shift_char): Likewise.
6724         (check_effective_target_vect_long): Likewise.
6725         (check_effective_target_vect_float): Likewise.
6726         (check_effective_target_vect_double): Likewise.
6727         (check_effective_target_vect_long_long): Likewise.
6728         (check_effective_target_vect_no_int_max): Likewise.
6729         (check_effective_target_vect_no_int_add): Likewise.
6730         (check_effective_target_vect_no_bitwise): Likewise.
6731         (check_effective_target_vect_widen_shift): Likewise.
6732         (check_effective_target_vect_no_align): Likewise.
6733         (check_effective_target_vect_hw_misalign): Likewise.
6734         (check_effective_target_vect_element_align): Likewise.
6735         (check_effective_target_vect_condition): Likewise.
6736         (check_effective_target_vect_cond_mixed): Likewise.
6737         (check_effective_target_vect_char_mult): Likewise.
6738         (check_effective_target_vect_short_mult): Likewise.
6739         (check_effective_target_vect_int_mult): Likewise.
6740         (check_effective_target_vect_extract_even_odd): Likewise.
6741         (check_effective_target_vect_interleave): Likewise.
6742         (check_effective_target_vect_stridedN): Likewise.
6743         (check_effective_target_vect_multiple_sizes): Likewise.
6744         (check_effective_target_vect64): Likewise.
6745         (check_effective_target_vect_call_copysignf): Likewise.
6746         (check_effective_target_vect_call_sqrtf): Likewise.
6747         (check_effective_target_vect_call_btrunc): Likewise.
6748         (check_effective_target_vect_call_btruncf): Likewise.
6749         (check_effective_target_vect_call_ceil): Likewise.
6750         (check_effective_target_vect_call_ceilf): Likewise.
6751         (check_effective_target_vect_call_floor): Likewise.
6752         (check_effective_target_vect_call_floorf): Likewise.
6753         (check_effective_target_vect_call_lceil): Likewise.
6754         (check_effective_target_vect_call_lfloor): Likewise.
6755         (check_effective_target_vect_call_nearbyint): Likewise.
6756         (check_effective_target_vect_call_nearbyintf): Likewise.
6757         (check_effective_target_vect_call_round): Likewise.
6758         (check_effective_target_vect_call_roundf): Likewise.
6759         (check_effective_target_vect_perm): Likewise, but also append *_saved
6760         to the existing global name to properly cache the result.
6761         (check_effective_target_vect_perm_byte): Likewise.
6762         (check_effective_target_vect_perm_short): Likewise.
6763         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6764         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6765         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6766         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6767         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6768         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6769         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6770         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6771         (check_effective_target_vect_sdot_qi): Likewise.
6772         (check_effective_target_vect_udot_qi): Likewise.
6773         (check_effective_target_vect_sdot_hi): Likewise.
6774         (check_effective_target_vect_udot_hi): Likewise.
6775         (check_effective_target_vect_usad_char): Likewise.
6776         (check_effective_target_vect_pack_trunc): Likewise.
6777         (check_effective_target_vect_unpack): Likewise.
6778         (check_effective_target_vect_aligned_arrays): Likewise.
6779         (check_effective_target_vect_natural_alignment): Likewise.
6780         (check_effective_target_vector_alignment_reachable): Likewise.
6781         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6782         (is-effective-target): Initialize et_index if undefined.
6783         (et-dg-runtest): New.
6784         (et-is-effective-target): Likewise.
6785         (check_vect_support_and_set_flags): Add supported MIPS targets to
6786         EFFECTIVE_TARGETS list.  Return the number of supported targets.
6788 2016-07-26  Richard Biener  <rguenther@suse.de>
6789             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6791         PR middle-end/70920
6792         * gcc.dg/pr70920-1.c: New test-case.
6793         * gcc.dg/pr70902-2.c: Likewise.
6794         * gcc.dg/pr70920-3.c: Likewise.
6795         * gcc.dg/pr70920-4.c: Likewise
6796         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6797         2 instead of 3.
6799 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
6801         * gcc.c-torture/execute/pr71494.c: Require label_values.
6802         * gcc.dg/pr16973.c: Ditto.
6804 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6806         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6807         * gcc.dg/torture/pr69771.c: Require int32plus.
6808         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6810 2016-07-25  Martin Liska  <mliska@suse.cz>
6812         * gcc.dg/torture/pr71987.c: New test.
6814 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6816         PR fortran/71935
6817         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6818         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
6819         * gfortran.dg/pr71935.f90: New test.
6821 2016-07-22  Martin Sebor  <msebor@redhat.com>
6823         PR c++/71675
6824         * g++.dg/ext/atomic-3.C: New test.
6825         * gcc.dg/atomic/pr71675.c: New test.
6827 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
6829         * gcc.target/i386/mvc8.c: New test.
6831 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
6833         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6834         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6836 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6838         PR fortran/71795
6839         * gfortran.dg/constructor_50.f90:  New test.
6841 2016-07-22  Martin Liska  <mliska@suse.cz>
6843         PR gcov-profile/69028
6844         PR gcov-profile/62047
6845         * g++.dg/cilk-plus/pr69028.C: New test.
6847 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
6849         * gfortran.dg/coarray_stat_2.f90: New test.
6851 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6853         * gcc.target/powerpc/vec-extract.h: New files to check the
6854         vec_extract built-in functions for all vector types, testing
6855         accessing each element, both with constant and variable element
6856         numbers.
6857         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6858         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6859         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6860         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6861         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6862         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6863         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6864         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6865         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6867 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
6869         PR c++/71728
6870         * g++.dg/other/pr71728.C: New test.
6872 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
6874         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6875         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6876         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6877         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6878         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6880 2016-07-21  Richard Biener  <rguenther@suse.de>
6882         PR tree-optimization/71947
6883         * gcc.dg/tree-ssa/vrp102.c: New testcase.
6885 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
6887         * gcc.dg/tree-ssa/scev-15.c: New.
6889 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
6891         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6893 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
6895         PR c++/71941
6896         * g++.dg/gomp/pr71941.C: New test.
6898 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
6900         PR c/70339
6901         PR c/71858
6902         * g++.dg/spellcheck-identifiers.C: New test case, based on
6903         gcc.dg/spellcheck-identifiers.c.
6904         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6905         gcc.dg/spellcheck-identifiers-2.c.
6906         * g++.dg/spellcheck-typenames.C: New test case, based on
6907         gcc.dg/spellcheck-typenames.c
6909 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
6911         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6912         pointer to member function and also test catching by reference.
6914 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6916         * gcc.target/s390/pr67443.c: Fix test case.
6918 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6920         * gcc.target/s390/insv-1.c: Xfail some tests.
6921         * gcc.target/s390/insv-2.c: Likewise.
6923 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
6925         * gcc.target/avr/torture/get-mem.c: New test.
6926         * gcc.target/avr/torture/set-mem.c: New test.
6928 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
6930         PR target/71948
6931         * gcc.target/avr/torture/tiny-progmem.c: New test.
6933 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
6935         PR c++/71909
6936         * g++.dg/parse/pr71909.C: New test.
6937         * g++.dg/tm/pr71909.C: New test.
6939         PR c++/50060
6940         * g++.dg/cpp0x/constexpr-50060.C: New test.
6941         * g++.dg/cpp1y/constexpr-50060.C: New test.
6943 2016-07-20  Martin Liska  <mliska@suse.cz>
6945         * gfortran.dg/graphite/pr71898.f90: New test.
6947 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
6949         PR tree-optimization/71503
6950         PR tree-optimization/71683
6951         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6952         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6954 2016-07-20  Martin Liska  <mliska@suse.cz>
6956         * gcc.dg/plugin/plugin.exp: Remove sreal test.
6957         * gcc.dg/plugin/sreal-test-1.c: Remove.
6958         * gcc.dg/plugin/sreal_plugin.c: Remove.
6960 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6962         PR fortran/71902
6963         * gfortran.dg/dependency_47.f90:  New test.
6965 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
6967         PR rtl-optimization/71916
6968         * gcc.c-torture/compile/pr71916.c: New test.
6970         PR middle-end/71874
6971         * g++.dg/torture/pr71874.C: New test.
6973         PR middle-end/71734
6974         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6975         (my_alloc): Rewritten to use __builtin_posix_memalign and
6976         __SIZE_TYPE__.
6977         (my_free): Use __builtin_free instead of _mm_free.
6978         (Vec::operator=): Use __builtin_memcpy.
6980 2016-07-19  Martin Jambor  <mjambor@suse.cz>
6982         PR fortran/71688
6983         * gfortran.dg/pr71688.f90: New test.
6985 2016-07-19  Richard Biener  <rguenther@suse.de>
6987         * c-c++-common/vector-subscript-6.c: New testcase.
6988         * c-c++-common/vector-subscript-7.c: Likewise.
6990 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6992         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
6993         and UInt32 based on __SIZEOF_INT__.
6995 2016-07-19  Richard Biener  <rguenther@suse.de>
6997         PR tree-optimization/71901
6998         * gcc.dg/torture/pr71901.c: New testcase.
7000 2016-07-19  Richard Biener  <rguenther@suse.de>
7002         PR tree-optimization/71908
7003         * gcc.dg/torture/pr71908.c: New testcase.
7005 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7007         PR target/71493
7008         * gcc.target/powerpc/pr71493-1.c: New test.
7009         * gcc.target/powerpc/pr71493-2.c: Likewise.
7011 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
7013         PR c++/71835
7014         * g++.dg/conversion/ambig3.C: New test.
7016         PR c++/71828
7017         * g++.dg/cpp0x/constexpr-71828.C: New test.
7019         PR c++/71826
7020         * g++.dg/template/pr71826.C: New test.
7022         PR c++/71822
7023         * g++.dg/template/defarg21.C: New test.
7025         PR c++/71871
7026         * g++.dg/ext/vector31.C: New test.
7028 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
7030         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7032 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7034         PR tree-optimization/71734
7035         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7037 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7039         * gcc.target/s390/warn-dynamicstack-1.c: New test.
7040         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7041         stack-layout-dynamic-1.c: New test.
7043 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7045         * gcc.target/s390/nolrl-1.c: New test.
7047 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
7049         PR fortran/71523
7050         * gfortran.dg/pr71523_1.f90: New test.
7051         * gfortran.dg/pr71523_2.f90: New test.
7053 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
7055         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7057 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7058             Marco Restelli  <mrestelli@gmail.com>
7060         PR fortran/62125
7061         * gfortran.dg/pr62125.f90: New test.
7063 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7065         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7066         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7068 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
7070         PR c++/58796
7071         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7072         * g++.dg/cpp0x/nullptr35.C: New test.
7074 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7076         * gcc.dg/tree-ssa/scev-8.c: Update test string.
7078 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
7080         * gfortran.dg/goacc/vector_length.f90: New test.
7082 2016-07-15  Richard Biener  <rguenther@suse.de>
7084         PR tree-optimization/71881
7085         * gcc.dg/torture/pr71881.c: New testcase.
7087 2016-07-15  Richard Biener  <rguenther@suse.de>
7089         PR tree-optimization/71887
7090         * gcc.dg/torture/pr71887.c: New testcase.
7092 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
7094         PR c/71858
7095         * gcc.dg/spellcheck-identifiers-3.c: New test.
7097 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
7099         PR fortran/71807
7100         * gfortran.dg/null_9.f90: New test.
7102 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7104         * gcc.dg/tree-ssa/loop-41.c: New test.
7106 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7108         PR tree-optimization/71347
7109         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7111 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7113         PR fortran/29819
7114         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7115         * gfortran.dg/contains.f90: Ditto.
7116         * gfortran.dg/contains_empty_1.f03: Ditto.
7117         * gfortran.dg/submodule_3.f08: Ditto.
7119 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7121         PR testsuite/71865
7122         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7123         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7124         expected diagnostics.
7126         PR c/71858
7127         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7128         * gcc.dg/spellcheck-identifiers-2.c: New test.
7129         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7130         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7132 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7134         PR tree-optimization/71872
7135         * gcc.c-torture/compile/pr71872.c: New test.
7137 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7139         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7140         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7141         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7142         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7143         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7144         * gcc.target/arm/atomic-op-acquire-1.c: This.
7145         * gcc.target/arm/atomic-op-char.c: Rename into ...
7146         * gcc.target/arm/atomic-op-char-1.c: This.
7147         * gcc.target/arm/atomic-op-consume.c: Rename into ...
7148         * gcc.target/arm/atomic-op-consume-1.c: This.
7149         * gcc.target/arm/atomic-op-int.c: Rename into ...
7150         * gcc.target/arm/atomic-op-int-1.c: This.
7151         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7152         * gcc.target/arm/atomic-op-relaxed-1.c: This.
7153         * gcc.target/arm/atomic-op-release.c: Rename into ...
7154         * gcc.target/arm/atomic-op-release-1.c: This.
7155         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7156         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7157         * gcc.target/arm/atomic-op-short.c: Rename into ...
7158         * gcc.target/arm/atomic-op-short-1.c: This.
7159         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7160         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7161         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7162         * gcc.target/arm/atomic-op-char-2.c: Likewise.
7163         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7164         * gcc.target/arm/atomic-op-int-2.c: Likewise.
7165         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7166         * gcc.target/arm/atomic-op-release-2.c: Likewise.
7167         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7168         * gcc.target/arm/atomic-op-short-2.c: Likewise.
7170 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
7172         PR fortran/70842
7173         * gfortran.dg/select_type_35.f03: New test.
7175 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7177         PR target/65951
7178         PR tree-optimization/70923
7179         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7180         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7181         * gcc.dg/vect/pr65951.c: Likewise.
7182         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7184 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
7186         * c-c++-common/pr60226.c: Expect maximum object file alignment
7187         error on AIX.
7189 2016-07-14  Richard Biener  <rguenther@suse.de>
7191         PR tree-optimization/71866
7192         * gcc.dg/torture/pr71866.c: New testcase.
7194 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7196         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7197         selector and enclose boolean expression in curly braces.
7199 2016-07-14  Alan Modra  <amodra@gmail.com>
7201         PR target/71733
7202         * gcc.target/powerpc/p9-novsx.c: New.
7204 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7206         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7207         * g++.dg/tree-prof/morefunc.C: Dito.
7208         * g++.dg/tree-prof/pr35545.C: Dito.
7209         * g++.dg/tree-prof/reorder.C: Dito.
7210         * gcc.dg/tree-prof/20050826-2.c: Dito.
7211         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7212         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7213         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7214         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7215         * gcc.dg/tree-prof/inliner-1.c: Dito.
7216         * gcc.dg/tree-prof/merge_block.c: Dito.
7217         * gcc.dg/tree-prof/stringop-1.c: Dito.
7218         * gcc.dg/tree-prof/stringop-2.c: Dito.
7219         * gcc.dg/tree-prof/switch-case-1.c: Dito.
7220         * gcc.dg/tree-prof/switch-case-2.c: Dito.
7221         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7222         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7223         * gcc.dg/tree-prof/update-loopch.c: Dito.
7224         * gcc.dg/tree-prof/val-prof-1.c: Dito.
7225         * gcc.dg/tree-prof/val-prof-2.c: Dito.
7226         * gcc.dg/tree-prof/val-prof-3.c: Dito.
7227         * gcc.dg/tree-prof/val-prof-4.c: Dito.
7228         * gcc.dg/tree-prof/val-prof-5.c: Dito.
7229         * gcc.dg/tree-prof/val-prof-6.c: Dito.
7230         * gcc.dg/tree-prof/val-prof-7.c: Dito.
7232 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7234         * lib/profopt.exp (profopt-execute): Remove .imports files.
7236 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7238         * lib/profopt.exp (profopt-execute): Always log profiler command line.
7240 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7242         * lib/profopt.exp (dg-final-scan-autofdo,
7243         dg-final-scan-not-autofdo): New functions.
7245 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
7247         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7248         * gcc.dg/vect/vect-35.c: Ditto.
7249         * gcc.dg/vect/vect-alias-check-2.c: New test.
7251 2016-07-13  Martin Liska  <mliska@suse.cz>
7253         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7254         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7255         * gfortran.dg/pr42108.f90: Update expected dump scan.
7257 2016-07-13  Richard Biener  <rguenther@suse.de>
7259         PR tree-optimization/24574
7260         * gcc.dg/pr24574.c: New testcase.
7262 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7264         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7265         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7266         * c-c++-common/pr68833-1.c: Require int32plus.
7267         * gcc.dg/ipa/pr63551.c: Likewise.
7268         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7269         * gcc.dg/ipa/pr64041.c: Require int32plus.
7271 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7273         PR ipa/71633
7274         * g++.dg/pr71633.C: New test.
7276 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7278         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7279         Add new arm_thumb1_cbz_ok effective target.
7280         * gcc.target/arm/cbz.c: New test.
7282 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7284         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7285         Define effective target.
7286         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7287         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7288         * gcc.target/arm/movhi_movw.c: New test.
7289         * gcc.target/arm/movsi_movw.c: Likewise.
7290         * gcc.target/arm/movdi_movw.c: Likewise.
7292 2016-07-13  Richard Biener  <rguenther@suse.de>
7294         PR middle-end/71104
7295         * gcc.dg/pr71104-1.c: New testcase.
7296         * gcc.dg/pr71104-2.c: Likewise.
7298 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7300         PR target/71805
7301         * gcc.target/powerpc/pr71805.c: New test.
7303 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7305         * gcc.target/powerpc/divkc3-1.c: New.
7306         * gcc.target/powerpc/mulkc3-1.c: New.
7308 2016-07-12  Nathan Sidwell  <nathan@acm.org>
7310         * gcc.target/arm/data-rel-1.c: New.
7311         * gcc.target/arm/data-rel-2.c: New.
7312         * gcc.target/arm/data-rel-3.c: New.
7314 2016-07-12  Martin Liska  <mliska@suse.cz>
7316         * gcc.dg/params/blocksort-part.c: New test.
7317         * gcc.dg/params/params.exp: New file.
7319 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7321         PR middle-end/71700
7322         * gcc.c-torture/execute/pr71700.c: New test.
7324 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
7325         Richard Biener  <rguenther@suse.de>
7327         PR tree-optimization/23286
7328         PR tree-optimization/70159
7329         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7330         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7331         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7332         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7333         * gcc.dg/tree-ssa/pr35286.c: Likewise.
7334         * gcc.dg/tree-ssa/pr35287.c: Likewise.
7335         * gcc.dg/hoist-register-pressure-1.c: Likewise.
7336         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7337         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7338         * gcc.dg/pr51879-12.c: Likewise.
7339         * gcc.dg/strlenopt-9.c: Likewise.
7340         * gcc.dg/tree-ssa/pr47392.c: Likewise.
7341         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7342         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7343         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7344         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7345         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7346         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7347         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7348         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7349         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7350         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7351         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7352         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7353         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7354         * gfortran.dg/pr43984.f90: Adjust expected outcome.
7356 2016-07-12  Richard Biener  <rguenther@suse.de>
7358         PR rtl-optimization/68961
7359         * gcc.target/i386/pr68961.c: New testcase.
7361 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
7363         PR middle-end/71758
7364         * c-c++-common/gomp/pr71758.c: New test.
7365         * gfortran.dg/gomp/pr71758.f90: New test.
7367         PR tree-optimization/71823
7368         * gcc.dg/vect/pr71823.c: New test.
7370 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
7372         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7373         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7374         and LINE_MAP_MAX_LOCATION_WITH_COLS.
7376 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7378         PR target/71801
7379         * gcc.target/i386/pr71801.c: New test.
7381 2016-07-11  Richard Biener  <rguenther@suse.de>
7383         PR tree-optimization/71816
7384         * gcc.dg/torture/pr71816.c: New testcase.
7386 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7388         PR fortran/71783
7389         * gfortran.dg/dependency_46.f90:  New test.
7391 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
7393         PR rtl-optimization/71621
7394         * gcc.target/i386/pr71621-1.c: New.
7395         * gcc.target/i386/pr71621-2.c: New.
7397 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
7399         * gfortran.dg/goacc/pr71704.f90: New test.
7401 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7403         PR target/71297
7404         * gcc.target/powerpc/pr71297.c: New.
7406 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
7408         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7410 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7412         PR target/71806
7413         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7415 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
7417         PR tree-optimization/71667
7418         * gcc.dg/vect/pr71667.c: New
7420 2016-07-08  Martin Liska  <mliska@suse.cz>
7422         * gcc.dg/torture/pr71606.c: New test.
7424 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7426         PR fortran/71764
7427         * gfortran.dg/pr71764.f90: New test.
7429 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
7430             Kai Tietz  <ktietz70@googlemail.com>
7432         PR c++/70869
7433         PR c++/71054
7434         * g++.dg/cpp0x/pr70869.C: New test.
7435         * g++.dg/cpp0x/pr71054.C: New test.
7437 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
7439         * g++.dg/debug/pr71432.C: Fail on AIX.
7441 2016-07-07  Martin Liska  <mliska@suse.cz>
7443         * gfortran.dg/do_1.f90: Remove a corner case that triggers
7444         an undefined behavior.
7445         * gfortran.dg/do_3.F90: Likewise.
7446         * gfortran.dg/do_check_11.f90: New test.
7447         * gfortran.dg/do_check_12.f90: New test.
7448         * gfortran.dg/do_corner_warn.f90: New test.
7450 2016-07-07  Martin Liska  <mliska@suse.cz>
7452         * gfortran.dg/predict-1.f90: Ammend the test.
7453         * gfortran.dg/predict-2.f90: Likewise.
7455 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
7457         PR ipa/71624
7458         * g++.dg/pr71624.C: New test.
7460 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7462         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7463         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7464         ARMv8-M Mainline architectures.
7466 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7468         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7469         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7471 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
7473         PR target/70098
7474         PR target/71763
7475         * gcc.target/powerpc/pr71763.c: New file.
7477 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
7479         PR tree-optimization/71518
7480         * gcc.dg/pr71518.c: New test.
7482 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
7484         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7486 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7488         PR target/50739
7489         * gcc.target/avr/pr50739.c: New test.
7491 2016-07-05  Jan Hubicka  <jh@suse.cz>
7493         * gcc.dg/tree-ssa/scev-14.c: update template.
7495 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
7497         * gcc.dg/vect/group-no-gaps-1.c: New test.
7499 2016-07-05  Andi Kleen  <ak@linux.intel.com>
7501         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7502         if kernel supports MPX.
7504 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
7506         * gcc.c-torture/compile/pr69102.c: Require fpic support.
7508 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7509             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7511         * gcc.target/powerpc/signbit-1.c: New test.
7512         * gcc.target/powerpc/signbit-2.c: New test.
7513         * gcc.target/powerpc/signbit-3.c: New test.
7515 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7517         PR rtl-optimization/71594
7518         * gcc.dg/torture/pr71594.c: New test.
7520 2016-07-05  Jan Hubicka  <jh@suse.cz>
7522         * gcc.dg/tree-ssa/scev-14.c: new testcase.
7524 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
7526         PR c++/62314
7527         * g++.dg/parse/error5.C: Update column
7528         number of missing semicolon error.
7529         * g++.dg/pr62314-2.C: New test case.
7531 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7533         * gfortran.dg/coarray_stat_function.f90: New test.
7534         * gfortran.dg/coarray_stat_whitespace.f90: New test.
7535         * gfortran.dg/coarray_lib_comm_1: Adapting old test
7536         to new interfaces.
7538 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
7540         PR fortran/71623
7541         * gfortran.dg/deferred_character_17.f90: New test.
7543 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
7545         * gcc.target/arm/neon/polytypes.c: Move to ...
7546         * gcc.target/arm/polytypes.c: ... here.
7547         * gcc.target/arm/neon/pr51534.c: Move to ...
7548         * gcc.target/arm/pr51534.c: ... here.
7549         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7550         * gcc.target/arm/vect-vcvt.c: ... here.
7551         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7552         * gcc.target/arm/vect-vcvtq.c: ... here.
7553         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7554         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7555         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7556         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7557         * gcc.target/arm/neon/neon.exp: Delete.
7558         * gcc.target/arm/neon/: Delete.
7560 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7562         PR fortran/65575
7563         * gfortran.dg: pr65575.f90: New test.
7565 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7567         PR fortran/35849
7568         * gfortran.dg: pr35849.f90: New test.
7570 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
7572         PR c++/71739
7573         * g++.dg/cpp0x/pr71739.C: New test.
7575 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
7577         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7579 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7581         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7582         locr.
7583         * gcc.target/s390/loc-1.c: New test.
7585 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
7587         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7588         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
7590 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7592         PR target/63874
7593         * gcc.target/aarch64/pr63874.c: New test.
7595 2016-07-04  Jan Beulich  <jbeulich@suse.com>
7597         * g++.dg/header.c: New.
7598         * gcc.dg/header.c: New.
7600 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
7602         PR c/71719
7603         * c-c++-common/Wunused-var-15.c: New test.
7605 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
7607         PR fortran/71687
7608         * gfortran.dg/gomp/pr71687.f90: New test.
7610 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7612         * gcc.dg/const-float128-ped.c: Require __float128 effective
7613         target and options.
7614         * gcc.dg/const-float128.c: Likewise.
7615         * gcc.dg/torture/float128-cmp-invalid.c: Require
7616         __float128 and base_quadfloat_support effective targets, and
7617         __float128 options.
7618         * gcc.dg/torture/float128-div-underflow.c: Likewise.
7619         * gcc.dg/torture/float128-extend-nan.c: Likewise.
7620         * gcc.dg/torture/float128-nan.c: Likewise.
7621         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7622         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7623         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7624         * lib/target-supports.exp (check_effective_target___float128): New.
7625         (add_options_for___float128): New.
7626         (check_effective_target_base_quadword_support): New.
7628 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7630         PR target/71720
7631         * gcc.target/powerpc/pr71720.c: New test.
7633 2016-07-01  Jan Beulich  <jbeulich@suse.com>
7635         * gcc.dg/bss.c: New.
7637 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
7639         PR target/71698
7640         * gcc.target/powerpc/pr71698.c: New test.
7642 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
7644         PR target/71151
7645         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7646         instead of ".foo" for its section name.
7647         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7648         depending on MCU's flash size.
7649         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7650         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7651         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7652         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7653         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7654         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7656 2016-07-01  Jan Beulich  <jbeulich@suse.com>
7658         * gcc.target/i386/pr65105-2.c: Add -msse2.
7660 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
7662         PR tree-optimization/71707
7663         * gcc.dg/strlenopt-29.c: New test.
7665         PR fortran/71704
7666         * gfortran.dg/gomp/pr71704.f90: New test.
7668         PR fortran/71705
7669         * gfortran.dg/gomp/pr71705.f90: New test.
7671 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7673         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7674         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7675         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7676         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7677         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7678         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7679         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7680         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7681         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7682         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7683         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7684         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7685         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7686         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7687         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7688         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7689         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7690         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7691         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7692         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7693         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7694         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7695         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7696         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7697         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7698         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7699         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7700         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7701         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7702         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7703         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7704         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7705         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7706         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7707         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7708         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7709         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7710         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7711         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7712         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7713         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7714         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7715         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7716         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7717         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7718         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7719         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7720         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7721         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7722         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7723         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7724         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7725         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7726         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7727         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7728         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7729         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7730         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7731         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7732         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7733         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7734         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7735         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7736         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7737         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7738         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7739         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7740         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7741         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7742         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7743         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7744         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7745         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7746         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7747         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7748         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7749         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7750         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7751         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7752         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7753         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7755 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7756             James Greenhalgh  <james.greenhalgh@arm.com>
7758         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7760 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
7761             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7763         * gcc.target/aarch64/vget_set_lane_1.c: New test.
7765 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
7767         PR driver/71651
7768         * gcc.dg/spellcheck-options-12.c: New test case.
7770 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
7772         PR middle-end/71693
7773         * gcc.c-torture/compile/pr71693.c: New test.
7775 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
7777         * gcc.dg/spellcheck-params.c: New testcase.
7778         * gcc.dg/spellcheck-params-2.c: New testcase.
7780 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7782         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7783         vector extract instructions.
7784         * gcc.target/powerpc/p9-extract-2.c: Likewise.
7786 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7788         PR fortran/71686
7789         * gfortran.dg/unexpected_eof_2.f90: New test.
7790         * gfortran.dg/unexpected_eof_3.f90: New test.
7792 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
7794         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7796 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
7798         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7799         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7800         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7802 2016-06-29  Richard Biener  <rguenther@suse.de>
7804         PR middle-end/15256
7805         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7807 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
7809         * gcc.target/arm/aapcs/neon-vect10.c: Require
7810         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7811         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7812         * gcc.target/arm/aapcs/vfp18.c: Likewise.
7813         * gcc.target/arm/aapcs/vfp19.c: Likewise.
7814         * gcc.target/arm/aapcs/vfp20.c: Likewise.
7815         * gcc.target/arm/aapcs/vfp21.c: Likewise.
7816         * gcc.target/arm/fp16-aapcs-1.c: Require
7817         -mfloat-ab=hard.  Also simplify the test.
7818         * gcc.target/arm/fp16-aapcs-2.c: New.
7820 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
7822         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7823         (add_options_for_arm_fp16_ieee): New.
7824         (add_options_for_arm_fp16_alternative): New.
7825         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
7826         long-line.
7827         (effective_target_arm_fp16_hw): New.
7829 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7831         PR tree-optimization/71655
7832         * g++.dg/pr71655.C: New test.
7834 2016-06-29  Martin Liska  <mliska@suse.cz>
7836         * gcc.dg/pr71585.c: New test.
7837         * gcc.dg/pr71585-2.c: New test.
7838         * gcc.dg/pr71585-3.c: New test.
7840 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7842         PR tree-optimization/70729
7843         * g++.dg/vect/pr70729.cc: New test.
7845 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
7847         * c-c++-common/gomp/cancel-1.c: Extend.
7849 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
7851         PR tree-optimization/71625
7852         * gcc.dg/strlenopt-28.c: New test.
7854 2016-06-29  Richard Biener  <rguenther@suse.de>
7856         PR middle-end/71002
7857         * g++.dg/torture/pr71002.C: Adjust testcase.
7859 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
7861         PR c/71685
7862         * gcc.dg/pr71685.c: New test.
7864 2016-06-28  Martin Sebor  <msebor@redhat.com>
7866         PR c/71552
7867         * gcc.dg/init-bad-9.c: New test.
7869 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7871         * gcc.target/powerpc/abs128-1.c: Require VSX.
7872         * gcc.target/powerpc/copysign128-1.c: Likewise.
7873         * gcc.target/powerpc/inf128-1.c: Likewise.
7874         * gcc.target/powerpc/nan128-1.c: Likewise.
7876 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
7878         PR middle-end/71626
7879         * gcc.c-torture/execute/pr71626-1.c: New test.
7880         * gcc.c-torture/execute/pr71626-2.c: New test.
7882 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
7884         PR target/71656
7885         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7887 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
7889         PR target/71670
7890         * gcc.target/powerpc/pr71670.c: New testcase.
7892 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
7894         PR target/71656
7895         * gcc.target/powerpc/pr71656-1.c: New test.
7896         * gcc.target/powerpc/pr71656-2.c: New test.
7898 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
7900         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7901         around fp16 code.
7902         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7903         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7904         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7905         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7906         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7907         Add arm_neon_fp16_ok effective target.
7908         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7909         Likewise.
7910         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7911         Likewise.
7912         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7913         Likewise.
7914         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7915         Likewise.
7916         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7917         Likewise.
7918         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7919         Likewise.
7920         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7921         Likewise.
7922         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7923         Likewise.
7924         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7925         Likewise.
7926         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7927         Likewise.
7928         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7929         Likewise.
7931 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
7933         * gcc.dg/predict-12.c: New testcase.
7935 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7937         PR fortran/71649
7938         * gfortran.dg/pr71649.f90: New test.
7940 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
7942         PR tree-optimization/71643
7943         * g++.dg/opt/pr71643.C: New test.
7945         PR tree-optimization/71631
7946         * gcc.c-torture/execute/pr71631.c: New test.
7948 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
7950         * gcc.dg/predict-11.c: New testcase.
7951         * gfortran.dg/predict-2.f90: New testcase.
7953 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
7955         * gcc.dg/predict-10.c: New test.
7957 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7959         * gcc.target/powerpc/abs128-1.c: New.
7960         * gcc.target/powerpc/copysign128-1.c: New.
7961         * gcc.target/powerpc/inf128-1.c: New.
7962         * gcc.target/powerpc/nan128-1.c: New.
7964 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
7966         * gfortran.dg/pr71642.f90: New test.
7968 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
7970         PR tree-optimization/71647
7971         * gcc.target/i386/pr71647.c: New test.
7973 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7975         * gcc.target/i386/noplt-gd-1.c: New test.
7976         * gcc.target/i386/noplt-gd-2.c: Likewise.
7977         * gcc.target/i386/noplt-gd-3.c: Likewise.
7978         * gcc.target/i386/noplt-ld-1.c: Likewise.
7979         * gcc.target/i386/noplt-ld-2.c: Likewise.
7980         * gcc.target/i386/noplt-ld-3.c: Likewise.
7981         * lib/target-supports.exp
7982         (check_effective_target_tls_get_addr_via_got): New.
7984 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
7986         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7987         testsuite compile flags.
7988         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7989         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7991 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
7993         * g++dg/vect/pr36684.cc: Add dg-do compile.
7994         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7995         * gcc.dg/vect/pr70021.c: Ditto.
7996         * gcc.dg/vect/pr70138-1.c: Ditto.
7997         * gcc.dg/vect/pr70138-2.c: Ditto.
7998         * gcc.dg/vect/pr70354-1.c: Ditto.
7999         * gcc.dg/vect/pr70354-2.c: Ditto.
8000         * gcc.dg/vect/pr71259.c: Ditto.
8001         * gcc.dg/vect/pr71416-1.c: Ditto.
8002         * gcc.dg/vect/slp-43.c: Ditto.
8003         * gcc.dg/vect/slp-45.c: Ditto.
8004         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8005         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8006         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8007         * gfortran.dg/vect/pr69980.f90: Ditto.
8009 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8011         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8012         * gcc.dg/vect/bb-slp-30.c: Ditto.
8013         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8014         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8015         * gcc.dg/vect/pr45902.c: Ditto.
8016         * gcc.dg/vect/pr48172.c: Ditto.
8017         * gcc.dg/vect/pr48377.c: Ditto.
8018         * gcc.dg/vect/pr49038.c: Ditto.
8019         * gcc.dg/vect/pr49771.c: Ditto.
8020         * gcc.dg/vect/pr52091.c: Ditto.
8021         * gcc.dg/vect/pr53185-2.c: Ditto.
8022         * gcc.dg/vect/pr56826.c: Ditto.
8023         * gcc.dg/vect/pr60276.c: Ditto.
8024         * gcc.dg/vect/pr62021.c: Ditto.
8025         * gcc.dg/vect/pr63530.c: Ditto.
8026         * gcc.dg/vect/pr65518.c: Ditto.
8027         * gcc.dg/vect/pr65947-1.c: Ditto.
8028         * gcc.dg/vect/pr65947-10.c: Ditto.
8029         * gcc.dg/vect/pr65947-11.c: Ditto.
8030         * gcc.dg/vect/pr65947-12.c: Ditto.
8031         * gcc.dg/vect/pr65947-13.c: Ditto.
8032         * gcc.dg/vect/pr65947-2.c: Ditto.
8033         * gcc.dg/vect/pr65947-3.c: Ditto.
8034         * gcc.dg/vect/pr65947-4.c: Ditto.
8035         * gcc.dg/vect/pr65947-5.c: Ditto.
8036         * gcc.dg/vect/pr65947-6.c: Ditto.
8037         * gcc.dg/vect/pr65947-7.c: Ditto.
8038         * gcc.dg/vect/pr65947-8.c: Ditto.
8039         * gcc.dg/vect/pr65947-9.c: Ditto.
8040         * gcc.dg/vect/pr71416-1.c: Ditto.
8041         * gcc.dg/vect/pr71439.c: Ditto.
8042         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8043         * gcc.dg/vect/vect-bswap16.c: Ditto.
8044         * gcc.dg/vect/vect-bswap32.c: Ditto.
8045         * gcc.dg/vect/vect-bswap64.c: Ditto.
8046         * gcc.dg/vect/vect-live-1.c: Ditto.
8047         * gcc.dg/vect/vect-live-2.c: Ditto.
8048         * gcc.dg/vect/vect-live-3.c: Ditto.
8049         * gcc.dg/vect/vect-live-4.c: Ditto.
8050         * gcc.dg/vect/vect-live-5.c: Ditto.
8051         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8052         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8053         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8054         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8055         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8056         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8057         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8058         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8059         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8060         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8061         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8062         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8063         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8064         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8065         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8066         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8067         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8069 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8071         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8073 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8075         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
8076         ia32 if R_386_GOT32X relocation is supported.
8077         * gcc.target/i386/noplt-3.c: Likewise.
8078         * gcc.target/i386/noplt-2.c: Likewise.
8079         (main): Renamed to ...
8080         (bar): This.
8081         * gcc.target/i386/noplt-4.c: Likewise.
8082         (main): Renamed to ...
8083         (bar): This.
8084         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8085         * gcc.target/i386/pr67400-5.c: Likewise.
8087 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8089         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8090         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8092         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8093         f4): Adjust expected diagnostics.
8094         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8095         (T): If OVFP is defined, redefine to TP.
8096         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8097         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8098         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8099         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8100         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8101         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8102         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8103         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8104         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8105         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8106         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8107         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8108         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8109         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8110         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8111         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8112         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8113         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8114         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8115         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8116         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8117         as last argument to __builtin_add_overflow_p.
8119 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8121         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8122         dg-options and remove default vector testsuite compile flags.
8123         * g++.dg/vect/pr33860a.cc: Ditto.
8124         * g++.dg/vect/pr45470-a.cc: Ditto.
8125         * g++.dg/vect/pr45470-b.cc: Ditto.
8126         * g++.dg/vect/pr60896.cc: Ditto.
8127         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8128         * gcc.dg/vect/pr18308.c: Ditto.
8129         * gcc.dg/vect/pr24049.c: Ditto.
8130         * gcc.dg/vect/pr33373.c: Ditto.
8131         * gcc.dg/vect/pr36228.c: Ditto.
8132         * gcc.dg/vect/pr42395.c: Ditto.
8133         * gcc.dg/vect/pr42604.c: Ditto.
8134         * gcc.dg/vect/pr46663.c: Ditto.
8135         * gcc.dg/vect/pr48765.c: Ditto.
8136         * gcc.dg/vect/pr49093.c: Ditto.
8137         * gcc.dg/vect/pr49352.c: Ditto.
8138         * gcc.dg/vect/pr52298.c: Ditto.
8139         * gcc.dg/vect/pr52870.c: Ditto.
8140         * gcc.dg/vect/pr53185.c: Ditto.
8141         * gcc.dg/vect/pr53773.c: Ditto.
8142         * gcc.dg/vect/pr56695.c: Ditto.
8143         * gcc.dg/vect/pr62171.c: Ditto.
8144         * gcc.dg/vect/pr63530.c: Ditto.
8145         * gcc.dg/vect/pr68339.c: Ditto.
8146         * gcc.dg/vect/pr71259.c: Ditto.
8147         * gcc.dg/vect/vect-82_64.c: Ditto.
8148         * gcc.dg/vect/vect-83_64.c: Ditto.
8149         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8150         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8151         * gcc.dg/vect/vect-shift-2.c: Ditto.
8152         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8153         * gfortran.dg/vect/pr39318.f90: Ditto.
8154         * gfortran.dg/vect/pr45714-a.f: Ditto.
8155         * gfortran.dg/vect/pr45714-b.f: Ditto.
8156         * gfortran.dg/vect/pr46213.f90: Ditto.
8158 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8159             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8161         * gcc.target/powerpc/p9-splat-5.c: New test.
8163 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8165         PR tree-optimization/71488
8166         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8167         * lib/target-supports.exp: ... here.
8168         (check_sse4_hw_available): New procedure.
8169         (check_effective_target_sse4_runtime): Ditto.
8170         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8171         -march=westmere for sse4_runtime targets.
8172         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8173         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8174         (dg-additional-options): Use for sse4_runtime targets.
8175         (main): Call check_vect ().
8176         (dg-final): Perform scan only for sse4_runtime targets.
8178 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8180         PR target/66232
8181         PR target/67400
8182         * gcc.target/i386/pr66232-14.c: New file.
8183         * gcc.target/i386/pr66232-15.c: Likewise.
8184         * gcc.target/i386/pr66232-16.c: Likewise.
8185         * gcc.target/i386/pr66232-17.c: Likewise.
8186         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
8187         ia32 if R_386_GOT32X relocation is supported.
8188         * gcc.target/i386/pr67400-2.c: Likewise.
8189         * gcc.target/i386/pr67400-3.c: Likewise.
8190         * gcc.target/i386/pr67400-4.c: Likewise.
8191         * gcc.target/i386/pr67400-6.c: Likewise.
8192         * gcc.target/i386/pr67400-7.c: Likewise.
8193         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8195 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8197         PR libgfortran/48852
8198         * gfortran.dg/char4_iunit_1.f03: Update test.
8199         * gfortran.dg/f2003_io_5.f03: Update test.
8200         * gfortran.dg/real_const_3.f90: Update test.
8202 2016-06-23  Andi Kleen  <ak@linux.intel.com>
8204         * g++.dg/bprob/bprob.exp: Support autofdo.
8205         * g++.dg/tree-prof/tree-prof.exp: dito.
8206         * gcc.dg/tree-prof/tree-prof.exp: dito.
8207         * gcc.misc-tests/bprob.exp: dito.
8208         * gfortran.dg/prof/prof.exp: dito.
8209         * lib/profopt.exp: dito.
8210         * lib/target-supports.exp: Check for autofdo.
8212 2016-06-23  Martin Liska  <mliska@suse.cz>
8214         * gcc.dg/pr71619.c: New test.
8216 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8218         PR target/67400
8219         * gcc.target/i386/pr67400-1.c: New test.
8220         * gcc.target/i386/pr67400-2.c: Likewise.
8221         * gcc.target/i386/pr67400-3.c: Likewise.
8222         * gcc.target/i386/pr67400-4.c: Likewise.
8223         * gcc.target/i386/pr67400-5.c: Likewise.
8224         * gcc.target/i386/pr67400-6.c: Likewise.
8225         * gcc.target/i386/pr67400-7.c: Likewise.
8227 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8229         * c-c++-common/missing-header-1.c: New test case.
8230         * c-c++-common/missing-header-2.c: New test case.
8231         * c-c++-common/missing-header-3.c: New test case.
8232         * c-c++-common/missing-header-4.c: New test case.
8234 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8236         PR c/70339
8237         * c-c++-common/attributes-1.c: Update dg-prune-output to include
8238         hint.
8239         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8240         expected results due to builtin "nanl" now being suggested for
8241         "name".
8242         * gcc.dg/pr67580.c: Update expected messages.
8243         * gcc.dg/spellcheck-identifiers.c: New testcase.
8244         * gcc.dg/spellcheck-typenames.c: New testcase.
8246 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8248         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8249         file.
8250         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8251         diagnostic-test-show-locus-parseable-fixits.c to sources for
8252         diagnostic_plugin_test_show_locus.c.
8253         * lib/gcc-defs.exp (freeform_regexps): New global.
8254         (dg-regexp): New function.
8255         (handle-dg-regexps): New function.
8256         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8257         freeform_regexps to the empty list.
8258         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8260 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8262         PR tree-optimization/71488
8263         * g++.dg/pr71488.C: New test.
8264         * gcc.dg/vect/vect-bool-cmp.c: New test.
8266 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
8268         * gcc.dg/guality/param-5.c: New test.
8270 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8272         * gcc.target/i386/asm-flag-7.c: New test.
8274 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8276         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8277         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8278         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8279         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8280         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8281         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8282         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8283         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8284         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8285         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8286         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8287         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8288         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8289         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8290         * lib/target-supports.exp: Likewise.
8292 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8294         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8295         * gcc.dg/attr-ms_struct-2.c: Likewise.
8296         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8297         * gcc.dg/bf-ms-attrib.c: Likewise.
8298         * gcc.dg/bf-ms-layout-2.c: Likewise.
8299         * gcc.dg/bf-ms-layout-3.c: Likewise.
8300         * gcc.dg/bf-ms-layout.c: Likewise.
8301         * gcc.dg/bf-no-ms-layout.c: Likewise.
8302         * gcc.target/i386/bitfield1.c: Likewise.
8303         * gcc.target/i386/bitfield2.c: Likewise.
8304         * gcc.target/i386/bitfield3.c: Likewise.
8306 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8308         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8309         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8310         override other than -mcpu=power9 command-line option is specified,
8311         or if the target operating system is aix.
8312         * gcc.target/powerpc/darn-1.c: Likewise.
8313         * gcc.target/powerpc/darn-2.c: Likewise.
8314         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8315         test if effective-target is not powerpc_p9vector_ok or if the
8316         target operating system is not defined.
8317         * gcc.target/powerpc/vslv-1.c: Likewise.
8318         * gcc.target/powerpc/vsrv-0.c: Likewise.
8319         * gcc.target/powerpc/vsrv-1.c: Likewise.
8321 2016-06-21  Tobias Burnus  <burnus@net-b.de>
8323         PR fortran/71068
8324         * gfortran.dg/coarray/data_1.f90: New.
8326 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8328         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8329         (dg-require-effective-target): Use arm_v8_neon_hw.
8330         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8331         (dg-require-effective-target): Likewise.
8332         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8333         (dg-require-effective-target): Likewise.
8334         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8335         (dg-require-effective-target): Likewise.
8336         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8337         (dg-require-effective-target): Likewise.
8338         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8339         (dg-require-effective-target): Likewise.
8340         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8341         Add AArch64 check.
8343 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8345         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8346         Set to 3 so test passes.
8348 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8350         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8352 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
8354         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8355         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8356         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8357         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8359 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
8361         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8362         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8364 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8366         PR target/71549
8367         * gcc.target/i386/pr71549.c: New test.
8369 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8371         * gcc.target/powerpc/vadsdu-0.c: Replace
8372         dg-require-effective-target directive to allow test to run on more
8373         platforms, and add dg-skip-if directive to disable test on aix
8374         platforms because of known incompatibilities.
8375         * gcc.target/powerpc/vadsdu-1.c: Likewise.
8376         * gcc.target/powerpc/vadsdu-2.c: Likewise.
8377         * gcc.target/powerpc/vadsdu-3.c: Likewise.
8378         * gcc.target/powerpc/vadsdu-4.c: Likewise.
8379         * gcc.target/powerpc/vadsdu-5.c: Likewise.
8380         * gcc.target/powerpc/vadsdub-1.c: Likewise.
8381         * gcc.target/powerpc/vadsdub-2.c: Replace
8382         dg-require-effective-target directive to allow test to run on more
8383         platforms, and add dg-skip-if directive to disable test on aix
8384         platforms because of known incompatibilities.
8385         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8386         with vec_absdb call to differentiate this test from vadsdub-1.c.
8387         * gcc.target/powerpc/vadsduh-1.c: Replace
8388         dg-require-effective-target directive to allow test to run on more
8389         platforms, and add dg-skip-if directive to disable test on aix
8390         platforms because of known incompatibilities.
8391         * gcc.target/powerpc/vadsduh-2.c: Likewise.
8392         * gcc.target/powerpc/vadsduw-1.c: Likewise.
8393         * gcc.target/powerpc/vadsduw-2.c: Likewise.
8395 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
8397         PR tree-optimization/71588
8398         * gcc.dg/pr71558.c: New test.
8400 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8402         * c-c++-common/pr68657-1.c: Require ptr32plus support.
8403         * c-c++-common/pr68657-2.c: Likewise.
8404         * c-c++-common/pr68657-3.c: Likewise.
8405         * gcc.dg/torture/pr69714.c: Require int32plus support.
8406         * gcc.dg/torture/pr70025.c: Likewise.
8407         * gcc.dg/torture/pr70083.c: Likewise.
8408         * gcc.dg/torture/pr70542.c: Likewise.
8409         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8411 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
8413         PR c/71601
8414         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8416 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
8418         PR middle-end/71581
8419         * gcc.dg/pr71581.c: New test.
8421         PR rtl-optimization/71591
8422         * gcc.dg/cpp/pr71591.c: New test.
8424 2016-06-20   David B. Robins  <gcc@davidrobins.net>
8426         PR target/71571
8427         * g++.dg/torture/pr71571.C: New test.
8429 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
8431         PR target/71559
8432         * gcc.target/i386/sse2-pr71559.c: New test.
8433         * gcc.target/i386/avx-pr71559.c: New test.
8434         * gcc.target/i386/avx512f-pr71559.c: New test.
8436 2016-06-20  Tobias Burnus  <burnus@net-b.de>
8438         PR fortran/71194
8439         * gfortran.dg/pointer_remapping_10.f90: New.
8441 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
8443         * g++.dg/diagnostic/string-literal-concat.C: New test case.
8445 2016-06-20  Martin Sebor  <msebor@redhat.com>
8447         PR c/69507
8448         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8449         * gnu90-const-expr-1.c: Same.
8450         * gnu99-const-expr-1.c: Same.
8451         * gnu99-static-1.c: Same.
8453 2016-06-20  Renlin Li  <renlin.li@arm.com>
8455         PR testsuite/71489
8456         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8458 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
8460         * gcc.target/aarch64/vcvt_f64_1.c: New.
8461         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8462         * gcc.target/aarch64/vrecp_f64_1.c: New.
8464 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8466         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8467         "alignement".
8469 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
8471         PR target/71103
8472         * gcc.target/avr/torture/pr71103-2.c: New test.
8474 2016-06-19  Martin Sebor  <msebor@redhat.com>
8476         PR c/69507
8477         * gcc.dg/alignof.c: New test.
8479 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
8481         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8482         vs dg-error; test constexpr specifier too.
8484 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
8486         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8488 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
8490         * lib/target-supports.exp
8491         (check_effective_target_arm_neon_fp16_ok_nocache): Call
8492         arm_neon_ok and merge flags.  Fix temporary test name.
8493         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8494         and merge flags.
8496 2016-06-17  Martin Liska  <mliska@suse.cz>
8498         * gcc.dg/predict-9.c: Fix dump scanning.
8500 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8502         PR tree-optimization/71354
8503         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8505 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8507         PR tree-optimization/71347
8508         * gcc.dg/tree-ssa/pr71347.c: New test.
8510 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8512         PR tree-optimization/71354
8513         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8515 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8517         * gcc.dg/vect/vect-alias-check-1.c: New test.
8519 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8521         PR target/71151
8522         * gcc.target/avr/pr71151-1.c: New test.
8523         * gcc.target/avr/pr71151-2.c: New test.
8524         * gcc.target/avr/pr71151-3.c: New test.
8525         * gcc.target/avr/pr71151-4.c: New test.
8526         * gcc.target/avr/pr71151-5.c: New test.
8527         * gcc.target/avr/pr71151-6.c: New test.
8528         * gcc.target/avr/pr71151-7.c: New test.
8529         * gcc.target/avr/pr71151-8.c: New test.
8530         * gcc.target/avr/pr71151-common.h: New test.
8532 2016-06-16  Martin Liska  <mliska@suse.cz>
8534         * gfortran.dg/predict-1.f90: New test.
8536 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
8538         PR target/71242
8539         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
8541 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
8543         * g++.dg/vect/pr36648.cc: Disable cunrolli
8545 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
8547         PR target/71554
8548         * gcc.c-torture/execute/pr71554.c: New test.
8550         PR rtl-optimization/71532
8551         * gcc.dg/torture/pr71532.c: New test.
8553 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8555         * gcc.target/powerpc/p9-dimode1.c: New test.
8556         * gcc.target/powerpc/p9-dimode2.c: Likewise.
8558 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
8560         * gcc.c-torture/compile/20160615-1.c: New test.
8562         * g++.dg/cpp0x/ref-qual17.C: New test.
8564 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
8566         PR middle-end/71529
8567         * gcc.target/i386/pr71529.C: New test.
8569 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
8571         PR tree-optimization/71483
8572         * g++.dg/vect/pr71483.c: New
8574 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
8576         PR c++/70202
8577         * g++.dg/inherit/crash6.C: New.
8578         * g++.dg/inherit/union2.C: Likewise.
8579         * g++.dg/inherit/virtual12.C: Likewise.
8580         * g++.dg/inherit/virtual13.C: Likewise.
8581         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8583 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
8585         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
8587 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
8589         PR tree-optimization/71439
8590         * gcc.dg/vect/pr71439.c: New
8592 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8594         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8596 2016-06-15  Richard Biener  <rguenther@suse.de>
8598         * gcc.dg/vect/slp-45.c: New testcase.
8600 2016-06-15  Richard Biener  <rguenther@suse.de>
8602         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8604 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8606         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8607         requirements, and disable for AIX for now.
8608         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8610 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
8612         PR c++/71528
8613         * g++.dg/opt/pr71528.C: New test.
8615         PR c++/71516
8616         * g++.dg/init/pr71516.C: New test.
8618 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
8620         * g++.dg/init/array46.C: New.
8622 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
8624         * gcc.target/i386/float128-3.c: New test.
8625         * gcc.target/i386/quad-sse4.c: Ditto.
8626         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8627         Update scan strings.
8629 2016-06-14  Richard Biener  <rguenther@suse.de>
8631         PR middle-end/71526
8632         * gfortran.dg/pr71526.f90: New testcase.
8634 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8636         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8637         * gcc.dg/zero_bits_compound-1.c: Likewise.
8639 2016-06-14  Richard Biener  <rguenther@suse.de>
8641         PR tree-optimization/71522
8642         * gcc.dg/torture/pr71522.c: New testcase.
8644 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
8646         PR tree-optimization/71520
8647         * gcc.dg/tree-ssa/pr71520.c: New test.
8649 2016-06-14  Richard Biener  <rguenther@suse.de>
8651         PR tree-optimization/71521
8652         * gcc.dg/tree-ssa/vrp101.c: New testcase.
8654 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
8656         PR sanitizer/71498
8657         * c-c++-common/ubsan/bounds-13.c: New test.
8659         PR preprocessor/71183
8660         * gcc.dg/cpp/source_date_epoch-3.c: New test.
8662 2016-06-13  Jeff Law  <law@redhat.com>
8664         PR tree-optimization/71403
8665         * c-c++-common/ubsan/pr71403-1.c: New test.
8666         * c-c++-common/ubsan/pr71403-2.c: New test.
8667         * c-c++-common/ubsan/pr71403-3.c: New test.
8669 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
8671         PR middle-end/71478
8672         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8673         Add -Wno-psabi -w to dg-options.
8675 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8677         * gcc.target/powerpc/vadsdu-0.c: New test.
8678         * gcc.target/powerpc/vadsdu-1.c: New test.
8679         * gcc.target/powerpc/vadsdu-2.c: New test.
8680         * gcc.target/powerpc/vadsdu-3.c: New test.
8681         * gcc.target/powerpc/vadsdu-4.c: New test.
8682         * gcc.target/powerpc/vadsdu-5.c: New test.
8683         * gcc.target/powerpc/vadsdub-1.c: New test.
8684         * gcc.target/powerpc/vadsdub-2.c: New test.
8685         * gcc.target/powerpc/vadsduh-1.c: New test.
8686         * gcc.target/powerpc/vadsduh-2.c: New test.
8687         * gcc.target/powerpc/vadsduw-1.c: New test.
8688         * gcc.target/powerpc/vadsduw-2.c: New test.
8690 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
8692         * gcc.dg/c99-init-2.c (c): Update expected error message.
8693         * gcc.dg/init-bad-8.c (foo): Likewise.
8694         * gcc.dg/spellcheck-fields-3.c: New test case.
8696 2016-06-13  Martin Liska  <mliska@suse.cz>
8698         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8699         and "guess loop iv compared" heuristics.
8700         * gcc.dg/predict-2.c: Likewise.
8701         * gcc.dg/predict-3.c: Likewise.
8702         * gcc.dg/predict-4.c: Likewise.
8703         * gcc.dg/predict-5.c: Likewise.
8704         * gcc.dg/predict-6.c: Likewise.
8706 2016-06-13  Marek Polacek  <polacek@redhat.com>
8708         PR middle-end/71476
8709         * c-c++-common/Wswitch-unreachable-4.c: New test.
8710         * gcc.dg/Wswitch-unreachable-2.c: New test.
8711         * g++.dg/tm/jump1.C: Move dg-warning.
8713 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
8715         * gnat.dg/renaming10.ad[sb]: New test.
8717 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
8719         PR fortran/70673
8720         * gfortran.dg/pr70673.f90: New test.
8722 2016-06-13  Richard Biener  <rguenther@suse.de>
8724         PR middle-end/64516
8725         * gcc.dg/align-3.c: New testcase.
8727 2016-06-13  Martin Liska  <mliska@suse.cz>
8729         * gcc.target/i386/pr71458.c: New test.
8731 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
8733         PR target/71241
8734         * gcc.dg/torture/float128-nan.c: New test.
8736 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8738         PR target/60751
8739         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8740         statement.
8742 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8744         PR target/60751
8745         * gfortran.dg/comma_IO_extension_1.f90: New test.
8746         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8747         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8748         statement.
8749         * gfortran.dg/graphite/pr38083.f90: Likewise.
8750         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8751         missing format.
8753 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8755         * gnat.dg/case_character.adb: New test.
8757 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
8759         PR middle-end/71310
8760         * gcc.target/powerpc/pr71310.c: New testcase.
8762 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
8764         PR middle-end/71478
8765         * gcc.dg/pr71478.c: New test.
8767 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
8769         PR middle-end/71494
8770         * gcc.c-torture/execute/pr71494.c: New test.
8772         PR c/68657
8773         * gcc.target/i386/pr68657.c: New test.
8775         PR inline-asm/68843
8776         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8777         (test): Add -masm=intel alternatives.
8779 2016-06-10  Martin Sebor  <msebor@redhat.com>
8781         PR c/71392
8782         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8784 2016-06-10  Jeff Law  <law@redhat.com>
8786         PR tree-optimization/71335
8787         * gcc.c-torture/execute/pr71335.c: New test.
8789 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
8791         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8792         the various "cannot tail-call: " messages.
8794 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
8796         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8797         and options.
8799 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
8801         PR sanitizer/71480
8802         * c-c++-common/asan/pr71480.c: New test.
8804 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
8806         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8807         (ASMNAME2): Likewise.
8808         (main): Replace fn in asm statement with ASMNAME ("fn").
8809         * gcc.dg/guality/pr68037-2.c: Likewise.
8810         * gcc.dg/guality/pr68037-3.c: Likewise.
8811         * gcc.dg/torture/pr68037-1.c: Likewise.
8812         * gcc.dg/torture/pr68037-2.c: Likewise.
8813         * gcc.dg/torture/pr68037-3.c: Likewise.
8815 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8817         PR inline-asm/68843
8818         * gcc.target/i386/pr68843-1.c: New test.
8819         * gcc.target/i386/pr68843-2.c: New test.
8821 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
8822             Cesar Philippidis  <cesar@codesourcery.com>
8824         PR middle-end/71373
8825         * gcc.dg/goacc/nested-function-1.c: New file.
8826         * gcc.dg/goacc/nested-function-2.c: Likewise.
8827         * gcc.dg/goacc/pr71373.c: Likewise.
8828         * gfortran.dg/goacc/cray-2.f95: Likewise.
8829         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8830         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8831         * gfortran.dg/goacc/cray.f95: Update.
8832         * gfortran.dg/goacc/loop-1.f95: Likewise.
8833         * gfortran.dg/goacc/loop-3.f95: Likewise.
8834         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8835         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8837 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
8839         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8840         for OpenACC tile clauses.
8841         * gfortran.dg/goacc/combined-directives.f90: Likewise.
8843         PR c/71381
8844         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
8845         to...
8846         * c-c++-common/goacc/cache-2.c: ... this new file.
8847         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8848         * gfortran.dg/goacc/cache-2.f95: ... this new file.
8849         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8850         usage.
8851         * gfortran.dg/goacc/cray.f95: Likewise.
8852         * gfortran.dg/goacc/loop-1.f95: Likewise.
8854 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
8856         PR tree-optimization/71407
8857         PR tree-optimization/71416
8858         * gcc.dg/vect/pr71407.c: New
8859         * gcc.dg/vect/pr71416-1.c: New
8860         * gcc.dg/vect/pr71416-2.c: New
8862 2016-06-10  Richard Biener  <rguenther@suse.de>
8864         PR middle-end/71477
8865         * gcc.dg/torture/pr71477.c: New testcase.
8867 2016-06-09  Julia Koval  <julia.koval@intel.com>
8869         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8870         * gcc.target/i386/interrupt-13.c: Likewise.
8871         * gcc.target/i386/interrupt-15.c: Likewise.
8872         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8873         * gcc.target/i386/interrupt-24.c: Likewise.
8874         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8875         * gcc.target/i386/interrupt-9.c: Likewise.
8876         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8878 2016-06-09  Martin Sebor  <msebor@redhat.com>
8880         PR c/70883
8881         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8882         * gcc.dg/builtin-constant_p-1.c: Same.
8883         * gcc.dg/builtins-error.c: Same.
8884         * gcc.dg/pr70859.c: Same.
8886 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8888         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8889         * gcc.dg/torture/pr68067-1.c: Likewise.
8890         * gcc.dg/torture/pr68067-2.c: Likewise.
8892 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8894         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8895           when setting SIZE.
8897 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8899         PR c++/71465
8900         * g++.dg/inherit/crash5.C: New.
8901         Revert:
8902         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
8904         PR c++/70202
8905         * g++.dg/inherit/crash5.C: New.
8906         * g++.dg/inherit/virtual1.C: Adjust.
8908 2016-06-09  Martin Liska  <mliska@suse.cz>
8910         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8911         * g++.dg/predict-loop-exit-2.C: Likewise.
8912         * g++.dg/predict-loop-exit-3.C: Likewise.
8913         * gcc.dg/predict-1.c: Likewise.
8914         * gcc.dg/predict-2.c: Likewise.
8915         * gcc.dg/predict-3.c: Likewise.
8916         * gcc.dg/predict-4.c: Likewise.
8917         * gcc.dg/predict-5.c: Likewise.
8918         * gcc.dg/predict-6.c: Likewise.
8919         * gcc.dg/predict-7.c: Likewise.
8921 2016-06-09  Richard Biener  <rguenther@suse.de>
8923         PR tree-optimization/71462
8924         * gcc.dg/torture/pr71462.c: New testcase.
8926 2016-06-09  Marek Polacek  <polacek@redhat.com>
8928         PR c/65471
8929         * gcc.dg/c11-generic-3.c: New test.
8931 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
8933         * g++.dg/init/array42.C: New.
8934         * g++.dg/init/array43.C: Likewise.
8935         * g++.dg/init/array44.C: Likewise.
8936         * g++.dg/init/array45.C: Likewise.
8937         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8938         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8939         * g++.dg/cpp1y/auto-fn27.C: Likewise.
8940         * g++.dg/gomp/pr35751.C: Likewise.
8941         * g++.dg/init/array23.C: Likewise.
8942         * g++.dg/init/brace2.C: Likewise.
8943         * g++.dg/init/brace6.C: Likewise.
8945 2016-06-08  Martin Sebor  <msebor@redhat.com>
8946             Jakub Jelinek  <jakub@redhat.com>
8948         PR c++/70507
8949         PR c/68120
8950         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8951         * c-c++-common/builtin-arith-overflow-2.c: New test.
8952         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8953         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8954         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8956 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
8958         PR c++/71442
8959         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8961 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
8963         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8964         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8965         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8966         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8967         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8968         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8969         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8970         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8971         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8972         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8973         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8974         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8975         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8977 2016-06-08  Richard Biener  <rguenther@suse.de>
8979         PR tree-optimization/68558
8980         * gcc.dg/vect/slp-44.c: New testcase.
8982 2016-06-08  Richard Biener  <rguenther@suse.de>
8984         * gcc.dg/vect/slp-43.c: New testcase.
8986 2016-06-08  Richard Biener  <rguenther@suse.de>
8988         PR tree-optimization/71452
8989         * gcc.dg/torture/pr71452.c: New testcase.
8991 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
8993         PR c++/71448
8994         * g++.dg/torture/pr71448.C: New test.
8996 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
8998         PR debug/71432
8999         PR ada/71413
9000         * g++.dg/debug/pr71432.C: New test.
9002 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9004         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9005         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9006         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9008 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
9010         * gcc.dg/vect/vect-live-2.c: Update effective target.
9011         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9012         * lib/target-supports.exp: Add aarch64 to vect_long.
9014 2016-06-08  Marek Polacek  <polacek@redhat.com>
9016         PR c/71418
9017         * gcc.dg/noncompile/pr71418.c: New test.
9019         PR c/71426
9020         * gcc.dg/noncompile/pr71426.c: New test.
9022 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
9024         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9025         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9026         * gcc.dg/predict-3.c: Update template.
9027         * gcc.dg/predict-5.c: Update template.
9028         * gcc.dg/predict-6.c: Update template.
9029         * gcc.dg/predict-9.c: Update template.
9030         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9032 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
9034         * gcc.target/powerpc/vec-mul.c: New test.
9036 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
9038         * gcc.dg/spellcheck-fields-2.c: New test case.
9040 2016-06-07  Richard Biener  <rguenther@suse.de>
9042         PR c/61564
9043         * gcc.dg/Wpragmas-1.c: New testcase.
9044         * gcc.dg/Wattributes-4.c: Likewise.
9045         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9046         entry.
9048 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
9050         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9051         spurious debug code.
9053 2016-06-07  Richard Biener  <rguenther@suse.de>
9055         PR tree-optimization/71428
9056         * gcc.dg/torture/pr71428.c: New testcase.
9058 2016-06-07  Richard Biener  <rguenther@suse.de>
9060         PR middle-end/71423
9061         * gcc.dg/torture/pr71423.c: New testcase.
9063 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9065         PR middle-end/71408
9066         * gcc.dg/tree-ssa/pr71408.c: New test.
9068 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9070         PR middle-end/71281
9071         * g++.dg/torture/pr71281.C: New test.
9073 2016-06-06  Marek Polacek  <polacek@redhat.com>
9075         PR c/71362
9076         * gcc.dg/pr71362.c: New test.
9078 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9079             Patrick Palka  <ppalka@gcc.gnu.org>
9081         PR c++/70847
9082         PR c++/71330
9083         PR c++/71393
9084         * g++.dg/opt/pr70847.C: New test.
9085         * g++.dg/ubsan/pr70847.C: New test.
9086         * g++.dg/ubsan/pr71393.C: New test.
9088 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9090         PR tree-optimization/71259
9091         * gcc.dg/vect/pr71259.c: New test.
9093 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
9095         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9096         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9097         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9098         above.
9100 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9102         PR middle-end/37780
9103         * gcc.c-torture/execute/pr37780.c: New test.
9104         * gcc.target/aarch64/pr37780_1.c: Likewise.
9105         * gcc.target/arm/pr37780_1.c: Likewise.
9107 2016-06-06  Marek Polacek  <polacek@redhat.com>
9109         * c-c++-common/attr-may-alias-1.c: New test.
9110         * c-c++-common/attr-may-alias-2.c: New test.
9111         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9113 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9115         PR c/24414
9116         * gcc.target/i386/pr24414.c: New test.
9118 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
9120         * gcc.target/sparc/vis4misc.c: New file.
9121         * gcc.target/sparc/fpcmp.c: Likewise.
9122         * gcc.target/sparc/fpcmpu.c: Likewise.
9124 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
9126         * gcc.dg/vect/vect-live-1.c: Use additional-options.
9127         * gcc.dg/vect/vect-live-3.c: Likewise.
9129 2016-06-06  Richard Biener  <rguenther@suse.de>
9131         PR tree-optimization/71398
9132         * gcc.dg/torture/pr71398.c: New testcase.
9134 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
9136         PR target/71389
9137         * g++.dg/pr71389.C: New test.
9139 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9141         PR fortran/71404
9142         * gfortran.dg/fmt_read_5.f: New test.
9144 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
9146         PR fortran/69659
9147         * gfortran.dg/class_array_22.f03: New test.
9149 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9151         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9153 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9155         * gcc.dg/predict-9.c: Update template.
9157 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
9159         PR c++/49377
9160         * g++.dg/template/pr49377.C: New.
9162 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
9164         PR tree-optimization/71405
9165         * g++.dg/torture/pr71405.C: New test.
9167 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9169         PR c++/70202
9170         * g++.dg/inherit/crash5.C: New.
9171         * g++.dg/inherit/virtual1.C: Adjust.
9173 2016-06-03  Jeff Law  <law@redhat.com>
9175         PR tree-optimization/71316
9176         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9178 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9180         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
9181         dg-additional-options with just -fno-tree-scev-cprop in it.
9182         * gcc.dg/vect/vect-live-2.c: Likewise.
9183         * gcc.dg/vect/vect-live-5.c: Likewise.
9184         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9185         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9186         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9188 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
9190         PR c++/27100
9191         * g++.dg/other/friend6.C: New test.
9193 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9195         * g++.dg/torture/ppc-ldst-array.C: New.
9197 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
9199         PR target/71276
9200         PR target/71277
9201         * gcc.dg/torture/builtin-fp-int-inexact.c,
9202         gcc.target/i386/387-builtin-fp-int-inexact.c,
9203         gcc.target/i386/387-rint-inline-1.c,
9204         gcc.target/i386/387-rint-inline-2.c,
9205         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9206         gcc.target/i386/sse2-rint-inline-1.c,
9207         gcc.target/i386/sse2-rint-inline-2.c,
9208         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9209         gcc.target/i386/sse4_1-rint-inline.c: New tests.
9211 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9212             Julia Koval  <julia.koval@intel.com>
9214         PR target/66960
9215         PR target/67630
9216         PR target/67634
9217         PR target/67841
9218         PR target/68037
9219         PR target/68618
9220         PR target/68661
9221         PR target/69575
9222         PR target/69596
9223         PR target/69734
9224         * gcc.dg/guality/pr68037-1.c: New test.
9225         * gcc.dg/guality/pr68037-2.c: Likewise.
9226         * gcc.dg/guality/pr68037-3.c: Likewise.
9227         * gcc.dg/torture/pr68037-1.c: Likewise.
9228         * gcc.dg/torture/pr68037-2.c: Likewise.
9229         * gcc.dg/torture/pr68037-3.c: Likewise.
9230         * gcc.dg/torture/pr68661-1a.c: Likewise.
9231         * gcc.dg/torture/pr68661-1b.c: Likewise.
9232         * gcc.target/i386/interrupt-1.c: Likewise.
9233         * gcc.target/i386/interrupt-2.c: Likewise.
9234         * gcc.target/i386/interrupt-3.c: Likewise.
9235         * gcc.target/i386/interrupt-4.c: Likewise.
9236         * gcc.target/i386/interrupt-5.c: Likewise.
9237         * gcc.target/i386/interrupt-6.c: Likewise.
9238         * gcc.target/i386/interrupt-7.c: Likewise.
9239         * gcc.target/i386/interrupt-8.c: Likewise.
9240         * gcc.target/i386/interrupt-9.c: Likewise.
9241         * gcc.target/i386/interrupt-10.c: Likewise.
9242         * gcc.target/i386/interrupt-11.c: Likewise.
9243         * gcc.target/i386/interrupt-12.c: Likewise.
9244         * gcc.target/i386/interrupt-13.c: Likewise.
9245         * gcc.target/i386/interrupt-14.c: Likewise.
9246         * gcc.target/i386/interrupt-15.c: Likewise.
9247         * gcc.target/i386/interrupt-16.c: Likewise.
9248         * gcc.target/i386/interrupt-17.c: Likewise.
9249         * gcc.target/i386/interrupt-18.c: Likewise.
9250         * gcc.target/i386/interrupt-19.c: Likewise.
9251         * gcc.target/i386/interrupt-20.c: Likewise.
9252         * gcc.target/i386/interrupt-21.c: Likewise.
9253         * gcc.target/i386/interrupt-22.c: Likewise.
9254         * gcc.target/i386/interrupt-23.c: Likewise.
9255         * gcc.target/i386/interrupt-24.c: Likewise.
9256         * gcc.target/i386/interrupt-25.c: Likewise.
9257         * gcc.target/i386/interrupt-26.c: Likewise.
9258         * gcc.target/i386/interrupt-27.c: Likewise.
9259         * gcc.target/i386/interrupt-28.c: Likewise.
9260         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9261         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9262         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9263         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9264         * gcc.target/i386/interrupt-iamcu.c: Likewise.
9265         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9266         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9267         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9268         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9269         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9270         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9271         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9273 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
9275         PR tree-optimization/52171
9276         * gcc.dg/pr52171.c: New test.
9277         * gcc.target/i386/pr52171.c: New test.
9279 2016-06-03  Jan Hubicka  <jh@suse.cz>
9281         * g++.dg/tree-ssa/pred-1.C: New testcase
9282         * gcc.dg/tree-ssa/pred-1.c: New testcase
9284 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9286         PR target/70957
9287         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9288         support.
9289         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9291 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
9293         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9295 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
9297         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9298         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9299         * gcc.dg/vect/vect-live-1.c: New test.
9300         * gcc.dg/vect/vect-live-2.c: New test.
9301         * gcc.dg/vect/vect-live-3.c: New test.
9302         * gcc.dg/vect/vect-live-4.c: New test.
9303         * gcc.dg/vect/vect-live-5.c: New test.
9304         * gcc.dg/vect/vect-live-slp-1.c: New test.
9305         * gcc.dg/vect/vect-live-slp-2.c: New test.
9306         * gcc.dg/vect/vect-live-slp-3.c: New test.
9308 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9310         PR middle-end/71387
9311         * g++.dg/opt/pr71387.C: New test.
9313 2016-06-02  Jeff Law  <law@redhat.com>
9315         PR tree-optimization/71328
9316         * gcc.c-torture/compile/pr71328.c: New test.
9318 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9320         PR fortran/52393
9321         * gfortran.dg/fmt_read_3.f90: Fix typo.
9322         * gfortran.dg/fmt_read_4.f90: New test.
9324 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
9326         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9327         * g++.dg/cpp0x/forw_enum6.C: Likewise.
9328         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9329         * g++.dg/cpp0x/override2.C: Likewise.
9330         * g++.dg/parse/crash5.C: Likewise.
9331         * g++.dg/parse/error16.C: Likewise.
9332         * g++.dg/parse/error27.C: Likewise.
9333         * g++.dg/template/qualttp15.C: Likewise.
9334         * g++.dg/template/redecl4.C: Likewise.
9335         * g++.old-deja/g++.other/crash39.C: Likewise.
9336         * g++.old-deja/g++.other/struct1.C: Likewise.
9337         * g++.old-deja/g++.pt/m9a.C: Likewise.
9338         * g++.old-deja/g++.pt/memclass10.C: Likewise.
9340 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9342         PR c++/71372
9343         * c-c++-common/pr71372.c: New test.
9345         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9346         __TIME__ strings with __builtin_strcmp instead of printf and
9347         dg-output.
9349 2016-06-02  Martin Liska  <mliska@suse.cz>
9351         * gcc.dg/predict-9.c: New test.
9353 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9355         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9356         global set_compiler_env_var and global saved_compiler_env_var.
9358 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9360         PR rtl-optimization/71295
9361         * gcc.c-torture/compile/pr71295.c: New test.
9363 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9365         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9367         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9368         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9370         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9371         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9372         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9373         alternative number.
9375 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
9377         * gcc.target/powerpc/p9-splat-4.c: New test.
9379 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
9381         PR target/71186
9382         * gcc.target/powerpc/pr71186.c: New test.
9384 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9386         PR fortran/52393
9387         * gfortran.dg/fmt_read_3.f90: New test.
9389 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9391         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9392         procedure.
9394 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
9396         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9397         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9398         env var is set.
9399         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9400         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9401         shown once.
9402         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9403         during compilation.
9404         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9405         vars set by dg-set-compiler-env-var.
9407 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
9409         PR fortran/71156
9410         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9411         to the module procedure declaration.
9412         * gfortran.dg/submodule_16.f08: New test.
9414 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
9416         PR middle-end/71371
9417         * c-c++-common/gomp/pr71371.c: New test.
9419 2016-06-01  Richard Biener  <rguenther@suse.de>
9421         PR tree-optimization/71366
9422         * gcc.dg/torture/pr71366-1.c: New testcase.
9423         * gcc.dg/torture/pr71366-2.c: Likewise.
9425 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9427         * gcc.target/powerpc/vslv-0.c: New test.
9428         * gcc.target/powerpc/vslv-1.c: New test.
9429         * gcc.target/powerpc/vsrv-0.c: New test.
9430         * gcc.target/powerpc/vsrv-1.c: New test.
9432 2016-06-01  Nathan Sidwell  <nathan@acm.org>
9434         * c-c++-common/torture/pr57945.c: Add expected PTX error.
9435         * gcc.target/nvptx/weak.c: New.
9437 2016-06-01  Richard Biener  <rguenther@suse.de>
9439         PR tree-optimization/71261
9440         * gcc.dg/torture/vect-bool-1.c: New testcase.
9442 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
9444         * gfortran.dg/gomp/order-1.f90: New test.
9445         * gfortran.dg/gomp/order-2.f90: New test.
9447 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
9449         * gcc.dg/unroll-6.c: Update template.
9450         * gcc.dg/unroll-7.c: New testcase.
9451         * gcc.dg/unroll-8.c: New testcase.
9453 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9455         * gnat.dg/opt56.ad[sb]: New test.
9457 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
9459         PR c++/66635
9460         * g++.dg/cpp0x/constexpr-ice16.C: New.
9462 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
9464         PR tree-optimization/71314
9465         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
9466         -mbranch-cost=2.
9468 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
9470         PR tree-optimization/71077
9471         * gcc.dg/tree-ssa/pr71077.c: New test.
9473 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
9475         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9476         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9477         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9479 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
9481         PR c++/71248
9482         * g++.dg/cpp0x/pr71248.C: New.
9483         * g++.dg/cpp0x/auto7.C: Test column numbers too.
9484         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9485         * g++.dg/init/new37.C: Likewise.
9486         * g++.dg/template/static1.C: Likewise.
9487         * g++.dg/template/static2.C: Likewise.
9489 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
9491         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9492         instead of %rdi.
9493         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9495 2016-05-31  Marek Polacek  <polacek@redhat.com>
9497         * c-c++-common/Wswitch-unreachable-3.c: New test.
9498         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9500 2016-05-31  Richard Biener  <rguenther@suse.de>
9502         PR tree-optimization/71352
9503         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9505 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9507         * gcc.target/arm/armv5_thumb_isa.c: New test.
9509 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
9511         PR target/71346
9512         * gcc.target/i386/pr71346.c: New test.
9514 2016-05-31  Tom de Vries  <tom@codesourcery.com>
9516         PR tree-optimization/69068
9517         * gcc.dg/graphite/pr69068.c: New test.
9519 2016-05-27  Martin Sebor  <msebor@redhat.com>
9521         PR c++/71306
9522         * g++.dg/warn/Wplacement-new-size-3.C: New test.
9524 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
9526         PR c++/71349
9527         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
9528         nowait depend(inout: dd[0]) clauses where permitted.
9530 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
9532         PR c++/71238
9533         * g++.dg/parse/pr71238.C: New.
9534         * g++.dg/concepts/friend1.C: Test column numbers too.
9535         * g++.dg/cpp0x/initlist31.C: Likewise.
9536         * g++.dg/cpp0x/pr51420.C: Likewise.
9537         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9538         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9539         * g++.dg/ext/builtin3.C: Likewise.
9540         * g++.dg/lookup/friend12.C: Likewise.
9541         * g++.dg/lookup/friend7.C: Likewise.
9542         * g++.dg/lookup/koenig1.C: Likewise.
9543         * g++.dg/lookup/koenig5.C: Likewise.
9544         * g++.dg/lookup/used-before-declaration.C: Likewise.
9545         * g++.dg/overload/koenig1.C: Likewise.
9546         * g++.dg/template/crash65.C: Likewise.
9547         * g++.dg/template/friend57.C: Likewise.
9548         * g++.dg/warn/Wshadow-5.C: Likewise.
9549         * g++.dg/warn/Wunused-8.C: Likewise.
9550         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9551         * g++.old-deja/g++.jason/lineno5.C: Likewise.
9552         * g++.old-deja/g++.jason/member.C: Likewise.
9553         * g++.old-deja/g++.jason/report.C: Likewise.
9554         * g++.old-deja/g++.jason/scoping12.C: Likewise.
9555         * g++.old-deja/g++.law/visibility20.C: Likewise.
9556         * g++.old-deja/g++.ns/koenig5.C: Likewise.
9557         * g++.old-deja/g++.other/static5.C: Likewise.
9558         * g++.old-deja/g++.pt/overload2.C: Likewise.
9560 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
9562         * gcc.dg/tree-ssa/peel1.c: New testcase.
9563         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9564         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9566 2016-05-30  Tom de Vries  <tom@codesourcery.com>
9568         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9569         to ce.
9571 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
9573         PR c++/71099
9574         * g++.dg/parse/virtual1.C: New.
9576 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
9578         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9579         Use correct register when clearing %edx.
9581 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
9583         PR tree-optimization/71289
9584         * gcc.dg/pr71289.c: New test.
9586 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
9588         PR middle-end/71269
9589         PR middle-end/71292
9590         * gcc.dg/tree-ssa/pr71269.c: New test.
9591         * gcc.dg/tree-ssa/pr71292.c: New test.
9593 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
9595         PR middle-end/71252
9596         * gcc.dg/tree-ssa/pr71252-2.c: New test.
9598 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
9600         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9601         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9602         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9604 2016-05-30  Tom de Vries  <tom@codesourcery.com>
9606         PR tree-optimization/69067
9607         * gcc.dg/graphite/pr69067.c: New test.
9609 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
9611         PR target/71245
9612         * gcc.target/i386/pr71245-1.c: New test.
9613         * gcc.target/i386/pr71245-2.c: Ditto.
9615 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
9617         PR c++/71105
9618         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9619         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9620         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9622 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
9624         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9626 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
9628         Revert:
9629         PR c++/69855
9630         * g++.dg/overload/69855.C: New.
9631         * g++.old-deja/g++.law/missed-error2.C: Adjust.
9632         * g++.old-deja/g++.pt/crash3.C: Likewise.
9634 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9636         PR c++/60385
9637         * g++.dg/parse/namespace13.C: New.
9639 2016-05-26  Jeff Law  <law@redhat.com>
9641         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9642         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9643         * gcc.dg/tree-ssa/pr68198.c: Likewise.
9644         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9645         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9646         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9647         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9648         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9649         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9650         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9651         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9652         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9653         * gcc.dg/tree-ssa/vrp56.c: Likewise.
9655 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
9657         PR c++/69855
9658         * g++.dg/overload/69855.C: New.
9659         * g++.old-deja/g++.law/missed-error2.C: Adjust.
9660         * g++.old-deja/g++.pt/crash3.C: Likewise.
9662 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
9664         PR target/63596
9665         * gcc.target/aarch64/va_arg_1.c: New testcase.
9666         * gcc.target/aarch64/va_arg_2.c: Likewise.
9667         * gcc.target/aarch64/va_arg_3.c: Likewise.
9669 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
9671         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9672         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9673         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9674         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9675         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9677 2016-05-27  Marek Polacek  <polacek@redhat.com>
9679         PR middle-end/71308
9680         * g++.dg/torture/pr71308.C: New test.
9682 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9684         * gcc.dg/zero_bits_compound-1.c: New test.
9685         * gcc.dg/zero_bits_compound-2.c: New test.
9687 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
9689         PR middle-end/71279
9690         * gcc.dg/pr71279.c: New test.
9692 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
9694         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9695         floating point min/max/comparison instructions.
9696         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9698 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
9700         * c-c++-common/gomp/schedule-1.c: New test.
9701         * gfortran.dg/gomp/schedule-1.f90: New test.
9703 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
9705         PR c++/70822
9706         PR c++/70106
9707         * g++.dg/cpp1y/auto-fn32.C: New test.
9708         * g++.dg/cpp1y/paren4.C: New test.
9710 2016-05-26  Nathan Sidwell  <nathan@acm.org>
9712         * gcc.dg/20060410.c: Xfail on ptx.
9713         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9714         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9715         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9716         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9717         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9719 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9721         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9723 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
9725         PR tree-optimization/71280
9726         * gcc.dg/pr71280.c: New test.
9728         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9730         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9731         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9733         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9735 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
9737         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
9738         kept in memory.
9740 2016-05-25  Jeff Law  <law@redhat.com>
9742         PR tree-optimization/71272
9743         * gcc.c-torture/compile/pr71272.c: new test.
9745 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
9747         * gcc.target/powerpc/vec-cmpne.c: New test.
9748         * gcc.target/powerpc/vec-cmpne-long.c: New test.
9750 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9752         * gnat.dg/opt55.ad[sb]: New test.
9754 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9756         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9757         * c-c++-common/pr60226.c: Require int32plus.
9758         * gcc.c-torture/execute/pr70602.c: Likewise.
9759         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9760         unsigned long for malloc arg type.
9761         * gcc.dg/asr_div1.c: Require int32plus.
9762         * gcc.dg/enum-mode-1.c: XFAIL for int16.
9763         * gcc.dg/pie-1.c: Require pie.
9764         * gcc.dg/pie-2.c: Likewise.
9765         * gcc.dg/pr59471.c: Require int32plus.
9766         * gcc.dg/pr59963-2.c: XFAIL for int16.
9767         * gcc.dg/pr60114.c: Require int32plus.
9768         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9769         unsigned long for typedef of size_t.
9770         * gcc.dg/pr63914.c: Require int32plus.
9771         * gcc.dg/pr64536.c: Require pt32plus.
9772         * gcc.dg/pr65658.c: Likewise.
9773         * gcc.dg/pr67271.c: Require int32plus.
9774         * gcc.dg/pr68112.c: Likewise.
9775         * gcc.dg/pr69071.c: Skip for avr target.
9776         * gcc.dg/pr69973.c: Require int32plus.
9777         * gcc.dg/pr70169.c: Skip for avr target.
9778         * gcc.dg/sso-6.c: Require int32plus.
9779         * gcc.dg/sso-7.c: Likewise.
9780         * gcc.dg/sso-8.c: Likewise.
9781         * gcc.dg/vrp-min-max-2.c: Likewise.
9783 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9785         PR target/70738
9786         * gcc.target/i386/pr70738-1.c: New test.
9787         * gcc.target/i386/pr70738-2.c: Likewise.
9788         * gcc.target/i386/pr70738-3.c: Likewise.
9789         * gcc.target/i386/pr70738-4.c: Likewise.
9790         * gcc.target/i386/pr70738-5.c: Likewise.
9791         * gcc.target/i386/pr70738-6.c: Likewise.
9792         * gcc.target/i386/pr70738-7.c: Likewise.
9793         * gcc.target/i386/pr70738-8.c: Likewise.
9794         * gcc.target/i386/pr70738-9.c: Likewise.
9796 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9798         PR rtl-optimization/66940
9799         * gcc.c-torture/execute/pr66940.c: New test.
9801 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
9803         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9804         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9805         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9806         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9807         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9808         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9809         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9810         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9811         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9812         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9813         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9814         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9815         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9816         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9817         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9818         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9819         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9820         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9821         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9822         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9823         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9824         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9825         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9826         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9828 2016-05-25  Marek Polacek  <polacek@redhat.com>
9830         PR c/71265
9831         * gcc.dg/noncompile/pr71265.c: New test.
9833         PR c/71266
9834         * gcc.dg/noncompile/old-style-parm-3.c: New test.
9836 2016-05-25  Nathan Sidwell  <nathan@acm.org>
9838         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9840 2016-05-25  Richard Biener  <rguenther@suse.de>
9842         PR tree-optimization/71261
9843         * c-c++-common/torture/pr71261.c: New testcase.
9845 2016-05-25  Richard Biener  <rguenther@suse.de>
9847         PR tree-optimization/71264
9848         * gcc.dg/vect/pr71264.c: New testcase.
9850 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
9852         PR c++/55992
9853         * g++.dg/cpp0x/alias-decl-53.C: New.
9854         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9856 2016-05-25  Martin Liska  <mliska@suse.cz>
9858         * g++.dg/pr71239.C: New test.
9860 2016-05-25  Richard Biener  <rguenther@suse.de>
9862         * gcc.dg/vect/pr58135.c: Rename to ...
9863         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
9865 2016-05-25  Marek Polacek  <polacek@redhat.com>
9867         * g++.dg/pr65295.C: Use target c++14.
9869 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
9871         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9872         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
9874 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9876         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9877         instructions.
9879 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
9881         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9882         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9883         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9884         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9885         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9886         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9887         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9888         * c-c++-common/goacc/pcopy.c: Likewise.
9889         * c-c++-common/goacc/pcopyin.c: Likewise.
9890         * c-c++-common/goacc/pcopyout.c: Likewise.
9891         * c-c++-common/goacc/pcreate.c: Likewise.
9892         * c-c++-common/goacc/pr70688.c: New test.
9893         * c-c++-common/goacc/present-1.c: Adjust test.
9894         * c-c++-common/goacc/reduction-5.c: Likewise.
9895         * g++.dg/goacc/data-1.C: New test.
9897 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9899         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9900         vector parity built-in functions.
9901         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9902         count trailing zeros automatic vectorization.
9903         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9904         count trailing zeros built-in functions.
9906 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
9908         * gcc.dg/tree-ssa/reassoc-44.c: New test.
9910 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
9912         PR target/71050
9913         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9915 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
9917         PR c++/50436
9918         * g++.dg/template/crash123.C: New.
9919         * g++.dg/template/crash124.C: Likewise.
9921 2016-05-24  Martin Sebor  <msebor@redhat.com>
9923         PR c++/71147
9924         * g++.dg/ext/flexary16.C: New test.
9926 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
9928         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9929         before math.h is included.
9930         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9931         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9932         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9933         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9934         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9935         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9936         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9937         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9938         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9939         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9940         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9941         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9942         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9943         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9944         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9945         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9946         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9947         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9948         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9949         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9950         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9951         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9952         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9954 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9955             Kelvin Nilsen  <kelvin@gcc.gnu.org>
9957         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9958         support.
9960 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
9962         PR c++/69872
9963         * g++.dg/warn/Wno-narrowing1.C: New.
9965 2016-05-24  Marek Polacek  <polacek@redhat.com>
9967         PR c/71249
9968         * c-c++-common/Wswitch-unreachable-2.c: New test.
9970 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
9972         PR c++/71257
9973         * g++.dg/vect/simd-clone-6.cc: New test.
9974         * g++.dg/gomp/declare-simd-6.C: New test.
9976         PR middle-end/70434
9977         PR c/69504
9978         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9980 2016-05-24  Richard Biener  <rguenther@suse.de>
9982         PR tree-optimization/71240
9983         * gcc.dg/optimize-bswapsi-5.c: New testcase.
9985 2016-05-24  Richard Biener  <rguenther@suse.de>
9987         PR tree-optimization/71230
9988         * gcc.dg/torture/pr71230.c: New testcase.
9989         * g++.dg/torture/pr71230.C: Likewise.
9991 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
9993         * c-c++-common/goacc/routine-5.c: Add tests.
9994         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9995         * gfortran.dg/goacc/routine-6.f90: Add tests.
9997 2016-05-24  Richard Biener  <rguenther@suse.de>
9999         PR tree-optimization/71253
10000         * gcc.dg/torture/pr71253.c: New testcase.
10002 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10004         PR middle-end/71252
10005         * gfortran.dg/pr71252.f90: New test.
10007 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
10009         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10011 2016-05-24  Richard Biener  <rguenther@suse.de>
10013         PR middle-end/70434
10014         PR c/69504
10015         * c-c++-common/vector-subscript-4.c: New testcase.
10016         * c-c++-common/vector-subscript-5.c: Likewise.
10018 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10020         PR fortran/71123
10021         * gfortran.dg/namelist_90.f: New test
10023 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10025         PR fortran/66461
10026         * gfortran.dg/unexpected_eof.f: New test
10028 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10029             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10031         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10032         as little endian.
10034 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10036         PR c++/70972
10037         * g++.dg/cpp0x/inh-ctor20.C: New.
10038         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10040 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10042         PR c++/69095
10043         * g++.dg/cpp0x/variadic168.C: New.
10045 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10047         * g++.dg/cpp0x/pr31445.C: Test column number too.
10048         * g++.dg/cpp0x/pr32253.C: Likewise.
10049         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10050         * g++.dg/cpp0x/variadic36.C: Likewise.
10052 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
10054         * gcc.dg/fold-notshift-2.c: Adjust.
10056 2016-05-23  Marek Polacek  <polacek@redhat.com>
10058         PR c/49859
10059         * c-c++-common/Wswitch-unreachable-1.c: New test.
10060         * gcc.dg/Wswitch-unreachable-1.c: New test.
10061         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10062         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10063         * g++.dg/gomp/block-10.C: Likewise.
10064         * gcc.dg/gomp/block-10.c: Likewise.
10065         * g++.dg/gomp/block-9.C: Likewise.
10066         * gcc.dg/gomp/block-9.c: Likewise.
10067         * g++.dg/gomp/target-1.C: Likewise.
10068         * g++.dg/gomp/target-2.C: Likewise.
10069         * gcc.dg/gomp/target-1.c: Likewise.
10070         * gcc.dg/gomp/target-2.c: Likewise.
10071         * g++.dg/gomp/taskgroup-1.C: Likewise.
10072         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10073         * gcc.dg/gomp/teams-1.c: Likewise.
10074         * g++.dg/gomp/teams-1.C: Likewise.
10075         * g++.dg/overload/error3.C: Likewise.
10076         * g++.dg/tm/jump1.C: Likewise.
10077         * g++.dg/torture/pr40335.C: Likewise.
10078         * gcc.dg/c99-vla-jump-5.c: Likewise.
10079         * gcc.dg/switch-warn-1.c: Likewise.
10080         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10081         * gcc.dg/nested-func-1.c: Likewise.
10082         * gcc.dg/pr67784-4.c: Likewise.
10084 2016-05-23  Richard Biener  <rguenther@suse.de>
10086         PR tree-optimization/71230
10087         * gfortran.dg/pr71230-1.f90: New testcase.
10088         * gfortran.dg/pr71230-2.f90: Likewise.
10090 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10092         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
10093         * gcc.dg/vect/pr58135.c:  Add new.
10094         * gfortran.dg/pr46519-1.f: Adjust test case.
10096 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10098         PR c++/53401
10099         * g++.dg/cpp0x/decltype64.C: New.
10101 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10103         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10104         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10105         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10107 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10109         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10110         Add poly64x1_t and poly64x2_t cases if supported.
10111         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10112         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10113         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10114         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10115         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10117 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10119         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10120         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10121         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10122         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10123         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10124         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10125         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10127 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10129         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10131 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10133         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10134         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10136 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
10138         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10139         constraint instead of "r".
10140         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10141         insn instead of vxorpd.
10142         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10144         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10145         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10147         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10149         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10150         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10152         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10154 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
10156         PR middle-end/40921
10157         * gcc.dg/tree-ssa/pr40921.c: New test.
10159 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
10161         PR target/71103
10162         * gcc.target/avr/pr71103.c: New test.
10164 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
10166         PR middle-end/71179
10167         * gcc.dg/tree-ssa/pr71179.c: New test.
10169 2016-05-20  Martin Sebor  <msebor@redhat.com>
10171         PR c/71115
10172         * gcc.dg/init-excess-2.c: New test.
10174 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
10176         * gnat.dg/opt53.adb: New test.
10177         * gnat.dg/opt54.adb: Likewise.
10179 2016-05-20  Martin Jambor  <mjambor@suse.cz>
10181         PR tree-optimization/70884
10182         * gcc.dg/tree-ssa/pr70919.c: New test.
10184 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10186         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10187         formatting.
10188         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10189         fix code formatting.
10191 2016-05-20  Nathan Sidwell  <nathan@acm.org>
10193         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
10194         non-common cases.
10195         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10197 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10199         * jit.dg/all-non-failing-tests.h: Add
10200         test-factorial-must-tail-call.c.
10201         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10202         * jit.dg/test-factorial-must-tail-call.c: New test case.
10204 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10206         PR fortran/71204
10207         * gfortran.dg/pr71204.f90: New test.
10209 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
10211         * gcc.target/nvptx/sincos.c: New test.
10213 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10215         PR c++/70572
10216         * g++.dg/cpp1y/auto-fn31.C: New.
10218 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10220         * gcc.target/powerpc/vec-addec.c: New test.
10221         * gcc.target/powerpc/vec-addec-int128.c: New test.
10223 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10225         * gcc.dg/plugin/must-tail-call-1.c: New test case.
10226         * gcc.dg/plugin/must-tail-call-2.c: New test case.
10227         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10228         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10230 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
10232         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10234 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10236         PR c++/71210
10237         * g++.dg/opt/pr71210-1.C: New test.
10238         * g++.dg/opt/pr71210-2.C: New test.
10240         PR tree-optimization/29756
10241         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10242         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
10243         only on selected targets where V4SImode vectors are known to be
10244         supported.
10246 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
10248         PR tree-optimization/71079
10249         PR tree-optimization/71206
10250         * gcc.dg/tree-ssa/pr71206.c: New testcase.
10252 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10254         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10255         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10256         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10258 2016-05-20  Richard Guenther  <rguenther@suse.de>
10260         PR tree-optimization/29756
10261         * gcc.dg/tree-ssa/vector-6.c: New testcase.
10263 2016-05-20  Richard Biener  <rguenther@suse.de>
10265         PR tree-optimization/71185
10266         * gcc.dg/tree-ssa/pr71185.c: New testcase.
10268 2016-05-20  Richard Biener  <rguenther@suse.de>
10270         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10272 2016-05-19  Marek Polacek  <polacek@redhat.com>
10274         PR c++/71075
10275         * g++.dg/diagnostic/pr71075.C: New test.
10277 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
10279         PR c++/71184
10280         * g++.dg/pr71184.C: New test case.
10282 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10284         * gcc.target/powerpc/darn-0.c: New test.
10285         * gcc.target/powerpc/darn-1.c: New test.
10286         * gcc.target/powerpc/darn-2.c: New test.
10288 2016-05-19  Marek Polacek  <polacek@redhat.com>
10290         PR tree-optimization/71031
10291         * gcc.dg/tree-ssa/vrp100.c: New test.
10293 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
10295         PR rtl-optimization/71148
10296         * gcc.dg/pr71148.c: New test.
10298 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10300         PR target/71056
10301         * gcc.target/arm/pr71056.c: New test.
10303 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10305         * c-c++-common/pr69669.c: Check the used mode.
10307 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
10309         PR sanitizer/64354
10310         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10312 2016-05-19  Richard Biener  <rguenther@suse.de>
10314         PR tree-optimization/70729
10315         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10316         * gcc.dg/graphite/scop-18.c: Likewise.
10317         * gcc.dg/pr41783.c: Disable LIM.
10318         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10319         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10320         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10321         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10322         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10323         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10324         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10325         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10326         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10327         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10328         * gfortran.dg/pr42108.f90: Likewise.
10330 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
10332         PR driver/69265
10333         * gcc.dg/spellcheck-options-11.c: New test case.
10335 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
10337         PR c++/71100
10338         * g++.dg/opt/pr71100.C: New test.
10340 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10342         PR ipa/69708
10343         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10344         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10345         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10346         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10348 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10350         PR ipa/69708
10351         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10352         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10353         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10354         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10355         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10357 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
10359         PR c++/69793
10360         * g++.dg/template/crash122.C: New.
10362 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
10364         PR c++/70466
10365         * g++.dg/template/pr70466-1.C: New.
10366         * g++.dg/template/pr70466-2.C: Likewise.
10368 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
10370         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10371         splat operations and the XXSPLTIB instruction.
10372         * gcc.target/powerpc/p9-splat-2.c: Likewise.
10373         * gcc.target/powerpc/p9-splat-3.c: Likewise.
10374         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10375         xxlxor to clear a register.
10377 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
10379         * gcc.dg/torture/pr71020.c: New test.
10381 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10383         PR ipa/70646
10384         * gcc.dg/ipa/pr70646.c: New test.
10386 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10388         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10390 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10392         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10393         missing tests for vreinterpretq_p{8,16}.
10395 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10397         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10398         vsliq_n_s64 and vsliq_n_u64.
10400 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10402         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10403         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10405 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10407         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10408         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10409         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10411 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10413         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10414         in comment.
10416 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10418         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10419         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10420         "blr\t" and switch to scan-assembler-times.
10422 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
10424         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10425         with __aarch64__.
10426         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10427         declarations under __aarch64__ and __ARM_FEATURE_FMA.
10429 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
10431         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10432         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10433         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10434         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10435         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10436         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10438         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10439         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10441         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10442         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10444         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10445         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10447         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10449 2016-05-18  Richard Biener  <rguenther@suse.de>
10451         PR tree-optimization/71168
10452         * gcc.dg/torture/pr71168.c: New testcase.
10454 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
10456         PR middle-end/63586
10457         * gcc.dg/tree-ssa/pr63586-2.c: New test.
10458         * gcc.dg/tree-ssa/pr63586.c: New test.
10459         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10461 2016-05-17  Nathan Sidwell  <nathan@acm.org>
10463         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10464         * gcc.dg/pr68671.c: Fix ptx xfail-if.
10465         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10466         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10468 2016-05-17  Nathan Sidwell  <nathan@acm.org>
10470         * gcc.target/nvptx/abi-vararg-3.c: New.
10472 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
10474         PR tree-optimization/54579
10475         PR middle-end/55299
10476         * gcc.dg/fold-notrotate-1.c: New test.
10477         * gcc.dg/fold-notshift-1.c: New test.
10478         * gcc.dg/fold-notshift-2.c: New test.
10480 2016-05-17  Marek Polacek  <polacek@redhat.com>
10482         PR ipa/71146
10483         * g++.dg/ipa/pr71146.C: New test.
10485 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
10487         * jit.dg/test-error-array-bounds.c: New test case.
10489 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
10491         * gcc.dg/tree-ssa/and-1.c: New testcase.
10493 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
10495         * gcc.dg/tree-ssa/pr69270.c: Adjust.
10496         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10498 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
10500         * gcc.dg/tree-ssa/pr69270.c: Adjust.
10501         * gcc.dg/tree-ssa/vrp99.c: New testcase.
10503 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
10505         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10507 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
10509         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10511 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
10513         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10514         ".2d[index]" when scan the assembly.
10515         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10516         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10517         float64x1.
10518         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10520 2016-05-17  Richard Biener  <rguenther@suse.de>
10522         PR tree-optimization/71132
10523         * gcc.dg/torture/pr71132.c: New testcase.
10525 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
10527         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10529 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10531         PR target/70809
10532         * gcc.target/aarch64/pr70809_1.c: New test.
10534 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10536         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10537         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10538         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10539         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10541 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
10542             Ilya Enkovich  <ilya.enkovich@intel.com>
10544         PR target/71114
10545         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10547 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
10549         * g++.dg/ipa/ivinline-7.C: Do not xfail.
10550         * g++.dg/ipa/ivinline-9.C: Do not xfail.
10552 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
10554         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
10555         test for __ARM_FP16_ARGS.
10556         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10557         * gcc.target/arm/aapcs/neon-vect10.c: New.
10558         * gcc.target/arm/aapcs/neon-vect9.c: New.
10559         * gcc.target/arm/aapcs/vfp18.c: New.
10560         * gcc.target/arm/aapcs/vfp19.c: New.
10561         * gcc.target/arm/aapcs/vfp20.c: New.
10562         * gcc.target/arm/aapcs/vfp21.c: New.
10563         * gcc.target/arm/fp16-aapcs-1.c: New.
10564         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
10565         test for __ARM_FP16_ARGS.
10566         * g++.target/arm/fp16-return-1.c: Update expected output.
10568 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
10570         PR testsuite/70227
10571         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10573 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
10575         PR fortran/69603
10576         * gfortran.dg/pr69603.f90: New testcase.
10578 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
10580         * gfortran.dg/dec_union_4.f90: Fix endian issue.
10582 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
10584         PR fortran/71047
10585         * gfortran.dg/pr71047.f08: New test.
10587 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
10589         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10590         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10591         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10593 2016-05-13  Martin Sebor  <msebor@redhat.com>
10595         PR c++/60049
10596         * g++.dg/cpp0x/constexpr-60049.C: New test.
10598 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
10600         PR bootstrap/71071
10601         * gcc.dg/pr71071.c: New test.
10603 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
10605         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10606         remove XOP handling.
10607         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
10609 2016-05-13  Nathan Sidwell  <nathan@acm.org>
10611         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10612         __atomic_is_lock_free declaration.
10614 2016-05-13  Richard Biener  <rguenther@suse.de>
10616         PR tree-optimization/42587
10617         * gcc.dg/optimize-bswapsi-4.c: New testcase.
10619 2016-05-13  Martin Liska  <mliska@suse.cz>
10621         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10622         the new format of dump output.
10624 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10626         * gcc.dg/pr71084.c: New test.
10628 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10630         PR target/53440
10631         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
10633 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10635         * gcc.target/aarch64/struct_return.c: New test.
10637 2016-05-12  Marek Polacek  <polacek@redhat.com>
10639         PR c/70756
10640         * c-c++-common/pr70756-2.c: New test.
10641         * c-c++-common/pr70756.c: New test.
10643 2016-05-12  Richard Biener  <rguenther@suse.de>
10645         PR tree-optimization/71059
10646         * gcc.dg/torture/pr71059.c: New testcase.
10648 2016-05-12  Richard Biener  <rguenther@suse.de>
10650         PR tree-optimization/71062
10651         * gcc.dg/torture/pr71062.c: New testcase.
10653 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
10655         PR tree-optimization/71006
10656         * gcc.dg/pr71006.c: New test.
10658 2016-05-12  Marek Polacek  <polacek@redhat.com>
10660         PR driver/71063
10661         * gcc.dg/opts-7.c: New test.
10663 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10665         PR target/70830
10666         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10667         Add -save-temps to dg-options.
10668         Scan for ldmfd rather than pop instruction.
10669         * gcc.target/arm/interrupt-2.c: Likewise.
10670         * gcc.target/arm/pr70830.c: New test.
10672 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
10674         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10675         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10677         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10678         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10679         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10681         PR target/71019
10682         * gcc.target/i386/avx512vl-pack-1.c: New test.
10683         * gcc.target/i386/avx512vl-pack-2.c: New test.
10684         * gcc.target/i386/avx512bw-pack-2.c: New test.
10686         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10688         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10689         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10690         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10692 2016-05-12  Richard Biener  <rguenther@suse.de>
10694         PR tree-optimization/70986
10695         * gcc.dg/torture/pr70986-1.c: New testcase.
10696         * gcc.dg/torture/pr70986-2.c: Likewise.
10697         * gcc.dg/torture/pr70986-3.c: Likewise.
10699 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
10701         PR c/43651
10702         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10703         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10705 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
10707         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10708         directive.
10709         * gcc.target/i386/pr66746.c: Ditto.
10711 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10713         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10714         support.
10715         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10716         warning when using -mvsx-timode.
10717         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10718         * gcc.target/powerpc/dform-2.c: Likewise.
10719         * gcc.target/powerpc/pr68805.c: Likewise.
10721 2016-05-11  Marek Polacek  <polacek@redhat.com>
10723         PR c++/71024
10724         * c-c++-common/attributes-3.c: New test.
10726 2016-05-11  Nathan Sidwell  <nathan@acm.org>
10728         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10729         * gcc.c-torture/execute/pr68185.c: Likewise.
10730         * gcc.dg/ipa/pr70306.c: Requires global constructors.
10731         * gcc.dg/pr69634.c: Requires scheduling.
10732         * gcc.dg/torture/pr66178.c: Require label values.
10733         * gcc.dg/setjmp-6.c: Require indirect jumps.
10735 2016-05-11  Richard Biener  <rguenther@suse.de>
10737         PR tree-optimization/71055
10738         * gcc.dg/torture/pr71055.c: New testcase.
10740 2016-05-11  Richard Biener  <rguenther@suse.de>
10742         PR debug/71057
10743         * g++.dg/debug/pr71057.C: New testcase.
10745 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
10747         PR fortran/70855
10748         * gfortran.dg/gomp/pr70855.f90: New test.
10750 2016-05-11  Richard Biener  <rguenther@suse.de>
10752         PR middle-end/71002
10753         * g++.dg/torture/pr71002.C: New testcase.
10755 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
10757         PR middle-end/70807
10758         * gcc.dg/pr70807.c: New test.
10760 2016-05-10  Martin Sebor  <msebor@redhat.com>
10762         PR c++/38611
10763         * g++.dg/Wattributes.C: New test.
10765 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
10767         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10768         * gcc.dg/tree-ssa/pr69270.c: Adjust.
10769         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10771 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
10773         PR target/70799
10774         * gcc.target/i386/pr70799-1.c: New test.
10776 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
10778         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10780 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
10782         PR middle-end/70877
10783         * gcc.target/i386/pr70877.c: New test.
10785 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
10787         PR tree-optimization/70786
10788         * gcc.target/i386/pr70876.c: New test.
10790 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
10792         PR target/70927
10793         * gcc.target/i386/avx512vl-logic-1.c: New test.
10794         * gcc.target/i386/avx512vl-logic-2.c: New test.
10795         * gcc.target/i386/avx512dq-logic-2.c: New test.
10797 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10799         PR target/70963
10800         * gcc.target/powerpc/pr70963.c: New.
10802 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
10804         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10805         (test_very_wide_line): Add ruler to expected output.
10806         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10807         (test_very_wide_line): Likewise.
10808         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10809         (test_show_locus): Within the handling of "test_very_wide_line",
10810         enable show_ruler_p on the diagnostic context.
10812 2016-05-10  Richard Biener  <rguenther@suse.de>
10814         PR tree-optimization/71039
10815         * gcc.dg/torture/pr71039.c: New testcase.
10817 2016-05-10  Nathan Sidwell  <nathan@acm.org>
10819         * gcc.dg/nested-func-10.c: Requires alloca.
10820         * gcc.dg/nested-func-9.c: Requires alloca.
10821         * gcc.c-torture/execute/pr70460.c: Requires labels.
10822         * gcc.c-torture/compile/pr70199.c: Requires labels.
10823         * gcc.target/nvptx/decl.c: Compile only.
10824         * gcc.target/nvptx/trailing-init.c: Compile only.
10825         * gcc.target/nvptx/ary-init.c: Compile only.
10827 2016-05-10  Marek Polacek  <polacek@redhat.com>
10829         PR c/70255
10830         * gcc.dg/attr-opt-1.c: New test.
10832 2016-05-10  Richard Biener  <rguenther@suse.de>
10834         PR tree-optimization/70497
10835         PR tree-optimization/28367
10836         * gcc.dg/torture/20160404-1.c: New testcase.
10837         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10838         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10840 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
10842         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10844 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
10846         * gcc.target/i386/fabsneg-1.c New test.
10848 2016-05-09  Alan Modra  <amodra@gmail.com>
10850         PR testsuite/70826
10851         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10853 2016-05-09  Richard Biener  <rguenther@suse.de>
10855         PR tree-optimization/70985
10856         * gcc.dg/torture/pr70985.c: New testcase.
10858 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
10860         * gcc.dg/tree-ssa/ifc-9.c: New test.
10861         * gcc.dg/tree-ssa/ifc-10.c: New test.
10862         * gcc.dg/tree-ssa/ifc-11.c: New test.
10863         * gcc.dg/tree-ssa/ifc-12.c: New test.
10864         * gcc.dg/vect/pr61194.c: Remove XFAIL.
10865         * gcc.dg/vect/vect-23.c: Remove XFAIL.
10866         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10868 2016-05-09  Richard Biener  <rguenther@suse.de>
10870         PR fortran/70937
10871         * gfortran.dg/pr70937.f90: New testcase.
10873 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10875         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10877 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
10879         PR fortran/56226
10880         * gfortran.dg/dec_structure_1.f90: New testcase.
10881         * gfortran.dg/dec_structure_2.f90: Ditto.
10882         * gfortran.dg/dec_structure_3.f90: Ditto.
10883         * gfortran.dg/dec_structure_4.f90: Ditto.
10884         * gfortran.dg/dec_structure_5.f90: Ditto.
10885         * gfortran.dg/dec_structure_6.f90: Ditto.
10886         * gfortran.dg/dec_structure_7.f90: Ditto.
10887         * gfortran.dg/dec_structure_8.f90: Ditto.
10888         * gfortran.dg/dec_structure_9.f90: Ditto.
10889         * gfortran.dg/dec_structure_10.f90: Ditto.
10890         * gfortran.dg/dec_structure_11.f90: Ditto.
10891         * gfortran.dg/dec_union_1.f90: Ditto.
10892         * gfortran.dg/dec_union_2.f90: Ditto.
10893         * gfortran.dg/dec_union_3.f90: Ditto.
10894         * gfortran.dg/dec_union_4.f90: Ditto.
10895         * gfortran.dg/dec_union_5.f90: Ditto.
10896         * gfortran.dg/dec_union_6.f90: Ditto.
10897         * gfortran.dg/dec_union_7.f90: Ditto.
10899 2016-05-07  Tom de Vries  <tom@codesourcery.com>
10901         PR tree-optimization/70956
10902         * gcc.dg/graphite/pr70956.c: New test.
10904 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
10906         PR middle-end/70941
10907         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10908         (a, b, c, d): Change type from char to signed char.
10909         (main): Compare against (signed char) -1634678893 instead of
10910         hardcoded -109.  Use __builtin_abort instead of abort.
10912         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10913         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10915         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10917 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
10919         PR debug/70935
10920         * gcc.dg/torture/pr70935.c: New test.
10922 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
10924         PR target/58219
10925         * gcc.target/sh/pr58219.c: New tests.
10927 2016-05-06  Richard Biener  <rguenther@suse.de>
10929         PR tree-optimization/70960
10930         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10932 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
10934         PR target/52933
10935         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10936         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10937         Adjust expected instruction counts.
10938         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10940 2016-05-06  Marek Polacek  <polacek@redhat.com>
10942         PR sanitizer/70875
10943         * gcc.dg/ubsan/bounds-3.c: New test.
10945 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
10947         PR target/54089
10948         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10950 2016-05-06  Richard Biener  <rguenther@suse.de>
10952         PR middle-end/70931
10953         * gfortran.dg/pr70931.f90: New testcase.
10955 2016-05-06  Richard Biener  <rguenther@suse.de>
10957         PR middle-end/70941
10958         * gcc.dg/torture/pr70941.c: New testcase.
10960 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
10962         PR tree-optimization/57206
10963         * gcc.dg/vect/pr57206.c: New test.
10965 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10967         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10969 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
10971         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10973         * c-c++-common/Wdangling-else-4.c: New test.
10975 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
10977         PR c++/70906
10978         PR c++/70933
10979         * g++.dg/opt/pr70906.C: New test.
10980         * g++.dg/opt/pr70933.C: New test.
10982         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10984 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
10986         * gcc.dg/ipa/pure-const-3.c: New testcase.
10988 2016-05-04  Marek Polacek  <polacek@redhat.com>
10990         * c-c++-common/Wdangling-else-1.c: New test.
10991         * c-c++-common/Wdangling-else-2.c: New test.
10992         * c-c++-common/Wdangling-else-3.c: New test.
10994 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
10996         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10997         flag is present.
10999 2016-05-04  Marek Polacek  <polacek@redhat.com>
11001         PR c/48778
11002         * gcc.dg/Waddress-2.c: New test.
11004 2016-05-04  Alan Modra  <amodra@gmail.com>
11006         * gcc.target/powerpc/pr70866.c: New.
11008 2016-05-03  Martin Sebor  <msebor@redhat.com>
11010         PR c++/66561
11011         * c-c++-common/builtin_location.c: New test.
11012         * g++.dg/cpp1y/builtin_location.C: New test.
11014 2016-05-03  Marek Polacek  <polacek@redhat.com>
11016         PR c/70859
11017         * gcc.dg/pr70859.c: New test.
11018         * gcc.dg/pr70859-2.c: New test.
11020 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
11022         * gnat.dg/debug5.adb: New testcase.
11024 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11026         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11027         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11028         Procedure to check for z10 instruction set.
11030 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
11032         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11034 2016-05-03  Alan Modra  <amodra@gmail.com>
11036         * gcc.target/powerpc/savres.c: Add func using a single gpr.
11038 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11040         * gcc.target/i386/avx512f-cvt-1.c: New test.
11042 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11044         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11045         -fdump-tree-vrp-details.
11047 2016-05-03  Richard Biener  <rguenther@suse.de>
11049         * gcc.dg/pr30172-1.c: Adjust.
11050         * gcc.dg/pr63743.c: Likewise.
11051         * gcc.dg/tm/pr51696.c: Likewise.
11052         * c-c++-common/tm/safe-1.c: Likewise.
11053         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11054         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11055         * g++.dg/plugin/self-assign-test-1.C: Likewise.
11056         * g++.dg/plugin/self-assign-test-2.C: Likewise.
11058 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11060         PR rtl-optimization/70467
11061         * gcc.target/i386/pr70467-3.c: New test.
11062         * gcc.target/i386/pr70467-4.c: New test.
11064         PR tree-optimization/70916
11065         * gcc.c-torture/compile/pr70916.c: New test.
11067         PR target/49244
11068         * gcc.target/i386/pr49244-1.c: New test.
11069         * gcc.target/i386/pr49244-2.c: New test.
11071 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
11073         PR rtl-optimization/44281
11074         * gcc.target/i386/pr44281.c: New test.
11076 2016-05-03  bin cheng  <bin.cheng@arm.com>
11078         PR tree-optimization/56541
11079         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11080         * gcc.dg/vect/pr56541.c: new test.
11082 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11084         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11085         __float128.
11086         * gcc.target/powerpc/float128-complex-2.c: Likewise.
11088 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
11090         PR testsuite/70520
11091         * c-c++-common/asan/clone-test-1.c (main): Align child process
11092         stack to 16 bytes.
11094 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11096         PR c++/62314
11097         * g++.dg/spellcheck-fields-2.C: New test case.
11099 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11101         PR c++/62314
11102         * g++.dg/pr62314.C: New test case.
11104 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
11106         * gcc.dg/ipa/inline-8.c: New testcase.
11108 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
11110         PR rtl-optimization/70467
11111         * gcc.target/i386/pr70467-1.c: New test.
11113 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11115         * gcc.dg/spec-options.c: Run the test on all targets.
11116         * gcc.dg/foo.specs: Use cpp_unique_options.
11118 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11120         * gcc.dg/tree-ssa/unord.c: New testcase.
11122 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11124         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11126 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
11128         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11130 2016-05-02  Marek Polacek  <polacek@redhat.com>
11132         PR c/70851
11133         * gcc.dg/enum-incomplete-3.c: New test.
11135 2016-05-02  Marek Polacek  <polacek@redhat.com>
11136             Tom de Vries  <tom@codesourcery.com>
11138         PR tree-optimization/70700
11139         * gcc.dg/pr70700.c: New test.
11141 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
11143         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11144         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11145         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11146         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11147         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11149 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
11151         * ada/acats/run_acats: Rename into...
11152         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
11153         * ada/acats/run_all.sh: Remove redundant test.
11154         (target_run): Move around.
11155         (target_gnatchop): Use newly built executable.
11156         (target_gnatmake): Likewise.
11157         Check that the compilation of impbit succeeds.
11159 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
11161         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11162         * gcc.dg/20021029-1.c: Likewise.
11163         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11164         * gcc.target/sh/attr-isr-trapa.c: Likewise.
11165         * gcc.target/sh/cmpstr.c: Likewise.
11166         * gcc.target/sh/cmpstrn.c: Likewise.
11167         * gcc.target/sh/memset.c: Likewise.
11168         * gcc.target/sh/pr21255-2-mb.c: Likewise.
11169         * gcc.target/sh/pr21255-2-ml.c: Likewise.
11170         * gcc.target/sh/pr39423-1.c: Likewise.
11171         * gcc.target/sh/pr49468-di.c: Likewise.
11172         * gcc.target/sh/pr49468-si.c: Likewise.
11173         * gcc.target/sh/pr49880-1.c: Likewise.
11174         * gcc.target/sh/pr49880-2.c: Likewise.
11175         * gcc.target/sh/pr49880-3.c: Likewise.
11176         * gcc.target/sh/pr50751-1.c: Likewise.
11177         * gcc.target/sh/pr50751-4.c: Likewise.
11178         * gcc.target/sh/pr50751-7.c: Likewise.
11179         * gcc.target/sh/pr51244-1.c: Likewise.
11180         * gcc.target/sh/pr51244-10.c: Likewise.
11181         * gcc.target/sh/pr51244-11.c: Likewise.
11182         * gcc.target/sh/pr51244-12.c: Likewise.
11183         * gcc.target/sh/pr51244-13.c: Likewise.
11184         * gcc.target/sh/pr51244-14.c: Likewise.
11185         * gcc.target/sh/pr51244-17.c: Likewise.
11186         * gcc.target/sh/pr51244-18.c: Likewise.
11187         * gcc.target/sh/pr51244-19.c: Likewise.
11188         * gcc.target/sh/pr51244-4.c: Likewise.
11189         * gcc.target/sh/pr51244-5.c: Likewise.
11190         * gcc.target/sh/pr51244-7.c: Likewise.
11191         * gcc.target/sh/pr51244-8.c: Likewise.
11192         * gcc.target/sh/pr51244-9.c: Likewise.
11193         * gcc.target/sh/pr51697.c: Likewise.
11194         * gcc.target/sh/pr52483-1.c: Likewise.
11195         * gcc.target/sh/pr52483-2.c: Likewise.
11196         * gcc.target/sh/pr52483-3.c: Likewise.
11197         * gcc.target/sh/pr52483-5.c: Likewise.
11198         * gcc.target/sh/pr52933-1.c: Likewise.
11199         * gcc.target/sh/pr52933-2.c: Likewise.
11200         * gcc.target/sh/pr52933-3.c: Likewise.
11201         * gcc.target/sh/pr53568-1.c: Likewise.
11202         * gcc.target/sh/pr53976-1.c: Likewise.
11203         * gcc.target/sh/pr53988-1.c: Likewise.
11204         * gcc.target/sh/pr53988.c: Likewise.
11205         * gcc.target/sh/pr54089-1.c: Likewise.
11206         * gcc.target/sh/pr54089-6.c: Likewise.
11207         * gcc.target/sh/pr54089-7.c: Likewise.
11208         * gcc.target/sh/pr54089-8.c: Likewise.
11209         * gcc.target/sh/pr54089-9.c: Likewise.
11210         * gcc.target/sh/pr54236-1.c: Likewise.
11211         * gcc.target/sh/pr54236-2.c: Likewise.
11212         * gcc.target/sh/pr54236-3.c: Likewise.
11213         * gcc.target/sh/pr54236-4.c: Likewise.
11214         * gcc.target/sh/pr54386.c: Likewise.
11215         * gcc.target/sh/pr54602-1.c: Likewise.
11216         * gcc.target/sh/pr54685.c: Likewise.
11217         * gcc.target/sh/pr54760-1.c: Likewise.
11218         * gcc.target/sh/pr54760-2.c: Likewise.
11219         * gcc.target/sh/pr54760-3.c: Likewise.
11220         * gcc.target/sh/pr54760-4.c: Likewise.
11221         * gcc.target/sh/pr54760-5.c: Likewise.
11222         * gcc.target/sh/pr54760-6.c: Likewise.
11223         * gcc.target/sh/pr55146.c: Likewise.
11224         * gcc.target/sh/pr55160.c: Likewise.
11225         * gcc.target/sh/pr59278.c: Likewise.
11226         * gcc.target/sh/pr59401-1.c: Likewise.
11227         * gcc.target/sh/pr59533-1.c: Likewise.
11228         * gcc.target/sh/pr63260.c: Likewise.
11229         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11230         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11231         * gcc.target/sh/strlen.c: Likewise.
11232         * gcc.target/sh/torture/pr30807.c: Likewise.
11233         * gcc.target/sh/torture/pr34777.c: Likewise.
11234         * gcc.target/sh/torture/pr64652.c: Likewise.
11235         * gcc.target/sh/torture/pr65505.c: Likewise.
11236         * gcc.target/sh/torture/pragma-isr.c: Likewise.
11237         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11239 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11241         PR c++/66644
11242         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11244 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11246         * gcc.target/powerpc/vsx-elemrev-1.c: New.
11247         * gcc.target/powerpc/vsx-elemrev-2.c: New.
11248         * gcc.target/powerpc/vsx-elemrev-3.c: New.
11249         * gcc.target/powerpc/vsx-elemrev-4.c: New.
11251 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
11253         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11254         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11256 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
11258         PR middle-end/70626
11259         * c-c++-common/goacc/combined-reduction.c: New test.
11260         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11262 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
11264         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11265         *movdi_internal pattern only if PIC off.
11266         * gcc.target/i386/pr70155-2.c: Likewise.
11267         * gcc.target/i386/pr70155-3.c: Likewise.
11268         * gcc.target/i386/pr70155-4.c: Likewise.
11269         * gcc.target/i386/pr70155-5.c: Likewise.
11270         * gcc.target/i386/pr70155-6.c: Likewise.
11271         * gcc.target/i386/pr70155-7.c: Likewise.
11272         * gcc.target/i386/pr70155-8.c: Likewise.
11273         * gcc.target/i386/pr70155-15.c: Likewise.
11274         * gcc.target/i386/pr70155-17.c: Likewise.
11275         * gcc.target/i386/pr70155-22.c: Likewise.
11277 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
11279         PR tree-optimization/70803
11280         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11282 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
11284         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11285         optimization of vector loop.
11286         * gcc.target/i386/vect-unpack-3.c: New test.
11287         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11288         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11289         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11291 2016-04-29  Marek Polacek  <polacek@redhat.com>
11293         PR sanitizer/70342
11294         * g++.dg/ubsan/null-7.C: New test.
11296         PR c/70852
11297         * gcc.dg/pr70852.c: New test.
11299 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11301         PR/69089
11302         * g++.dg/cpp0x/alignas6.C: New test.
11304 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11306         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11307         * gcc.dg/pr27003.c: Likewise.
11308         * gcc.dg/tree-ssa/cswtch.c: Likewise.
11309         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11310         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11311         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11312         * gcc.target/arc/mxy.c: Likewise.
11313         * gcc.target/arc/mswape.c: Likewise.
11314         * gcc.target/arc/mrtsc.c: Likewise.
11315         * gcc.target/arc/mcrc.c: Likewise.
11316         * gcc.target/arc/mdsp-packa.c: Likewise.
11317         * gcc.target/arc/mdvbf.c: Likewise.
11318         * gcc.target/arc/mlock.c: Likewise.
11319         * gcc.target/arc/mmac-24.c: Likewise.
11320         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11322 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11323             Matthijs Kooijman  <matthijs@stdin.nl>
11324             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11326         PR target/60040
11327         * gcc.target/avr/pr60040-1.c: New.
11328         * gcc.target/avr/pr60040-2.c: New.
11330 2016-04-29  Richard Biener  <rguenther@suse.de>
11332         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11334 2016-04-29  Richard Biener  <rguenther@suse.de>
11336         PR tree-optimization/13962
11337         PR tree-optimization/65686
11338         * gcc.dg/uninit-pr65686.c: New testcase.
11340 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
11342         PR middle-end/70843
11343         * gcc.dg/pr70843.c: New test.
11345 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
11347         PR target/70858
11348         * gcc.target/i386/pr70858.c: New test.
11350 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
11352         * gcc.target/arc/nps400-1.c: New file.
11354 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
11355             Andrew Burgess  <andrew.burgess@embecosm.com>
11357         * gcc.target/arc/movh_cl-1.c: New file.
11359 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
11360             Andrew Burgess  <andrew.burgess@embecosm.com>
11362         * gcc.target/arc/extzv-1.c: New file.
11363         * gcc.target/arc/insv-1.c: New file.
11364         * gcc.target/arc/insv-2.c: New file.
11365         * gcc.target/arc/movb-1.c: New file.
11366         * gcc.target/arc/movb-2.c: New file.
11367         * gcc.target/arc/movb-3.c: New file.
11368         * gcc.target/arc/movb-4.c: New file.
11369         * gcc.target/arc/movb-5.c: New file.
11370         * gcc.target/arc/movb_cl-1.c: New file.
11371         * gcc.target/arc/movb_cl-2.c: New file.
11372         * gcc.target/arc/movbi_cl-1.c: New file.
11373         * gcc.target/arc/movl-1.c: New file.
11375 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
11376             Andrew Burgess  <andrew.burgess@embecosm.com>
11378         * gcc.target/arc/cmem-1.c: New file.
11379         * gcc.target/arc/cmem-2.c: New file.
11380         * gcc.target/arc/cmem-3.c: New file.
11381         * gcc.target/arc/cmem-4.c: New file.
11382         * gcc.target/arc/cmem-5.c: New file.
11383         * gcc.target/arc/cmem-6.c: New file.
11384         * gcc.target/arc/cmem-7.c: New file.
11385         * gcc.target/arc/cmem-ld.inc: New file.
11386         * gcc.target/arc/cmem-st.inc: New file.
11388 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
11390         PR target/70821
11391         * gcc.target/i386/pr70821.c: New test.
11393 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
11395         * gcc.target/powerpc/vec-adde.c: New test.
11396         * gcc.target/powerpc/vec-adde-int128.c: New test.
11398 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
11400         * gcc.target/i386/avx-vround-1.c: New test.
11401         * gcc.target/i386/avx-vround-2.c: New test.
11402         * gcc.target/i386/avx512vl-vround-1.c: New test.
11403         * gcc.target/i386/avx512vl-vround-2.c: New test.
11405 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11407         PR testsuite/70595
11408         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11409         (check_effective_target_cilkplus_runtime): ... this.
11410         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11411         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11413         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11414         Require cilkplus_runtime.
11415         Don't add -lcilkrts.
11416         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11417         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11418         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11419         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11420         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11421         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11422         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11423         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11424         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11425         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11426         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11427         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11428         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11429         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11430         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11431         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11432         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11433         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11434         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11435         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11436         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11437         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11438         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11439         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11440         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11441         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11442         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11443         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11444         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11446         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11447         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11449         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11451         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11452         cilkplus_runtime.
11454 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
11456         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11457         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11459 2015-04-27  Ryan Burn  <contact@rnburn.com>
11461         PR c++/69024
11462         PR c++/68997
11463         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11464         diagnostic.
11465         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11466         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11468 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
11470         * gnat.dg/limited_with4.ad[sb]: New test.
11471         * gnat.dg/limited_with4_pkg.ads: New helper.
11473 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
11475         PR target/70155
11476         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11477         and movv1ti_internal patterns
11478         * gcc.target/i386/pr70155-1.c: New test.
11479         * gcc.target/i386/pr70155-2.c: Likewise.
11480         * gcc.target/i386/pr70155-3.c: Likewise.
11481         * gcc.target/i386/pr70155-4.c: Likewise.
11482         * gcc.target/i386/pr70155-5.c: Likewise.
11483         * gcc.target/i386/pr70155-6.c: Likewise.
11484         * gcc.target/i386/pr70155-7.c: Likewise.
11485         * gcc.target/i386/pr70155-8.c: Likewise.
11486         * gcc.target/i386/pr70155-9.c: Likewise.
11487         * gcc.target/i386/pr70155-10.c: Likewise.
11488         * gcc.target/i386/pr70155-11.c: Likewise.
11489         * gcc.target/i386/pr70155-12.c: Likewise.
11490         * gcc.target/i386/pr70155-13.c: Likewise.
11491         * gcc.target/i386/pr70155-14.c: Likewise.
11492         * gcc.target/i386/pr70155-15.c: Likewise.
11493         * gcc.target/i386/pr70155-16.c: Likewise.
11494         * gcc.target/i386/pr70155-17.c: Likewise.
11495         * gcc.target/i386/pr70155-18.c: Likewise.
11496         * gcc.target/i386/pr70155-19.c: Likewise.
11497         * gcc.target/i386/pr70155-20.c: Likewise.
11498         * gcc.target/i386/pr70155-21.c: Likewise.
11499         * gcc.target/i386/pr70155-22.c: Likewise.
11501 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
11503         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11504         ".{5,6}".
11506 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
11508         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11509         * gcc.dg/tree-ssa/scev-9.c: Ditto.
11510         * gcc.dg/tree-ssa/scev-10.c: Ditto.
11511         * gcc.dg/tree-ssa/scev-11.c: Ditto.
11512         * gcc.dg/tree-ssa/scev-12.c: Ditto.
11514 2016-04-27  Richard Biener  <rguenther@suse.de>
11516         PR ipa/70760
11517         * g++.dg/ipa/ipa-pta-2.C: New testcase.
11518         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11520 2016-04-27  Nathan Sidwell  <nathan@acm.org>
11522         * g++.dg/cpp0x/constexpr-recursion3.C: New.
11523         * g++.dg/ubsan/pr63956.C: Adjust error location.
11525 2016-04-27  Nick Clifton  <nickc@redhat.com>
11527         PR middle-end/49889
11528         * gcc.dg/pr49889.c: New test.
11530 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
11532         * c-c++-common/memset-array.c: New test.
11534 2016-04-26  Martin Sebor  <msebor@redhat.com>
11536         PR c++/66639
11537         * g++.dg/cpp1y/func_constexpr.C: New test.
11539 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
11541         PR c++/70241
11542         * g++.dg/cpp0x/enum32.C: New test.
11543         * g++.dg/cpp0x/enum33.C: New test.
11545 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11547         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11548         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11549         * gcc.c-torture/execute/bitfld-6.c: Likewise.
11550         * gcc.c-torture/execute/bitfld-7.c: Likewise.
11551         * gcc.c-torture/execute/pr38151.c: Likewise.
11552         * gcc.c-torture/execute/pr66556.c: Likewise.
11553         * gcc.c-torture/execute/pr67781.c: Likewise.
11554         * gcc.c-torture/execute/pr68648.c: Likewise.
11556 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
11558         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11560 2016-04-26  Marek Polacek  <polacek@redhat.com>
11562         PR c/67784
11563         * gcc.dg/pr67784-3.c: New test.
11564         * gcc.dg/pr67784-4.c: New test.
11565         * gcc.dg/pr67784-5.c: New test.
11567         PR c/70791
11568         * gcc.dg/Wnested-externs-2.c: New test.
11570 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
11572         * gcc.dg/fold-plusmult.c: Adjust.
11573         * gcc.dg/no-strict-overflow-6.c: Adjust.
11574         * gcc.dg/gomp/loop-1.c: Xfail some tests.
11576 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
11578         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11579         number scans.
11580         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11581         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11582         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11583         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11584         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11585         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11586         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11587         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11588         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11589         * gcc.target/i386/avx512f-gather-5.c: Likewise.
11590         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11591         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11592         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11593         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11594         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11595         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11596         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11597         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11598         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11599         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11600         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11601         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11602         scans.
11603         * gcc.target/i386/pr32219-4.c: Likewise.
11604         * gcc.target/i386/pr32219-6.c: Likewise.
11605         * gcc.target/i386/pr32219-8.c: Likewise.
11607 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11609         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11610         associated options.
11612 2016-04-26  Marek Polacek  <polacek@redhat.com>
11614         PR c++/70744
11615         * g++.dg/ext/cond2.C: New test.
11617 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
11619         PR tree-optimization/70771
11620         PR tree-optimization/70775
11621         * gcc.dg/pr70771.c: New test.
11622         * gcc.dg/pr70775.c: New test.
11624 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
11626         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11628 2016-04-25  Richard Biener  <rguenther@suse.de>
11630         PR tree-optimization/70780
11631         * gcc.dg/torture/pr70780.c: New testcase.
11633 2016-04-25  Michael Collison  <michael.collison@arm.com>
11635         * gcc.target/arm/neon-vaddws16.c: New test.
11636         * gcc.target/arm/neon-vaddws32.c: New test.
11637         * gcc.target/arm/neon-vaddwu16.c: New test.
11638         * gcc.target/arm/neon-vaddwu32.c: New test.
11639         * gcc.target/arm/neon-vaddwu8.c: New test.
11640         * lib/target-supports.exp
11641         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11642         that arm neon support vector widen sum of HImode TO SImode.
11644 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
11646         PR sanitizer/70712
11647         * c-c++-common/asan/pr70712.c: New test.
11649 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
11651         * .gitattributes: New file.
11653 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
11655         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11657 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
11659         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11660         * gfortran.dg/submodule_15.f08: Likewise.
11662 2016-04-22  Richard Biener  <rguenther@suse.de>
11664         PR tree-optimization/70740
11665         * gcc.dg/torture/pr70740.c: New testcase.
11667 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
11669         PR target/70750
11670         * gcc.target/i386/pr70750-1.c: New test.
11671         * gcc.target/i386/pr70750-2.c: Likewise.
11673 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
11675         PR c++/70540
11676         * g++.dg/cpp0x/auto48.C: New.
11678 2016-04-21  Marek Polacek  <polacek@redhat.com>
11680         PR c++/70513
11681         * g++.dg/cpp0x/forw_enum12.C: New test.
11682         * g++.dg/cpp0x/forw_enum13.C: New test.
11684 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
11686         PR target/70728
11687         * gcc.target/i386/pr70728.c: New test.
11689 2016-04-21  Richard Biener  <rguenther@suse.de>
11691         PR middle-end/70747
11692         * gcc.dg/pr70747.c: New testcase.
11694 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
11696         PR tree-optimization/70715
11697         * gcc.dg/tree-ssa/scev-13.c: New test.
11699 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
11701         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11703 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
11705         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11707 2016-04-20  Jan Hubicka  <jh@suse.cz>
11709         PR ipa/70018
11710         * g++.dg/ipa/nothrow-1.C: New testcase.
11712 2016-04-20  Nathan Sidwell  <nathan@acm.org>
11714         PR c++/55635
11715         * g++.dg/eh/delete1.C: New.
11717 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
11719         * gcc.target/i386/avx256-unaligned-store-2.c: Add
11720         -mtune-ctrl=sse_typeless_stores.
11722 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
11724         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11726 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
11728         PR tree-optimization/69489
11729         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11731 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
11733         PR c++/69363
11734         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11735         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11736         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11738 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
11740         PR tree-optimization/56625
11741         PR tree-optimization/69489
11742         * gcc.dg/vect/pr56625.c: New test.
11743         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11745 2016-04-20  Andrew Pinski  <apinski@cavium.com>
11747         PR target/64971
11748         * gcc.c-torture/compile/pr37433-1.c: New testcase.
11750 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
11752         * gnat.dg/self1.adb: Remove now incorrect test.
11754 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
11756         * gcc.dg/tree-ssa/scev-11.c: New test.
11757         * gcc.dg/tree-ssa/scev-12.c: New test.
11759 2016-04-20  Marek Polacek  <polacek@redhat.com>
11761         PR tree-optimization/70725
11762         * gcc.dg/pr70725.c: New test.
11764 2016-04-20  Richard Biener  <rguenther@suse.de>
11766         PR tree-optimization/70726
11767         * g++.dg/vect/pr70726.cc: New testcase.
11769 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11771         PR target/70674
11772         * gcc.target/s390/pr70674.c: New test.
11774 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11776         PR libgfortran/70684
11777         * gfortran.dg/list_read_14.f90: New test.
11779 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
11781         PR target/69201
11782         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11783         extern to force it misaligned.
11784         (b): Likewise.
11785         (c): Likewise.
11786         (d): Likewise.
11787         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11788         Don't check `*' before movv4sf_internal.
11789         * gcc.target/i386/avx256-unaligned-store-2.c: Check
11790         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11791         Don't check `*' before movv16qi_internal.
11792         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11793         extern to force it misaligned.
11794         (b): Likewise.
11795         (c): Likewise.
11796         (d): Likewise.
11797         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11798         Don't check `*' before movv2df_internal.
11799         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11800         extern to force it misaligned.
11801         (b): Likewise.
11802         (c): Likewise.
11803         (d): Likewise.
11804         Check movv8sf_internal instead of avx_storeups256.
11805         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11807 2016-04-19  Richard Biener  <rguenther@suse.de>
11809         PR tree-optimization/70171
11810         * g++.dg/tree-ssa/pr70171.C: New testcase.
11812 2016-04-19  Richard Biener  <rguenther@suse.de>
11814         PR tree-optimization/70724
11815         * gcc.dg/torture/pr70724.c: New testcase.
11817 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
11819         PR middle-end/70689
11820         * gcc.target/i386/pr70689.c: New.
11822 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
11824         PR target/70708
11825         * gcc.target/i386/pr70708.c: New test.
11827 2016-04-18  Richard Biener  <rguenther@suse.de>
11829         PR tree-optimization/43434
11830         * gcc.dg/vect/pr43434.c: New testcase.
11831         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11832         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11833         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11834         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11835         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11836         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11837         * gcc.dg/gomp/pr68640.c: Likewise.
11838         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11839         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11841 2016-04-18  Richard Biener  <rguenther@suse.de>
11843         PR tree-optimization/70701
11844         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11846 2016-04-18  Tom de Vries  <tom@codesourcery.com>
11848         PR testsuite/70699
11849         * gcc.dg/pr70161.c: Add dot-file scans.
11850         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11851         instead of after last dot char.
11853 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11855         * c-c++-common/dump-ada-spec-3.c: New test.
11856         * c-c++-common/dump-ada-spec-4.c: Likewise.
11858 2016-04-17  Tom de Vries  <tom@codesourcery.com>
11860         PR other/70183
11861         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11863 2016-04-15  Jan Hubicka  <jh@suse.cz>
11865         PR ipa/70018
11866         * g++.dg/ipa/pure-const-1.C: New testcase.
11867         * g++.dg/ipa/pure-const-2.C: New testcase.
11868         * g++.dg/ipa/pure-const-3.C: New testcase.
11870 2016-04-15  Marek Polacek  <polacek@redhat.com>
11872         PR c/70671
11873         * gcc.dg/bitfld-22.c: New test.
11875 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
11877         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11878         x86_64.
11880 2016-04-15  Marek Polacek  <polacek@redhat.com>
11882         PR c/70651
11883         * c-c++-common/pr70651.c: New test.
11885 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11887         PR rtl-optimization/70681
11888         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11889         dump scan on arm and powerpc.
11890         * gcc.dg/pr10474.c: Likewise.
11892 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
11894         PR c++/69517
11895         PR c++/70019
11896         PR c++/70588
11897         * g++.dg/cpp1y/vla11.C: Revert for real.
11899         PR c/70436
11900         * c-c++-common/Wparentheses-1.c: New test.
11901         * c-c++-common/gomp/Wparentheses-1.c: New test.
11902         * c-c++-common/gomp/Wparentheses-2.c: New test.
11903         * c-c++-common/gomp/Wparentheses-3.c: New test.
11904         * c-c++-common/gomp/Wparentheses-4.c: New test.
11905         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11906         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11907         * c-c++-common/goacc/Wparentheses-1.c: New test.
11909 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
11911         PR target/70662
11912         * gcc.target/i386/pr70662.c: New test.
11914 2016-04-15  Richard Biener  <rguenther@suse.de>
11915             Alan Modra  <amodra@gmail.com>
11917         PR tree-optimization/70130
11918         * gcc.dg/vect/O3-pr70130.c: New testcase.
11920 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11922         PR target/70669
11923         * gcc.target/powerpc/pr70669.c: New test.
11925         PR target/70640
11926         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11927         a power7 system that does not have an assembler that supports
11928         power8.
11930 2016-04-14  Martin Sebor  <msebor@redhat.com>
11932         PR c++/69517
11933         PR c++/70019
11934         PR c++/70588
11935         * c-c++-common/ubsan/vla-1.c: Revert.
11936         * g++.dg/cpp1y/vla11.C: Same.
11937         * g++.dg/cpp1y/vla12.C: Same.
11938         * g++.dg/cpp1y/vla13.C: Same.
11939         * g++.dg/cpp1y/vla14.C: Same.
11940         * g++.dg/cpp1y/vla3.C: Same.
11941         * g++.dg/init/array24.C: Same.
11942         * g++.dg/ubsan/vla-1.C: Same.
11944 2016-04-14  Marek Polacek  <polacek@redhat.com>
11945             Jan Hubicka  <hubicka@ucw.cz>
11947         PR c++/70029
11948         * g++.dg/torture/pr70029.C: New test.
11950 2016-04-14  Martin Sebor  <msebor@redhat.com>
11952         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11953         type size to prevent failures on targets with very low maximum
11954         alignment.
11956 2016-04-14  Richard Biener  <rguenther@suse.de>
11958         PR tree-optimization/70623
11959         * gcc.dg/torture/pr70623.c: New testcase.
11960         * gcc.dg/torture/pr70623-2.c: Likewise.
11962 2016-04-13  Martin Sebor  <msebor@redhat.com>
11964         PR c++/69517
11965         PR c++/70019
11966         PR c++/70588
11967         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11968         * g++.dg/cpp1y/vla11.C: New test.
11969         * g++.dg/cpp1y/vla12.C: New test.
11970         * g++.dg/cpp1y/vla13.C: New test.
11971         * g++.dg/cpp1y/vla14.C: New test.
11972         * g++.dg/cpp1y/vla3.C: Restore deleted test.
11973         * g++.dg/init/array24.C: Fully brace VLA initializer.
11974         * g++.dg/ubsan/vla-1.C: Disable exceptions.
11976 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
11978         PR c++/70641
11979         * g++.dg/opt/pr70641.C: New test.
11981 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11983         PR rtl-optimization/68749
11984         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11985         effects of argument promotions.
11986         Remove default args to dg-skip-if.
11988 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
11990         PR c++/70635
11991         * g++.dg/parse/pr70635.C: New.
11993 2016-04-13  Marek Polacek  <polacek@redhat.com>
11995         PR c++/70639
11996         * c-c++-common/Wmisleading-indentation-4.c: New test.
11998 2016-04-13  Marek Polacek  <polacek@redhat.com>
12000         PR c/70436
12001         * gcc.dg/Wparentheses-12.c: New test.
12002         * gcc.dg/Wparentheses-13.c: New test.
12004 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12006         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12007         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12008         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12010 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12012         PR middle-end/70633
12013         * gcc.c-torture/compile/pr70633.c: New test.
12015         PR debug/70628
12016         * gcc.dg/torture/pr70628.c: New test.
12018 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
12020         PR c++/70610
12021         * g++.dg/template/pr70610.C: New test.
12022         * g++.dg/template/pr70610-2.C: New test.
12023         * g++.dg/template/pr70610-3.C: New test.
12024         * g++.dg/template/pr70610-4.C: New test.
12026 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12028         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12029         128 instead of 32.
12031         PR c++/70571
12032         * g++.dg/ext/pr70571.C: New test.
12034 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
12036         PR target/70640
12037         * gcc.target/powerpc/pr70640.c: New test.
12039 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
12041         PR c++/68722
12042         * g++.dg/parse/pr68722.C: New.
12044 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12046         PR rtl-optimization/70596
12047         * gcc.target/i386/pr70596.c: New test.
12049 2016-04-12  Nathan Sidwell  <nathan@acm.org>
12051         PR c++/70501
12052         * g++.dg/init/pr70501.C: New.
12054 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
12056         * gcc.target/i386/asm-flag-6.c: New test.
12058 2016-04-12  Tom de Vries  <tom@codesourcery.com>
12060         PR tree-optimization/68756
12061         * gcc.dg/graphite/pr68756.c: New test.
12063 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12065         PR tree-optimization/70602
12066         * gcc.c-torture/execute/pr70602.c: New test.
12068 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12070         PR target/70381
12071         * gcc.target/powerpc/float128-1.c: New tests to make sure the
12072         __float128 emulator is built and runs.
12073         * gcc.target/powerpc/float128-1.c: Likewise.
12075         * lib/target-supports.exp (check_ppc_float128_sw_available):
12076         Rework tests for __float128 software and hardware
12077         availability. Fix exit condition to return 0 on success.
12079 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
12081         PR target/70133
12082         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12083         * gcc.target/aarch64/target_attr_15.c: Likewise.
12085 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
12087         PR c++/69066
12088         * g++.dg/cpp1y/pr69066.C: New.
12090 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12092         PR fortran/68566
12093         * gfortran.dg/pr36192.f90: Update test.
12094         * gfortran.dg/pr36192_1.f90: Update test.
12095         * gfortran.dg/real_dimension_1.f: Update test.
12096         * gfortran.dg/parameter_array_init_7.f90: New test.
12098 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
12100         PR testsuite/64039
12101         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12103         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12105         PR rtl-optimization/66669
12106         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12108         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12110         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12111         * gcc.dg/pie-1.c: Likewise.
12112         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12113         * gcc.dg/pic-4.c: Likewise.
12114         * gcc.dg/pie-3.c: Likewise.
12115         * gcc.dg/pie-4.c: Likewise.
12117         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12119         PR tree-optimization/68644
12120         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12122         PR rtl-optimization/64886
12123         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12125 2016-04-09  Tom de Vries  <tom@codesourcery.com>
12127         PR tree-optimization/68953
12128         * gcc.dg/graphite/pr68953.c: New test.
12130 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12132         PR fortran/70592
12133         * gfortran.dg/deferred_character_16.f90: New test.
12135 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
12137         PR tree-optimization/70586
12138         * gcc.c-torture/execute/pr70586.c: New test.
12140 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12142         PR sanitizer/70573
12143         * c-c++-common/asan/halt_on_error-1.c: Replace memset
12144         with __builtin_memset
12145         * c-c++-common/asan/halt_on_error-2.c: Likewise.
12147 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
12149         PR lto/70289
12150         PR ipa/70348
12151         PR tree-optimization/70373
12152         PR middle-end/70533
12153         PR middle-end/70534
12154         PR middle-end/70535
12155         * c-c++-common/goacc/reduction-5.c: New test.
12156         * c-c++-common/goacc/reduction-promotions.c: New test.
12157         * gfortran.dg/goacc/reduction-3.f95: New test.
12158         * gfortran.dg/goacc/reduction-promotions.f90: New test.
12160 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
12162         PR c++/70590
12163         PR c++/70452
12164         * g++.dg/pr70590.C: New test.
12165         * g++.dg/pr70590-2.C: New test.
12167 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
12169         PR middle-end/70593
12170         * gcc.target/i386/pr70593.c: New test.
12172         PR rtl-optimization/70574
12173         * gcc.target/i386/avx2-pr70574.c: New test.
12175 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
12177         PR sanitizer/70541
12178         * c-c++-common/asan/pr70541.c: New test.
12180 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12182         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12183         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12185 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12187         PR target/70566
12188         * gcc.c-torture/execute/pr70566.c: New test.
12190 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12192         * c-c++-common/goacc/uninit-copy-clause.c: New test.
12193         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12195 2016-04-08  Alan Modra  <amodra@gmail.com>
12197         * gcc.target/powerpc/pr70117.c: New.
12199 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
12201         PR testsuite/70581
12202         * gcc.dg/lto/simd-function_0.c: New test.
12204         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12205         clones.
12206         * c-c++-common/attr-simd-2.c: Likewise.
12207         * c-c++-common/attr-simd-4.c: Likewise.
12208         * gcc.dg/gomp/simd-clones-2.c: Likewise.
12209         * gcc.dg/gomp/simd-clones-3.c: Likewise.
12211 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12213         PR testsuite/70553
12214         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12216 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
12217             Tom de Vries  <tom@codesourcery.com>
12219         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12220         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12221         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12222         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12223         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12224         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12225         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12226         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12228 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12230         PR c/70436
12231         * g++.dg/warn/Wparentheses-29.C: New test.
12233 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12235         PR c/70436
12236         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12237         explicit braces to resolve a future -Wparentheses warning.
12239 2016-04-06  Richard Henderson  <rth@redhat.com>
12241         * gcc.dg/pr61817-1.c: New test.
12242         * gcc.dg/pr61817-2.c: New test.
12243         * gcc.dg/pr69391-1.c: New test.
12244         * gcc.dg/pr69391-2.c: New test.
12246 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
12248         PR rtl-optimization/70398
12249         * gcc.target/aarch64/pr70398.c: New.
12251 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12253         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12255 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
12256             Pedro Alves  <palves@redhat.com>
12258         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12260 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
12262         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12263         Check for avx512f effective targets instead of avx2.
12264         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12265         for AVX512F clones.
12266         * gcc.dg/gomp/declare-simd-3.c: Likewise.
12267         * g++.dg/gomp/declare-simd-1.C: Likewise.
12268         * g++.dg/gomp/declare-simd-3.C: Likewise.
12269         * g++.dg/gomp/declare-simd-4.C: Likewise.
12271         PR middle-end/70550
12272         * c-c++-common/gomp/pr70550-1.c: New test.
12273         * c-c++-common/gomp/pr70550-2.c: New test.
12275 2016-04-05  Nathan Sidwell  <nathan@acm.org>
12277         PR c++/70512
12278         * g++.dg/ext/attribute-may-alias-5.C: New.
12280 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12282         PR c++/70336
12283         * c-c++-common/pr70336.c: New test.
12284         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12285         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12287 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
12289         PR ipa/66223
12290         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12292 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12294         PR rtl-optimization/70542
12295         * gcc.dg/torture/pr70542.c: New test.
12296         * gcc.target/i386/avx2-pr70542.c: New test.
12298 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
12300         PR tree-optimization/70509
12301         * gcc.target/i386/avx512bw-pr70509.c: New test.
12303 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
12305         PR c++/70452
12306         * g++.dg/ext/constexpr-vla4.C: New test.
12308 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
12310         PR target/70510
12311         * gcc.target/i386/pr70510.c: New test.
12313 2016-04-05  Richard Biener  <rguenther@suse.de>
12315         PR tree-optimization/70526
12316         * g++.dg/torture/pr70526.C: New testcase.
12318 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12320         PR target/70525
12321         * gcc.target/i386/pr70525.c: New test.
12323 2016-04-05  Richard Biener  <rguenther@suse.de>
12325         PR middle-end/70499
12326         * g++.dg/torture/pr70499.C: New testcase.
12328 2016-04-05  Richard Biener  <rguenther@suse.de>
12330         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12331         remove XFAIL.
12333 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
12335         PR middle-end/70307
12336         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
12337         rs6000 ABI warnings.
12339 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
12341         PR ipa/66223
12342         * g++.dg/ipa/devirt-51.C: New testcase.
12344 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12345             Jakub Jelinek  <jakub@redhat.com>
12347         PR middle-end/70457
12348         * gcc.dg/torture/pr70457.c: New.
12350 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
12352         PR fortran/67538
12353         * gfortran.dg/allocate_with_source_19.f08: New test.
12355 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
12357         PR fortran/65795
12358         * gfortran.dg/coarray_allocate_6.f08: New test.
12360 2016-04-04  Richard Biener  <rguenther@suse.de>
12362         PR rtl-optimization/70484
12363         * gcc.dg/torture/pr70484.c: New testcase.
12365 2016-04-04  Marek Polacek  <polacek@redhat.com>
12367         PR c/70307
12368         * gcc.dg/torture/pr70307.c: New test.
12370 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
12372         PR target/70416
12373         PR target/67391
12374         * gcc.target/sh/torture/pr70416.c: New.
12376 2016-04-02  Martin Sebor  <msebor@redhat.com>
12378         PR c++/67376
12379         PR c++/70170
12380         PR c++/70172
12381         PR c++/70228
12382         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12383         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12384         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12385         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12386         * g++.dg/cpp0x/constexpr-string.C: Same.
12387         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12388         * g++.dg/cpp0x/pr65398.C: Same.
12389         * g++.dg/ext/constexpr-vla1.C: Same.
12390         * g++.dg/ext/constexpr-vla2.C: Same.
12391         * g++.dg/ext/constexpr-vla3.C: Same.
12392         * g++.dg/ubsan/pr63956.C: Same.
12394 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
12396         PR rtl-optimization/70467
12397         * gcc.target/i386/pr70467-2.c: New test.
12399 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
12400             Marek Polacek  <polacek@redhat.com>
12402         PR c++/70488
12403         * g++.dg/init/new47.C: New test.
12405 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12407         PR target/70496
12408         * gcc.target/arm/pr70496.c: New test.
12410 2016-04-01  Nathan Sidwell  <nathan@acm.org>
12412         PR c++/68475
12413         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12415 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
12417         PR target/69890
12418         * gcc.dg/strlenopt.h (memmove): New.
12419         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12420         instead of "string.h".
12421         * gcc.target/i386/chkp-strlen-2.c: Likewise.
12422         * gcc.target/i386/chkp-strlen-3.c: Likewise.
12423         * gcc.target/i386/chkp-strlen-4.c: Likewise.
12424         * gcc.target/i386/chkp-strlen-5.c: Likewise.
12425         * gcc.target/i386/chkp-stropt-1.c: Likewise.
12426         * gcc.target/i386/chkp-stropt-10.c: Likewise.
12427         * gcc.target/i386/chkp-stropt-11.c: Likewise.
12428         * gcc.target/i386/chkp-stropt-12.c: Likewise.
12429         * gcc.target/i386/chkp-stropt-13.c: Likewise.
12430         * gcc.target/i386/chkp-stropt-14.c: Likewise.
12431         * gcc.target/i386/chkp-stropt-15.c: Likewise.
12432         * gcc.target/i386/chkp-stropt-16.c: Likewise.
12433         * gcc.target/i386/chkp-stropt-2.c: Likewise.
12434         * gcc.target/i386/chkp-stropt-3.c: Likewise.
12435         * gcc.target/i386/chkp-stropt-4.c: Likewise.
12436         * gcc.target/i386/chkp-stropt-5.c: Likewise.
12437         * gcc.target/i386/chkp-stropt-6.c: Likewise.
12438         * gcc.target/i386/chkp-stropt-7.c: Likewise.
12439         * gcc.target/i386/chkp-stropt-8.c: Likewise.
12440         * gcc.target/i386/chkp-stropt-9.c: Likewise.
12442 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12444         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12445         (Holder::foo): Reflect this.
12447 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
12449         PR target/70442
12450         * gcc.dg/pr70442.c: New test.
12452 2016-03-31  Nathan Sidwell  <nathan@acm.org>
12454         PR c++/70393
12455         * g++.dg/cpp0x/constexpr-virtual6.C: New.
12457 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
12459         PR target/70453
12460         * gcc.target/i386/pr70453.c: New test.
12462 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
12464         PR target/70292
12465         * gcc.c-torture/pr70292.c: New test.
12467 2016-03-31  Marek Polacek  <polacek@redhat.com>
12469         PR c/70297
12470         * c-c++-common/pr70297.c: New test.
12471         * g++.dg/cpp0x/typedef-redecl.C: New test.
12472         * gcc.dg/typedef-redecl2.c: New test.
12474 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
12476         PR rtl-optimization/70460
12477         * gcc.c-torture/execute/pr70460.c: New test.
12479 2016-03-31  Richard Biener  <rguenther@suse.de>
12481         PR c++/70430
12482         * g++.dg/ext/vector30.C: New testcase.
12484 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12485             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12487         * gfortran.dg/fmt_pf.f90: New test.
12489 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12491         Forward-port from 5 branch
12492         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
12494         PR testsuite/70356
12495         * gcc.target/i386/avx-vextractf128-256-5.c: Move
12496         dg-require-effective-target after dg-do.
12498         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
12500         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12502 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
12503             Julian Brown  <julian@codesourcery.com>
12504             Chung-Lin Tang  <cltang@codesourcery.com>
12505             Cesar Philippidis  <cesar@codesourcery.com>
12506             James Norris  <jnorris@codesourcery.com>
12507             Tom de Vries  <tom@codesourcery.com>
12508             Nathan Sidwell  <nathan@codesourcery.com>
12510         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
12511         * c-c++-common/goacc/loop-clauses.c: Likewise.
12512         * g++.dg/goacc/template.C: Likewise.
12513         * gfortran.dg/goacc/combined-directives.f90: Likewise.
12514         * gfortran.dg/goacc/loop-1.f95: Likewise.
12515         * gfortran.dg/goacc/loop-5.f95: Likewise.
12516         * gfortran.dg/goacc/loop-6.f95: Likewise.
12517         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12518         * c-c++-common/goacc-gomp/nesting-1.c: Update.
12519         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12520         * c-c++-common/goacc/clauses-fail.c: Likewise.
12521         * c-c++-common/goacc/parallel-1.c: Likewise.
12522         * c-c++-common/goacc/reduction-1.c: Likewise.
12523         * c-c++-common/goacc/reduction-2.c: Likewise.
12524         * c-c++-common/goacc/reduction-3.c: Likewise.
12525         * c-c++-common/goacc/reduction-4.c: Likewise.
12526         * c-c++-common/goacc/routine-3.c: Likewise.
12527         * c-c++-common/goacc/routine-4.c: Likewise.
12528         * c-c++-common/goacc/routine-5.c: Likewise.
12529         * c-c++-common/goacc/tile.c: Likewise.
12530         * g++.dg/goacc/template.C: Likewise.
12531         * gfortran.dg/goacc/combined-directives.f90: Likewise.
12532         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12533         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
12534         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
12535         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12536         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12537         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12538         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
12539         * c-c++-common/goacc/use_device-1.c: ... this file.
12540         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
12541         * c-c++-common/goacc/host_data-5.c: ... this file, and...
12542         * c-c++-common/goacc/host_data-6.c: ... this file.
12543         * c-c++-common/goacc/loop-2-kernels.c: New file.
12544         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12545         * c-c++-common/goacc/loop-3.c: Likewise.
12546         * g++.dg/goacc/reference.C: Likewise.
12547         * g++.dg/goacc/routine-1.C: Likewise.
12548         * g++.dg/goacc/routine-2.C: Likewise.
12550 2016-03-30  Richard Biener  <rguenther@suse.de>
12552         PR middle-end/70450
12553         * gcc.dg/torture/pr70450.c: New testcase.
12555 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
12557         PR target/70421
12558         * gcc.dg/torture/pr70421.c: New test.
12559         * gcc.target/i386/avx512f-pr70421.c: New test.
12561 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
12563         PR testsuite/70364
12564         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12565         (check): New function.
12566         (bar): Call check.
12567         (foo): Align stack to 16 bytes when calling bar.
12568         * gcc.target/i386/cleanup-2.c: Likewise.
12570 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
12572         PR tree-optimization/59124
12573         * gcc.dg/Warray-bounds-19.c: New test.
12575 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
12577         * lib/prune.exp (escape_regex_chars): New.
12578         (prune_file_path): Update to quote metcharacters for regexp.
12580 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
12582         PR rtl-optimization/70429
12583         * gcc.c-torture/execute/pr70429.c: New test.
12585         PR tree-optimization/70405
12586         * gcc.dg/pr70405.c: New test.
12588 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
12590         PR fortran/70397
12591         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12592         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12594 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
12596         PR testsuite/64177
12597         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12598         __cilkrts_set_param to set two workers.
12599         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12600         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12602 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12604         * g++.dg/ext/fnname5.C: Update the test for Darwin.
12606 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
12608         PR target/70406
12609         * gcc.target/i386/pr70406.c: New test.
12611 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
12613         * gnat.dg/specs/double_record_extension3.ads: New test.
12615 2016-03-25  Richard Henderson  <rth@redhat.com>
12617         PR target/70120
12618         * gcc.target/aarch64/pr70120-1.c: New.
12619         * gcc.target/aarch64/pr70120-2.c: New.
12620         * gcc.target/aarch64/pr70120-3.c: New.
12622 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
12624         PR c++/62212
12625         * g++.dg/template/mangle2.C: The dg-do directive should be
12626         "compile" not "assemble".
12628 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
12630         PR lto/69650
12631         * gcc.dg/pr69650.c: New test.
12633 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
12635         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12637 2016-03-25  Alan Modra  <amodra@gmail.com>
12639         * gcc.dg/dfp/pr70052.c: New test.
12641 2016-03-24  Richard Henderson  <rth@redhat.com>
12643         PR middle-end/69845
12644         * gcc.dg/tree-ssa/pr69845-1.c: New test.
12645         * gcc.dg/tree-ssa/pr69845-2.c: New test.
12647 2016-03-24  Tom de Vries  <tom@codesourcery.com>
12649         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12651 2016-03-24  Tom de Vries  <tom@codesourcery.com>
12653         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12654         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12656 2016-03-24  Tom de Vries  <tom@codesourcery.com>
12658         * c-c++-common/goacc/uninit-dim-clause.c: New test.
12659         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12661 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
12663         PR c++/62212
12664         * g++.dg/template/mangle2.C: New test.
12666 2016-03-24  Richard Biener  <rguenther@suse.de>
12668         PR tree-optimization/70396
12669         * gcc.dg/torture/pr70396.c: New testcase.
12671 2016-03-24  Richard Biener  <rguenther@suse.de>
12673         PR middle-end/70370
12674         * gcc.dg/torture/pr70370.c: New testcase.
12676 2016-03-24  Tom de Vries  <tom@codesourcery.com>
12678         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12679         * gfortran.dg/goacc/kernels-tree.f95: Same.
12680         * gfortran.dg/goacc/parallel-tree.f95: Same.
12682 2016-03-24  Tom de Vries  <tom@codesourcery.com>
12684         * c-c++-common/goacc/uninit-if-clause.c: New test.
12685         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12687 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
12689         PR target/70290
12690         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12691         Fix formatting.
12693 2016-03-24  Richard Biener  <rguenther@suse.de>
12695         PR tree-optimization/70372
12696         * gcc.dg/tree-ssa/pr70372.c: New testcase.
12698 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
12700         PR c++/70347
12701         * g++.dg/cpp1y/nsdmi-union1.C: New test.
12703 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
12705         PR c++/70332
12706         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12708 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
12710         PR c++/70001
12711         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12712         * g++.dg/cpp1y/pr70001.C: New test.
12714         PR c++/70323
12715         * g++.dg/cpp0x/constexpr-70323.C: New test.
12717 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
12718             Jason Merrill  <jason@redhat.com>
12719             Jakub Jelinek  <jakub@redhat.com>
12721         PR c++/69315
12722         * g++.dg/cpp0x/constexpr-69315.C: New test.
12723         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12725 2016-03-23  Marek Polacek  <polacek@redhat.com>
12727         PR c++/69884
12728         * g++.dg/warn/Wignored-attributes-1.C: New test.
12729         * g++.dg/warn/Wignored-attributes-2.C: New test.
12731 2016-03-23  Tom de Vries  <tom@codesourcery.com>
12733         * c-c++-common/goacc/kernels-default.c (foo): Add missing
12734         initialization.
12735         * gfortran.dg/goacc/private-3.f95 (test): Same.
12736         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12737         missing use param.
12739 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12741         * lib/target-supports.exp: Remove v7ve entry from loop
12742         creating effective target checks.
12743         (check_effective_target_arm_arch_v7ve_ok): New procedure.
12744         (add_options_for_arm_arch_v7ve): Likewise.
12746 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
12748         PR tree-optimization/70354
12749         * gcc.dg/vect/pr70354-1.c: New test.
12750         * gcc.dg/vect/pr70354-2.c: New test.
12751         * gcc.target/i386/avx2-pr70354-1.c: New test.
12752         * gcc.target/i386/avx2-pr70354-2.c: New test.
12754 2016-03-22  Jeff Law  <law@redhat.com>
12756         PR target/70232
12757         * gcc.dg/tree-ssa/pr70232.c: New test.
12759 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
12761         PR target/70302
12762         * gcc.target/i386/pr70302.c: New test.
12764 2016-03-22  Richard Biener  <rguenther@suse.de>
12766         PR middle-end/70251
12767         * g++.dg/torture/pr70251.C: New testcase.
12769 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
12771         PR c/69993
12772         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12773         Wmisleading-indentation.c.
12774         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12775         reflect change to diagnostic text and order of messages.
12776         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12778 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
12780         * g++.dg/ext/java-3.C: Don't compile on AIX.
12782 2016-03-22  Richard Biener  <rguenther@suse.de>
12784         PR middle-end/70333
12785         * gcc.dg/torture/pr70333.c: New testcase.
12787 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
12789         * g++.dg/ext/pr70290.C: New test.
12791 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
12793         PR target/70325
12794         * gcc.target/i386/pr70325.c: New test.
12796 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
12798         PR target/70329
12799         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12800         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12802         PR target/70300
12803         * gcc.target/i386/pr70300.c: New test.
12805         PR c++/70295
12806         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12807         (func2): New function for cond with parens, xfail warning for c++.
12808         * g++.dg/warn/Wnonnull-compare-8.C: New test.
12810 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
12812         PR c++/70096
12813         * g++.dg/template/ptrmem30.C: New test.
12815 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
12817         PR c++/70204
12818         * g++.dg/cpp0x/constexpr-70204a.C: New test.
12819         * g++.dg/cpp0x/constexpr-70204b.C: New test.
12821 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
12823         PR middle-end/70326
12824         * gcc.dg/pr70326.c: New test.
12826 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
12827             Jakub Jelinek  <jakub@redhat.com>
12829         PR tree-optimization/70317
12830         * gcc.dg/pr70317.c: New test.
12832 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
12834         PR target/70327
12835         * gcc.target/i386/pr70327.c: New test.
12837 2016-03-21  Martin Liska  <mliska@suse.cz>
12839         PR ipa/70306
12840         * gcc.dg/ipa/pr70306.c: New test.
12842 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12844         * gcc.target/arm/attr-align1.c: Skip if M-profile.
12845         * gcc.target/arm/attr-align3.c: Likewise.
12846         * gcc.target/arm/attr_arm.c: Likewise.
12847         * gcc.target/arm/flip-thumb.c: Likewise.
12849 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
12851         PR target/70296
12852         * gcc.target/powerpc/altivec-36.c: New test.
12854 2016-03-21  Richard Biener  <rguenther@suse.de>
12856         PR tree-optimization/70310
12857         * gcc.dg/torture/pr70310.c: New testcase.
12859 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12861         PR target/70293
12862         * gcc.target/i386/pr70293.c: New test.
12864 2016-03-21  Richard Biener  <rguenther@suse.de>
12866         PR tree-optimization/70288
12867         * gcc.dg/torture/pr70288-1.c: New testcase.
12868         * gcc.dg/torture/pr70288-2.c: Likewise.
12870 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
12872         PR rtl-optimization/69307
12873         * gcc.target/arm/pr69307.c: New test.
12875 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
12877         PR rtl-optimization/69102
12878         * gcc.c-torture/compile/pr69102.c: New test.
12880 2016-03-18  Jeff Law  <law@redhat.com>
12882         PR rtl-optimization/70263
12883         * gcc.c-torture/compile/pr70263-1.c: New test.
12884         * gcc.target/i386/pr70263-2.c: New test.
12886 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
12888         PR rtl-optimization/70278
12889         * gcc.dg/torture/pr70278.c: New test.
12890         * gcc.target/arm/pr70278.c: New test.
12892 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
12894         PR c/70281
12895         * gcc.dg/plugin/diagnostic-test-expressions-1.c
12896         (test_builtin_types_compatible_p): New test function.
12897         * gcc.dg/pr70281.c: New test case.
12899 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
12901         PR target/70113
12902         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12904 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12906         PR tree-optimization/70252
12907         * gcc.dg/pr70252.c: New test.
12909 2016-03-18  Tom de Vries  <tom@codesourcery.com>
12911         * gcc.dg/pr70161-2.c: New test.
12912         * gcc.dg/pr70161.c: New test.
12914 2016-03-18  Tom de Vries  <tom@codesourcery.com>
12916         PR ipa/70269
12917         * gcc.dg/pr70269.c: New test.
12919 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
12921         PR c++/70267
12922         * g++.dg/ext/java-3.C: New test.
12924 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
12926         PR c++/70205
12927         * g++.dg/lookup/pr70205.C: New test.
12929 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
12931         PR c++/70218
12932         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12934 2016-03-17  Marek Polacek  <polacek@redhat.com>
12936         PR c/69407
12937         * gcc.dg/atomic-op-6.c: New test.
12939 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
12941         PR c/70264
12942         * c-c++-common/pr70264.c: New test case.
12944 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
12946         PR c++/70144
12947         * c-c++-common/pr70144-1.c: New test.
12948         * c-c++-common/pr70144-2.c: New test.
12950         PR c++/70272
12951         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12952         * g++.dg/opt/flifetime-dse6.C: New test.
12953         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12955 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12957         PR driver/70192
12958         * gcc.dg/pic-1.c: New test.
12959         * gcc.dg/pic-2.c: Likewise.
12960         * gcc.dg/pic-3.c: Likewise.
12961         * gcc.dg/pic-4.c: Likewise.
12962         * gcc.dg/pie-1.c: Likewise.
12963         * gcc.dg/pie-2.c: Likewise.
12964         * gcc.dg/pie-3.c: Likewise.
12965         * gcc.dg/pie-4.c: Likewise.
12966         * gcc.dg/pie-5.c: Likewise.
12967         * gcc.dg/pie-6.c: Likewise.
12969 2016-03-17  Tom de Vries  <tom@codesourcery.com>
12971         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12972         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12974 2016-03-17  Richard Biener  <rguenther@suse.de>
12976         PR debug/70271
12977         * g++.dg/debug/pr70271.C: New testcase.
12979 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
12981         * gcc.target/i386/pr70251.c: New test.
12983 2016-03-17  Marek Polacek  <polacek@redhat.com>
12985         PR c++/70194
12986         * g++.dg/warn/constexpr-70194.C: New test.
12988 2016-03-16  Richard Henderson  <rth@redhat.com>
12990         PR middle-end/70240
12991         * gcc.c-torture/compile/pr70240.c: New.
12993 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12995         * gcc.c-torture/compile/20151204.c: Skip for avr.
12997 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
12999         PR target/70245
13000         * g++.dg/opt/pr70245.C: New test.
13001         * g++.dg/opt/pr70245.h: New file.
13002         * g++.dg/opt/pr70245-aux.cc: New file.
13004 2016-03-16  Martin Sebor  <msebor@redhat.com>
13006         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13008 2016-03-16  Richard Henderson  <rth@redhat.com>
13010         PR middle-end/70199
13011         * gcc.c-torture/compile/pr70199.c: New.
13013 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
13015         * gcc.dg/uninit-19.c: Run dos2unix.
13017 2016-03-16  Marek Polacek  <polacek@redhat.com>
13019         PR c/70093
13020         * gcc.dg/nested-func-10.c: New test.
13021         * gcc.dg/nested-func-9.c: New test.
13023 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13025         PR tree-optimization/68714
13026         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13028 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13030         PR tree-optimization/68715
13031         * gcc.dg/graphite/pr68715-2.c: New test.
13032         * gcc.dg/graphite/pr68715.c: New test.
13033         * gfortran.dg/graphite/pr68715.f90: New test.
13035 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13037         PR tree-optimization/68809
13038         * gcc.dg/graphite/pr68809-2.c: New test.
13039         * gcc.dg/graphite/pr68809.c: New test.
13041 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13043         PR c++/70147
13044         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13045         method call to i () as argument.  Adjust expected output.
13047         PR c++/70147
13048         * g++.dg/ubsan/pr70147-1.C: New test.
13049         * g++.dg/ubsan/pr70147-2.C: New test.
13051 2016-03-15  Martin Sebor  <msebor@redhat.com>
13053         PR c++/58281
13054         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13056 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
13058         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13059         hppa*-*-hpux*.
13061         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13063         PR libfortran/69799
13064         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13065         libatomic_available.
13067 2016-03-15  Marek Polacek  <polacek@redhat.com>
13069         PR c++/70209
13070         * g++.dg/ext/attribute-may-alias-4.C: New test.
13072 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
13074         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
13075         -fvar-tracking-assignments-toggle flag.
13077 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
13079         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13081 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
13083         PR rtl-optimization/70222
13084         * gcc.c-torture/execute/pr70222-1.c: New test.
13085         * gcc.c-torture/execute/pr70222-2.c: New test.
13087 2016-03-15  Richard Henderson  <rth@redhat.com>
13089         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13091 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13093         PR rtl-optimization/69032
13094         * gcc.dg/pr69032.c: New test.
13096 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13098         PR rtl-optimization/63384
13099         * g++.dg/pr63384.C: New test.
13101 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13103         PR target/64411
13104         * gcc.target/i386/pr64411.C: New test.
13106 2016-03-15  Tom de Vries  <tom@codesourcery.com>
13108         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13109         * gfortran.dg/goacc/kernels-alias.f95: New test.
13111 2016-03-14  Martin Sebor  <msebor@redhat.com>
13113         PR c++/53792
13114         * g++.dg/cpp0x/constexpr-inline.C: New test.
13115         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13117 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
13119         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13121 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
13123         PR middle-end/70219
13124         * gcc.dg/pr70219.c: New test.
13126 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
13128         PR target/70083
13129         * gcc.dg/torture/pr70083.c: New test.
13130         * gcc.target/i386/pr70083.c: New test.
13132 2016-03-14  Richard Biener  <rguenther@suse.de>
13134         PR tree-optimization/56365
13135         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13137 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
13139         PR target/70098
13140         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13141         New function.
13142         * g++.dg/pr70098.C: New testcase.
13145 2016-03-14  Tom de Vries  <tom@codesourcery.com>
13147         PR tree-optimization/70045
13148         * gcc.dg/graphite/pr70045.c: New test.
13150 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13152         PR fortran/69043
13153         * gfortran.dg/include_9.f90: New test.
13155 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13157         PR fortran/45076
13158         gfortran.dg/prof/prof.exp: New script.
13159         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13161 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
13163         PR rtl-optimization/69307
13164         * gcc.dg/pr69307.c: New test.
13166 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
13168         PR target/69614
13169         * gcc.target/arm/pr69614.c: New.
13171 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
13173         PR fortran/70031
13174         * gfortran.dg/submodule_14.f08: New test
13176         PR fortran/69524
13177         * gfortran.dg/submodule_15.f08: New test
13179 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
13181         PR c++/70106
13182         * g++.dg/cpp1y/paren3.C: New test.
13184 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13186         PR target/70131
13187         * gcc.target/powerpc/ppc-round2.c: New test.
13189 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
13191         PR target/70123
13192         * gcc.dg/torture/pr70123.c: New test.
13194 2016-03-11  Jeff Law  <law@redhat.com>
13196         PR tree-optimization/70190
13197         * gcc.c-torture/compile/pr70190.c: New test.
13199 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13201         PR c/68187
13202         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13203         case.
13204         (test43_b): Likewise.
13205         (test43_c): Likewise.
13206         (test43_d): Likewise.
13207         (test43_e): Likewise.
13208         (test43_f): Likewise.
13209         (test43_g): Likewise.
13210         (test44_a): Likewise.
13211         (test44_b): Likewise.
13212         (test44_c): Likewise.
13213         (test44_d): Likewise.
13214         (test44_e): Likewise.
13216 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13218         PR c/70085
13219         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13221 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13223         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13224         dg-options.
13226 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13228         PR target/70002
13229         PR target/69245
13230         * gcc.target/aarch64/pr69245_2.c: New test.
13232 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13234         PR tree-optimization/70177
13235         * gcc.dg/pr70177.c: New test.
13237 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13239         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13241 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13243         * gcc.dg/tree-ssa/sra-20.c: New.
13245 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13247         PR rtl-optimization/70174
13248         * gcc.dg/pr70174.c: New test.
13250         PR tree-optimization/70169
13251         * gcc.dg/pr70169.c: New test.
13253 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13255         PR target/70160
13256         * gcc.target/i386/pr70160.c: New test.
13258 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13260         * gcc.target/s390/dfp-1.c: New test.
13262 2016-03-10  Nick Clifton  <nickc@redhat.com>
13264         PR target/70044
13265         * gcc.target/aarch64/pr70044.c: New test.
13267 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
13268             Jakub Jelinek  <jakub@redhat.com>
13270         PR c++/70001
13271         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13272         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13273         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13275 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
13277         PR lto/69589
13278         * g++.dg/lto/pr69589_0.C: New testcase
13279         * g++.dg/lto/pr69589_1.C: New testcase
13281 2016-03-10  Marek Polacek  <polacek@redhat.com>
13283         PR c++/70153
13284         * g++.dg/delayedfold/unary-plus1.C: New test.
13286 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13288         * gcc.target/arm/pr45701-1.c: Escape brackets.
13289         * gcc.target/arm/pr45701-2.c: Likewise.
13291 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
13293         * gfortran.dg/unconstrained_commons.f: New.
13295 2016-03-10  Alan Modra  <amodra@gmail.com>
13297         * gcc.dg/pr69195.c: New.
13298         * gcc.dg/pr69238.c: New.
13300 2016-03-10  Tom de Vries  <tom@codesourcery.com>
13302         PR testsuite/68915
13303         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13305 2016-03-10  Richard Biener  <rguenther@suse.de>
13307         PR tree-optimization/70128
13308         * gcc.dg/tree-ssa/alias-34.c: New testcase.
13309         * gcc.dg/tree-ssa/alias-35.c: Likewise.
13311 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
13313         PR tree-optimization/70152
13314         * gcc.dg/pr70152.c: New test.
13316         PR target/70086
13317         * gcc.target/i386/pr70086-1.c: New test.
13318         * gcc.target/i386/pr70086-2.c: New test.
13319         * gcc.target/i386/pr70086-3.c: New test.
13321         PR tree-optimization/70127
13322         * gcc.c-torture/execute/pr70127.c: New test.
13324 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
13326         * c-c++-common/goacc/combined-directives-2.c: New test.
13328 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
13330         PR c/68473
13331         PR c++/70105
13332         * g++.dg/diagnostic/pr70105.C: New test.
13333         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13334         (test_multiple_ordinary_maps): New test function.
13336 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
13338         PR c/68473
13339         PR c++/70105
13340         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13341         Drop range information from call to inform_at_rich_loc.
13342         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13343         New.
13344         (test_show_locus): Replace calls to rich_location::add_range with
13345         calls to add_range.  Rewrite the tests that used the now-defunct
13346         rich_location ctor taking a source_range.  Simplify other tests
13347         by replacing calls to COMBINE_LOCATION_DATA with calls to
13348         make_location.
13350 2016-03-09  Richard Biener  <rguenther@suse.de>
13351         Jakub Jelinek  <jakub@redhat.com>
13353         PR tree-optimization/70138
13354         * gcc.dg/vect/pr70138-1.c: New testcase.
13355         * gcc.dg/vect/pr70138-2.c: Likewise.
13357 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
13359         PR target/70049
13360         * gcc.target/i386/pr70049.c: New test.
13362 2016-03-09  Richard Biener  <rguenther@suse.de>
13364         PR c/70143
13365         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13366         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13367         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13369 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13371         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13372         arm-*-*.
13374 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
13376         PR middle-end/67278
13377         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13379         PR target/67278
13380         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13382         PR middle-end/70050
13383         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
13384         in testcase comment.
13386 2016-03-09  Tom de Vries  <tom@codesourcery.com>
13388         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13389         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13390         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13391         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13392         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13393         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13394         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13395         * gfortran.dg/goacc/kernels-loop.f95: New test.
13397 2016-03-08  Martin Sebor  <msebor@redhat.com>
13399         PR c++/62096
13400         * g++.dg/warn/overflow-warn-7.C: New test.
13402 2016-03-08  Jason Merrill  <jason@redhat.com>
13404         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13405         * lib/target-supports.exp (check_effective_target_concepts): New.
13407 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
13409         PR c++/70135
13410         * g++.dg/cpp1y/constexpr-loop4.C: New test.
13411         * g++.dg/ubsan/pr70135.C: New test.
13413         PR target/70110
13414         * gcc.dg/pr70110.c: New test.
13416 2016-03-07  Martin Jambor  <mjambor@suse.cz>
13418         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13419         * c-c++-common/gomp/if-1.c: Likewise.
13420         * c-c++-common/gomp/pr61486-2.c: Likewise.
13421         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13422         to dg-additional-options.
13423         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13424         * g++/gomp/target-teams-1.c: Likewise.
13425         * gcc.dg/gomp/gomp.exp: Likewise.
13426         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13427         dg-additional-options.
13428         * gfortran.dg/gomp/gomp.exp: Likewise.
13429         * gfortran.dg/gomp/target1.f90: Remove dg-options.
13430         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13431         dg-additional-options.
13432         * gfortran.dg/gomp/target3.f90: Remove dg-options.
13434 2016-03-07  Martin Jambor  <mjambor@suse.cz>
13436         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13437         * c-c++-common/gomp/gridify-1.c: New test.
13438         * gfortran.dg/gomp/gridify-1.f90: Likewise.
13440 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13442         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13443         trigger for cortex-r8, when scanning for register r8.
13444         * gcc.target/arm/pr45701-2.c: Likewise.
13446 2016-02-26  Richard Biener  <rguenther@suse.de>
13447             Jeff Law  <law@redhat.com>
13449         PR tree-optimization/69740
13450         * gcc.c-torture/compile/pr69740-1.c: New test.
13451         * gcc.c-torture/compile/pr69740-2.c: New test.
13453 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13455         * lib/target-supports.exp
13456         (check_effective_target_whole_vector_shift): Enable for PPC64.
13458 2016-03-07  Richard Biener  <rguenther@suse.de>
13460         PR tree-optimization/70115
13461         * gcc.dg/torture/pr70115.c: New testcase.
13463 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
13465         PR middle-end/69916
13466         * c-c-++-common/goacc/pr69916.c: New.
13468 2016-03-07  Richard Henderson  <rth@redhat.com>
13470         * gcc.c-torture/compile/pr70061.c: New test.
13472 2016-03-07  Richard Biener  <rguenther@suse.de>
13474         PR testsuite/70109
13475         * gcc.dg/vect/O3-pr36098.c: New testcase.
13477 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
13479         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13481 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
13483         * gnat.dg/renaming9.ad[sb]: New testcase.
13485 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
13487         PR c++/70084
13488         * g++.dg/expr/stdarg3.C: New test.
13490 2016-03-04  Jeff Law  <law@redhat.com>
13492         PR tree-optimization/69196
13493         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13494         x86_64-*-*.
13496 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
13498         PR c/69973
13499         * gcc.dg/pr69973.c: New test.
13501         PR rtl-optimization/69941
13502         * gcc.dg/torture/pr69941.c: New test.
13504         PR c/69824
13505         * gcc.dg/pr69824.c: New test.
13507 2016-03-05  Tom de Vries  <tom@codesourcery.com>
13509         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13510         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13511         function.
13513 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
13515         PR c++/66786
13516         * g++.dg/cpp1y/var-templ48.C: New test.
13517         * g++.dg/cpp1y/var-templ49.C: New test.
13519 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
13521         * g++.dg/Wno-frame-address.C: Skip on IA-64.
13523 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
13525         PR c++/70035
13526         * g++.dg/ubsan/pr70035.C: New test.
13528         PR target/70062
13529         * gcc.target/i386/pr70062.c: New test.
13531 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
13533         * g++.dg/template/typename21.C: Remove c++98_only.
13535 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
13537         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13539 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
13541         PR c/68187
13542         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13543         function.
13544         (fn_42_b): Likewise.
13545         (fn_42_c): Likewise.
13547 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
13549         PR c/68187
13550         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13551         function.
13552         (fn_40_b): Likewise.
13553         (fn_41_a): Likewise.
13554         (fn_41_b): Likewise.
13556 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
13558         PR target/70059
13559         * gcc.target/i386/avx512f-pr70059.c: New test.
13560         * gcc.target/i386/avx512dq-pr70059.c: New test.
13562 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
13564         PR rtl-optimization/57676
13565         * gcc.dg/torture/pr57676.c: New test.
13567 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
13569         * gcc.dg/pr70026.c: New test.
13571 2016-03-04  Marek Polacek  <polacek@redhat.com>
13573         PR c/69798
13574         * gcc.dg/cilk-plus/pr69798-1.c: New test.
13575         * gcc.dg/cilk-plus/pr69798-2.c: New test.
13577 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13579         PR target/70004
13580         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13581         Delete.
13582         (test_corners_sisd_si): Likewise.
13583         (main): Remove checks of the above.
13584         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13586 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
13588         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13590 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
13592         * gcc.dg/torture/pr69951.c: Accept argc==0.
13594 2016-03-04  Richard Biener  <rguenther@suse.de>
13596         PR c++/70054
13597         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13598         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13600 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13602         PR testsuite/69766
13603         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13604         testing multiarch.
13606 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
13608         PR debug/69947
13609         * gcc.dg/guality/pr69947.c: New test.
13611 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
13613         PR ada/70017
13614         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13616 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13618         PR rtl-optimization/69904
13619         * gcc.target/arm/pr69904.c: New test.
13621 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
13623         PR target/70021
13624         * gcc.dg/vect/pr70021.c: New test.
13625         * gcc.target/i386/pr70021.c: New test.
13627 2016-03-03  Marek Polacek  <polacek@redhat.com>
13629         PR middle-end/70050
13630         * gcc.dg/pr70050.c: New test.
13632 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
13634         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13636 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
13638         PR tree-optimization/70043
13639         * gfortran.dg/vect/pr70043.f90: New test.
13641 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
13643         * gnat.dg/specs/task1.ads: New test.
13645 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13647         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13648         Invoke gdb with -batch.
13649         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13651 2016-03-03  Richard Biener  <rguenther@suse.de>
13653         PR tree-optimization/55936
13654         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13656 2016-03-02  Jeff Law  <law@redhat.com>
13658         PR rtl-optimization/69942
13659         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13660         effects of argument promotions.
13662         PR tree-optimization/69987
13663         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13664         target does not support -fprefetch-loop-arrays.
13666 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
13668         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13670 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
13672         PR rtl-optimization/69052
13673         * gcc.target/i386/pr69052.c: New test.
13675 2016-03-02  Alan Modra  <amodra@gmail.com>
13677         * gcc.dg/pr69990.c: New.
13679 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
13681         PR c/68062
13682         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13684         PR middle-end/70022
13685         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13687         PR target/70028
13688         * gcc.target/i386/pr70028.c: New test.
13690 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
13692         * c-c++-common/asan/swapcontext-test-1.c,
13693         * c-c++-common/tsan/thread_leak.c,
13694         * g++.dg/tsan/aligned_vs_unaligned_race.C,
13695         * g++.dg/tsan/benign_race.C,
13696         * g++.dg/tsan/fd_close_norace.C,
13697         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13698         races with sanitizer output
13700 2016-03-02  Richard Biener  <rguenther@suse.de>
13701             Uros Bizjak  <ubizjak@gmail.com>
13703         PR target/67278
13704         * gcc.dg/simd-8.c: New testcase.
13706 2016-03-02  Richard Biener  <rguenther@suse.de>
13708         PR middle-end/67278
13709         * gcc.dg/simd-7.c: New testcase.
13711 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
13713         * gcc.target/i386/pr70007.c: Tweak.
13715 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13717         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13719 2016-03-02  Marek Polacek  <polacek@redhat.com>
13721         PR c/67854
13722         * gcc.dg/pr67854.c: New test.
13724 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
13726         PR middle-end/70025
13727         * gcc.dg/torture/pr70025.c: New test.
13729 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
13731         PR tree-optimization/68621
13732         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13734 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
13736         * gcc.target/i386/pr70007.c: New test.
13738 2016-03-01  Jeff Law  <law@redhat.com>
13740         PR tree-optimization/69196
13741         * gcc.dg/tree-ssa/pr69196-1.c: New test.
13743         PR tree-optimization/69196
13744         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13745         duplicating code and spoiling the expected output.
13747 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
13749         PR target/70033
13750         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13751         supports power9 before doing tests.
13752         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13753         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13754         * gcc.target/powerpc/p9-permute.c: Likewise.
13756 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
13758         PR target/70027
13759         * gcc.target/i386/pr70027.c: New test.
13761 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
13763         * gcc.dg/pr70017.c: New test.
13765 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
13767         PR c/69796
13768         PR c/69974
13769         * gcc.dg/pr69796.c: New test.
13770         * gcc.dg/pr69974.c: New test.
13772 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
13774         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13776 2016-02-29  Jeff Law  <law@redhat.com>
13778         PR tree-optimization/69987
13779         * gfortran.dg/pr69987.f90: New test.
13781         PR tree-optimization/69989
13782         * gcc.c-torture/compile/pr69989-2.c: New test.
13784 2016-03-01  Marek Polacek  <polacek@redhat.com>
13786         PR c++/69795
13787         * g++.dg/parse/invalid1.C: New test.
13789 2016-03-01  Richard Biener  <rguenther@suse.de>
13791         PR middle-end/70022
13792         * gcc.dg/pr70022.c: New testcase.
13794 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13796         PR tree-optimization/69956
13797         * gcc.dg/pr69956.c: New test.
13799 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13801         PR target/70011
13802         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13803         XFAIL when hardware supports efficient unaligned storage access.
13805 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
13807         PR c++/69961
13808         * g++.dg/template/pr69961a.C: New test.
13809         * g++.dg/template/pr69961b.C: New test.
13811 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
13813         PR preprocessor/69985
13814         * gcc.dg/cpp/pr69985.c: New test case.
13816 2016-02-29  Jeff Law  <law@redhat.com>
13818         PR tree-optimization/70005
13819         * gcc.c-torture/execute/pr70005.c New test.
13821         PR tree-optimization/69999
13822         * gcc.c-torture/compile/pr69999.c: New test.
13824 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
13826         PR tree-optimization/69652
13827         * gcc.dg/torture/pr69652.c: Delete test.
13828         * gcc.dg/vect/pr69652.c: New test.
13830 2016-02-19  Richard Biener  <rguenther@suse.de>
13832         PR tree-optimization/69980
13833         * gfortran.dg/vect/pr69980.f90: New testcase.
13835 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
13837         * gcc.target/sparc/20160229-1.c: New test.
13839 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
13841         * gnat.dg/stack_usage3.adb: New test.
13842         * gnat.dg/stack_usage3_pkg.ads: New helper.
13844 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
13846         * gnat.dg/renaming8.adb: New test.
13847         * gnat.dg/renaming8_pkg1.ads: New helper.
13848         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13849         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13851 2016-02-29  Richard Biener  <rguenther@suse.de>
13853         PR tree-optimization/69720
13854         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13856 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
13858         PR fortran/68147
13859         PR fortran/47674
13860         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
13862 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
13863             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13865         PR fortran/56007
13866         * gfortran.dg/coarray_8.f90: Adjust error message.
13867         * gfortran.dg/pr56007.f90: New test.
13868         * gfortran.dg/pr56007.f: New test.
13870 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
13872         PR tree-optimization/69989
13873         * gcc.dg/torture/pr69989.c: New test.
13875 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
13877         * gcc.target/i386/stack-realign-win.c: New test.
13879 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
13881         PR fortran/60126
13882         * gfortran.dg/pr60126.f90: New test.
13884 2016-02-27  Jeff Law  <law@redhat.com>
13886         Revert
13887         2016-02-26  Richard Biener  <rguenther@suse.de>
13888                     Jeff Law  <law@redhat.com>
13890         PR tree-optimization/69740
13891         * gcc.c-torture/compile/pr69740-1.c: New test.
13892         * gcc.c-torture/compile/pr69740-2.c: New test.
13894 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13896         PR fortran/69910
13897         * gfortran.dg/newunit_4.f90: New test.
13899 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
13901         PR target/69613
13902         PR rtl-optimization/69886
13903         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13904         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
13905         target.
13907 2016-02-26  Martin Sebor  <msebor@redhat.com>
13909         PR tree-optimization/15826
13910         * gcc.dg/tree-ssa/pr15826.c: New test.
13912 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
13914         PR target/69969
13915         * gcc.target/powerpc/pr69969.c: New test.
13917 2016-02-26  Martin Sebor  <msebor@redhat.com>
13919         PR c++/15766
13920         * g++.old-deja/g++.other/decl5.C: Add a test case.
13922 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
13924         PR target/69946
13925         * gcc.target/powerpc/pr69946.c: New file.
13927 2016-02-26  Richard Biener  <rguenther@suse.de>
13928             Jeff Law  <law@redhat.com>
13930         PR tree-optimization/69740
13931         * gcc.c-torture/compile/pr69740-1.c: New test.
13932         * gcc.c-torture/compile/pr69740-2.c: New test.
13934 2016-02-26  Martin Jambor  <mjambor@suse.cz>
13936         PR middle-end/69920
13937         * gcc.dg/torture/pr69932.c: New test.
13938         * gcc.dg/torture/pr69936.c: Likewise.
13940 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13942         PR target/69709
13943         * gcc.target/s390/pr69709.c: New test.
13945 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13947         PR target/69245
13948         * gcc.target/aarch64/pr69245_1.c: New test.
13950 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13952         PR target/69613
13953         * gcc.dg/torture/pr69613.c: New test.
13955 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
13957         PR rtl-optimization/69891
13958         * gcc.target/i386/pr69891.c: New test.
13960 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
13961             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13963         PR target/61397
13964         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13965         functionality for both 32-bit and 64-bit.
13967 2016-02-26  Richard Biener  <rguenther@suse.de>
13969         PR tree-optimization/69551
13970         * gcc.dg/torture/pr69951.c: New testcase.
13972 2016-02-25  Richard Biener  <rguenther@suse.de>
13974         PR tree-optimization/48795
13975         * gcc.dg/Warray-bounds-18.c: New testcase.
13977 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13979         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13981 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
13983         PR rtl-optimization/69896
13984         * gcc.dg/pr69896.c: New test.
13986 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
13988         PR c++/69736
13989         * g++.dg/cpp1y/paren2.C: New test.
13991 2016-02-24  Martin Sebor  <msebor@redhat.com>
13993         PR c/51147
13994         * gcc.dg/enum-mode-2.c: New test.
13996 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
13998         PR c++/69922
13999         * g++.dg/warn/Wnonnull-compare-6.C: New test.
14000         * g++.dg/warn/Wnonnull-compare-7.C: New test.
14001         * g++.dg/ubsan/pr69922.C: New test.
14003 2016-02-24  Marek Polacek  <polacek@redhat.com>
14005         PR c/69819
14006         * gcc.dg/pr69819.c: New test.
14008 2016-02-24  Martin Sebor  <msebor@redhat.com>
14010         PR c++/69912
14011         * g++.dg/ext/flexary15.C: New test.
14013 2016-02-24  Martin Sebor  <msebor@redhat.com>
14015         * gcc.dg/builtins-68.c: Avoid making unportable
14016         assumptions about the relationship between SIZE_MAX and UINT_MAX.
14017         * g++.dg/ext/builtin_alloca.C: Same.
14019 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14020             Charles Baylis  <charles.baylis@linaro.org>
14022         PR debug/61033
14023         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14025 2016-02-24  Richard Biener  <rguenther@suse.de>
14026             Jakub Jelinek  <jakub@redhat.com>
14028         PR middle-end/69760
14029         * gcc.dg/torture/pr69760.c: New testcase.
14031 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14033         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14034         pattern on Solaris with as.
14036 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14038         * gcc.target/arm/cond_sub_restrict_it.c: New test.
14039         * gcc.target/arm/condarith_restrict_it.c: Likewise.
14040         * gcc.target/arm/movcond_restrict_it.c: Likewise.
14041         * gcc.target/arm/negscc_restrict_it.c: Likewise.
14043 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14045         PR middle-end/69915
14046         * gcc.dg/pr69915.c: New test.
14048 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14050         PR rtl-optimization/69886
14051         * gcc.dg/torture/pr69886.c: New test.
14053 2016-02-24  Richard Biener  <rguenther@suse.de>
14055         PR middle-end/68963
14056         * gcc.dg/torture/pr68963.c: New testcase.
14058 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14060         PR target/69875
14061         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14062         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14063         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14064         * gcc.target/arm/atomic_loaddi_1.c: New test.
14065         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14066         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14067         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14068         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14069         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14070         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14071         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14072         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14074 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14076         PR middle-end/69909
14077         * gcc.dg/torture/pr69909.c: New test.
14079 2016-02-24  Richard Biener  <rguenther@suse.de>
14081         PR tree-optimization/69907
14082         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14083         * gcc.dg/vect/bb-slp-34.c: XFAIL.
14084         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14086 2016-02-24  Christian Bruel  <christian.bruel@st.com>
14088         * gcc.target/arm/pragma_cpp_fma.c: New test.
14090 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14092         PR fortran/61156
14093         * gfortran.dg/include_6.f90: Update test.
14095 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14097         PR objc/69844
14098         * objc.dg/pr69844.m: New test.
14100 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14102         PR libgfortran/69456
14103         * gfortran.dg/namelist_89.f90: New test.
14104         * gfortran.dg/pr59700.f90: Update test..
14106 2016-02-23  Martin Sebor  <msebor@redhat.com>
14108         PR middle-end/69780
14109         * g++.dg/ext/builtin_alloca.C: New test.
14110         * gcc.dg/builtins-68.c: New test.
14112 2016-02-23  Richard Henderson  <rth@redhat.com>
14114         * gcc.target/i386/addr-space-3.c: Remove test.
14116 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14118         PR preprocessor/69126
14119         PR preprocessor/69543
14120         * c-c++-common/pr69126-2-long.c: New test.
14121         * c-c++-common/pr69126-2-short.c: New test.
14122         * c-c++-common/pr69543-1.c: Remove xfail.
14124 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14126         PR preprocessor/69126
14127         PR preprocessor/69543
14128         PR preprocessor/69558
14129         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14130         (f): Rename to...
14131         (test_2): ...this, and add leading comment.
14132         (MACRO_3, test_3): New.
14133         (MACRO_4A, MACRO_4B, test_4): New.
14134         (MACRO): Rename to...
14135         (MACRO_5): ...this.
14136         (g): Rename to...
14137         (test_5): ...this, updating for renaming of MACRO, and
14138         add leading comment.
14139         * c-c++-common/pr69543-1.c: New.
14140         * c-c++-common/pr69543-2.c: New.
14141         * c-c++-common/pr69543-3.c: New.
14142         * c-c++-common/pr69543-4.c: New.
14143         * c-c++-common/pr69558-1.c: New.
14144         * c-c++-common/pr69558-2.c: New.
14145         * c-c++-common/pr69558-3.c: New.
14146         * c-c++-common/pr69558-4.c: New.
14147         * gcc.dg/pr69558.c: Move to...
14148         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
14149         xfail for c++.
14151 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
14153         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14154         to -ftree-parallelize-loops/-fopenacc changes.
14155         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14156         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14157         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14158         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14159         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14160         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14161         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14162         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14163         * c-c++-common/goacc/kernels-loop.c: Likewise.
14164         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14165         * c-c++-common/goacc/kernels-reduction.c: Likewise.
14166         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14167         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14169 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14171         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14173 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14175         PR c++/69902
14176         * g++.dg/warn/Wnonnull-compare-5.C: New test.
14178         PR c/69900
14179         * gcc.dg/pr69900.c: New test.
14181 2016-02-23  Martin Jambor  <mjambor@suse.cz>
14183         PR tree-optimization/69666
14184         * gcc.dg/tree-ssa/pr69666.c: New test.
14186 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
14188         PR fortran/67451
14189         * gfortran.dg/coarray_allocate_5.f08: New test.
14191 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14193         * gcc.target/s390/vcond-shift.c: Move to ...
14194         * gcc.target/s390/vector/vcond-shift.c: ... here.
14196 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14198         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14199         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14201 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14203         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14205 2016-02-20  Mark Wielaard  <mjw@redhat.com>
14207         PR c/28901
14208         * gcc.dg/unused-variable-3.c: New test.
14210 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14212         PR target/69888
14213         * gcc.target/i386/pr69888.c: New test.
14215 2016-02-22  Richard Biener  <rguenther@suse.de>
14217         PR tree-optimization/69882
14218         * gfortran.dg/vect/pr69882.f90: New testcase.
14220 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14222         PR target/69885
14223         * gcc.dg/pr69885.c: New test.
14225 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
14227         PR target/69806
14228         PR target/54089
14229         * gcc.target/sh/pr54089-10.c: New.
14231 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
14233         PR fortran/69423
14234         * gfortran.dg/deferred_character_15.f90 : New test.
14236 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
14238         PR fortran/57365
14239         gfortran.dg/allocate_with_source_18.f03: New test.
14241 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
14243         PR fortran/52531
14244         gfortran.dg/gomp/pr52531.f90: New test.
14246 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14248         PR c++/69865
14249         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14250         -std=c++03.
14252 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14254         PR c++/69826
14255         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14256         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14258         PR c++/69850
14259         * g++.dg/warn/Wnonnull-compare-4.C: New test.
14261         PR c++/69851
14262         * g++.dg/torture/pr69851.C: New test.
14264 2016-02-19  Martin Sebor  <msebor@redhat.com>
14266         PR testsuite/69573
14267         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14269 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14271         PR c++/69850
14272         * g++.dg/warn/Wnonnull-compare-2.C: New test.
14273         * g++.dg/warn/Wnonnull-compare-3.C: New test.
14275         PR c++/67767
14276         * g++.dg/cpp0x/pr67767.C: New test.
14278 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14280         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14281         for fp, simd, crypto, crc, lse.
14282         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14283         above.
14284         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14285         effective target check.
14287 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14289         PR target/69820
14290         * gcc.target/i386/pr69820.c: New test.
14292 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14294         * gcc.target/s390/vector/int128-1.c: New test.
14296 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14298         * gcc.target/s390/vector/vec-vcond-1.c: New test.
14300 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14302         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14303         instruction pattern name to prevent the testcase from failing with
14304         -march=z13.
14306 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14308         * gcc.target/s390/md/movstr-2.c: New test.
14310 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
14312         * gcc.target/s390/morestack.c: New test.
14314 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14316         PR target/69625
14317         * gcc.target/s390/pr69625.c: Add test case.
14319 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14321         PR testsuite/68580
14322         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14324 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
14326         PR target/68404
14327         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14328         * gcc.target/powerpc/fusion3.c: Likewise.
14330 2016-02-18  Richard Biener  <rguenther@suse.de>
14332         PR middle-end/69553
14333         * g++.dg/torture/pr69553.C: New testcase.
14335 2016-02-18  Nick Clifton  <nickc@redhat.com>
14337         PR target/62254
14338         PR target/69610
14339         * gcc.target/arm/pr62554.c: New test.
14340         * gcc.target/arm/pr69610-1.c: New test.
14341         * gcc.target/arm/pr69610-2.c: New test.
14343 2016-02-18  Richard Biener  <rguenther@suse.de>
14345         PR middle-end/69854
14346         * gcc.dg/torture/pr69854.c: New testcase.
14348 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
14350         PR c++/69850
14351         * g++.dg/warn/Wnonnull-compare-1.C: New test.
14353 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14355         * gcc.target/powerpc/vec-cg.c: New test.
14357 2016-02-17  Richard Biener  <rguenther@suse.de>
14359         PR testsuite/69586
14360         * gcc.dg/uninit-21.c: Add -fno-short-enums.
14362 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14364         PR target/69161
14365         * gcc.c-torture/compile/pr69161.c: New test.
14367 2016-02-17  David Sherwood  <david.sherwood@arm.com>
14369         PR target/69532
14370         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14371         * gcc.target/arm/vect-fmaxmin.c: Likewise.
14373 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
14375         * gcc.dg/ifcvt-4.c: Skip on Visium.
14377 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
14379         * gnat.dg/atomic8.adb: New test.
14381 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
14383         * gnat.dg/discr46.ad[sb]: New test.
14385 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
14387         PR Target/48344
14388         * gcc.target/powerpc/pr48344-1.c: New test.
14390 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
14392         PR fortran/69742
14393         * gfortran.dg/associate_21.f90:  New test.
14395 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14397         PR c/69835
14398         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14399         -Wnonnull in dg-options.
14400         * c-c++-common/nonnull-2.c: New test.
14402 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
14403             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14405         * gcc.target/aarch64/vector_initialization_nostack.c: New.
14407 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14409         PR middle-end/69801
14410         * gcc.dg/pr69801.c: Add empty dg-options.
14412 2016-02-16  James Norris  <jnorris@codesourcery.com>
14414         * c-c++-common/goacc/deviceptr-1.c: Add tests.
14415         * g++.dg/goacc/deviceptr-1.c: New file.
14417 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14419         PR tree-optimization/69820
14420         * gcc.dg/vect/pr69820.c: New test.
14422 2016-02-16  Richard Biener  <rguenther@suse.de>
14424         PR tree-optimization/69776
14425         * gcc.dg/torture/pr69776-2.c: New testcase.
14427 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
14429         PR tree-optimization/69714
14430         * gcc.dg/torture/pr69714.c: New test.
14432 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14434         PR tree-optimization/69802
14435         * gcc.dg/pr69802.c: New test.
14437 2016-02-16  Richard Biener  <rguenther@suse.de>
14439         PR middle-end/69801
14440         * gcc.dg/pr69801.c: New testcase.
14442 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14444         PR libgfortran/69651
14445         * gfortran.dg/read_bang.f90: New test.
14446         * gfortran.dg/read_bang4.f90: New test.
14448 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
14450         PR c++/69658
14451         * g++.dg/init/pr69658.C: New test.
14453         PR c++/69797
14454         * c-c++-common/pr69797.c: New test.
14456 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
14458         * lib/target-supports.exp (check_effective_target_section_anchors): Add
14459         check for aarch64*-*-*.
14461 2016-02-15  Richard Biener  <rguenther@suse.de>
14463         PR tree-optimization/69783
14464         * gcc.dg/vect/pr69783.c: New testcase.
14466 2016-02-15  Richard Biener  <rguenther@suse.de>
14468         PR tree-optimization/69776
14469         * gcc.dg/torture/pr69776.c: New testcase.
14471 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
14473         PR fortran/60526
14474         * gfortran.dg/type_decl_4.f90:  Reinstated.
14476 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
14478         PR fortran/68746
14479         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14481 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
14483         PR fortran/60526
14484         PR bootstrap/69816
14485         * gfortran.dg/type_decl_4.f90:  Removed.
14487 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
14489         PR fortran/60526
14490         * gfortran.dg/type_decl_4.f90:  New test.
14492 2016-02-14  Alan Modra  <amodra@gmail.com>
14494         PR testsuite/68886
14495         * gcc.c-torture/execute/stkalign.c: Revise test.
14497 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
14499         PR target/67260
14500         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14502 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
14504         PR target/67260
14505         * gcc.target/sh/torture/pr67260.c: New.
14507 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
14509         * gcc.dg/pr67964.c: Add dg-require-alias.
14511 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
14513         PR target/67636
14514         PR target/64345
14515         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14517 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14519         PR libgfortran/69668
14520         * gfortran.dg/namelist_88.f90: New test.
14522 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14524         PR libgfortran/69668
14525         * gfortran.dg/namelist_38.f90: Update test.
14526         * gfortran.dg/namelist_84.f90: Update test.
14528 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
14530         PR other/69554
14531         * gcc.dg/pr69554-1.c: New test.
14532         * gfortran.dg/pr69554-1.F90: New test.
14533         * gfortran.dg/pr69554-2.F90: New test.
14534         * lib/gcc-dg.exp (proc dg-locus): New function.
14535         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14536         distinguish between the caret-printing and non-caret-printing
14537         cases.  If caret-printing has been explicitly enabled, bail out
14538         without attempting to fix up the output.
14540 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
14542         PR driver/69265
14543         PR driver/69453
14544         * gcc.dg/spellcheck-options-3.c: New test case.
14545         * gcc.dg/spellcheck-options-4.c: New test case.
14546         * gcc.dg/spellcheck-options-5.c: New test case.
14547         * gcc.dg/spellcheck-options-6.c: New test case.
14548         * gcc.dg/spellcheck-options-7.c: New test case.
14549         * gcc.dg/spellcheck-options-8.c: New test case.
14550         * gcc.dg/spellcheck-options-9.c: New test case.
14551         * gcc.dg/spellcheck-options-10.c: New test case.
14553 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
14555         PR rtl-optimization/69764
14556         PR rtl-optimization/69771
14557         * c-c++-common/pr69764.c: New test.
14558         * gcc.dg/torture/pr69771.c: New test.
14560 2016-02-12  Marek Polacek  <polacek@redhat.com>
14562         * g++.dg/torture/init-list1.C: New.
14564 2016-02-12  Marek Polacek  <polacek@redhat.com>
14566         * gcc.dg/pr69522.c: Add empty dg-options.
14568 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
14570         * g++.dg/lto/lto.exp: Include and init mpx.
14571         * g++.dg/lto/pr69729_0.C: New test.
14573 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
14575         PR ipa/69241
14576         * g++.dg/ipa/pr69241-4.C: New test.
14578         PR ipa/68672
14579         * g++.dg/ipa/pr68672-1.C: New test.
14580         * g++.dg/ipa/pr68672-2.C: New test.
14581         * g++.dg/ipa/pr68672-3.C: New test.
14583 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
14585         PR c/69522
14586         * gcc.dg/pr69522.c: New test.
14588 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
14590         PR c++/69098
14591         * g++.dg/cpp1y/69098.C: New test.
14592         * g++.dg/cpp1y/69098-2.C: New test.
14594 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
14596         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14597         and neighbour -> neighbor.
14598         * objc.dg/attributes/method-nonnull-1.m: Likewise.
14599         * objc.dg/gnu-api-2-class-meta.m: Likewise.
14600         * c-c++-common/Wvarargs.c: Likewise.
14601         * c-c++-common/goacc/host_data-5.c: Likewise.
14602         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14603         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14604         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14605         * gcc.target/aarch64/pr60697.c: Likewise.
14606         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14607         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14608         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14609         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14610         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14611         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14612         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14613         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14614         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14615         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14616         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14617         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14618         * g++.dg/lookup/koenig5.C: Likewise.
14619         * g++.dg/ext/no-asm-2.C: Likewise.
14620         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14621         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14622         * gfortran.dg/used_types_16.f90: Likewise.
14623         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14624         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14625         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14626         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14627         * gfortran.dg/abstract_type_6.f03: Likewise.
14628         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14629         * gfortran.dg/used_types_15.f90: Likewise.
14630         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14631         * gfortran.dg/exit_3.f08: Likewise.
14632         * gfortran.dg/open_status_2.f90: Likewise.
14633         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14634         * gfortran.dg/intrinsic_std_1.f90: Likewise.
14635         * gfortran.dg/associate_1.f03: Likewise.
14636         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14637         * gfortran.dg/intrinsic_std_6.f90: Likewise.
14638         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14639         * gcc.dg/builtin-object-size-1.c: Likewise.
14640         * gcc.dg/noreturn-6.c: Likewise.
14641         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14642         * gcc.dg/globalalias.c: Likewise.
14643         * gcc.dg/builtins-config.h: Likewise.
14644         * gcc.dg/pr30457.c: Likewise.
14645         * gcc.c-torture/compile/volatile-1.c: Likewise.
14646         * gcc.c-torture/execute/20101011-1.c: Likewise.
14647         * c-c++-common/Waddress-1.c: Likewise.
14649 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
14651         PR c/69768
14652         * c-c++-common/Waddress-1.c: New test.
14654 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
14656         PR fortran/69296
14657         * gfortran.dg/associate_19.f03: New test.
14658         * gfortran.dg/associate_20.f03: New test.
14660 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
14662         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14664 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14666         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14667         .arch armv8-a\n.  Add -dA to dg-options.
14668         * gcc.target/aarch64/assembler_arch_1.c: New test.
14669         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14671 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
14673         PR c++/68726
14674         * g++.dg/cpp0x/pr68726.C: New.
14676 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14678         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14679         test.
14681 2016-02-11  Richard Biener  <rguenther@suse.de>
14683         * g++.dg/tree-ssa/pr61034.C: Adjust.
14685 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
14687         PR target/69148
14688         * gcc.target/s390/pr69148.c: New.
14690 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
14692         PR tree-optimization/69652
14693         * gcc.dg/torture/pr69652.c: New test.
14695 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
14696             Patrick Palka  <ppalka@gcc.gnu.org>
14698         PR ipa/69241
14699         PR c++/69649
14700         * g++.dg/ipa/pr69241-1.C: New test.
14701         * g++.dg/ipa/pr69241-2.C: New test.
14702         * g++.dg/ipa/pr69241-3.C: New test.
14703         * g++.dg/ipa/pr69649.C: New test.
14705 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
14707         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14708         * gcc.dg/tree-ssa/sra-18.c: Ditto.
14710 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
14712         PR tree-optimization/68021
14713         * gcc.dg/tree-ssa/pr68021.c: New test.
14715 2016-02-10  Richard Biener  <rguenther@suse.de>
14717         PR tree-optimization/69726
14718         * gcc.dg/uninit-22.c: New testcase.
14720 2016-02-09  Andrew Pinski  <apinski@cavium.com>
14722         PR tree-opt/69282
14723         * gcc.c-torture/compile/20160205-1.c: New testcase.
14725 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
14727         PR target/68404
14728         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14729         instead accessing a really large arrray.
14730         * gcc.target/powerpc/fusion3.c: Likewise.
14732 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
14734         PR target/68532
14735         * gcc.c-torture/execute/pr68532.c: New test.
14737 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
14739         PR target/69634
14740         * gcc.dg/pr69634.c: New.
14742 2016-02-09  Richard Biener  <rguenther@suse.de>
14744         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14746 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
14748         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14750 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
14752         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14754 2016-02-09  Richard Biener  <rguenther@suse.de>
14756         PR tree-optimization/69715
14757         * gcc.dg/torture/pr69715.c: New testcase.
14759 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
14761         PR c++/69139
14762         * g++.dg/cpp0x/trailing12.C: New test.
14763         * g++.dg/cpp0x/trailing13.C: New test.
14765 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
14767         PR c++/69283
14768         PR c++/67835
14769         * g++.dg/cpp1y/auto-fn29.C: New test.
14770         * g++.dg/cpp1y/auto-fn30.C: New test.
14772 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
14774         PR tree-optimization/69209
14775         * gcc.c-torture/compile/pr69209.c: New test.
14777 2016-02-08  Jeff Law  <law@redhat.com>
14779         PR tree-optimization/68541
14780         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14781         of statements allowed in join block for path splitting.
14783 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
14785         PR c++/59627
14786         * g++.dg/gomp/pr59627.C: New test.
14788         PR ipa/69239
14789         * g++.dg/ipa/pr69239.C: New test.
14791 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
14793         PR preprocessor/69664
14794         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14795         * gcc.dg/cpp/warn-comments.c: Likewise.
14797 2016-02-08  Marek Polacek  <polacek@redhat.com>
14799         PR c++/69688
14800         * g++.dg/init/const12.C: New test.
14802 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
14804         PR target/60410
14805         * gcc.dg/lto/pr55113_0.c: Remove test.
14807 2016-02-08  Richard Biener  <rguenther@suse.de>
14809         PR tree-optimization/69719
14810         * gcc.dg/torture/pr69719.c: New testcase.
14812 2016-02-08  Richard Biener  <rguenther@suse.de>
14813         Jeff Law  <law@redhat.com>
14815         PR target/68273
14816         * gcc.target/mips/pr68273.c: New testcase.
14818 2016-02-08   Richard Biener  <rguenther@suse.de>
14820         PR rtl-optimization/69274
14821         * gcc.target/i386/addr-sel-1.c: XFAIL.
14823 2016-02-08  Jeff Law  <law@redhat.com>
14825         PR tree-optimization/68541
14826         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14828         PR tree-optimization/65917
14829         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14831 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14833         PR fortran/50555
14834         * gfortran.dg/namelist_args.f90: New test.
14836 2016-02-05  Jeff Law  <law@redhat.com>
14838         PR tree-optimization/68541
14839         * gcc.dg/tree-ssa/split-path-2.c: New test.
14840         * gcc.dg/tree-ssa/split-path-3.c: New test.
14841         * gcc.dg/tree-ssa/split-path-4.c: New test.
14842         * gcc.dg/tree-ssa/split-path-5.c: New test.
14843         * gcc.dg/tree-ssa/split-path-6.c: New test.
14844         * gcc.dg/tree-ssa/split-path-7.c: New test.
14846 2016-02-05  Martin Sebor  <msebor@redhat.com>
14848         PR c++/69662
14849         * g++.dg/warn/Wplacement-new-size-1.C: New test.
14850         * g++.dg/warn/Wplacement-new-size-2.C: New test.
14852 2016-02-06  Richard HEnderson  <rth@redhat.com>
14854         PR c/69643
14855         * gcc.target/i386/addr-space-4.c: New.
14856         * gcc.target/i386/addr-space-5.c: New.
14858 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
14860         PR fortran/66089
14861         * gfortran.dg/elemental_dependency_6.f90: New.
14863 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
14865         PR rtl-optimization/69691
14866         * gcc.c-torture/execute/pr69691.c: New test.
14868         PR c++/69628
14869         * g++.dg/parse/pr69628.C: New test.
14871 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
14873         * gcc.dg/sancov/asan.c: Move to ...
14874         * gcc.dg/asan/sancov-1.c: ... here.
14876 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
14878         * gcc.target/i386/pr69577.c: Require avx_runtime target.
14880 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
14882         PR target/69677
14883         * gcc.target/i386/pr69677.c: New test.
14885 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
14887         PR c++/68948
14888         * g++.dg/template/pr68948.C: New test.
14890 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14892         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14893         (only necessary on s390x).
14895 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14897         * gcc.target/i386/pr69454-2.c: Compile with -msse2
14898         -mno-accumulate-outgoing-args.
14900 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
14902         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14904 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
14906         PR c/69669
14907         * c-c++-common/pr69669.c: New test.
14909 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
14911         PR target/69667
14912         * g++.dg/pr69667.C: New file.
14914 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
14916         PR target/69619
14917         * gcc.dg/pr69619.c: Add new test.
14919 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
14921         PR rtl-optimization/69577
14922         * gcc.target/i386/pr69577.c: New test.
14924 2016-02-04  Martin Liska  <mliska@suse.cz>
14926         * g++.dg/asan/pr69276.C: New test.
14928 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14930         PR target/65932
14931         PR target/67714
14932         * gcc.target/arm/wmul-3.c: Simplify test to generate just
14933         a single smulbb instruction.
14934         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14935         * gcc.target/amr/wmul-2.c: Likewise.
14937 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14939         PR target/65932
14940         PR target/67714
14941         * gcc.c-torture/execute/pr67714.c: New test.
14943 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14945         PR target/69454
14946         * gcc.target/i386/pr69454-1.c: New test.
14947         * gcc.target/i386/pr69454-2.c: New test.
14949 2016-02-03  Martin Sebor  <msebor@redhat.com>
14951         PR c++/69251
14952         PR c++/69253
14953         PR c++/69290
14954         PR c++/69277
14955         PR c++/69349
14956         * g++.dg/ext/flexarray-mangle-2.C: New test.
14957         * g++.dg/ext/flexarray-mangle.C: New test.
14958         * g++.dg/ext/flexarray-subst.C: New test.
14959         * g++.dg/ext/flexary11.C: New test.
14960         * g++.dg/ext/flexary12.C: New test.
14961         * g++.dg/ext/flexary13.C: New test.
14962         * g++.dg/ext/flexary14.C: New test.
14963         * g++.dg/other/dump-ada-spec-2.C: Adjust.
14965 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14967         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14968         Define only if CHECK_FLOAT128 is defined.
14969         (main): Properly initialize u5.
14971 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
14973         PR c/69627
14974         * gcc.dg/pr69627.c: New test.
14976         PR target/69644
14977         * gcc.dg/pr69644.c: New test.
14979 2016-02-03  Mike Stump  <mikestump@comcast.net>
14981         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14982         support for struct-layout-1.exp.
14984 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
14986         PR c++/69056
14987         * g++.dg/cpp0x/pr69056.C: New test.
14989 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
14990             Alexandre Oliva  <aoliva@redhat.com>
14992         PR target/69461
14993         * gcc.target/powerpc/pr69461.c: New.
14995 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
14997         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14998         works from here ...
14999         (check_effective_target_fsanitize_thread): ... to here.  Do not
15000         specify additional compile flags for the test source.
15001         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15002         specify additional compile flags for the test source.
15004 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
15006         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15008 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
15010         PR fortran/67451
15011         PR fortran/69418
15012         * gfortran.dg/coarray_allocate_2.f08: New test.
15013         * gfortran.dg/coarray_allocate_3.f08: New test.
15014         * gfortran.dg/coarray_allocate_4.f08: New test.
15016 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
15018         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15019         use same scan-tree-dump-times on all platforms.
15020         * gcc.dg/vect/vect-outer-1.c: Likewise.
15021         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15022         * gcc.dg/vect/vect-outer-1a.c: Likewise.
15023         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15024         * gcc.dg/vect/vect-outer-1b.c: Likewise.
15025         * gcc.dg/vect/vect-outer-2b.c: Likewise.
15026         * gcc.dg/vect/vect-outer-3b.c: Likewise.
15027         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15029 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
15031         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15032         warning.
15034 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
15036         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15038 2016-02-02  James Norris  <jnorris@codesourcery.com>
15040         * c-c++-common/goacc/routine-5.c: Add tests.
15042 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
15044         * gcc.target/nvptx/unsigned-cmp.c: New test.
15046 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
15048         * gcc.target/aarch64/scalar_shift_1.c
15049         (test_corners_sisd_di): Improve force to SIMD register.
15050         (test_corners_sisd_si): Likewise.
15051         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15052         Remove scan-assembler check for ldr.
15054 2016-02-02  Richard Biener  <rguenther@suse.de>
15056         PR tree-optimization/69595
15057         * gcc.dg/Warray-bounds-17.c: New testcase.
15059 2016-02-02  Richard Biener  <rguenther@suse.de>
15061         PR tree-optimization/69606
15062         * gcc.dg/torture/pr69606.c: New testcase.
15064 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
15066         PR middle-end/68542
15067         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15068         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15070 2016-02-02  Alan Modra  <amodra@gmail.com>
15072         PR target/69548
15073         * gcc.target/powerpc/pr69548.c: New test.
15075 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15077         PR rtl-optimization/69592
15078         * gcc.dg/pr69592.c: New test.
15080         PR preprocessor/69543
15081         PR c/69558
15082         * gcc.dg/pr69543.c: New test.
15083         * gcc.dg/pr69558.c: New test.
15085 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
15087         PR testsuite/65940
15088         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15090 2016-02-01  Martin Sebor  <msebor@redhat.com>
15092         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15094 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
15096         PR tree-optimization/67921
15097         * c-c++-common/ubsan/pr67921.c: New test.
15099 2016-02-01  Richard Biener  <rguenther@suse.de>
15101         PR middle-end/69556
15102         * gcc.dg/tree-ssa/recip-8.c: New testcase.
15104 2016-02-01  Richard Biener  <rguenther@suse.de>
15106         PR tree-optimization/69574
15107         * gcc.dg/torture/pr69574.c: New testcase.
15109 2016-02-01  Richard Biener  <rguenther@suse.de>
15111         PR tree-optimization/69579
15112         * gcc.dg/setjmp-6.c: New testcase.
15114 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15116         PR rtl-optimization/69570
15117         * g++.dg/opt/pr69570.C: New test.
15119 2016-02-01  Richard Henderson  <rth@redhat.com>
15121         * gcc.dg/pr69535.c: New test.
15123 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
15125         PR testsuite/69584
15126         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15127         * gcc.dg/tree-ssa/sra-18.c: Likewise.
15129         PR debug/68244
15130         * g++.dg/parse/parens3.C: Use register "4" on hppa.
15132         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15134 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
15136         PR fortran/67564
15137         * gfortran.dg/allocate_with_source_17.f03: New test.
15139 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
15141         PR tree-optimization/69546
15142         * gcc.dg/torture/pr69546.c: New test.
15144 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
15146         PR fortran/69566
15147         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15149 2016-01-30  Martin Sebor  <msebor@redhat.com>
15151         PR c++/68490
15152         * g++.dg/ext/flexary10.C: New test.
15154 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
15156         PR fortran/66707
15157         gfortran.dg/common_23.f90: New test.
15159 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15161         PR target/65546
15162         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15163         condition being checked, and disable it when the target supports
15164         misaligned loads and stores.
15166 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15168         PR debug/69518
15169         * gcc.dg/torture/pr69518.c: New test.
15171 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
15173         PR target/69530
15174         * gcc.target/i386/pr69530.c: New test.
15176 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
15178         PR target/65604
15179         * gcc.target/mips/div-delay.c: New test.
15181 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15183         PR target/69551
15184         * gcc.target/i386/pr69551.c: New test.
15186         PR target/66137
15187         * gcc.target/i386/pr66137.c: New test.
15189 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
15191         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15192         always built for p5600.
15193         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15194         isa=p5600 dg-option.
15196 2016-01-29  Richard Biener  <rguenther@suse.de>
15198         PR tree-optimization/69547
15199         * g++.dg/tree-ssa/pr69547.C: New testcase.
15201 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15203         PR debug/66869
15204         * g++.dg/warn/Wunused-function2.C: New test.
15206 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15208         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15209         support for test to succeed.
15211 2016-01-29  Marek Polacek  <polacek@redhat.com>
15213         PR c++/69509
15214         PR c++/69516
15215         * g++.dg/ext/constexpr-vla2.C: New test.
15216         * g++.dg/ext/constexpr-vla3.C: New test.
15217         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15219 2016-01-29  Richard Biener  <rguenther@suse.de>
15221         PR middle-end/69537
15222         * gcc.dg/uninit-21.c: New testcase.
15224 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
15226         PR target/69459
15227         * gcc.target/i386/pr69459.c: New test.
15229 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
15231         PR target/68400
15232         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15233         * gcc.target/mips/pr68400.c: New test.
15235 2016-01-28  Martin Sebor  <msebor@redhat.com>
15237         PR target/17381
15238         * gcc.target/powerpc/pr17381.c: New test.
15240 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
15242         PR middle-end/69542
15243         * gcc.dg/torture/pr69542.c: New test.
15245 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
15247         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15249 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15251         * gcc.dg/pr65980.c: Skip on AIX.
15252         * gcc.dg/pr66688.c: Same.
15254 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15256         PR target/63679
15257         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15258         * gcc.dg/tree-ssa/sra-18.c: Same.
15260 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
15262         PR fortran/62536
15263         * gfortran.dg/block_15.f08: New test.
15264         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15265         on incorrectly closed BLOCK.
15267 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
15269         * gcc.dg/declare-simd.c: New test.
15271 2016-01-28  Richard Biener  <rguenther@suse.de>
15273         PR tree-optimization/69466
15274         * gfortran.dg/vect/pr69466.f90: New testcase.
15276 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15278         * g++.dg/pr67989.C: Remove ARM-specific option.
15279         * gcc.target/arm/pr67989.C: New file.
15281 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
15283         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15284         and expm1 test for glibc < 2.11.
15286 2016-01-27  Richard Henderson  <rth@redhat.com>
15288         * gcc.c-torture/execute/pr69447.c: New test.
15290 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
15292         PR fortran/69422
15293         * gfortran.dg/alloc_comp_assign_15.f03: New test.
15295 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
15297         PR debug/66869
15298         * gcc.dg/pr66869.c: New test.
15300 2016-01-25  Jeff Law  <law@redhat.com>
15302         PR tree-optimization/68398
15303         PR tree-optimization/69196
15304         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15305         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15306         path to avoid new heuristic allowing more irreducible regions
15307         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15308         * gcc.dg/tree-ssa/vrp46.c: Likewise.
15309         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15310         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15311         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15313 2016-01-27  Marek Polacek  <polacek@redhat.com>
15315         PR c/68062
15316         * c-c++-common/vector-compare-4.c: New test.
15318 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
15320         PR preprocessor/69126
15321         * c-c++-common/pr69126.c: New test case.
15323 2016-01-27  Ian Lance Taylor  <iant@google.com>
15325         * gcc.dg/tree-ssa/ivopt_5.c: New test.
15327 2016-01-27  Ryan Burn  <contact@rnburn.com>
15329         PR cilkplus/69267
15330         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15332 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
15334         PR target/69512
15335         * gcc.target/i386/pr69512.c: New test.
15337 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
15339         PR ada/69488
15340         * gnat.dg/sso/*.adb: Robustify dg-output directives.
15342 2016-01-27  Marek Polacek  <polacek@redhat.com>
15344         PR c++/69379
15345         * g++.dg/pr69379.C: New test.
15347 2016-01-27  Martin Sebor  <msebor@redhat.com>
15349         PR c++/69317
15350         * g++.dg/abi/Wabi-2-2.C: New test.
15351         * g++.dg/abi/Wabi-2-3.C: New test.
15352         * g++.dg/abi/Wabi-3-2.C: New test.
15353         * g++.dg/abi/Wabi-3-3.C: New test.
15355 2016-01-27  Richard Biener  <rguenther@suse.de>
15357         PR tree-optimization/69166
15358         * gcc.dg/torture/pr69166.c: New testcase.
15360 2016-01-27  Martin Jambor  <mjambor@suse.cz>
15362         PR tree-optimization/69355
15363         * gcc.dg/tree-ssa/pr69355.c: New test.
15365 2016-01-27  Marek Polacek  <polacek@redhat.com>
15367         PR c++/69496
15368         * g++.dg/ext/constexpr-vla1.C: New test.
15370 2016-01-20  Christian Bruel  <christian.bruel@st.com>
15372         PR target/69245
15373         * gcc.target/arm/pr69245.c: New test.
15375 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
15377         PR tree-optimization/69399
15378         * gcc.dg/torture/pr69399.c: New test.
15380 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
15382         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15384 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
15386         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15388 2016-01-26  Tom de Vries  <tom@codesourcery.com>
15390         PR tree-optimization/69110
15391         * gcc.dg/autopar/pr69110.c: New test.
15393 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
15394             Sebastian Pop  <s.pop@samsung.com>
15396         * gcc.dg/graphite/isl-ast-op-select.c: New.
15398 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
15400         PR fortran/69385
15401         * gfortran.dg/allocate_error_6.f90: New test.
15403 2016-01-26  Richard Henderson  <rth@redhat.com>
15405         * gcc.dg/tm/pr60908.c: New test.
15407 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
15409         PR other/69006
15410         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15411         directive.
15412         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15413         expected multiline output to reflect the colorization being
15414         disabled before newlines.
15415         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15416         (custom_diagnostic_finalizer): Replace call to
15417         pp_newline_and_flush with call to pp_flush.
15418         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15419         * gfortran.dg/implicit_class_1.f90: Likewise.
15420         * lib/gcc-dg.exp (allow_blank_lines): New global.
15421         (dg-allow-blank-lines-in-output): New procedure.
15422         (gcc-dg-prune): Complain about blank lines in the output, unless
15423         dg-allow-blank-lines-in-output was called.
15424         * lib/multiline.exp (_build_multiline_regex): Only support
15425         arbitrary followup text for non-blank-lines, not for blank lines.
15427 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
15429         PR tree-optimization/69483
15430         * gcc.dg/pr69483.c: New test.
15431         * g++.dg/opt/pr69483.C: New test.
15433 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
15435         PR target/68620
15436         * gcc.target/arm/pr68620.c: New test.
15438 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
15440         * gcc.target/i386/pr68986-2.c: Remove -m32.
15442 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
15444         PR target/68986
15445         * gcc.target/i386/pr68986-1.c: New test.
15446         * gcc.target/i386/pr68986-2.c: Likewise.
15447         * gcc.target/i386/pr68986-3.c: Likewise.
15449 2016-01-26  Christian Bruel  <christian.bruel@st.com>
15451         * lib/target-supports.exp
15452         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15453         (check_effective_target_arm_crypto_pragma_ok): Likewise.
15454         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15456 2016-01-26  Richard Biener  <rguenther@suse.de>
15458         PR tree-optimization/69452
15459         * gcc.dg/torture/pr69452.c: New testcase.
15461 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
15463         PR target/69442
15464         * gcc.dg/pr69442.c: New test.
15466 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
15468         PR target/67896
15469         * gcc.target/aarch64/simd/pr67896.C: New.
15471 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
15473         PR tree-optimization/69400
15474         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15475         function.
15476         (plugin_init): Call it.
15477         * gcc.dg/torture/pr69400.c: New test.
15479 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
15481         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15483 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
15484             Sebastian Pop  <s.pop@samsung.com>
15486         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15487         isl-0.15.
15489 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
15490             Sebastian Pop  <s.pop@samsung.com>
15492         * gcc.dg/graphite/pr69292.c: New.
15494 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
15496         * c-c++-common/goacc/use_device-1.c: New test.
15498 2016-01-25  Jeff Law  <law@redhat.com>
15500         PR tree-optimization/69196
15501         PR tree-optimization/68398
15502         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15503         * gcc.dg/tree-ssa/pr68198.c: Likewise.
15505 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
15507         PR target/69469
15508         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15509         Algorithm.
15511 2016-01-25  Richard Biener  <rguenther@suse.de>
15513         PR testsuite/69380
15514         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15516 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
15518         PR target/69421
15519         * gcc.dg/pr69421.c: New test.
15521 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
15523         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15524         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15525         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15526         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15527         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15528         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15529         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15530         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15531         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15532         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15534 2016-01-25  Richard Biener  <rguenther@suse.de>
15536         PR tree-optimization/69376
15537         * gcc.dg/torture/pr69376.c: New testcase.
15539 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15541         PR fortran/69397
15542         PR fortran/68442
15543         * gfortran.dg/interface_38.f90: New test.
15544         * gfortran.dg/interface_39.f90: New test.
15546 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
15548         Revert:
15549         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
15551         PR c++/11858
15552         PR c++/24663
15553         PR c++/24664
15554         * g++.dg/template/pr11858.C: New test.
15555         * g++.dg/template/pr24663.C: New test.
15556         * g++.dg/template/unify12.C: New test.
15557         * g++.dg/template/unify13.C: New test.
15558         * g++.dg/template/unify14.C: New test.
15559         * g++.dg/template/unify15.C: New test.
15560         * g++.dg/template/unify16.C: New test.
15561         * g++.dg/template/unify17.C: New test.
15563 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
15565         PR fortran/68283
15566         gfortran.dg/pr68283.f90: New test.
15568 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
15570         PR fortran/66094
15571         * gfortran.dg/inline_matmul_13.f90:  New test.
15572         * gfortran.dg/matmul_bounds_8.f90:  New test.
15573         * gfortran.dg/matmul_bounds_9.f90:  New test.
15574         * gfortran.dg/matmul_bounds_10.f90:  New test.
15576 2016-01-23  Tom de Vries  <tom@codesourcery.com>
15578         PR tree-optimization/69426
15579         * gcc.dg/autopar/pr69426.c: New test.
15581 2016-01-23  Martin Sebor  <msebor@redhat.com>
15583         PR c++/58109
15584         PR c++/69022
15585         * g++.dg/cpp0x/alignas5.C: New test.
15586         * g++.dg/ext/vector29.C: Same.
15588 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
15590         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15591         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15592         _GNU_SOURCE from compile flags to the source.
15593         * gcc.target/i386/chkp-stropt-12.c: Ditto.
15594         * gcc.target/i386/chkp-stropt-16.c: Ditto.
15595         * gcc.target/i386/chkp-stropt-4.c: Ditto.
15596         * gcc.target/i386/chkp-stropt-8.c: Ditto.
15598 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
15600         PR target/69432
15601         * g++.dg/opt/pr69432.C: New test.
15603 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15605         * gcc.target/powerpc/pr63354c: Adjust target selector to include
15606         32-bit targets testing an -m64 multilib.
15608 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15610         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15611         64-bit support.
15613 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
15615         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15617 2016-01-21  Christian Bruel  <christian.bruel@st.com>
15619         PR target/68674
15620         * gcc.target/i386/pr68674.c
15621         * gcc.target/aarch64/pr68674.c
15622         * gcc.target/arm/pr68674.c
15624 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15626         PR target/69403
15627         * gcc.c-torture/execute/pr69403.c: New test.
15629 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
15631         PR c++/55843
15632         * g++.dg/template/pr55843.C: New.
15634 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
15636         PR testsuite/66877
15637         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15638         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15640 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15642         PR testsuite/67489
15643         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15644         from dg-do compile directive, and instead add
15645         { dg-require-effective-target int128 }.
15647 2016-01-20  Martin Sebor  <msebor@redhat.com>
15649         PR c/69405
15650         * gcc.dg/sync-fetch.c: New test.
15652 2016-01-21  Martin Sebor  <msebor@redhat.com>
15654         PR target/69252
15655         * gcc.target/powerpc/pr69252.c: New test.
15657 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15659         PR fortran/65996
15660         * gfortran.dg/pr65996.f90: New test.
15662 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15664         PR c++/68810
15665         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
15666         expected to generate an error.
15668 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
15670         PR middle-end/66178
15671         * gcc.dg/torture/pr66178.c: New test.
15673 2016-01-21  Anton Blanchard  <anton@samba.org>
15674             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15676         PR target/63354
15677         * gcc.target/powerpc/pr63354.c:  New test.
15679 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
15681         PR rtl-optimization/68990
15682         * gcc.target/i386/pr68990: New.
15684 2016-01-21  Nick Clifton  <nickc@redhat.com>
15686         PR target/69129
15687         * gcc.target/mips/pr69129.c: New.
15689 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
15691         PR c++/58046
15692         * g++.dg/cpp0x/pr58046.C: New.
15694 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
15696         PR target/69187
15697         PR target/65624
15698         * gcc.target/arm/pr69187.c: New test.
15700         PR c++/69355
15701         * g++.dg/torture/pr69355.C: New test.
15703 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
15704             Sebastian Pop  <s.pop@samsung.com>
15706         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15708 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
15709             Sebastian Pop  <s.pop@samsung.com>
15711         * gcc.dg/graphite/pr68976.c: New test.
15713 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
15715         PR middle-end/67653
15716         * c-c++-common/pr67653.c: New test.
15717         * gcc.dg/torture/pr29119.c: Add dg-warning.
15719 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
15721         * gcc.target/powerpc/cpu-builtin-1.c: New test.
15723 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15725         PR c/24293
15726         * gcc.dg/pr24293.c: New test.
15727         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15728         incomplete struct type.
15729         * gcc.dg/declspec-1.c: Likewise.
15730         * gcc.dg/pr63549.c: Likewise.
15732 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
15734         PR tree-optimization/66612
15735         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15736         for bdn instruction.
15738 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
15740         * lib/target-supports.exp
15741         (check_effective_target_arm_fp_ok_nocache): New.
15742         (check_effective_target_arm_fp_ok): New.
15743         (add_options_for_arm_fp): New.
15744         (check_effective_target_arm_crypto_ok_nocache): Require
15745         target_arm_v8_neon_ok instead of arm32.
15746         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15747         (check_effective_target_arm_crypto_pragma_ok): New.
15748         (add_options_for_arm_vfp): New.
15749         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15750         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15751         target instead. Force initial fpu to vfp.
15752         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15753         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15754         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15755         dependency.
15756         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15757         use arm_vfp effective target instead. Force initial fpu to vfp.
15758         * gcc.target/arm/attr-neon3.c: Likewise.
15759         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15760         arm_vfp_ok.
15761         * gcc.target/arm/unsigned-float.c: Likewise.
15762         * gcc.target/arm/vfp-1.c: Likewise.
15763         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15764         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15765         * gcc.target/arm/vfp-ldmiad.c: Likewise.
15766         * gcc.target/arm/vfp-ldmias.c: Likewise.
15767         * gcc.target/arm/vfp-stmdbd.c: Likewise.
15768         * gcc.target/arm/vfp-stmdbs.c: Likewise.
15769         * gcc.target/arm/vfp-stmiad.c: Likewise.
15770         * gcc.target/arm/vfp-stmias.c: Likewise.
15771         * gcc.target/arm/vnmul-1.c: Likewise.
15772         * gcc.target/arm/vnmul-2.c: Likewise.
15773         * gcc.target/arm/vnmul-3.c: Likewise.
15774         * gcc.target/arm/vnmul-4.c: Likewise.
15776 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
15778         PR testsuite/69366
15779         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15780         the MPX run-time library, for compile-time MPX test.
15781         * gcc.target/i386/chkp-always_inline.c: Likewise.
15782         * gcc.target/i386/chkp-bndret.c: Likewise.
15783         * gcc.target/i386/chkp-builtins-1.c: Likewise.
15784         * gcc.target/i386/chkp-builtins-2.c: Likewise.
15785         * gcc.target/i386/chkp-builtins-3.c: Likewise.
15786         * gcc.target/i386/chkp-builtins-4.c: Likewise.
15787         * gcc.target/i386/chkp-const-check-1.c: Likewise.
15788         * gcc.target/i386/chkp-const-check-2.c: Likewise.
15789         * gcc.target/i386/chkp-hidden-def.c: Likewise.
15790         * gcc.target/i386/chkp-label-address.c: Likewise.
15791         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15792         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15793         * gcc.target/i386/chkp-pr69044.c: Likewise.
15794         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15795         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15796         * gcc.target/i386/chkp-strchr.c: Likewise.
15797         * gcc.target/i386/chkp-strlen-1.c: Likewise.
15798         * gcc.target/i386/chkp-strlen-2.c: Likewise.
15799         * gcc.target/i386/chkp-strlen-3.c: Likewise.
15800         * gcc.target/i386/chkp-strlen-4.c: Likewise.
15801         * gcc.target/i386/chkp-strlen-5.c: Likewise.
15802         * gcc.target/i386/chkp-stropt-1.c: Likewise.
15803         * gcc.target/i386/chkp-stropt-10.c: Likewise.
15804         * gcc.target/i386/chkp-stropt-11.c: Likewise.
15805         * gcc.target/i386/chkp-stropt-12.c: Likewise.
15806         * gcc.target/i386/chkp-stropt-13.c: Likewise.
15807         * gcc.target/i386/chkp-stropt-14.c: Likewise.
15808         * gcc.target/i386/chkp-stropt-15.c: Likewise.
15809         * gcc.target/i386/chkp-stropt-16.c: Likewise.
15810         * gcc.target/i386/chkp-stropt-2.c: Likewise.
15811         * gcc.target/i386/chkp-stropt-3.c: Likewise.
15812         * gcc.target/i386/chkp-stropt-4.c: Likewise.
15813         * gcc.target/i386/chkp-stropt-5.c: Likewise.
15814         * gcc.target/i386/chkp-stropt-6.c: Likewise.
15815         * gcc.target/i386/chkp-stropt-7.c: Likewise.
15816         * gcc.target/i386/chkp-stropt-8.c: Likewise.
15817         * gcc.target/i386/chkp-stropt-9.c: Likewise.
15818         * gcc.target/i386/pr63995-2.c: Likewise.
15819         * gcc.target/i386/pr64805.c: Likewise.
15820         * gcc.target/i386/pr65044.c: Likewise.
15821         * gcc.target/i386/pr65167.c: Likewise.
15822         * gcc.target/i386/pr65183.c: Likewise.
15823         * gcc.target/i386/pr65184.c: Likewise.
15824         * gcc.target/i386/thunk-retbnd.c: Likewise.
15826 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
15828         PR tree-optimization/69328
15829         * gcc.dg/pr69328.c: New test.
15831 2016-01-20  Jeff Law  <law@redhat.com>
15833         PR target/25114
15834         * gcc.target/m68k/pr25114.c: New test.
15836 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
15838         * gcc.target/arm/memset-inline-10.c: Added
15839         dg-require-effective-target arm_thumb2_ok.
15841 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
15843         * gcc.dg/debug/dwarf2/sso.c: New test.
15845 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
15847         PR testsuite/68820
15848         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15849         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15850         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15852 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
15854         PR ipa/66223
15855         * g++.dg/ipa/devirt-50.C: New testcase.
15857 2016-01-19  Marek Polacek  <polacek@redhat.com>
15859         PR c++/68965
15860         * g++.dg/cpp1y/parameter-pack-1.C: New test.
15861         * g++.dg/cpp1y/parameter-pack-2.C: New test.
15863 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15865         PR target/69135
15866         * gcc.target/arm/pr69135_1.c: New test.
15868 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
15870         * gcc.target/aarch64/ccmp_1.c: Add new tests.
15872 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
15874         * gcc.target/aarch64/ccmp_1.c: New testcase.
15876 2016-01-19  Marek Polacek  <polacek@redhat.com>
15878         PR c++/68586
15879         * g++.dg/cpp0x/enum30.C: New test.
15881 2016-01-19  Richard Biener  <rguenther@suse.de>
15883         PR tree-optimization/69336
15884         * g++.dg/tree-ssa/pr69336.C: New testcase.
15886 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
15888         PR debug/65779
15889         * gcc.dg/pr65779.c: New test.
15891 2016-01-19  Richard Biener  <rguenther@suse.de>
15893         PR tree-optimization/69352
15894         * gcc.dg/torture/pr69352.c: New testcase.
15896 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
15898         PR rtl-optimization/68955
15899         PR rtl-optimization/64557
15900         * gcc.dg/torture/pr68955.c: New test.
15902 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
15904         PR lto/69136
15905         * g++.dg/torture/pr69136.C: New testcase.
15907 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
15909         PR lto/69133
15910         * g++.dg/lto/pr69133_0.C: New testcase.
15911         * g++.dg/lto/pr69133_1.C: New testcase.
15913 2016-01-15  Jeff Law  <law@redhat.com>
15915         PR tree-optimization/69320
15916         * gcc.c-torture/pr69320-1.c: New test.
15917         * gcc.c-torture/pr69320-2.c: New test.
15918         * gcc.c-torture/pr69320-3.c: New test.
15919         * gcc.c-torture/pr69320-4.c: New test.
15921 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
15923         PR c++/11858
15924         PR c++/24663
15925         PR c++/24664
15926         * g++.dg/template/pr11858.C: New test.
15927         * g++.dg/template/pr24663.C: New test.
15928         * g++.dg/template/unify12.C: New test.
15929         * g++.dg/template/unify13.C: New test.
15930         * g++.dg/template/unify14.C: New test.
15931         * g++.dg/template/unify15.C: New test.
15932         * g++.dg/template/unify16.C: New test.
15933         * g++.dg/template/unify17.C: New test.
15935 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
15937         PR testsuite/69181
15938         * gcc.dg/pr69181-1.c: New test file.
15939         * gcc.dg/pr69181-2.c: New test file.
15940         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15941         globals by moving it to...
15942         (cleanup-after-saved-dg-test): ...this new function.  Add
15943         "global additional_sources_used".  Add reset of global
15944         multiline_expected_outputs to the empty list.
15945         * lib/multiline.exp (_multiline_expected_outputs): Rename this
15946         global to...
15947         (multiline_expected_outputs): ...this, and updated comments to
15948         note that it is modified from gcc-dg.exp.
15949         (dg-end-multiline-output): Update for the above renaming.
15950         (handle-multiline-outputs): Likewise.  Remove the clearing
15951         of the expected outputs to the empty list.
15953 2016-01-18  Richard Biener  <rguenther@suse.de>
15955         PR tree-optimization/69297
15956         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15958 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
15960         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15961         dg-options.
15962         * gcc.target/mips/mips-3d-2.c: Likewise.
15963         * gcc.target/mips/mips-3d-3.c: Likewise.
15964         * gcc.target/mips/mips-3d-4.c: Likewise.
15965         * gcc.target/mips/mips-3d-5.c: Likewise.
15966         * gcc.target/mips/mips-3d-6.c: Likewise.
15967         * gcc.target/mips/mips-3d-7.c: Likewise.
15968         * gcc.target/mips/mips-3d-8.c: Likewise.
15969         * gcc.target/mips/mips-3d-9.c: Likewise.
15970         * gcc.target/mips/mips-ps-1.c: Likewise.
15971         * gcc.target/mips/mips-ps-2.c: Likewise.
15972         * gcc.target/mips/mips-ps-3.c: Likewise.
15973         * gcc.target/mips/mips-ps-4.c: Likewise.
15974         * gcc.target/mips/mips-ps-5.c: Likewise.
15975         * gcc.target/mips/mips-ps-6.c: Likewise.
15976         * gcc.target/mips/mips-ps-7.c: Likewise.
15977         * gcc.target/mips/mips-ps-type.c: Likewise.
15978         * gcc.target/mips/mips-ps-type-2.c: Likewise.
15979         * gcc.target/mips/mips16-attributes-6.c: Likewise.
15981 2016-01-18  Tom de Vries  <tom@codesourcery.com>
15983         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15984         * c-c++-common/goacc/kernels-double-reduction.c: New test.
15985         * c-c++-common/goacc/kernels-empty.c: New test.
15986         * c-c++-common/goacc/kernels-eternal.c: New test.
15987         * c-c++-common/goacc/kernels-loop-2.c: New test.
15988         * c-c++-common/goacc/kernels-loop-3.c: New test.
15989         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15990         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15991         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15992         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15993         * c-c++-common/goacc/kernels-loop-data.c: New test.
15994         * c-c++-common/goacc/kernels-loop-g.c: New test.
15995         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15996         * c-c++-common/goacc/kernels-loop-n.c: New test.
15997         * c-c++-common/goacc/kernels-loop-nest.c: New test.
15998         * c-c++-common/goacc/kernels-loop.c: New test.
15999         * c-c++-common/goacc/kernels-noreturn.c: New test.
16000         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16001         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16002         * c-c++-common/goacc/kernels-reduction.c: New test.
16004 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16006         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16007         * gcc.dg/autopar/outer-2.c: Same.
16008         * gcc.dg/autopar/outer-3.c: Same.
16009         * gcc.dg/autopar/outer-4.c: Same.
16010         * gcc.dg/autopar/outer-5.c: Same.
16011         * gcc.dg/autopar/outer-6.c: Same.
16012         * gcc.dg/autopar/parallelization-1.c: Same.
16013         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16014         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16015         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16016         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16017         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16018         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16019         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16020         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16021         * gcc.dg/autopar/pr39500-1.c: Same.
16022         * gcc.dg/autopar/pr39500-2.c: Same.
16023         * gcc.dg/autopar/pr46193.c: Same.
16024         * gcc.dg/autopar/pr46194.c: Same.
16025         * gcc.dg/autopar/pr49580.c: Same.
16026         * gcc.dg/autopar/pr49960-1.c: Same.
16027         * gcc.dg/autopar/pr49960.c: Same.
16028         * gcc.dg/autopar/pr68373.c: Same.
16029         * gcc.dg/autopar/reduc-1.c: Same.
16030         * gcc.dg/autopar/reduc-1char.c: Same.
16031         * gcc.dg/autopar/reduc-1short.c: Same.
16032         * gcc.dg/autopar/reduc-2.c: Same.
16033         * gcc.dg/autopar/reduc-2char.c: Same.
16034         * gcc.dg/autopar/reduc-2short.c: Same.
16035         * gcc.dg/autopar/reduc-3.c: Same.
16036         * gcc.dg/autopar/reduc-4.c: Same.
16037         * gcc.dg/autopar/reduc-6.c: Same.
16038         * gcc.dg/autopar/reduc-7.c: Same.
16039         * gcc.dg/autopar/reduc-8.c: Same.
16040         * gcc.dg/autopar/reduc-9.c: Same.
16041         * gcc.dg/autopar/uns-outer-4.c: Same.
16042         * gcc.dg/autopar/uns-outer-5.c: Same.
16043         * gcc.dg/autopar/uns-outer-6.c: Same.
16044         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16045         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16047 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16049         PR target/63679
16050         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16051         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16053 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16055         PR target/63679
16056         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16057         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16058         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16060 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16062         PR target/63679
16063         * gcc.dg/tree-ssa/sra-17.c: New.
16064         * gcc.dg/tree-ssa/sra-18.c: New.
16066 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
16068         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16070 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
16072         * gnat.dg/inline12.adb: New test.
16074 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
16076         PR tree-optimization/66797
16077         * gcc.c-torture/execute/pr65447.c: Relax check condition.
16079 2016-01-18  Richard Biener  <rguenther@suse.de>
16081         PR tree-optimization/69170
16082         * gcc.dg/torture/pr69170.c: New testcase.
16084 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
16086         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16088 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16090         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16092 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16094         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16095         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
16096         redundant dg-require-effective-target pthread.
16097         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16098         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16099         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16100         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16101         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16102         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16103         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16105 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
16107         PR target/68609
16108         * gcc.target/powerpc/recip-6.c: Enable on AIX.
16109         * gcc.target/powerpc/recip-7.c: Same.
16111 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16113         PR c++/69091
16114         * g++.dg/template/pr69091.C: New test.
16116 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16118         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16119         dump does not contain an error_mark_node.
16120         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16121         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16123 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16125         PR c++/68936
16126         * g++.dg/template/pr68936.C: New test.
16128 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
16130         PR target/68609
16131         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16132         * gcc.target/powerpc/recip-2.c: Same.
16133         * gcc.target/powerpc/recip-3.c: Same.
16134         * gcc.target/powerpc/recip-4.c: Same.
16135         * gcc.target/powerpc/recip-sqrtf.c: Same.
16137 2016-01-15  Jeff Law  <law@redhat.com>
16139         PR tree-optimization/69270
16140         * gcc.dg/tree-ssa/pr69270-2.c: New test.
16141         * gcc.dg/tree-ssa/pr69270-3.c: New test.
16143 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
16145         PR fortran/49630
16146         * gfortran.dg/deferred_character_13.f90: New test for the fix
16147         of comment 3 of the PR.
16149         PR fortran/54070
16150         * gfortran.dg/deferred_character_8.f90: New test
16151         * gfortran.dg/allocate_error_5.f90: New test
16153         PR fortran/60593
16154         * gfortran.dg/deferred_character_10.f90: New test
16156         PR fortran/60795
16157         * gfortran.dg/deferred_character_14.f90: New test
16159         PR fortran/61147
16160         * gfortran.dg/deferred_character_11.f90: New test
16162         PR fortran/64324
16163         * gfortran.dg/deferred_character_9.f90: New test
16165 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
16167         PR rtl-optimization/69030
16168         * gcc.target/i386/pr69030.c: New.
16170 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16172         * gcc.target/aarch64/target_attr_17.c: New test.
16174 2016-01-15  Richard Biener  <rguenther@suse.de>
16176         PR tree-optimization/66856
16177         * gcc.dg/torture/pr66856-1.c: New testcase.
16178         * gcc.dg/torture/pr66856-2.c: Likewise.
16180 2016-01-15  Richard Biener  <rguenther@suse.de>
16182         PR debug/69137
16183         * g++.dg/lto/pr69137_0.C: New testcase.
16185 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
16187         PR middle-end/69246
16188         * gcc.target/i386/pr69246.c: New test.
16190 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16192         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16194 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16196         PR c++/56194
16197         * g++.dg/init/const9.C: Disable test on S/390.
16199 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16201         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16202         * g++.dg/Wno-frame-address.C: Ditto.
16204 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16206         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16208 2016-01-15  Richard Biener  <rguenther@suse.de>
16210         PR tree-optimization/68961
16211         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16213 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
16215         * gcc.target/i386/pr65105-5.c: New test.
16217 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16219         * gcc.c-torture/execute/alias-4.c: New testcase.
16221 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16223         PR ipa/68148
16224         * g++.dg/ipa/devirt-49.C: New testcase.
16226 2016-01-15  Christian Bruel  <christian.bruel@st.com>
16228         PR target/65837
16229         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16230         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16231         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16233 2016-01-15  Richard Biener  <rguenther@suse.de>
16235         PR tree-optimization/69117
16236         * gcc.dg/torture/pr69117.c: New testcase.
16238 2015-01-14  Ryan Burn  <contact@rnburn.com>
16240         PR c++/69048
16241         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16243 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
16245         PR testsuite/67509
16246         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16247         range tests use 100 * maximum instead of maximum + 1.
16249 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16251         PR debug/69244
16252         * gcc.dg/guality/pr69244.c: New test.
16254 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
16256         * lib/target-supports.exp (check_effective_target_issignaling):
16257         New procedure.
16258         * gcc.dg/pr61441.c: Require issignaling effective target.
16260 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
16262         PR target/68803
16263         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16265 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
16267         PR c++/68819
16268         PR preprocessor/69177
16269         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16270         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16271         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16272         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16274 2016-01-14  Marek Polacek  <polacek@redhat.com>
16276         PR c/69262
16277         * gcc.dg/array-15.c: New test.
16279 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16281         PR middle-end/68146
16282         PR tree-optimization/69155
16283         * gfortran.dg/pr68146.f: New test.
16284         * gfortran.dg/pr69155.f90: New test.
16286 2016-01-14  Richard Biener  <rguenther@suse.de>
16288         PR tree-optimization/68060
16289         * gcc.dg/torture/pr68060-1.c: New testcase.
16290         * gcc.dg/torture/pr68060-2.c: Likewise.
16292 2016-01-14  Nick Clifton  <nickc@redhat.com>
16294         * lib/target-supports.exp
16295         (check_effective_target_arm_neon_ok_nocache): Add an option
16296         sequence that includes setting the ARM architecture to ARMv7-A.
16297         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16298         command line options necessary to enable Neon support.
16299         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16300         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16301         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16302         * gcc.target/arm/pr69180.c: Likewise.
16304 2016-01-14  Jeff Law  <law@redhat.com>
16306         PR tree-optimization/69270
16307         * gcc.dg/tree-ssa/pr69270.c: New test.
16309 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
16311         PR c/66208
16312         * c-c++-common/pr66208.c: New file.
16314 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
16316         PR tree-optimization/69156
16317         * gcc.dg/pr69156.c: New test.
16319 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
16321         * gcc.target/i386/pr69225-7.c: New test.
16323 2016-01-13  Richard Henderson  <rth@redhat.com>
16325         * gcc.dg/tm/memopt-13.c: Update expected function.
16326         * gcc.dg/tm/memopt-6.c: Likewise.
16328 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
16330         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16331         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16332         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16333         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16335 2016-01-13  Tom de Vries  <tom@codesourcery.com>
16337         PR tree-optimization/69169
16338         * gcc.dg/pr69169.c: New test.
16340 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
16342         PR target/69228
16343         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16344         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16345         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16346         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16347         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16348         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16349         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16350         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16352 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
16354         PR target/69247
16355         * gcc.dg/pr69247.c: New test.
16357 2016-01-13  Richard Biener  <rguenther@suse.de>
16359         PR tree-optimization/69242
16360         * gcc.dg/torture/pr69242.c: New testcase.
16362 2016-01-13  Richard Biener  <rguenther@suse.de>
16364         PR tree-optimization/69186
16365         * gcc.dg/torture/pr69186.c: New testcase.
16367 2016-01-13  Jeff Law  <law@redhat.com>
16369         PR tree-optimization/67755
16370         * gcc.dg/tree-ssa/pr67755.c: New test.
16372 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16374         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16375         pass number in output by a star.
16377 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
16379         PR tree-optimization/68911
16380         * gcc.c-torture/execute/pr68911.c: New test.
16382 2016-01-12  Marek Polacek  <polacek@redhat.com>
16384         PR c++/68979
16385         * g++.dg/warn/permissive-1.C: New test.
16387 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
16389         PR objc++/68511
16390         PR c++/69213
16391         * g++.dg/opt/pr69213.C: New test.
16393 2016-01-12  Christian Bruel  <christian.bruel@st.com>
16395         PR target/69180
16396         * gcc.target/arm/pr69180.c: New test.
16398 2016-01-12  Richard Biener  <rguenther@suse.de>
16400         PR lto/69077
16401         * g++.dg/lto/pr69077_0.C: New testcase.
16402         * g++.dg/lto/pr69077_1.C: Likewise.
16404 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
16406         PR target/69175
16407         * g++.dg/opt/pr69175.C: New test.
16409 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
16411         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16412         rather than #including math.h & stdlib.h.
16413         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16414         * gcc.dg/vect/pr49771.c: Likewise.
16415         * gcc.dg/vect/vect-10-big-array.c: Likewise.
16416         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16417         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16418         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16419         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16420         * gcc.dg/vect/pr44507.c: Likewise.
16421         * gcc.dg/vect/pr45902.c: Likewise.
16422         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16423         * gcc.dg/vect/vect-117.c: Likewise.
16424         * gcc.dg/vect/vect-99.c: Likewise.
16425         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16426         * gcc.dg/vect/vect-cond-1.c: Likewise.
16427         * gcc.dg/vect/vect-cond-2.c: Likewise.
16428         * gcc.dg/vect/vect-cond-3.c: Likewise.
16429         * gcc.dg/vect/vect-cond-4.c: Likewise.
16430         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16431         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16432         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16433         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16434         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16435         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16436         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16437         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16438         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16439         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16440         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16441         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16442         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16443         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16444         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16445         include of signal.h.
16446         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16447         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16448         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16449         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16450         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16451         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16452         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16453         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16454         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16455         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16456         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16457         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16458         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16459         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16460         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16461         * gcc.dg/vect/vect-outer-5.c: Likewise.
16462         * gcc.dg/vect/vect-outer-6.c: Likewise.
16463         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16464         include of stdio.h.
16466 2016-01-12  Nick Clifton  <nickc@redhat.com>
16468         PR target/68913
16469         * gcc.dg/lto/pr61886_0.c: Rename the external function called
16470         to fread so that it will be found in all target runtimes.
16472 2016-01-12  Richard Biener  <rguenther@suse.de>
16474         PR tree-optimization/69053
16475         * g++.dg/torture/pr69053.C: New testcase.
16477 2016-01-12  Richard Biener  <rguenther@suse.de>
16479         PR tree-optimization/69168
16480         * gcc.dg/torture/pr69168.c: New testcase.
16482 2016-01-12  Richard Biener  <rguenther@suse.de>
16484         PR tree-optimization/69157
16485         * gcc.dg/torture/pr69157.c: New testcase.
16487 2016-01-12  Richard Biener  <rguenther@suse.de>
16489         PR tree-optimization/69174
16490         * gcc.dg/torture/pr69174.c: New testcase.
16492 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
16494         PR c++/66808
16495         PR c++/69000
16496         * g++.dg/tls/pr66808.C: New test.
16497         * g++.dg/tls/pr69000.C: New test.
16499 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16501         * gcc.target/powerpc/swaps-p8-23.c: New test.
16502         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16504 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
16506         PR tree-optimization/68356
16507         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16509 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
16510             Jim Wilson  <jim.wilson@linaro.org>
16512         PR target/69194
16513         * gcc.target/arm/pr69194.c: New test.
16515 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16517         PR target/69225
16518         * gcc.target/i386/pr69225-1.c: New test.
16519         * gcc.target/i386/pr69225-2.c: Likewise.
16520         * gcc.target/i386/pr69225-3.c: Likewise.
16521         * gcc.target/i386/pr69225-4.c: Likewise.
16522         * gcc.target/i386/pr69225-5.c: Likewise.
16523         * gcc.target/i386/pr69225-6.c: Likewise.
16525 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
16527         PR target/67462
16528         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16529         if lp64.
16531         PR target/69071
16532         * gcc.dg/pr69071.c: New test.
16534         PR c++/69211
16535         * g++.dg/opt/pr69211.C: New test.
16537         PR tree-optimization/69214
16538         * gcc.c-torture/compile/pr69214.c: New test.
16540 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
16542         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16543         * gcc.target/i386/pr66232-11.c: Ditto.
16544         * gcc.target/i386/pr66232-12.c: Ditto.
16545         * gcc.target/i386/pr66232-13.c: Ditto.
16547 2016-01-11  Richard Biener  <rguenther@suse.de>
16549         PR tree-optimization/69173
16550         * gcc.dg/torture/pr69173.c: New testcase.
16552 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16554         PR rtl-optimization/68796
16555         * gcc.target/aarch64/tst_5.c: New test.
16556         * gcc.target/aarch64/tst_6.c: Likewise.
16558 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16560         PR rtl-optimization/68841
16561         * gcc.dg/pr68841.c: New test.
16562         * gcc.c-torture/execute/pr68841.c: New test.
16564 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
16566         PR rtl-optimization/68920
16567         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16568         for ix86 targets.
16569         * gcc.dg/ifcvt-5.c: New test.
16571 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
16573         PR bootstrap/69123
16574         * g++.dg/pr69123.C: New.
16576 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
16578         PR target/69010
16579         * gcc.target/i386/pr69010.c: New test.
16581 2016-01-11  Martin Jambor  <mjambor@suse.cz>
16583         PR ipa/69044
16584         * gcc.target/i386/chkp-pr69044.c: New test.
16586 2016-01-11  Tom de Vries  <tom@codesourcery.com>
16588         PR tree-optimization/69109
16589         * gcc.dg/autopar/pr69109-2.c: New test.
16590         * gcc.dg/autopar/pr69109.c: New test.
16592 2016-01-11  Tom de Vries  <tom@codesourcery.com>
16594         PR tree-optimization/69108
16595         * gcc.dg/autopar/pr69108.c: New test.
16597 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
16599         PR c++/69029
16600         * c-c++-common/Wisleading-indentation.c: Augment test.
16602 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
16604         PR fortran/69154
16605         * gfortran.dg/inline_matmul_12.f90:  New test.
16607 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
16609         PR fortran/67779
16610         * gfortran.dg/actual_array_offset_1: New test.
16612 2016-01-10  Tom de Vries  <tom@codesourcery.com>
16614         PR tree-optimization/69062
16615         * gcc.dg/autopar/pr69062.c: New test.
16617 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
16619         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16620         * gcc.dg/vect/slp-perm-2.c: Likewise.
16621         * gcc.dg/vect/slp-perm-3.c: Likewise.
16622         * gcc.dg/vect/slp-perm-5.c: Likewise.
16623         * gcc.dg/vect/slp-perm-6.c: Likewise.
16624         * gcc.dg/vect/slp-perm-7.c: Likewise.
16625         * gcc.dg/vect/slp-perm-8.c: Likewise.
16627 2016-01-10  Tom de Vries  <tom@codesourcery.com>
16629         PR tree-optimization/69039
16630         * gcc.dg/autopar/pr69039.c: New test.
16632 2016-01-09  Marek Polacek  <polacek@redhat.com>
16634         PR c++/69113
16635         * g++.dg/pr69113.C: New test.
16637 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
16639         PR middle-end/50865
16640         PR tree-optimization/69097
16641         * gcc.c-torture/execute/pr50865.c: New test.
16642         * gcc.c-torture/execute/pr69097-1.c: New test.
16643         * gcc.c-torture/execute/pr69097-2.c: New test.
16644         * gcc.dg/pr69097-1.c: New test.
16645         * gcc.dg/pr69097-2.c: New test.
16647 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
16649         PR c++/69164
16650         * g++.dg/opt/pr69164.C: New test.
16652 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
16654         PR tree-optimization/69167
16655         * gcc.dg/pr69167.c: New test.
16657 2016-01-08  Marek Polacek  <polacek@redhat.com>
16659         PR c++/68449
16660         * g++.dg/pr68449.C: New.
16662 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
16664         PR tree-optimization/68707
16665         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16666         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16667         on platforms supporting it.
16668         * gcc.dg/vect/slp-perm-2.c: Likewise.
16669         * gcc.dg/vect/slp-perm-3.c: Likewise.
16670         * gcc.dg/vect/slp-perm-5.c: Likewise.
16671         * gcc.dg/vect/slp-perm-7.c: Likewise.
16672         * gcc.dg/vect/slp-perm-8.c: Likewise.
16673         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16674         on platforms supporting it.
16676 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
16678         PR tree-optimization/69162
16679         * gcc.dg/pr69162.c: New test.
16681         PR tree-optimization/69172
16682         * gcc.dg/pr69172.c: New test.
16684 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16686         PR tree-optimization/67781
16687         * gcc.c-torture/execute/pr67781.c: New file.
16689 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
16691         PR tree-optimization/69083
16692         * gcc.dg/vect/pr69083.c: New test.
16694 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
16696         PR tree-optimization/61441
16697         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16698         Use -fexcess-precision=standard for compiler options.
16699         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
16701 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
16703         PR fortran/69128
16704         * gfortran.dg/gomp/pr69128.f90: New test.
16706         PR c++/69145
16707         * g++.dg/ext/pr69145-1.C: New test.
16708         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16709         * g++.dg/ext/pr69145-2.h: New file.
16711 2016-01-07  Martin Sebor  <msebor@redhat.com>
16713         PR c/68966
16714         * gcc.dg/atomic-fetch-bool.c: New test.
16715         * gcc.dg/sync-fetch-bool.c: New test.
16717 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
16719         PR fortran/66680
16720         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16722 2016-01-07  Nick Clifton  <nickc@redhat.com>
16724         PR target/66655
16725         * g++.dg/pr66655.C: New test.
16726         * g++.dg/pr66655_1.cc: Test support file.
16727         * g++.dg/pr66655.h: Test header file.
16729 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
16731         PR fortran/66680
16732         gfortran.dg/gomp/pr66680.f90: New test.
16734 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
16736         PR target/69171
16737         * gcc.target/i386/pr69171-1.c: New test.
16738         * gcc.target/i386/pr69171-2.c: Likewise.
16739         * gcc.target/i386/pr69171-3.c: Likewise.
16740         * gcc.target/i386/pr69171-4.c: Likewise.
16741         * gcc.target/i386/pr69171-5.c: Likewise.
16742         * gcc.target/i386/pr69171-6.c: Likewise.
16744 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
16746         PR middle-end/67639
16747         * c-c++-common/pr67639.c: New test.
16749 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
16751         PR tree-optimization/69141
16752         * g++.dg/opt/pr69141.C: New test.
16754 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
16756         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16758 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
16760         PR target/69140
16761         * gcc.target/i386/pr69140.c: New test
16763 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
16765         * gcc.dg/bad-dereference.c: New test case.
16767 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16769         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16771 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
16773         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16775 2016-01-06  Marek Polacek  <polacek@redhat.com>
16777         PR sanitizer/69099
16778         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16780 2016-01-05  Marek Polacek  <polacek@redhat.com>
16782         PR c/69104
16783         * gcc.dg/atomic-invalid-2.c: New.
16785 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
16787         PR target/68991
16788         * gcc.target/i386/pr68991.c: New test.
16790 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
16792         PR target/68991
16793         * g++.dg/pr68991-1.C: New test.
16794         * g++.dg/pr68991-2.C: Likewise.
16796 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
16798         PR other/60465
16799         * gcc.target/ia64/pr60465-gprel64.c: New test.
16800         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16802 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16804         PR rtl-optimization/68651
16805         * gcc.target/aarch64/pr68651_1.c: New test.
16807 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
16809         PR c/69122
16810         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16812 2016-01-05  Nathan Sidwell  <nathan@acm.org>
16814         PR c++/58583
16815         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16817         * gcc.dg/alias-15.c: New.
16819 2016-01-05  Nick Clifton  <nickc@redhat.com>
16821         PR target/68870
16822         * g++.dg/pr68770.C: New test.
16824 2016-01-04  Mike Stump  <mikestump@comcast.net>
16826         * lib/target-supports.exp (check_effective_target_cilkplus):
16827         cilkplus targets require pthreads.
16828         (check_effective_target_cilkplus): Remove special case for NVPTX.
16830 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
16832         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16833         generation.
16835 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
16837         Update copyright years.
16839 2016-01-04  Marek Polacek  <polacek@redhat.com>
16841         PR c/68908
16842         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16843         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16844         * gcc.dg/atomic/stdatomic-op-5.c: New test.
16846 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16848         * gcc.target/sparc/20160104-2.c: New test.
16850 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16852         * gcc.target/sparc/20160104-1.c: New test.
16854 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
16856         PR fortran/65045
16857         * gfortran.dg/pr65045.f90: New test.
16859 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
16861         * gnat.dg/specs/debug1.ads: Delete.
16863 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16865         PR libgfortran/68867
16866         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16867         expression.
16869 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16871         PR libgfortran/68867
16872         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16873         PowerPC.
16875 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
16877         PR fortran/68864
16878         * gfortran.dg/pr68864.f90: New test.
16880 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
16882         PR tree-optimization/69070
16883         * gcc.dg/pr69070.c: New test.
16885         PR sanitizer/69055
16886         * gfortran.dg/pr69055.f90: New test.
16888         PR target/69015
16889         * gcc.dg/pr69015.c: New test.
16891 Copyright (C) 2016 Free Software Foundation, Inc.
16893 Copying and distribution of this file, with or without modification,
16894 are permitted in any medium without royalty provided the copyright
16895 notice and this notice are preserved.