* g++.dg/eh/new1.C: XFAIL on AIX.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe9c37c9c88cea51e3352dec2fc0ecb726855c03e
1 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
3         * g++.dg/eh/new1.C: XFAIL on AIX.
4         * g++.dg/eh/delete1.C: Same.
5         * g++.dg/init/new40.C: Same.
6         * g++.old-deja/g++.eh/new2.C: Same.
8 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
10         PR c/78498
11         * gcc.dg/format/pr78494.c: Rename to...
12         * gcc.dg/format/pr78498.c: ...this.
14 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
16         PR c/78498
17         * gcc.dg/format/pr78494.c: New test case.
19 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
21         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
22         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
23         * g++.dg/debug/dwarf2/refqual-1.C: Same.
24         * g++.dg/debug/dwarf2/refqual-2.C: Same.
26 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
28         PR rtl-optimization/78610
29         * gcc.c-torture/compile/pr78610.c: New testcase.
31 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
33         PR tree-optimization/78574
34         * gcc.c-torture/compile/pr78574.c: New test.
36 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
38         * caf/single.c (_gfortran_caf_is_present): Prevent fallthrough
39         warnings.
41 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
43         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
44         to the changed interfaces.
45         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
46         * gfortran.dg/coarray_allocate_7.f08: Likewise.
47         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
48         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
49         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
50         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
51         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
53 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
55         PR fortran/78593
56         * gfortran.dg/derived_result.f90: New test case.
58 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
60         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
61         -mfloat-abi=soft option.
62         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
63         foreach loop.
65 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
67         PR target/78362
68         * gcc.c-torture/compile/pr78362.c: New test.
70 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
72         * lib/target-supports.exp (check_effective_target_freorder): Check
73         additional case.
75 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
77         * gcc.target/arc/arc700-stld-hazard.c: New file.
79 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
81         PR fortran/78592
82         * gfortran.dg/dtio_18.f90: New test case.
84 2016-11-30  Martin Liska  <mliska@suse.cz>
86         PR sanitizer/78541
87         * gcc.dg/asan/pr78541-2.c: New test.
88         * gcc.dg/asan/pr78541.c: New test.
90 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
92         PR tree-optimization/78586
93         * gcc.c-torture/execute/pr78586.c: New test.
95 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
97         PR fortran/78573
98         * gfortran.dg/class_61.f90: New test case.
100 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
102         PR preprocessor/78569
103         * gcc.dg/format/pr78569.c: New test case.
105 2016-11-29  Martin Sebor  <msebor@redhat.com>
107         avoid false positives on ILP32 targets.
108         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
110 2016-11-29  Martin Sebor  <msebor@redhat.com>
112         PR tree-optimization/78512
113         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
114         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
116 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
118         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
119         Force value through k register.
121 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
123         PR c++/72774
124         PR c++/72786
125         PR c++/77922
126         PR c++/78313
127         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
128         * g++.dg/spellcheck-macro-ordering.C: New test case.
129         * g++.dg/spellcheck-pr78313.C: New test case.
131 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
133         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
134         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
135         (Poly64x1_t, Poly64x2_t): Added types.
136         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
137         (vmov_n_p64, vmovq_n_p64): Added.
138         (vld2_lane_p64, vld2q_lane_p64): Likewise.
139         (vld3_lane_p64, vld3q_lane_p64): Likewise.
140         (vld4_lane_p64, vld4q_lane_p64): Likewise.
141         (vst2_lane_p64, vst2q_lane_p64): Likewise.
142         (vst3_lane_p64, vst3q_lane_p64): Likewise.
143         (vst4_lane_p64, vst4q_lane_p64): Likewise.
144         (vget_lane_p64, vgetq_lane_p64): Likewise.
145         (vget_high_p64): Likewise.
146         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
147         Added AArch64 flags.
148         (vreint_vector, vreint_vector_res): Moved to header.
149         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
150         Added Aarch64 flags.
151         (vreint_vector, vreint_vector_res): Moved to header.
153 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
155         PR fortran/58175
156         * gfortran.dg/finalize_30.f90: New test case.
158 2016-11-29  Martin Liska  <mliska@suse.cz>
160         PR gcov-profile/78582
161         * gcc.dg/pr78582.c: New test.
163 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
165         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
166         targets with sizeof(int) < 4.
168 2016-11-29  Richard Biener  <rguenther@suse.de>
170         PR middle-end/78546
171         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
173 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
175         * gcc.target/powerpc/rldic-0.c: New testcase.
176         * gcc.target/powerpc/rldic-1.c: New testcase.
177         * gcc.target/powerpc/rldic-2.c: New testcase.
178         * gcc.target/powerpc/rldicl-0.c: New testcase.
179         * gcc.target/powerpc/rldicl-1.c: New testcase.
180         * gcc.target/powerpc/rldicl-2.c: New testcase.
181         * gcc.target/powerpc/rldicr-0.c: New testcase.
182         * gcc.target/powerpc/rldicr-1.c: New testcase.
183         * gcc.target/powerpc/rldicr-2.c: New testcase.
184         * gcc.target/powerpc/rldicx.h: New file.
185         * gcc.target/powerpc/rldimi-0.c: New testcase.
186         * gcc.target/powerpc/rldimi-1.c: New testcase.
187         * gcc.target/powerpc/rldimi-2.c: New testcase.
188         * gcc.target/powerpc/rldimi.h: New file.
189         * gcc.target/powerpc/rlwimi-0.c: New testcase.
190         * gcc.target/powerpc/rlwimi-1.c: New testcase.
191         * gcc.target/powerpc/rlwimi-2.c: New testcase.
192         * gcc.target/powerpc/rlwimi.h: New file.
193         * gcc.target/powerpc/rlwinm-0.c: New testcase.
194         * gcc.target/powerpc/rlwinm-1.c: New testcase.
195         * gcc.target/powerpc/rlwinm-2.c: New testcase.
196         * gcc.target/powerpc/rlwinm.h: New file.
198 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
200         PR middle-end/78540
201         * gcc.dg/pr78540.c: New test.
203 2016-11-28  Martin Sebor  <msebor@redhat.com>
205         PR middle-end/78520
206         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
207         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
208         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
209         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
211 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
213         PR c++/72808
214         * g++.dg/debug/pr72808.C: New test.
216         PR rtl-optimization/78546
217         * gcc.dg/torture/pr78546-1.c: New test.
218         * gcc.dg/torture/pr78546-2.c: New test.
220         PR fortran/78298
221         * gfortran.dg/gomp/pr78298.f90: New test.
223 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
225         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
226         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
228 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
230         PR c++/77591
231         * g++.dg/cpp1y/pr77591.C: New test.
233 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
235         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
237 2016-11-28  Richard Biener  <rguenther@suse.de>
239         PR tree-optimization/78542
240         * gcc.dg/torture/pr78542.c: New testcase.
242 2016-11-28  Richard Biener  <rguenther@suse.de>
244         PR tree-optimization/78343
245         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
246         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
248 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
250         PR lto/78211
251         * g++.dg/ipa/pr78211.C: New test.
253 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
255         PR fortran/78474
256         * gfortran.dg/submodule_22.f08: New test.
258         PR fortran/78331
259         * gfortran.dg/submodule_21.f08: New test.
261 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
263         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
265 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
266             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
267             Dominique d'Humieres  <dominiq@lps.ens.fr>
269         PR target/67710
270         *  gcc.dg/darwin-minversion-1.c: Update min version check.
271         *  gcc.dg/darwin-minversion-2.c: Likewise.
272         *  gcc.dg/darwin-minversion-3.c: Likewise.
274 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
276         PR target/57438
277         * gcc.dg/pr57438-1.c: New Test.
278         * gcc.dg/pr57438-2.c: New Test.
280 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
281             Iain Sandoe  <iain@codesourcery.com>
283         PR target/71767
284         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
285         linker-visible symbols.
286         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
287         * gcc.dg/const-uniq-1.c: Likewise.
288         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
289         * gcc.target/i386/pr70799-1.c: Likewise.
291 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
293         PR rtl-optimization/78438
294         PR rtl-optimization/78477
295         * gcc.c-torture/execute/pr78438.c: New test.
296         * gcc.c-torture/execute/pr78477.c: New test.
298         PR rtl-optimization/78526
299         * gcc.dg/pr78526.c: New test.
301 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
303         PR rtl-optimization/77541
304         * gcc.target/i386/pr77541.c: Change target to int128.
306 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
308         PR fortran/60853
309         * gfortran.dg/typebound_assignment_8.f90: New test case.
311 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
313         PR rtl-optimization/78527
314         * gcc.c-torture/compile/pr78527.c: New test.
316 2016-11-25  Martin Liska  <mliska@suse.cz>
318         PR gcov-profile/78086
319         * g++.dg/gcov/pr16855.C: Clean up the test case.
320         * g++.dg/gcov/pr16855-priority.C: New test.
322 2016-11-25  Richard Biener  <rguenther@suse.de>
324         PR ipa/78515
325         * gcc.dg/torture/pr78515.c: New testcase.
327 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
329         PR fortran/78293
330         * gfortran.dg/allocatable_function_10.f90: New test.
331         * gfortran.dg/class_array_15.f03: Increase builtin_free count
332         from 11 to 12.
334 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
336         PR middle-end/78507
337         PR middle-end/78510
338         PR middle-end/78517
339         * g++.dg/torture/pr78507.C: New test.
340         * gcc.dg/torture/pr78510.c: New test.
341         * gcc.dg/torture/pr78517.c: New test.
343 2016-11-24  Richard Biener  <rguenther@suse.de>
345         PR tree-optimization/78343
346         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
347         * gcc.dg/autopar/uns-outer-6.c: Adjust.
348         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
349         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
350         * gcc.dg/vect/pr38529.c: Likewise.
352 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
354         PR tree-optimization/77673
355         * gcc.dg/pr77673.c: New test.
357 2016-11-25  Martin Jambor  <mjambor@suse.cz>
359         PR tree-optimization/70965
360         * g++.dg/pr70965.C: New test.
362 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
363             Andreas Schwab  <schwab@linux-m68k.org>
365         PR gcov-profile/78467
366         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
367         signed int.
369 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
371         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
372         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
374 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
376         * gcc.dg/tree-ssa/tailcall-8.c: New test.
378 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
380         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
381         with sizeof(int) < 4.
383 2016-11-24  Martin Sebor  <msebor@redhat.com>
385         PR tree-optimization/78476
386         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
388 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
390         PR rtl-optimization/77541
391         * gcc.target/i386/pr77541.c: New.
393 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
395         PR fortran/78500
396         * gfortran.dg/class_result_4.f90: New test.
398 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
400         * gcc.target/aarch64/_Float16_1.c: New.
401         * gcc.target/aarch64/_Float16_2.c: Likewise.
402         * gcc.target/aarch64/_Float16_3.c: Likewise.
404 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
406         * gcc.target/aarch64/floatdihf2_1.c: New.
408 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
410         PR target/48863
411         PR inline-asm/70184
412         * gcc.target/arm/pr48863.c: New test.
414 2016-11-24  Martin Liska  <mliska@suse.cz>
416         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
417         parts for frequencies/probabilities.
418         * gcc.dg/pr34027-1.c: Likewise.
419         * gcc.dg/strict-overflow-2.c: Likewise.
420         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
421         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
422         * gcc.dg/tree-ssa/pr32044.c: Likewise.
423         * gcc.dg/tree-ssa/vector-3.c: Likewise.
424         * gcc.dg/tree-ssa/vrp101.c: Likewise.
425         * gcc.dg/tree-ssa/dump-2.c: New test.
427 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
429         * gcc.target/i386/align-limit.c: New test.
431 2016-11-24  Richard Biener  <rguenther@suse.de>
433         PR tree-optimization/71595
434         * gcc.dg/torture/pr71595.c: New testcase.
436 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
438         PR rtl-optimization/78120
439         * gcc.target/i386/pr78120.c: New test.
441 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
443         * gcc.c-torture/compile/20161124-1.c: New test.
445 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
447         PR bootstrap/78493
448         * g++.dg/cpp1z/decomp18.C: New test.
450 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
452         * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
453         * gcc.target/aarch64/store-pair-1.c : Likewise.
455 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
457         * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
458         * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
459         * gcc.target/aarch64/vect-abs-compile.c : Likewise.
460         * gcc.target/aarch64/vect-clz.c : Likewise.
461         * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
462         * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
463         * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
464         * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
465         * gcc.target/aarch64/vect-fmovd.c : Likewise.
466         * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
467         * gcc.target/aarch64/vect-fmovf.c : Likewise.
468         * gcc.target/aarch64/vect_ctz_1.c : Likewise.
470 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
472         PR target/78458
473         * gcc.target/powerpc/pr78458.c: New.
475 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
477         * gcc.c-torture/compile/20161123-1.c: New test.
479 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
481         PR fortran/78297
482         * gfortran.dg/pr78297.f90: New test.
484 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
486         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
488 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
490         PR sanitizer/69278
491         * g++.dg/ubsan/return-7.C: New test.
492         * c-c++-common/ubsan/unreachable-4.c: New test.
494         PR tree-optimization/78482
495         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
496         (bar): New function.
497         (main): Call bar instead of printf.
499         PR middle-end/69183
500         * gfortran.dg/gomp/pr69183.f90: New test.
502 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
504         PR target/78230
505         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
506         (test2) Ditto.
508 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
510         PR c++/77907
511         * g++.dg/cpp0x/pr77907.C: New test.
513 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
515         PR middle-end/78153
516         * gcc.dg/tree-ssa/pr78153-1.c: New test.
517         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
519 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
521         PR target/63250
522         * lib/target-supports.exp (add_options_for_float16): Add
523         -mfp16-format=ieee when testign arm*-*-*.
525 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
527         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
528         result.
529         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
530         result.
532 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
534         * lib/target-supports.exp (check_effective_target_float16): Add
535         options for _Float16.
536         (check_effective_target_float32): Add options for _Float32.
537         (check_effective_target_float64): Add options for _Float64.
538         (check_effective_target_float128): Add options for _Float128.
539         (check_effective_target_float32x): Add options for _Float32x.
540         (check_effective_target_float64x): Add options for _Float64x.
541         (check_effective_target_float128x): Add options for _Float128x.
543 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
545         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
546         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
548 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
550         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
551         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
553 2016-11-23  Martin Sebor  <msebor@redhat.com>
555         PR middle-end/78461
556         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
557         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
559 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
561         PR c++/71450
562         * g++.dg/cpp0x/pr71450-1.C: New test.
563         * g++.dg/cpp0x/pr71450-2.C: New test.
565         PR c++/77739
566         * g++.dg/cpp1y/pr77739.C: New test.
568 2016-11-23  Martin Jambor  <mjambor@suse.cz>
570         * c-c++-common/gomp/gridify-1.c: Update scan string.
571         * gfortran.dg/gomp/gridify-1.f90: Likewise.
572         * c-c++-common/gomp/gridify-2.c: New test.
573         * c-c++-common/gomp/gridify-3.c: Likewise.
575 2016-11-23  Richard Biener  <rguenther@suse.de>
577         PR tree-optimization/78396
578         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
580 2016-11-23  Richard Biener  <rguenther@suse.de>
582         PR tree-optimization/78482
583         * gcc.dg/torture/pr78482.c: New testcase.
585 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
587         * gcc.dg/fold-cond_expr-1.c: New test.
588         * gcc.dg/fold-condcmpconv-1.c: New test.
589         * gcc.dg/fold-condcmpconv-2.c: New test.
591 2016-11-23  Richard Biener  <rguenther@suse.de>
593         PR middle-end/71762
594         * gcc.dg/torture/pr71762-1.c: New testcase.
595         * gcc.dg/torture/pr71762-2.c: Likewise.
596         * gcc.dg/torture/pr71762-3.c: Likewise.
597         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
599 2016-11-23  Richard Biener  <rguenther@suse.de>
601         PR lto/78472
602         * g++.dg/lto/pr78472_0.c: New testcase.
603         * g++.dg/lto/pr78472_1.C: Likewise.
605 2016-11-23  Richard Biener  <rguenther@suse.de>
606             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
608             PR tree-optimization/78154
609             * gcc.dg/tree-ssa/pr78154.c: New test.
611 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
613         * gcc.dg/pr31096.c: New testcase.
614         * gcc.dg/pr31096-1.c: New testcase.
616 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
618         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
619         adjust for warning->pedwarn change.
620         * gcc.dg/cpp/defined-syshdr.c,
621         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
622         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
623         gcc.dg/cpp/defined-Wextra.c,
624         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
626 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
628         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
630 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
632         PR target/78451
633         * gcc.target/i386/pr78451.c: New test.
634         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
635         and #pragma GCC pop_options around the first #pragma GCC target.
636         * gcc.target/i386/pr69255-2.c: Likewise.
637         * gcc.target/i386/pr69255-3.c: Likewise.
639 2016-11-23  Michael Collison  <michael.collison@arm.com>
641         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
642         additional constants are recognized and fewer instructions generated.
643         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
644         additional constants are recognized and fewer instructions generated.
646 2016-11-22  Ian Lance Taylor  <iant@golang.org>
648         * gcc.misc-tests/godump-1.c: Update expected output for recent
649         changes.
651 2016-11-22  Marek Polacek  <polacek@redhat.com>
653         PR tree-optimization/78455
654         * gcc.dg/uninit-23.c: New.
656 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
658         PR fortran/78479
659         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
660         comment.
662 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
664         PR fortran/78479
665         * gfortran.dg/char_component_initializer_3.f90: New test.
667 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
669         PR target/78451
670         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
671         GCC target pragma before including immintrin.h.
673 2016-11-22  Carl Love  <cel@us.ibm.com>
675         * gcc.target/powerpc/builtins-3.c: New file to test the new
676         built-ins for vector compare equal and vector compare not equal.
678 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
680         PR fortran/78443
681         * gfortran.dg/typebound_proc_35.f90: New test case.
683 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
685         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
686         parameter in declaration.
688 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
690         * gcc.dg/loop-split.c: Require int32plus.
691         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
693 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
695         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
697 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
699         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
701 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
703         PR target/78439
704         * gcc.c-torture/compile/pr78439.c: New test.
706 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
708         PR target/77904
709         * gcc.target/arm/pr77904.c: New test.
711 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
713         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
714         isa_rev>=2.
716 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
718         PR tree-optimization/78436
719         * gcc.c-torture/execute/pr78436.c: New test.
721         PR middle-end/78416
722         * gcc.dg/torture/pr78416.c: New test.
724         PR tree-optimization/78445
725         * gcc.dg/pr78445.c: New test.
727 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
729         PR libgfortran/78449
730         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
732 2016-11-21  Jeff Law  <law@redhat.com>
734         PR target/68538
735         * gcc.c-torture/compile/pr68538.c: New test.
737 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
739         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
740         to be generated instead of FCTIWUZ or FCTIWZ.
742 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
744         PR middle-end/67335
745         * g++.dg/vect/simd-clone-7.cc: New test.
747         PR c++/71973
748         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
749         long unsigned int.
750         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
751         unsigned long.
753 2016-11-20  Jeff Law  <law@redhat.com>
755         PR target/25128
756         * gcc.target/m68k/pr25128.c: New test.
758 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
760         * gcc.dg/tree-ssa/tailcall-7.c: New test.
762 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
764         PR preprocessor/78324
765         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
766         (test_multitoken_macro): New function.
767         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
768         case.
769         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
770         case.
771         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
772         cases.
773         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
774         Move to...
775         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
776         -ftrack-macro-expansion=0.
777         (test_sprintf_note): Remove "P" macro.  Add
778         dg-begin/end-multiline-output directives.
779         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
781 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
783         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
784         Return 1 for AVR_TINY.
786 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
788         PR rtl-optimization/71785
789         * gcc.target/powerpc/pr71785.c: New file.
791 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
793         PR testsuite/78114
794         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
795         options.  Refine test by checking predictive commining PHI
796         nodes in vectorized loop wrto vector factor.
798 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
800         PR c++/71973
801         * g++.dg/pr71973-1.C: New test.
802         * g++.dg/pr71973-2.C: New test.
803         * g++.dg/pr71973-3.C: New test.
804         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
805         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
806         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
807         to dg-options.
808         * g++.old-deja/g++.other/realloc.C: Likewise.
809         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
811 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
813         PR tree-optimization/78413
814         * gcc.dg/tree-ssa/pr78413.c: New test.
816 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
818         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
819         target is Thumb-only.
821 2016-11-20  Jeff Law  <law@redhat.com>
823         PR target/48551
824         * gcc.target/m68k/pr48551.c: New test.
826 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
828         PR fortran/69741
829         * gfortran.dg/forall_18.f90: New testcase.
831 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
833         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
835 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
837         PR fortran/78395
838         * gfortran.dg/typebound_operator_21.f03: New test.
840 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
842         * gcc.dg/tree-ssa/divide-5.c: New file.
844 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
846         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
847         signed int.
849 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
851         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
852         libatomic_available.
853         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
854         * gfortran.dg/coarray_allocate_10.f08: Likewise.
855         * gfortran.dg/coarray_allocate_7.f08: Likewise.
856         * gfortran.dg/coarray_allocate_8.f08: Likewise.
857         * gfortran.dg/coarray_allocate_9.f08: Likewise.
858         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
859         * gfortran.dg/coarray_stat_2.f90: Likewise.
860         * gfortran.dg/coindexed_1.f90: Likewise.
862 2016-11-18  Jeff Law  <law@redhat.com>
864         PR target/25111
865         * gcc.target/m68k/pr25111.c: New test.
867 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
869         PR c++/68180
870         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
872         PR middle-end/78419
873         * gcc.target/i386/pr78419.c: New test.
875         PR c++/77285
876         * g++.dg/tls/pr77285-1.C: New test.
877         * g++.dg/tls/pr77285-2.C: New test.
879 2016-11-18  Jeff Law  <law@redhat.com>
881         PR target/25112
882         * gcc.target/m68k/pr25112: New test.
884 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
886         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
887         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
889 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
891         * gcc.target/arm/optional_thumb-1.c: New test.
892         * gcc.target/arm/optional_thumb-2.c: New test.
893         * gcc.target/arm/optional_thumb-3.c: New test.
895 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
897         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
898         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
899         successful test.
900         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
901         (DEFAULT_REQUIRED_QUORUM): Likewise.
903 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
904             Toma Tabacu  <toma.tabacu@imgtec.com>
906         * gcc.target/mips/inline-memcpy-1.c (dg-options):
907         Add (REQUIRES_STDLIB).
908         * gcc.target/mips/inline-memcpy-2.c: Ditto.
909         * gcc.target/mips/inline-memcpy-3.c: Ditto.
910         * gcc.target/mips/inline-memcpy-4.c: Ditto.
911         * gcc.target/mips/inline-memcpy-5.c: Ditto.
912         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
913         * gcc.target/mips/loongson-simd.c: Ditto.
914         * gcc.target/mips/memcpy-1.c: Ditto.
915         * gcc.target/mips/mips-3d-1.c: Ditto.
916         * gcc.target/mips/mips-3d-2.c: Ditto.
917         * gcc.target/mips/mips-3d-3.c: Ditto.
918         * gcc.target/mips/mips-3d-4.c: Ditto.
919         * gcc.target/mips/mips-3d-5.c: Ditto.
920         * gcc.target/mips/mips-3d-6.c: Ditto.
921         * gcc.target/mips/mips-3d-7.c: Ditto.
922         * gcc.target/mips/mips-3d-8.c: Ditto.
923         * gcc.target/mips/mips-3d-9.c: Ditto.
924         * gcc.target/mips/mips-ps-1.c: Ditto.
925         * gcc.target/mips/mips-ps-2.c: Ditto.
926         * gcc.target/mips/mips-ps-3.c: Ditto.
927         * gcc.target/mips/mips-ps-4.c: Ditto.
928         * gcc.target/mips/mips-ps-6.c: Ditto.
929         * gcc.target/mips/mips16-attributes.c: Ditto.
930         * gcc.target/mips/mips32-dsp-run.c: Ditto.
931         * gcc.target/mips/mips32-dsp.c: Ditto.
932         * gcc.target/mips/save-restore-1.c: Ditto.
933         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
934         (mips_preprocess): Add ignore_output argument that when set
935         will not return the pre-processed output.
936         (mips_arch_info): Update arguments for the call to mips_preprocess.
937         (mips-dg-init): Ditto.
938         (mips-dg-options): Check if a test having test option
939         (REQUIRES_STDLIB) has the required sysroot support for
940         the current test options.
942 2016-11-17  Jeff Law  <law@redhat.com>
944         PR middle-end/38219
945         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
947         PR target/47192
948         * gcc.target/m68k/pr47192.c: New test.
950 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
952         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
953         instead of isa>=4, in order to downgrade to R5.
955 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
957         * gcc.target/arc/cmem-bit-1.c: New file.
958         * gcc.target/arc/cmem-bit-2.c: New file.
959         * gcc.target/arc/cmem-bit-3.c: New file.
960         * gcc.target/arc/cmem-bit-4.c: New file.
962 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
964         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
965         "avx5124fmaps".
966         * gcc.target/i386/funcspec-56.inc: Test new attributes.
968 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
969             Andrew Senkevich <andrew.senkevich@intel.com>
971         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
972         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
973         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
974         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
975         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
976         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
977         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
978         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
979         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
980         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
981         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
982         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
983         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
984         avx5124vnniw-check.h.
985         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
986         check_effective_target_avx5124vnniw): New.
987         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
988         Set under ifndef.
989         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
990         * gcc.target/i386/sse-13.c: Ditto.
991         * g++.dg/other/i386-2.C: Ditto.
992         * g++.dg/other/i386-3.C: Ditto.
993         * gcc.target/i386/sse-22.c: Ditto.
994         * gcc.target/i386/sse-23.c: Ditto.
996 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
998         PR c++/55080
999         * g++.dg/parse/pr55080.C: New.
1001 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1003         PR target/78101
1004         * gcc.target/powerpc/fusion4.c: New test.
1006 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1008         PR target/77933
1009         * gcc.target/arm/pr77933-1.c: New test.
1010         * gcc.target/arm/pr77933-2.c: Likewise.
1012 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
1014         PR middle-end/78201
1015         * g++.dg/opt/pr78201.C: New test.
1017 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
1019         * gcc.dg/pr78333.c: Add empty implementations of
1020         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1021         problems on non-glibc systems.
1023 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
1025         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1026         (test_raw_string_one_liner): New function.
1027         (test_raw_string_multiline): New function.
1029 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1031         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1032         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1034 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1035             Richard Biener  <rguenther@suse.de>
1037         PR tree-optimization/77848
1038         * gfortran.dg/vect/pr77848.f: New test.
1040 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1042         PR target/77308
1043         * gcc.target/arm/pr53447-5.c: New test.
1044         * lib/target-supports.exp
1045         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1047 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
1049         * gcc.target/arc/abitest.S: New file.
1050         * gcc.target/arc/abitest.h: Likewise.
1051         * gcc.target/arc/va_args-1.c: Likewise.
1052         * gcc.target/arc/va_args-2.c: Likewise.
1053         * gcc.target/arc/va_args-3.c: Likewise.
1054         * gcc.target/arc/mcrc.c: Deleted.
1055         * gcc.target/arc/mdsp-packa.c: Likewise.
1056         * gcc.target/arc/mdvbf.c: Likewise.
1057         * gcc.target/arc/mmac-24.c: Likewise.
1058         * gcc.target/arc/mmac-d16.c: Likewise.
1059         * gcc.target/arc/mno-crc.c: Likewise.
1060         * gcc.target/arc/mno-dsp-packa.c: Likewise.
1061         * gcc.target/arc/mno-dvbf.c: Likewise.
1062         * gcc.target/arc/mno-mac-24.c: Likewise.
1063         * gcc.target/arc/mno-mac-d16.c: Likewise.
1064         * gcc.target/arc/mno-rtsc.c: Likewise.
1065         * gcc.target/arc/mno-xy.c: Likewise.
1066         * gcc.target/arc/mrtsc.c: Likewise.
1067         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1068         function.
1069         (check_effective_target_arc700): Likewise.
1070         (check_effective_target_arc6xx): Likewise.
1071         (check_effective_target_arcmpy): Likewise.
1072         (check_effective_target_archs): Likewise.
1073         (check_effective_target_clmcpu): Likewise.
1074         (check_effective_target_barrelshifter): Likewise.
1075         * gcc.target/arc/barrel-shifter-1.c: Changed.
1076         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1077         * gcc.target/arc/cmem-1.c: Changed.
1078         * gcc.target/arc/cmem-2.c: Likewise.
1079         * gcc.target/arc/cmem-3.c: Likewise.
1080         * gcc.target/arc/cmem-4.c: Likewise.
1081         * gcc.target/arc/cmem-5.c: Likewise.
1082         * gcc.target/arc/cmem-6.c: Likewise.
1083         * gcc.target/arc/cmem-7.c: Likewise.
1084         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1085         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1086         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1087         * gcc.target/arc/jump-around-jump.c: Update options.
1088         * gcc.target/arc/mARC601.c: Changed.
1089         * gcc.target/arc/mcpu-arc600.c: Changed.
1090         * gcc.target/arc/mcpu-arc601.c: Changed.
1091         * gcc.target/arc/mcpu-arc700.c: Changed.
1092         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1093         * gcc.target/arc/movb-1.c: Changed.
1094         * gcc.target/arc/movb-2.c: Likewise.
1095         * gcc.target/arc/movb-3.c: Likewise.
1096         * gcc.target/arc/movb-4.c: Likewise.
1097         * gcc.target/arc/movb-5.c: Likewise.
1098         * gcc.target/arc/movb_cl-1.c: Likewise.
1099         * gcc.target/arc/movb_cl-2.c: Likewise.
1100         * gcc.target/arc/movbi_cl-1.c: Likewise.
1101         * gcc.target/arc/movh_cl-1.c: Likewise.
1102         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1103         * gcc.target/arc/mul64.c: Enable it only for ARC600.
1104         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1105         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1106         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1107         * gcc.target/arc/trsub.c: Only for ARC EM cores.
1108         * gcc.target/arc/builtin_simdarc.c: Changed.
1109         * gcc.target/arc/extzv-1.c: Likewise.
1110         * gcc.target/arc/insv-1.c: Likewise.
1111         * gcc.target/arc/insv-2.c: Likewise.
1112         * gcc.target/arc/mA6.c: Likewise.
1113         * gcc.target/arc/mA7.c: Likewise.
1114         * gcc.target/arc/mARC600.c: Likewise.
1115         * gcc.target/arc/mARC700.c: Likewise.
1116         * gcc.target/arc/mcpu-arc600.c: Likewise.
1117         * gcc.target/arc/mcpu-arc700.c: Likewise.
1118         * gcc.target/arc/movl-1.c: Likewise.
1119         * gcc.target/arc/nps400-1.c: Likewise.
1120         * gcc.target/arc/trsub.c: Likewise.
1121         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1122         configuration.
1123         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1124         * gcc.target/arc/mswape.c: Likewise.
1126 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1128         PR c++/68180
1129         * g++.dg/cpp1y/pr68180.C: New.
1131 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1133         PR tree-optimization/78319
1134         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1135         arm-none-eabi.
1137 2016-11-17  Richard Biener  <rguenther@suse.de>
1139         PR tree-optimization/78306
1140         * gcc.dg/cilk-plus/pr78306.c: New testcase.
1142 2016-11-17  Richard Biener  <rguenther@suse.de>
1144         PR middle-end/78305
1145         * gcc.dg/torture/pr78305.c: New testcase.
1147 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
1149         PR fortran/66227
1150         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1152 2016-11-16  Marek Polacek  <polacek@redhat.com>
1154         PR c/78285
1155         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1156         * g++.dg/ext/case-range2.C: Likewise.
1158 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1160         PR fortran/58001
1161         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1162         * gfortran.dg/fmt_tab_2.f90: Ditto.
1164 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1166         PR rtl-optimization/78378
1167         * gcc.c-torture/execute/pr78378.c: New test.
1169 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
1171         * gcc.dg/tree-prof/section-attr-1.c: New file.
1172         * gcc.dg/tree-prof/section-attr-2.c: New file.
1173         * gcc.dg/tree-prof/section-attr-3.c: New file.
1175 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1177         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1178         rather than `la'.
1180 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1182         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1183         (dg-final): Remove microMIPS JALRS mnemonic matching.
1184         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1185         (dg-final): Remove microMIPS JALRS mnemonic matching.
1186         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1187         (dg-final): Remove microMIPS JALRS mnemonic matching.
1188         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1189         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1190         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1191         * gcc.target/mips/call-1u.c: New test case.
1192         * gcc.target/mips/call-2u.c: New test case.
1193         * gcc.target/mips/call-3u.c: New test case.
1194         * gcc.target/mips/call-4u.c: New test case.
1195         * gcc.target/mips/call-5u.c: New test case.
1196         * gcc.target/mips/call-6u.c: New test case.
1198 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1200         * gcc.target/arm/empty_fiq_handler.c: New test.
1202 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1204         PR fortran/78299
1205         * gfortran.dg/gomp/pr78299.f90: New test.
1207 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
1209         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1210         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1211         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1213 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1215         PR libgfortran/78314
1216         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1218 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
1220         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1221         according to updated dump info.
1223 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
1225         * lib/target-supports.exp (check_effective_target_alloca): Use a
1226         compile test.
1227         * gcc.target/nvptx/softstack.c: New test.
1228         * gcc.target/nvptx/decl-shared.c: New test.
1229         * gcc.target/nvptx/decl-shared-init.c: New test.
1231 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1233         * gcc.target/mips/data-sym-jump.c: New test case.
1234         * gcc.target/mips/data-sym-pool.c: New test case.
1235         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1236         annotation.
1238 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1240         * lib/target-supports.exp (check_avx2_hw_available): New.
1241         (check_effective_target_avx2_runtime): New.
1242         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1244 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
1246         PR testsuite/78136
1247         * gcc.dg/cpp/trad/trad.exp
1248         (dg-runtest): Moved $srcdir/$subdir/ to
1249         DEFAULT_TRADCPPFLAGS.
1251 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
1253         PR fortran/78356
1254         * gfortran.dg/class_allocate_23.f08: New test.
1256 2016-11-16  Richard Biener  <rguenther@suse.de>
1258         PR middle-end/78333
1259         * gcc.dg/pr78333.c: New testcase.
1261 2016-11-16  Martin Liska  <mliska@suse.cz>
1263         PR sanitizer/78270
1264         * gcc.dg/asan/pr78270.c: Update comment style.
1265         * gcc.dg/asan/pr78270-2.c: New test.
1267 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1269         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1270         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1272 2016-11-16  Richard Biener  <rguenther@suse.de>
1274         PR tree-optimization/78348
1275         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1277 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1279         PR sanitizer/77823
1280         * c-c++-common/ubsan/overflow-vec-1.c: New test.
1281         * c-c++-common/ubsan/overflow-vec-2.c: New test.
1283 2016-11-15  Marek Polacek  <polacek@redhat.com>
1285         * g++.dg/cpp1z/init-statement6.C: Rename a function.
1287 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1289         PR libgfortran/51119
1290         * gfortran.dg/matmul_12.f90: New test case.
1292 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
1294         * gcc.target/i386/funcspec-56.inc: New file.
1295         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
1296         common 32-bit and 64-bit function specific options.
1297         * gcc.target/i386/funcspec-6.c: Ditto.
1299 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1301         * g++.dg/cpp1z/decomp14.C: New test.
1302         * g++.dg/cpp1z/decomp15.C: New test.
1303         * g++.dg/cpp1z/decomp16.C: New test.
1305         * g++.dg/cpp1z/decomp13.C: New test.
1307         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1309         PR c++/71988
1310         * g++.dg/cpp0x/constexpr-71988.C: New test.
1312 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1314         * gcc.target/mips/insn-casesi.c: New test case.
1315         * gcc.target/mips/insn-pseudo-1.c: New test case.
1316         * gcc.target/mips/insn-pseudo-2.c: New test case.
1317         * gcc.target/mips/insn-pseudo-3.c: New test case.
1318         * gcc.target/mips/insn-pseudo-4.c: New test case.
1319         * gcc.target/mips/insn-tablejump.c: New test case.
1321 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1323         * gcc.target/mips/mips.exp (mips_option_tests): Add
1324         `-mcode-readable=yes' array element.
1326 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1328         * gcc.target/mips/mips.exp (mips_option_tests): Add
1329         `-mmicromips' array element.
1331 2016-11-15  Michael Matz  <matz@suse.de>
1333         PR missed-optimization/77881
1334         * gcc.target/i386/pr77881.c: New test.
1336 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1338         PR middle-end/78295
1339         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1341 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1343         * gcc.target/powerpc/vec-set-int.c: New test.
1344         * gcc.target/powerpc/vec-set-short.c: Likesie.
1345         * gcc.target/powerpc/vec-set-char.c: Likewise.
1347 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
1349         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1351 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
1353         PR fortran/78300
1354         * gfortran.dg/class_result_3.f90: New test.
1356 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
1357             Richard Biener  <rguenther@suse.de>
1359         * gcc.dg/gimplefe-1.c: New testcase.
1360         * gcc.dg/gimplefe-2.c: Likewise.
1361         * gcc.dg/gimplefe-3.c: Likewise.
1362         * gcc.dg/gimplefe-4.c: Likewise.
1363         * gcc.dg/gimplefe-5.c: Likewise.
1364         * gcc.dg/gimplefe-6.c: Likewise.
1365         * gcc.dg/gimplefe-7.c: Likewise.
1366         * gcc.dg/gimplefe-8.c: Likewise.
1367         * gcc.dg/gimplefe-9.c: Likewise.
1368         * gcc.dg/gimplefe-10.c: Likewise.
1369         * gcc.dg/gimplefe-11.c: Likewise.
1370         * gcc.dg/gimplefe-12.c: Likewise.
1371         * gcc.dg/gimplefe-13.c: Likewise.
1372         * gcc.dg/gimplefe-14.c: Likewise.
1373         * gcc.dg/gimplefe-15.c: Likewise.
1374         * gcc.dg/gimplefe-16.c: Likewise.
1375         * gcc.dg/gimplefe-17.c: Likewise.
1376         * gcc.dg/gimplefe-18.c: Likewise.
1378 2016-11-14  Martin Liska  <mliska@suse.cz>
1380         PR bootstrap/78069
1381         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1382         to match scanned pattern.
1383         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1385 2016-11-14  Richard Biener  <rguenther@suse.de>
1387         PR tree-optimization/78312
1388         * gcc.dg/torture/pr78312.c: New testcase.
1390 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
1392         PR target/78093
1393         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1395 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
1396             Jason Merrill  <jason@redhat.com>
1398         Implement P0217R3 - C++17 structured bindings
1399         * g++.dg/cpp1z/decomp1.C: New test.
1400         * g++.dg/cpp1z/decomp2.C: New test.
1401         * g++.dg/cpp1z/decomp3.C: New test.
1402         * g++.dg/cpp1z/decomp4.C: New test.
1403         * g++.dg/cpp1z/decomp5.C: New test.
1404         * g++.dg/cpp1z/decomp6.C: New test.
1405         * g++.dg/cpp1z/decomp7.C: New test.
1406         * g++.dg/cpp1z/decomp8.C: New test.
1407         * g++.dg/cpp1z/decomp9.C: New test.
1408         * g++.dg/cpp1z/decomp10.C: New test.
1410 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
1412         * g++.dg/torture/pr78268.C: New test.
1414 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1416         PR c/35503
1417         * c-c++-common/pr35503-1.c: New test.
1418         * c-c++-common/pr35503-2.c: Likewise.
1419         * c-c++-common/pr35503-3.c: Likewise.
1420         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1422 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
1424         PR rtl-optimization/78232
1425         PR rtl-optimization/78248
1426         * gcc.dg/ubsan/pr78248.c: New test.
1428 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1430         * gnat.dg/address_conv.adb: New test.
1432 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1434         * gnat.dg/renaming11.ad[sb]: New test.
1436 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1438         * c-c++-common/dump-ada-spec-6.c: New test.
1440 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1442         * gnat.dg/lto21.adb: New test.
1443         * gnat.dg/lto21_pkg1.ads: New helper.
1444         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1446 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
1448         PR fortran/60952
1449         * gfortran.dg/typebound_proc_34.f90: New test.
1451 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
1453         PR fortran/66366
1454         * gfortran.dg/class_57.f90: Changed error message.
1455         * gfortran.dg/class_60.f90: New test.
1457 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
1459         * g++.dg/pr78112.C: XFAIL AIX.
1461 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
1463         PR fortran/77501
1464         * gfortran.dg/typebound_generic_16.f90: New test.
1466 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
1468         PR c++/71225
1469         * g++.dg/cpp0x/pr71225.C: New test.
1471 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
1473         * gcc.target/sparc/20161111-1.c: New test.
1475 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
1477         PR target/78310
1478         * gcc.target/i386/pr78310.c: New test.
1480 2016-11-11  Jeff Law  <law@redhat.com>
1482         * gcc.dg/tree-ssa/isolate-6.c: New test.
1483         * gcc.dg/tree-ssa/isolate-7.c: New test.
1485 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
1487         PR testsuite/78292
1488         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1489         vect_max_reduc.
1491 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
1493         PR c++/72774
1494         * g++.dg/parse/pr72774.C: New test.
1496 2016-11-11  Richard Biener  <rguenther@suse.de>
1498         PR tree-optimization/71575
1499         * gcc.dg/graphite/pr71575-1.c: New testcase.
1500         * gcc.dg/graphite/pr71575-2.c: Likewise.
1502 2016-11-11  Richard Biener  <rguenther@suse.de>
1504         PR middle-end/78295
1505         * gcc.dg/uninit-pr78295.c: New testcase.
1507 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
1509         PR fortran/78277
1510         * gfortran.dg/dec_structure_17.f90: New test.
1512 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1514         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1515         being allowed in vector registers.
1516         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1517         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1518         * gcc.target/powerpc/vsx-himode.c: Likewise.
1519         * gcc.target/powerpc/vsx-himode2.c: Likewise.
1520         * gcc.target/powerpc/vsx-himode3.c: Likewise.
1521         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1522         to allow matching MFVSRD or MFVSRW.
1524 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
1526         PR rtl-optimization/78241
1527         * gcc.dg/pr78241.c: New test.
1529 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
1531         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1532         201307.
1534         * g++.dg/cpp1z/noexcept-type14.C: New test.
1535         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1537 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
1539         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1540         WVAL0S tests added in r241817.
1542 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
1544         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1545         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1546         no longer allowed and corresponding ordered construct.
1547         * gfortran.dg/gomp/linear-1.f90: New test.
1548         * gfortran.dg/gomp/declare-simd-2.f90: New test.
1549         * gfortran.dg/gomp/declare-target-1.f90: New test.
1550         * gfortran.dg/gomp/declare-target-2.f90: New test.
1552 2016-11-10  Martin Liska  <mliska@suse.cz>
1554         PR sanitizer/78270
1555         * gcc.dg/asan/pr78270.c: New test.
1557 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
1558             Jakub Jelinek  <jakub@redhat.com>
1560         PR debug/78112
1561         * g++.dg/pr78112.C: New testcase.
1563 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
1565         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1566         -Wno-c++1z-compat.
1567         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1568         string in case condition contains % characters.
1570         PR c++/78283
1571         * g++.dg/cpp1z/noexcept-type13.C: New test.
1573 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
1575         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1576         using (HAS_MOVN) with MIPS III.
1578 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
1580         PR fortran/46459
1581         * gfortran.dg/volatile14.f90: New test.
1583 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
1585         PR target/78262
1586         * gcc.target/i386/pr78262.c: New test.
1588 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
1590         PR fortran/78259
1591         * gfortran.dg/pr78259.f90: New test.
1593 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
1595         PR fortran/60777
1596         * gfortran.dg/spec_expr_7.f90: New test.
1598 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
1600         PR target/77718
1601         * gcc.c-torture/execute/pr77718.c: New test.
1603         * gcc.dg/ubsan/c99-shift-3.c: New test.
1604         * gcc.dg/ubsan/c99-shift-4.c: New test.
1605         * gcc.dg/ubsan/c99-shift-5.c: New test.
1606         * gcc.dg/ubsan/c99-shift-6.c: New test.
1608 2016-11-09  Martin Liska  <mliska@suse.cz>
1610         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1611         test-case for memcmp.
1612         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1614 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1616         PR testsuite/78269
1617         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1619 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
1621         * gfortran.dg/move_alloc_18.f90: New test.
1623 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1625         PR middle-end/78256
1626         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1627         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1629 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
1631         PR fortran/71894
1632         * gfortran.dg/class_59.f90: New test.
1634 2016-11-09  Richard Biener  <rguenther@suse.de>
1636         PR tree-optimization/78007
1637         * gcc.dg/vect/vect-bswap32.c: Adjust.
1638         * gcc.dg/vect/vect-bswap64.c: Likewise.
1640 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
1642         * gcc.dg/ipa/vrp7.c: New test.
1644 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
1646         PR ipa/78121
1647         * gcc.dg/ipa/pr78121.c: New test.
1649 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
1651         * c-c++-common/asan/default_options.h: New file.
1652         * c-c++-common/asan/strcasestr-1.c: New test.
1653         * c-c++-common/asan/strcasestr-2.c: Likewise.
1654         * c-c++-common/asan/strcspn-1.c: Likewise.
1655         * c-c++-common/asan/strcspn-2.c: Likewise.
1656         * c-c++-common/asan/strpbrk-1.c: Likewise.
1657         * c-c++-common/asan/strpbrk-2.c: Likewise.
1658         * c-c++-common/asan/strspn-1.c: Likewise.
1659         * c-c++-common/asan/strspn-2.c: Likewise.
1660         * c-c++-common/asan/strstr-1.c: Likewise.
1661         * c-c++-common/asan/strstr-2.c: Likewise.
1662         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1664 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
1666         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1668 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
1670         PR fortran/68440
1671         * gfortran.dg/class_58.f90: New test.
1673 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
1675         PR target/70799
1676         * gcc.target/i386/pr70799-2.c: New test.
1678 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
1680         PR fortran/77596
1681         * gfortran.dg/proc_ptr_comp_46.f90: New test.
1683 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
1685         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1687 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
1689         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1691 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
1693         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1695 2016-11-08  Martin Liska  <mliska@suse.cz>
1697         PR testsuite/78242
1698         * g++.dg/asan/use-after-scope-4.C: New test.
1699         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1700         * gcc.dg/asan/use-after-scope-8.c: Remove.
1702 2016-11-08  Richard Biener  <rguenther@suse.de>
1704         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1706 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
1708         PR testsuite/78136
1709         * gcc.dg/cpp/trad/trad.exp
1710         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1711         * gcc.dg/cpp/trad/include.c: Use local header file.
1713 2016-11-08  Richard Biener  <rguenther@suse.de>
1715         PR tree-optimization/78205
1716         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1718 2016-11-08  Richard Biener  <rguenther@suse.de>
1720         PR tree-optimization/78224
1721         * g++.dg/torture/pr78224.C: New testcase.
1723 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1725         * gcc.dg/store_merging_1.c: Require store_merge.
1726         * gcc.dg/store_merging_2.c: Likewise.
1727         * gcc.dg/store_merging_4.c: Likewise.
1728         * gcc.dg/store_merging_5.c: Likewise.
1729         * gcc.dg/store_merging_6.c: Likewise.
1730         * gcc.dg/store_merging_7.c: Likewise.
1731         * gcc.dg/store_merging_8.c: Likewise.
1732         * lib/target-supports.exp (check_effective_target_store_merge): New.
1734 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
1736         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1737         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1738         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1739         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1740         -mvsx -mpower8-vector.
1741         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1742         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1743         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1744         -mvsx -mpower8-vector.
1746 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
1748         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1750         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1751         * gcc.dg/visibility-14.c: XFAIL AIX.
1752         * gcc.dg/visibility-15.c: XFAIL AIX.
1753         * gcc.dg/visibility-16.c: XFAIL AIX.
1754         * gcc.dg/visibility-17.c: XFAIL AIX.
1755         * gcc.dg/visibility-18.c: XFAIL AIX.
1756         * gcc.dg/visibility-19.c: XFAIL AIX.
1757         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1758         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1759         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1760         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1762 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
1764         PR target/78227
1765         * gcc.target/i386/pr78227-1.c: New test.
1766         * gcc.target/i386/pr78227-2.c: New test.
1768 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1770         PR middle-end/35691
1771         * gcc.dg/pr35691-1.c: New test-case.
1772         * gcc.dg/pr35691-2.c: Likewise.
1774 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
1776         PR rtl-optimization/77309
1777         * gcc.dg/torture/pr77309.c: New test.
1779 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
1781         PR middle-end/71529
1782         * gcc.target/i386/pr71529.C: Moved to ...
1783         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
1785         PR target/64411
1786         * gcc.target/i386/pr64411.C: Moved to ...
1787         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
1788         lp64.
1790         PR target/65105
1791         * gcc.target/i386/pr65105-4.C: Moved to ...
1792         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
1793         Run into compile test rather than execute test.
1795 2016-11-07  Richard Biener  <rguenther@suse.de>
1797         PR target/78229
1798         * g++.dg/pr78229.C: New testcase.
1800 2016-11-07  Richard Biener  <rguenther@suse.de>
1802         PR tree-optimization/78218
1803         * gcc.dg/torture/pr78218.c: New testcase.
1805 2016-11-07  Richard Biener  <rguenther@suse.de>
1807         PR tree-optimization/78228
1808         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1810 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1812         PR target/77822
1813         * g++.dg/torture/pr77822.C: New test.
1815 2016-11-07  Martin Liska  <mliska@suse.cz>
1817         * c-c++-common/asan/force-inline-opt0-1.c: Disable
1818         -f-sanitize-address-use-after-scope.
1819         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1820         internal fn calls.
1821         * g++.dg/asan/use-after-scope-1.C: New test.
1822         * g++.dg/asan/use-after-scope-2.C: Likewise.
1823         * g++.dg/asan/use-after-scope-3.C: Likewise.
1824         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1825         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1826         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1827         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1828         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1829         * g++.dg/asan/use-after-scope-types.h: Likewise.
1830         * gcc.dg/asan/use-after-scope-1.c: Likewise.
1831         * gcc.dg/asan/use-after-scope-2.c: Likewise.
1832         * gcc.dg/asan/use-after-scope-3.c: Likewise.
1833         * gcc.dg/asan/use-after-scope-4.c: Likewise.
1834         * gcc.dg/asan/use-after-scope-5.c: Likewise.
1835         * gcc.dg/asan/use-after-scope-6.c: Likewise.
1836         * gcc.dg/asan/use-after-scope-7.c: Likewise.
1837         * gcc.dg/asan/use-after-scope-8.c: Likewise.
1838         * gcc.dg/asan/use-after-scope-9.c: Likewise.
1839         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1840         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1841         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1842         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1843         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1845 2016-11-07  Richard Biener  <rguenther@suse.de>
1847         PR tree-optimization/78189
1848         * g++.dg/torture/pr78189.C: New testcase.
1850 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
1852         * gcc.dg/Wtrampolines.c: XFAIL AIX.
1854 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
1856         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1857         occuring.
1859 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1861         PR fortran/78221
1862         * arith.c (gfc_complex2real):  Change gfc_warning_now to
1863         gfc_warning.
1865 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
1867         * gfortran.dg/move_alloc_17.f03: New test.
1869 2016-11-05  Richard Biener  <rguenther@suse.de>
1871         PR bootstrap/78188
1872         * g++.dg/ipa/pr78188.C: New test.
1874 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
1875             Dominique d'Humieres  <dominiq@lps.ens.fr>
1877         PR fortran/69495
1878         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1880 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
1882         PR fortran/67564
1883         * gfortran.dg/select_type_39.f03: New test.
1885 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
1887         PR fortran/64933
1888         * gfortran.dg/associate_23.f90: New test.
1890 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
1892         PR target/77834
1893         * gcc.dg/pr77834.c: New test.
1895 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1897         PR c++/67980
1898         * g++.dg/cpp1y/pr67980.C: New.
1900 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1902         * gcc.target/powerpc/fold-vec-add-1.c: New.
1903         * gcc.target/powerpc/fold-vec-add-2.c: New.
1904         * gcc.target/powerpc/fold-vec-add-3.c: New.
1905         * gcc.target/powerpc/fold-vec-add-4.c: New.
1906         * gcc.target/powerpc/fold-vec-add-5.c: New.
1907         * gcc.target/powerpc/fold-vec-add-6.c: New.
1908         * gcc.target/powerpc/fold-vec-add-7.c: New.
1910 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
1912         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1913         for -mbranch-likely, infer -mno-branch-likely for R6.
1915 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1917         PR c++/71973
1918         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1919         * g++.dg/init/new15.C: Likewise.
1920         * g++.dg/ipa/inline-1.C: Likewise.
1921         * g++.dg/ipa/inline-2.C: Likewise.
1922         * g++.dg/lto/20080908-1_0.C: Likewise.
1923         * g++.dg/tc1/dr20.C: Likewise.
1924         * g++.dg/tree-ssa/inline-1.C: Likewise.
1925         * g++.dg/tree-ssa/inline-2.C: Likewise.
1926         * g++.old-deja/g++.law/except1.C: Likewise.
1927         * g++.old-deja/g++.other/vbase5.C: Likewise.
1928         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1930 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1932         PR tree-optimization/78210
1933         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1934         possibility of widening multiplies.
1936 2016-11-04  Richard Biener  <rguenther@suse.de>
1938         PR middle-end/78185
1939         * gcc.dg/pr78185.c: New testcase.
1941 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
1943         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1944         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1946 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
1947             Alexandre Oliva  <aoliva@redhat.com>
1948             Jason Merrill  <jason@redhat.com>
1950         PR debug/28767
1951         PR debug/56974
1952         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1953         * g++.dg/debug/dwarf2/ref-3.C: New test.
1954         * g++.dg/debug/dwarf2/ref-4.C: New test.
1955         * g++.dg/debug/dwarf2/refqual-1.C: New test.
1956         * g++.dg/debug/dwarf2/refqual-2.C: New test.
1958 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
1960         * gfortran.dg/dec_exp_1.f90: New test.
1961         * gfortran.dg/dec_exp_2.f90: Likewise.
1962         * gfortran.dg/dec_exp_3.f90: Likewise.
1964 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
1966         * gfortran.dg/dec_parameter_1.f: New test.
1967         * gfortran.dg/dec_parameter_2.f90: Likewise.
1968         * gfortran.dg/dec_parameter_3.f90: Likewise.
1969         * gfortran.dg/dec_parameter_4.f90: Likewise.
1971 2016-11-03  Martin Liska  <mliska@suse.cz>
1973         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1974         output.
1975         * gcc.dg/tree-prof/time-profiler-3.c: New test.
1977 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1979         PR libgcc/78067
1980         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1982 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1984         * gcc.c-torture/execute/pr78170.c: Require int32plus.
1986 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
1988         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1990 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
1992         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1993         Check for arm_v8_neon_hw.
1994         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1995         Likewise.
1996         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1997         Likewise.
1998         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1999         Likewise.
2001 2016-11-02  Richard Biener  <rguenther@suse.de>
2003         * gcc.dg/store_merging_8.c: New testcase.
2005 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
2007         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2009 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
2011         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2012         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2013         * gcc.dg/addr_equal_1.c: XFAIL AIX.
2014         * gcc.dg/pr65779.c: XFAIL AIX.
2015         * gcc.dg/pr70405.c: XFAIL AIX.
2017         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2018         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2019         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2021 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2023         * lib/target-supports.exp (check_gc_sections_available): Use
2024         -print-prog-name=ld to determine linker used.
2026 2016-11-02  Martin Liska  <mliska@suse.cz>
2028         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2029         test case.
2031 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2033         PR tree-optimization/78170
2034         * gcc.c-torture/execute/pr78170.c: New test.
2036 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2038         PR tree-optimization/78162
2039         * gcc.c-torture/compile/pr78162.c: New test.
2041 2016-11-02  Richard Biener  <rguenther@suse.de>
2043         PR tree-optimization/78035
2044         PR tree-optimization/77964
2045         * gcc.target/i386/pr78035.c: New testcase.
2047 2016-11-02  Richard Biener  <rguenther@suse.de>
2049         * gcc.dg/tree-ssa/vrp111.c: New testcase.
2050         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2051         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2052         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2053         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2055 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
2057         * gfortran.dg/pr70937.f90: require-effective-target lto.
2059 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2061         PR fortran/69544
2062         * gfortran.dg/where_6.f90:  New test.
2064 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
2066         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2068 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2070         PR fortran/69544
2071         * gfortran.dg/where_5.f90:  New test.
2073 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
2075         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2076         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2077         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2078         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2080 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
2082         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2083         Whitespace fixes.
2084         (check_effective_target_vect_cmdline_needed): Check
2085         is-effective-target ia32 for x86 targets.
2086         (check_effective_target_vect_simd_clones): Simplify condition.
2087         (check_effective_target_vect_double): Ditto.
2088         (check_effective_target_vect_aligned_arrays): Check
2089         is-effective-target ia32 for x86 targets.  Simplify condition.
2090         (check_effective_target_vect_multiple_sizes): Simplify condition.
2091         (check_effective_target_sqrt_insn): Add i?86-*-* target.
2092         (check_effective_target_sync_int_128): Simplify condition.
2093         (check_effective_target_sync_int_128_runtime): Ditto.
2094         (check_effective_target_sync_long_long_runtime): Ditto.
2095         (check_effective_target_divmod): Add i?86-*-* target.
2097 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2099         * gcc.target/powerpc/vsx-extract-4.c: New test.
2100         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2102 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2104         PR fortran/54679
2105         * gfortran.dg/fmt_l.f90: Update test.
2106         * gfortran.dg/fmt_l0.f90: New test.
2108 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2110         PR c++/78089
2111         * c-c++-common/builtin-shuffle-1.c: New test.
2112         * g++.dg/cpp0x/addressof3.C: New test.
2114 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
2116         Add tests for a const member and a reference member for launder.
2117         * g++.dg/cpp1z/launder3.C: New.
2118         * g++.dg/cpp1z/launder4.C: Likewise.
2119         * g++.dg/cpp1z/launder5.C: Likewise.
2120         * g++.dg/cpp1z/launder5.cc: Likewise.
2121         * g++.dg/cpp1z/launder5.h: Likewise.
2122         * g++.dg/cpp1z/launder6.C: Likewise.
2123         * g++.dg/cpp1z/launder6.cc: Likewise.
2124         * g++.dg/cpp1z/launder6.h: Likewise.
2126 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2128         PR c++/77948
2129         * g++.dg/cpp0x/pr77948-1.C: New test.
2130         * g++.dg/cpp0x/pr77948-2.C: New test.
2131         * g++.dg/cpp0x/pr77948-3.C: New test.
2132         * g++.dg/cpp0x/pr77948-4.C: New test.
2133         * g++.dg/cpp0x/pr77948-5.C: New test.
2134         * g++.dg/cpp0x/pr77948-6.C: New test.
2136         PR tree-optimization/77860
2137         * gcc.dg/pr77860.c: New test.
2139 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2141         PR c++/77886
2142         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2144 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2146         * gcc.dg/lto/pr60449_0.c: Skip for avr.
2148 2016-10-30  Le-Chun Wu  <lcwu@google.com>
2149             Mark Wielaard  <mjw@redhat.com>
2151         * gcc.dg/Wshadow-compatible-local-1.c: New test.
2152         * gcc.dg/Wshadow-local-1.c: Likewise.
2153         * gcc.dg/Wshadow-local-2.c: Likewise.
2154         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2155         * g++.dg/warn/Wshadow-local-1.C: Likewise.
2156         * g++.dg/warn/Wshadow-local-2.C: Likewise.
2158 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2160         PR tree-optimization/71915
2161         PR tree-optimization/71490
2162         * gcc.dg/tree-ssa/pr54245.c: Delete.
2163         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2164         document why.
2166 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2168         PR fortran/78123
2169         * gfortran.dg/fmt_t_9.f: New test.
2171 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2173         PR fortran/67219
2174         * gfortran.dg/pr67219.f90:  New test.
2176 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
2178         PR rtl-optimization/77919
2179         * g++.dg/torture/pr77919-2.C: New test.
2181         PR target/78148
2182         * gcc.dg/pr78148.c: New test.
2184 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
2186         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2187         * gcc.target/sparc/overflow-4.c: ...here.
2188         * gcc.target/sparc/overflow-5.c: New test.
2190 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2191             Kugan Vivekanandarajah  <kuganv@linaro.org>
2192             Jim Wilson  <jim.wilson@linaro.org>
2194         PR tree-optimization/43721
2195         * lib/target-supports.exp (check_effective_target_divmod): New.
2196         (check_effective_target_divmod_simode): Likewise.
2197         (check_effective_target_arm_divmod_simode): Likewise.
2198         * gcc.dg/divmod-1-simode.c: New test.
2199         * gcc.dg/divmod-1.c: Likewise.
2200         * gcc.dg/divmod-2-simode.c: Likewise.
2201         * gcc.dg/divmod-2.c: Likewise.
2202         * gcc.dg/divmod-3-simode.c: Likewise.
2203         * gcc.dg/divmod-3.c: Likewise.
2204         * gcc.dg/divmod-4-simode.c: Likewise.
2205         * gcc.dg/divmod-4.c: Likewise.
2206         * gcc.dg/divmod-5.c: Likewise.
2207         * gcc.dg/divmod-6-simode.c: Likewise.
2208         * gcc.dg/divmod-6.c: Likewise.
2209         * gcc.dg/divmod-7.c: Likewise.
2211 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2212             Jakub Jelinek  <jakub@redhat.com>
2213             Andrew Pinski  <pinskia@gmail.com>
2215         PR middle-end/22141
2216         PR rtl-optimization/23684
2217         * gcc.c-torture/execute/pr22141-1.c: New test.
2218         * gcc.c-torture/execute/pr22141-2.c: Likewise.
2219         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2220         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2221         * gcc.dg/store_merging_1.c: New test.
2222         * gcc.dg/store_merging_2.c: Likewise.
2223         * gcc.dg/store_merging_3.c: Likewise.
2224         * gcc.dg/store_merging_4.c: Likewise.
2225         * gcc.dg/store_merging_5.c: Likewise.
2226         * gcc.dg/store_merging_6.c: Likewise.
2227         * gcc.dg/store_merging_7.c: Likewise.
2228         * gcc.target/i386/pr22141.c: Likewise.
2229         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2230         * g++.dg/init/new17.C: Likewise.
2232 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
2234         PR middle-end/72747
2235         * c-c++-common/pr72747-1.c: New test.
2236         * c-c++-common/pr72747-2.c: Likewise.
2238 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2240         * gcc.target/s390/oscbreak-1.c: New test.
2242 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2244         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2246 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
2248         PR rtl-optimization/77919
2249         * g++.dg/torture/pr77919.C: New test.
2251         PR rtl-optimization/78132
2252         * gcc.target/i386/pr78132.c: New test.
2254 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
2256         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2258 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2260         * gcc.target/powerpc/vsx-simode.c: New test.
2261         * gcc.target/powerpc/vsx-simode2.c: Likewise.
2262         * gcc.target/powerpc/vsx-simode3.c: Likewise.
2264 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
2266         PR fortran/78026
2267         * gfortran.dg/gomp/pr78026.f03: New test.
2268         * gfortran.dg/select_type_38.f03: New test.
2270         PR middle-end/78025
2271         * g++.dg/gomp/declare-simd-7.C: New test.
2273 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2275         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2276         * gfortran.dg/dec_init_2.f90: Likewise.
2277         * gfortran.dg/dec_init_3.f90: New test.
2278         * gfortran.dg/dec_init_4.f90: Likewise.
2280 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2282         * gcc.dg/fold-narrowbopcst-1.c: New test.
2284 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2286         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2287         dg-shouldfail/dg-output instead of XFAIL.
2288         * gfortran.dg/dec_io_6.f90: Likewise.
2290 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2292         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2293         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2294         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2295         * gcc.target/arm/atomic-op-char-3.c: Likewise.
2296         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2297         * gcc.target/arm/atomic-op-int-3.c: Likewise.
2298         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2299         * gcc.target/arm/atomic-op-release-3.c: Likewise.
2300         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2301         * gcc.target/arm/atomic-op-short-3.c: Likewise.
2303 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2305         * gcc.dg/fold-convmaxconv-1.c: New test.
2306         * gcc.dg/fold-convminconv-1.c: New test.
2308 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2310         PR fortran/78092
2311         * gfortran.dg/pr78092.f90: New test.
2313 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2315         PR target/78056
2316         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2317         expected error message.
2318         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2319         expected error message.
2320         * gcc.target/powerpc/vsu/vec-all-nez-7.c
2321         (test_all_not_equal_and_not_zero): Change expected error message.
2323 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
2325         PR fortran/77973
2326         * gfortran.dg/gomp/pr77973.f90: New test.
2328 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
2330         PR fortran/78108
2331         * gfortran.dg/submodule_18.f08: New test.
2332         * gfortran.dg/submodule_19.f08: New test.
2334 2016-10-26  Michael Matz  <matz@suse.de>
2336         * g++.dg/pr78060.C: New test.
2337         * gfortran.dg/pr78061.f: New test.
2338         * g++.dg/pr78088.C: New test.
2340 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
2342         * gfortran.dg/dec_io_1.f90: New test.
2343         * gfortran.dg/dec_io_2.f90: New test.
2344         * gfortran.dg/dec_io_3.f90: New test.
2345         * gfortran.dg/dec_io_4.f90: New test.
2346         * gfortran.dg/dec_io_5.f90: New test.
2347         * gfortran.dg/dec_io_6.f90: New test.
2349 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2351         PR sanitizer/78106
2352         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2354 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2356         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2357         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2359 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2361         * gnat.dg/opt59.adb: New test.
2362         * gnat.dg/opt59_pkg.ad[sb]: New helper.
2364         * gnat.dg/opt60.adb: New test.
2366 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
2368         PR fortran/72770
2369         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2370         this pr.
2372 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2374         PR target/78102
2375         * gcc.target/i386/pr78102.c: New test.
2377 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2379         * gfortran.dg/dec_logical_xor_1.f90: New test.
2380         * gfortran.dg/dec_logical_xor_2.f90: New test.
2381         * gfortran.dg/dec_logical_xor_3.f03: New test.
2383 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2385         * gfortran.dg/dec_loc_rval_1.f90: New test.
2386         * gfortran.dg/dec_loc_rval_2.f90: New test.
2387         * gfortran.dg/dec_loc_rval_3.f03: New test.
2389 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2391         * gfortran.dg/dec_type_print.f90: New testcase.
2393 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2395         * gfortran.dg/feed_1.f90: New test.
2396         * gfortran.dg/feed_2.f90: New test.
2398 2016-10-25  Martin Liska  <mliska@suse.cz>
2400         PR sanitizer/78106
2401         * gcc.dg/asan/pr78106.c: New test.
2403 2016-10-25  Martin Liska  <mliska@suse.cz>
2405         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2407 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
2409         PR target/78041
2410         * gcc.target/arm/pr78041.c: New test.
2412 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2414         * g++.dg/cpp1z/launder1.C: New test.
2415         * g++.dg/cpp1z/launder2.C: New test.
2417 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
2418             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
2420         PR target/71676
2421         PR target/71678
2422         * gcc.target/avr/pr71676-2.c: New test.
2424 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
2425             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
2427         PR target/71676
2428         PR target/71678
2429         * gcc.target/avr/pr71676-1.c: New test.
2430         * gcc.target/avr/pr71676-3.c: New test.
2431         * gcc.target/avr/pr71676.c: New test.
2432         * gcc.target/avr/pr71678.c: New test.
2434 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
2436         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2437         such that cloned verions of tested functions are not created.
2439 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2441         PR fortran/71895
2442         * gfortran.dg/pr71895.f90: New test.
2444 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
2446         * g++.dg/debug/dwarf2/ref-2.C: New test.
2448 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2450         * c-c++-common/Wint-in-bool-context-3.c: New test.
2452 2016-10-24  Martin Sebor  <msebor@redhat.com>
2454         PR middle-end/77735
2455         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2456         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2457         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2458         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2459         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2460         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2461         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2463 2016-10-24  Richard Biener  <rguenther@suse.de>
2465         PR testsuite/71491
2466         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2467         * gcc.dg/vect/slp-45.c: Likewise.
2469 2016-10-24  Richard Biener  <rguenther@suse.de>
2471         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2472         * gcc.dg/tree-ssa/pr21458.c: Likewise.
2473         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2475 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
2477         PR target/78093
2478         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2479         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2481 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2483         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2485 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
2487         * gcc.target/i386/bmi2-pext-1.c: New test.
2488         * gcc.target/i386/bmi2-pdep-1.c: New test.
2489         * gcc.target/i386/bmi2-bzhi-3.c: New test.
2490         * gcc.target/i386/tbm-bextri-1.c: New test.
2491         * gcc.target/i386/bmi-bextr-6.c: New test.
2493 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2495         PR target/77483
2496         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2497         * gcc.target/i386/pr65105-1.c: Likewise.
2498         * gcc.target/i386/pr65105-2.c: Likewise.
2499         * gcc.target/i386/pr65105-3.c: Likewise.
2500         * gcc.target/i386/pr65105-5.c: Likewise.
2501         * gcc.target/i386/pr67761.c: Likewise.
2502         * gcc.target/i386/pr70799-1.c: Likewise.
2504 2016-10-24  Martin Liska  <mliska@suse.cz>
2506         PR sanitizer/77966
2507         * c-c++-common/ubsan/unreachable-3.c: New test.
2509 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
2511         PR fortran/77763
2512         * gfortran.dg/pr77763.f90
2514 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
2516         PR fortran/54730
2517         PR fortran/78033
2518         * gfortran.dg/pr78033.f90: New test.
2520 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
2522         PR fortran/69834
2523         * gfortran.dg/select_type_1.f03: Change error for overlapping
2524         TYPE IS cases.
2525         * gfortran.dg/select_type_36.f03: New test.
2527 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
2529         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2531 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2533         PR fortran/78021
2534         * gfortran.dg/string_length_3.f90:  New test.
2536 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
2538         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2540 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
2542         PR fortran/43366
2543         PR fortran/57117
2544         PR fortran/61337
2545         * gfortran.dg/alloc_comp_class_5.f03: New test.
2546         * gfortran.dg/class_allocate_21.f90: New test.
2547         * gfortran.dg/class_allocate_22.f90: New test.
2548         * gfortran.dg/realloc_on_assign_27.f08: New test.
2550 2016-10-21  Jeff Law  <law@redhat.com>
2552         * PR tree-optimization/71947
2553         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2554         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2555         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2557 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2559         * gcc.dg/ipa/vrp5.c: New test.
2560         * gcc.dg/ipa/vrp6.c: New test.
2562 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
2564         * gcc.target/aarch64/test_frame_17.c: New test.
2566 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
2568         * gcc.target/aarch64/test_frame_17.c: New test.
2570 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
2572         PR preprocessor/71681
2573         * gcc.dg/cpp/pr71681-1.c: New testcase
2574         * gcc.dg/cpp/pr71681-2.c: Likewise
2575         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2576         * gcc.dg/cpp/remap/a/header.gcc: Likewise
2577         * gcc.dg/cpp/remap/a/t_1.h: Likewise
2578         * gcc.dg/cpp/remap/a/t_2.h: Likewise
2580 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
2582         PR target/78057
2583         * gcc.target/i386/pr78057.c: New test.
2585         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2587 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
2589         PR fortran/69566
2590         * gfortran.dg/select_type_37.f03: New test.
2592 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2594         PR target/71627
2595         * gcc.target/avr/pr71627.c: New test
2597 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2599         * gcc.target/sparc/overflow-1.c: New test.
2600         * gcc.target/sparc/overflow-2.c: Likewise.
2601         * gcc.target/sparc/overflow-3.c: Likewise.
2603 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2605         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2606         effective target.
2608 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2610         PR rtl-optimization/78038
2611         * gcc.target/aarch64/pr78038.c: New test.
2613 2016-10-21  Richard Biener  <rguenther@suse.de>
2615         PR tree-optimization/78051
2616         * g++.dg/torture/pr78051.C: New testcase.
2618 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2620         * c-c++-common/wdate-time.c: Restored test case.
2621         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2623 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
2625         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2627 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
2629         PR target/78037
2630         * gcc.target/i386/pr78037.c: New test.
2632 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2634         * gcc.target/visium/overflow8.c: New.
2635         * gcc.target/visium/overflow16.c: Likewise.
2636         * gcc.target/visium/overflow32: Likewise.
2638 2016-10-20  Michael Matz  <matz@suse.de>
2640         * gcc.dg/loop-split.c: New test.
2641         * gcc.dg/tree-ssa/ifc-9.c: Update.
2642         * gcc.dg/tree-ssa/ifc-10.c: Update.
2644 2016-10-20  Richard Biener  <rguenther@suse.de>
2646         * gcc.dg/graphite/pr35356-1.c: Update.
2648 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
2650         PR c++/77446
2651         * g++.dg/cpp1y/pr77446.C: New.
2653 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2655         PR tree-optimization/53979
2656         * gcc.dg/pr53979-1.c: New test-case.
2657         * gcc.dg/pr53979-2.c: Likewise.
2659 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2661         * c-c++-common/Wint-in-bool-context-2.c: New test.
2663 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2665         * gfortran.dg/dtio_17.f90: Fix test.
2667 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
2669         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2670         * gcc.dg/Walloca-2.c: Same.
2672 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
2674         * gcc.dg/Wvla-1.c: Rename to...
2675         * gcc.dg/Wvla-larger-than-1.c: ...this.
2676         * gcc.dg/Wvla-2.c: Rename to...
2677         * gcc.dg/Wvla-larger-than-2.c: ...this.
2678         * gcc.dg/Wvla-3.c: Rename to...
2679         * gcc.dg/Walloca-11.c.: ...this.
2680         * gcc.dg/wvla-[1-7].c: Rename to:
2681         * gcc.dg/Wvla-[1-7].c: ...this.
2683 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
2685         PR tree-optimization/78005
2686         * gcc.dg/vect/pr78005.c: New.
2687         * gcc.target/i386/l_fma_float_1.c: Revise test.
2688         * gcc.target/i386/l_fma_float_2.c: Ditto.
2689         * gcc.target/i386/l_fma_float_3.c: Ditto.
2690         * gcc.target/i386/l_fma_float_4.c: Ditto.
2691         * gcc.target/i386/l_fma_float_5.c: Ditto.
2692         * gcc.target/i386/l_fma_float_6.c: Ditto.
2693         * gcc.target/i386/l_fma_double_1.c: Ditto.
2694         * gcc.target/i386/l_fma_double_2.c: Ditto.
2695         * gcc.target/i386/l_fma_double_3.c: Ditto.
2696         * gcc.target/i386/l_fma_double_4.c: Ditto.
2697         * gcc.target/i386/l_fma_double_5.c: Ditto.
2698         * gcc.target/i386/l_fma_double_6.c: Ditto.
2700 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
2702         PR tree-optimization/78024
2703         * gcc.dg/goacc/loop-processing-1.c: New file.
2705 2016-10-19  Richard Biener  <rguenther@suse.de>
2707         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2709 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2711         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2712         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2713         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2714         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2715         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2716         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2717         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2718         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2719         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2720         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2721         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2722         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2723         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2724         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2725         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2726         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2727         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2728         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2729         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2730         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2731         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2732         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2733         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2734         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2735         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2736         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2737         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2738         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2739         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2740         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2741         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2742         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2743         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2744         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2745         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2746         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2747         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2748         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2749         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2750         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2751         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2752         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2753         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2754         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2755         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2756         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2757         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2758         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2759         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2760         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2761         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2762         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2763         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2764         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2765         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2766         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2767         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2768         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2769         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2770         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2771         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2772         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2773         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2774         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2775         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2776         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2777         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2778         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2779         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2780         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2781         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2782         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2783         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2784         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2785         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2786         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2787         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2788         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2789         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2790         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2791         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2792         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2793         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2794         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2795         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2796         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2797         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2798         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2799         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2800         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2801         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2802         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2803         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2804         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2805         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2806         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2807         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2808         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2809         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2810         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2811         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2812         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2813         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2814         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2815         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2816         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2817         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2818         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2819         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2820         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2821         * gcc.target/powerpc/vsu/vsu.exp: New file.
2823 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
2825         PR target/77991
2826         * gcc.target/i386/pr77991.c: New test.
2828 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
2830         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2831         LTO is used.
2833 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2835         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
2837 2016-10-18  Richard Biener  <rguenther@suse.de>
2839         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2840         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2841         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2842         * gcc.dg/tree-ssa/pr21294.c: Likewise.
2843         * gcc.dg/tree-ssa/pr21563.c: Likewise.
2844         * gcc.dg/tree-ssa/pr23744.c: Likewise.
2845         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2846         * gcc.dg/tree-ssa/pr68431.c: Likewise.
2847         * gcc.dg/tree-ssa/vrp03.c: Likewise.
2848         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2849         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2850         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2851         * gcc.dg/tree-ssa/vrp19.c: Likewise.
2852         * gcc.dg/tree-ssa/vrp20.c: Likewise.
2853         * gcc.dg/tree-ssa/vrp92.c: Likewise.
2854         * gcc.dg/pr68217.c: Likewise.
2855         * gcc.dg/predict-9.c: Likewise.
2856         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2857         * gcc.dg/predict-1.c: Likewise.
2859 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2861         * gfortran.dg/dtio_17.f90: New test.
2863 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
2865         * gcc.dg/ipa/vrp4.c: Adjust testcase.
2867 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
2869         * gcc.dg/ipa/vrp4.c: New test.
2871 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
2873         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2874         * gcc.dg/torture/pr39074.c: Likewise.
2876 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2878         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2879         * gnat.dg/trampoline4.adb: Minor tweak.
2881 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2883         PR tree-optimization/77916
2884         * gcc.dg/torture/pr77916.c: New.
2886 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2888         PR fortran/77978
2889         * gfortran.dg/pr77978_1.f90: New test.
2890         * gfortran.dg/pr77978_2.f90: Ditto.
2891         * gfortran.dg/pr77978_3.f90: Ditto.
2893 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
2895         PR fortran/61420
2896         PR fortran/78013
2897         * gfortran.dg/proc_ptr_49.f90: New test.
2899 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2901         PR target/77308
2902         * gcc.target/arm/pr77308.c: New test.
2904 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
2906         * lib/target-supports.exp
2907         (check_effective_target_floatn_nx_runtime): Return 0 for
2908         powerpc*-ibm-aix*.
2910 2016-10-17  Andrew Pinski  <apinski@cavium.com>
2912         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2913         long instead of long.
2914         * gcc.target/aarch64/cinc_common_1.c: Likewise.
2915         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2916         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2917         * gcc.target/aarch64/mult-synth_4.c: Likewise.
2918         * gcc.target/aarch64/pr68102_1.c: Likewise.
2919         * gcc.target/aarch64/target_attr_3.c: Likewise.
2921 2016-10-17  Richard Biener  <rguenther@suse.de>
2923         PR tree-optimization/77988
2924         * gcc.dg/torture/pr77988.c: New testcase.
2926 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2928         * gcc.dg/pr71636-1.c: New test-case.
2929         * gcc.dg/pr71636-2.c: Likewise.
2931 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2933         * gnat.dg/trampoline3.adb: New test.
2934         * gnat.dg/trampoline4.adb: Likewise.
2936 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2938         * gfortran.dg/dtio_16.f90: New test.
2940 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2942         * gcc.target/sparc/bmaskbshuf.c: Rename to...
2943         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2944         * gcc.target/sparc/bmaskbshuf-2.c: New test.
2946 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2948         * gcc.target/sparc/popc.c: Rename to...
2949         * gcc.target/sparc/popc-1.c: ...this.
2950         * gcc.target/sparc/popc-2.c: New test.
2952 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2954         PR fortran/77972
2955         * gfortran.dg/unexpected_eof_4.f90: New test.
2957 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
2959         PR libfortran/48587
2960         * gfortran.dg/negative_unit2.f90: New test.
2962 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
2964         PR middle-end/77959
2965         * gfortran.dg/pr77959.f90: New test.
2967         DR 1511 - const volatile variables and ODR
2968         * g++.dg/DRs/dr1511-1.C: New test.
2969         * g++.dg/DRs/dr1511-2.C: New test.
2971 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2973         * gnat.dg/debug7.adb (dg-options): Remove -g.
2974         * gnat.dg/debug8.adb (dg-options): Add -margs.
2975         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2977 2016-10-14  Richard Biener  <rguenther@suse.de>
2979         PR tree-optimization/77979
2980         * gcc.dg/torture/pr77979.c: New testcase.
2982 2016-10-14  Martin Liska  <mliska@suse.cz>
2984         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2985         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2986         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2988 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
2990         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2991         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2992         * gcc.dg/torture/pr77937-2.c: Likewise.
2994 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2996         * gnat.dg/lto15.adb: Adjust.
2997         * gnat.dg/lto16.adb: Likewise.
2998         * gnat.dg/lto17.adb: Likewise
2999         * gnat.dg/lto18.ad[sb]: New test.
3000         * gnat.dg/lto18_pkg.ads: New helper.
3001         * gnat.dg/lto19.adb: New test.
3002         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3003         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3004         * gnat.dg/lto20.adb: New test.
3005         * gnat.dg/lto20_pkg.ad[sb]: New helper.
3007 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3009         * gfortran.dg/coarray_38.f90: Expect error message.
3011 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3013         * gcc.target/aarch64/spellcheck_1.c: New test.
3014         * gcc.target/aarch64/spellcheck_2.c: Likewise.
3015         * gcc.target/aarch64/spellcheck_3.c: Likewise.
3016         * gcc.target/aarch64/spellcheck_4.c: Likewise.
3017         * gcc.target/aarch64/spellcheck_5.c: Likewise.
3018         * gcc.target/aarch64/spellcheck_6.c: Likewise.
3020 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
3022         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3024 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3026         PR tree-optimization/77937
3027         * gcc.dg/torture/pr77937-1.c: New.
3028         * gcc.dg/torture/pr77937-2.c: New.
3030 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3032         * g++.dg/cpp1z/inline-var1.C: New test.
3033         * g++.dg/cpp1z/inline-var1a.C: New test.
3034         * g++.dg/cpp1z/inline-var1.h: New file.
3035         * g++.dg/cpp1z/inline-var2.C: New test.
3036         * g++.dg/cpp1z/inline-var3.C: New test.
3037         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3038         uninitialized const.
3040 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
3042         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3043         Xscale is specified, not just -march.
3044         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3045         is incompatible with Xscale.
3047 2016-10-13  Martin Sebor  <msebor@redhat.com>
3049         PR c++/71912
3050         * g++.dg/ext/flexary4.C: Adjust.
3051         * g++.dg/ext/flexary5.C: Same.
3052         * g++.dg/ext/flexary9.C: Same.
3053         * g++.dg/ext/flexary19.C: New test.
3054         * g++.dg/ext/flexary18.C: New test.
3055         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3056         regression test.
3057         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3058         Avoid generating a flexible array member in an array.
3060 2016-10-13  Martin Sebor  <msebor@redhat.com>
3062         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3063         to placate -Wformat on targets where the type is not int.
3065 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
3067         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3068         in INSN_LOCATION.
3070 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3072         * gcc.target/i386/l_fma_float_1.c: Revise test.
3073         * gcc.target/i386/l_fma_float_2.c: Ditto.
3074         * gcc.target/i386/l_fma_float_3.c: Ditto.
3075         * gcc.target/i386/l_fma_float_4.c: Ditto.
3076         * gcc.target/i386/l_fma_float_5.c: Ditto.
3077         * gcc.target/i386/l_fma_float_6.c: Ditto.
3078         * gcc.target/i386/l_fma_double_1.c: Ditto.
3079         * gcc.target/i386/l_fma_double_2.c: Ditto.
3080         * gcc.target/i386/l_fma_double_3.c: Ditto.
3081         * gcc.target/i386/l_fma_double_4.c: Ditto.
3082         * gcc.target/i386/l_fma_double_5.c: Ditto.
3083         * gcc.target/i386/l_fma_double_6.c: Ditto.
3085 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3087         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3089 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3091         * gcc.dg/vect/vect-98.c: Refine test case.
3092         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3093         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3094         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3096 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3098         PR c/77946
3099         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3101 2016-10-13  Martin Liska  <mliska@suse.cz>
3103         PR tree-optimization/77943
3104         * g++.dg/tree-ssa/pr77943.C: New test.
3106 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3108         PR fortran/72832
3109         * gfortran.dg/allocate_with_source_22.f03: New test.
3110         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
3111         fail.
3113 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3115         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3116         * gcc.target/arm/movsi_movw.c: Likewise.
3117         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3118         directive to work on big endian targets.
3120 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3122         * gcc.dg/tree-ssa/evrp6.c: New test.
3124 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3126         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3127         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3128         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3130 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3132         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3133         * gcc.target/powerpc/warn-2.c: Ditto.
3135 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
3137         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3138         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3139         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
3140         for -mmsa.
3141         * gcc.target/mips/msa.c: New test.
3142         * gcc.target/mips/msa-builtins.c: Likewise.
3143         * lib/target-supports.exp (check_mips_msa_hw_available): New.
3144         (check_effective_target_mips_msa_runtime): Likewise.
3145         (check_effective_target_mips_msa): Likewise.
3146         (add_options_for_mips_msa): Likewise.
3147         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3148         (check_effective_target_vect_intfloat_cvt): Likewise.
3149         (check_effective_target_vect_uintfloat_cvt): Likewise.
3150         (check_effective_target_vect_floatint_cvt): Likewise.
3151         (check_effective_target_vect_floatuint_cvt): Likewise.
3152         (check_effective_target_vect_shift): Likewise.
3153         (check_effective_target_vect_shift_char): Likewise.
3154         (check_effective_target_vect_long): Likewise.
3155         (check_effective_target_vect_float): Likewise.
3156         (check_effective_target_vect_double): Likewise.
3157         (check_effective_target_vect_long_long): Likewise.
3158         (check_effective_target_vect_perm): Likewise.
3159         (check_effective_target_vect_perm_byte): Likewise.
3160         (check_effective_target_vect_perm_short): Likewise.
3161         (check_effective_target_vect_sdot_qi): Likewise.
3162         (check_effective_target_vect_udot_qi): Likewise.
3163         (check_effective_target_vect_sdot_hi): Likewise.
3164         (check_effective_target_vect_udot_hi): Likewise.
3165         (check_effective_target_vect_pack_trunc): Likewise.
3166         (check_effective_target_vect_unpack): Likewise.
3167         (check_effective_target_vect_hw_misalign): Likewise.
3168         (check_effective_target_vect_condition): Likewise.
3169         (check_effective_target_vect_cond_mixed): Likewise.
3170         (check_effective_target_vect_char_mult): Likewise.
3171         (check_effective_target_vect_short_mult): Likewise.
3172         (check_effective_target_vect_int_mult): Likewise.
3173         (check_effective_target_vect_extract_even_odd): Likewise.
3174         (check_effective_target_vect_interleave): Likewise.
3175         (check_vect_support_and_set_flags): Check if the target supports MSA
3176         and append to the list of EFFECTIVE_TARGETS.
3178 2016-10-12  Richard Biener  <rguenther@suse.de>
3180         PR debug/77947
3181         * g++.dg/torture/pr77947.C: New testcase.
3183 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3185         * gnat.dg/debug8.adb: New testcase.
3187 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3189         * gnat.dg/debug9.adb: New testcase.
3191 2016-10-12  Richard Biener  <rguenther@suse.de>
3193         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3194         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3195         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3197 2016-10-12  Richard Biener  <rguenther@suse.de>
3199         PR tree-optimization/77920
3200         * gcc.dg/torture/pr77920.c: New testcase.
3202 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
3204         PR tree-optimization/77929
3205         * gcc.c-torture/compile/pr77929.c: New test.
3207         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3208         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3209         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3210         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3211         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3212         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3213         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3214         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3215         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3217 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3219         * gcc.target/sparc/setcc-4.c: Adjust.
3220         * gcc.target/sparc/setcc-5.c: Likewise.
3221         * gcc.target/sparc/setcc-6.c: Likewise.
3222         * gcc.target/sparc/setcc-7.c: Likewise.
3223         * gcc.target/sparc/setcc-8.c: Likewise.
3224         * gcc.target/sparc/setcc-9.c: Likewise.
3225         * gcc.target/sparc/setcc-10.c: Delete.
3227 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3229         PR fortran/77942
3230         * gfortran.dg/pr77942.f90
3232 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
3234         * gfortran.dg/dec_math.f90: New testsuite.
3236 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3238         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
3239         (main): Declare j as i32 instead of int.
3241 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3243         PR testsuite/PR77710
3244         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3245         target triplet instead of *-*-*-*.
3247 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3249         * gnat.dg/unchecked_convert10.adb: New test.
3250         * gnat.dg/unchecked_convert11.adb: Likewise.
3251         * gnat.dg/unchecked_convert12.adb: Likewise.
3253 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3255         * gcc.target/sparc/cbcond-1.c: New test.
3256         * gcc.target/sparc/cbcond-2.c: Likewise.
3257         * gcc.target/sparc/movcc-1.c: Likewise.
3258         * gcc.target/sparc/movcc-2.c: Likewise.
3259         * gcc.target/sparc/setcc-1.c: Adjust.
3260         * gcc.target/sparc/setcc-2.c: Likewise.
3261         * gcc.target/sparc/setcc-3.c: Likewise.
3262         * gcc.target/sparc/setcc-4.c: Likewise.
3263         * gcc.target/sparc/setcc-5.c: Likewise.
3264         * gcc.target/sparc/setcc-6.c: New test.
3265         * gcc.target/sparc/setcc-7.c: Likewise.
3266         * gcc.target/sparc/setcc-8.c: Likewise.
3267         * gcc.target/sparc/setcc-9.c: Likewise.
3268         * gcc.target/sparc/setcc-10.c: Likewise.
3270 2016-10-10  Jeff Law  <law@redhat.com>
3272         PR tree-optimization/71947
3273         * gcc.dg/tree-ssa/pr71947-1.c: New test.
3274         * gcc.dg/tree-ssa/pr71947-2.c: New test.
3275         * gcc.dg/tree-ssa/pr71947-3.c: New test.
3276         * gcc.dg/tree-ssa/pr71947-4.c: New test.
3277         * gcc.dg/tree-ssa/pr71947-5.c: New test.
3278         * gcc.dg/tree-ssa/pr71947-6.c: New test.
3280 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3282         PR fortran/77915
3283         * gfortran.dg/matmul_11.f90:  New test.
3285 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3287         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3288         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3289         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3290         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3291         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3292         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3293         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3294         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3295         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3296         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3297         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3298         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3299         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3300         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3301         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3302         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3303         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3304         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3305         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3306         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3307         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3308         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3309         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3310         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3311         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3312         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3313         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3314         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3315         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3316         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3317         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3318         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3319         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3320         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3321         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3322         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3323         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3324         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3325         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3326         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3327         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3328         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3329         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3330         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3331         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3332         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3333         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3334         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3335         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3336         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3337         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3338         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3339         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3340         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3341         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3342         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3343         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3344         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3345         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3347 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3349         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3350         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3351         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3352         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3353         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3354         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3355         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3356         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3357         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3358         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3359         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3360         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3361         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3362         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3364 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3366         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3367         Enable AArch64.
3368         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3369         vdup*_laneq.
3370         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3371         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3372         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3373         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3375 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
3376             Jiong Wang  <jiong.wang@arm.com>
3378         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3379         AArch64 support.
3380         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3381         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3382         AArch64 targets.
3383         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3384         AArch64 targets.
3385         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3386         targets.
3387         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3389 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
3391         * gnat.dg/specs/vfa.ads: New test.
3393 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
3395         * gnat.dg/inline13.ad[sb]: New test.
3396         * gnat.dg/inline13_pkg.ad[sb]: New helper.
3398 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
3400         * gnat.dg/biased_subtype.adb: New test.
3402 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
3404         PR tree-optimization/77901
3405         * gcc.c-torture/compile/pr77901.c: New test.
3407 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3409         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3410         * gcc.dg/ipa/propalign-2.c: Likewise
3411         * gcc.dg/ipa/propalign-3.c: Likewise.
3412         * gcc.dg/ipa/propalign-4.c: Likewise.
3413         * gcc.dg/ipa/propalign-5.c: Likewise.
3415 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
3417         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3419         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3421         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3422         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3424 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
3426         * gfortran.dg/dec_union_11.f90: New testcase.
3428 2016-10-07  Nathan Sidwell  <nathan@acm.org>
3430         PR c++/66443
3431         * g++.dg/cpp0x/pr66443-cxx11.C: New.
3432         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3433         * g++.dg/cpp1y/pr66443-cxx14.C: New
3434         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3435         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3437 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
3439         * g++.dg/cpp0x/addressof1.C: New test.
3440         * g++.dg/cpp0x/addressof2.C: New test.
3442 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3444         * gcc.target/powerpc/float128-type-1.c: New test to check that
3445         PowerPC 64-bit Linux enables -mfloat128-type by default.
3446         * gcc.target/powerpc/float128-type-2.c: Likewise.
3447         * gcc.target/powerpc/float128-mix.c: Change error message to
3448         reflect that __ibm128 is now #define'ed to be long double.
3450 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
3452         PR fortran/77406
3453         * gfortran.dg/pr77406.f90: New test.
3454         * gfortran.dg/assumed_type_3.f90: Update error messages.
3455         * gfortran.dg/defined_operators_1.f90: Ditto.
3456         * gfortran.dg/generic_26.f90: Ditto.
3457         * gfortran.dg/generic_7.f90: Ditto.
3458         * gfortran.dg/gomp/udr5.f90: Ditto.
3459         * gfortran.dg/gomp/udr7.f90: Ditto.
3460         * gfortran.dg/interface_1.f90: Ditto.
3461         * gfortran.dg/interface_37.f90: Ditto.
3462         * gfortran.dg/interface_5.f90: Ditto.
3463         * gfortran.dg/interface_6.f90: Ditto.
3464         * gfortran.dg/interface_7.f90
3465         * gfortran.dg/no_arg_check_3.f90
3466         * gfortran.dg/operator_5.f90
3467         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3469 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3471         PR c++/77700
3472         * c-c++-common/Wint-in-bool-context.c: Update test.
3474 2016-10-07  Richard Biener  <rguenther@suse.de>
3476         * gcc.dg/tree-ssa/vrp01.c: Adjust.
3477         * gcc.dg/tree-ssa/vrp34.c: Likewise.
3479 2016-10-07  Marek Polacek  <polacek@redhat.com>
3481         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3483 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
3485         PR c++/69733
3486         * c-c++-common/pr69733.c: New test.
3487         * gcc.dg/pr69733.c: New test.
3488         * gcc.target/i386/pr69733.c: New test.
3490 2016-10-07  Marek Polacek  <polacek@redhat.com>
3492         PR c++/77803
3493         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3495 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
3497         PR tree-optimization/77664
3498         * gcc.dg/tree-ssa/pr77664.c: New test.
3499         * gcc.dg/pr77664.c: New test.
3501 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
3503         * gfortran.dg/pr69955.f90: New test.
3505 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
3507         PR fortran/57910
3508         * gfortran.dg/pr57910.f90: New test.
3510 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
3512         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3513         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3515 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
3517         PR tree-optimization/77862
3518         * gcc.dg/pr77862.c: New test.
3520 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
3522         * gcc.dg/tree-ssa/evrp4.c: New test.
3524 2016-10-06  Jeff Law  <law@redhat.com>
3526         PR tree-optimization/71661
3527         * gcc.dg/tree-ssa/pr71661.c: New test.
3529 2016-10-06  Richard Biener  <rguenther@suse.de>
3531         PR tree-optimization/77855
3532         * gcc.dg/torture/pr77855.c: New testcase.
3534 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
3535             Eric Botcazou  <ebotcazou@adacore.com>
3537         * g++.dg/other/pr77759.C: New test.
3539 2016-10-06  Richard Biener  <rguenther@suse.de>
3541         PR tree-optimization/77839
3542         * gcc.dg/torture/pr77839.c: New testcase.
3544 2016-10-06  Marek Polacek  <polacek@redhat.com>
3546         * g++.dg/cpp1z/init-statement9.C: New test.
3548 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
3550         * gcc.target/i386/pcommit-1.c: Deleted.
3551         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3552         * gcc.target/i386/sse-13.c: Ditto.
3553         * gcc.target/i386/sse-14.c: Ditto.
3554         * gcc.target/i386/sse-22.c: Ditto.
3555         * gcc.target/i386/sse-23.c: Ditto.
3556         * g++.dg/other/i386-2.C: Ditto.
3558 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
3560         * gcc.target/i386/pr77833.c: Require int128 effective target.
3562 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
3564         PR fortran/58991
3565         PR fortran/58992
3566         * gfortran.dg/associate_22.f90: New test.
3568 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
3570         * gfortran.dg/dec_union_9.f90: New testcase.
3571         * gfortran.dg/dec_union_10.f90: New testcase.
3573 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
3575         PR sanitizer/66343
3576         * gcc.dg/pch/pr66343-3.c: New test.
3577         * gcc.dg/pch/pr66343-3.hs: New file.
3579         PR sanitizer/66343
3580         * gcc.dg/pch/pr66343-1.c: New test.
3581         * gcc.dg/pch/pr66343-1.hs: New file.
3582         * gcc.dg/pch/pr66343-2.c: New test.
3583         * gcc.dg/pch/pr66343-2.hs: New file.
3585 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3587         * c-c++-common/Wint-in-bool-context.c: Update test.
3589 2016-10-05  Marek Polacek  <polacek@redhat.com>
3591         * g++.dg/cpp1z/init-statement1.C: New test.
3592         * g++.dg/cpp1z/init-statement2.C: New test.
3593         * g++.dg/cpp1z/init-statement3.C: New test.
3594         * g++.dg/cpp1z/init-statement4.C: New test.
3595         * g++.dg/cpp1z/init-statement5.C: New test.
3596         * g++.dg/cpp1z/init-statement6.C: New test.
3597         * g++.dg/cpp1z/init-statement7.C: New test.
3598         * g++.dg/cpp1z/init-statement8.C: New test.
3600 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
3602         PR fortran/67524
3603         * gfortran.dg/pr67524.f90: New test.
3605 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
3607         PR sanitizer/77823
3608         * c-c++-common/ubsan/shift-9.c: New test.
3610 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3612         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3613         of int if __SIZEOF_INT__ is less than 4 bytes.
3615 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3617         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3618         * gfortran.dg/class_array_20.f03: Likewise.
3619         * gfortran.dg/class_array_21.f03: Likewise.
3620         * gfortran.dg/finalize_29.f08: Likewise.
3621         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3623 2016-10-05  Richard Biener  <rguenther@suse.de>
3625         PR middle-end/77826
3626         * gcc.dg/torture/pr77826.c: New testcase.
3628 2016-10-05  Richard Biener  <rguenther@suse.de>
3630         * gcc.dg/fold-copysign-1.c: New testcase.
3632 2016-10-05  Andreas Schwab  <schwab@suse.de>
3634         * g++.dg/pr49847-2.C: Remove.
3636 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
3638         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3640 2016-10-05  Richard Biener  <rguenther@suse.de>
3642         PR middle-end/55152
3643         * gcc.dg/pr55152-2.c: New testcase.
3645 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3647         * gfortran.dg/dtio_15.f90: New test.
3649 2016-10-04  Ian Lance Taylor  <iant@golang.org>
3651         * gcc.dg/split-7.c: New test.
3653 2016-10-04  Martin Sebor  <msebor@redhat.com>
3655         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3656         %lc directive to wint_t to silence -Wformat warnings on targets
3657         where the latter is a distinct type such as long.
3659 2016-10-04  Martin Sebor  <msebor@redhat.com>
3661         PR c++/77804
3662         * g++.dg/warn/Wplacement-new-size-4.C: New test.
3664 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
3666         PR c++/77791
3667         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3669         * g++.dg/other/java3.C: Remove.
3670         * g++.dg/other/java1.C: Remove.
3671         * g++.dg/other/error12.C: Remove.
3672         * g++.dg/other/java2.C: Remove.
3673         * g++.dg/warn/Wnvdtor.C: Remove.
3674         * g++.dg/lookup/java1.C: Remove.
3675         * g++.dg/lookup/java2.C: Remove.
3676         * g++.dg/ext/pr34829.C: Remove.
3677         * g++.dg/ext/java-3.C: Remove.
3678         * g++.dg/ext/java-1.C: Remove.
3679         * g++.dg/ext/java-2.C: Remove.
3680         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3682 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
3684         PR tree-optimization/77808
3685         * gcc.dg/tree-ssa/pr77808.c: New testcase.
3687 2016-10-04  Richard Biener  <rguenther@suse.de>
3689         PR tree-optimization/77399
3690         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3692 2016-10-04  Richard Biener  <rguenther@suse.de>
3694         PR middle-end/77833
3695         * gcc.target/i386/pr77833.c: New testcase.
3697 2016-09-26  Jeff Law  <law@redhat.com>
3699         PR tree-optimization/71550
3700         PR tree-optimization/71403
3701         * gcc.c-torture/execute/pr71550.c: New test.
3703 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3705         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3706         option.
3708 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3710         Revert
3711         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3713         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3715 2016-10-03  Marek Polacek  <polacek@redhat.com>
3717         * g++.dg/cpp0x/nullptr37.C: New test.
3719 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3721         * c-c++-common/Wint-in-bool-context.c: Update test.
3723 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
3725         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3726         earlier.
3727         * g++.dg/charset/asm2.c (memmove): Likewise.
3728         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3729         * g++.dg/tls/diag-4.C (foo): Likewise.
3730         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3731         dg-warning, fix up regex.
3732         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3733         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3734         * g++.old-deja/g++.mike/net31.C: Likewise.
3735         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3736         for C++17.
3737         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3738         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3740 2016-10-01  Richard Biener  <rguenther@suse.de>
3742         PR middle-end/77798
3743         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3745 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
3747         PR fortran/77663
3748         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3750 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
3752         PR c/77490
3753         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3754         Add dg-prune-output directive.
3756 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3758         PR fortran/66643
3759         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3760         * gfortran.fortran-torture/compile/write.f90: Update test.
3762 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
3764         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3765         arm_fp16_alternative_ok as the required effective target.
3766         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
3767         -mfp16-format=alternative to the dg-options directive and remove
3768         the dg-add-options directive.
3770 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
3772         PR fortran/77764
3773         * gfortran.dg/dec_union_8.f90: New testcase.
3775 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
3777         PR fortran/77782
3778         * gfortran.dg/dec_structure_16.f90: New testcase.
3780 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
3782         * gfortran.dg/coarray_allocate_10.f08: New test.
3783         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3785 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3787         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3789 2016-09-30  Richard Biener  <rguenther@suse.de>
3791         PR tree-optimization/77399
3792         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3794 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
3796         * c-c++-common/pr27336.c: Make dependency on
3797         -fdelete-null-pointer-checks explicit.
3798         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3799         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3800         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3801         * gcc.dg/pic-1.c: Require fpic target support.
3802         * gcc.dg/pic-2.c: Likewise.
3804 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
3806         Implement P0001R1 - C++17 removal of register storage class specifier
3807         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3808         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3809         C++17.
3810         * c-c++-common/vector-subscript-5.c (foo): Don't use register
3811         keyword if not __SSE2__.
3812         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3813         C++17.
3814         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3815         register keywords.
3816         * g++.dg/eh/pr29166.C: Add -Wno-register option.
3817         * g++.dg/warn/register-parm-1.C (erroneous_warning,
3818         no_erroneous_warning): Expect new warnings for C++17.
3819         * g++.dg/warn/register-var-2.C (f): Likewise.
3820         * g++.dg/parse/register1.C (f): Expect new error for C++17.
3821         * g++.dg/parse/linkage2.C (foo): Likewise.
3822         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3823         keyword on parameters for C++17.
3824         * g++.dg/cpp1z/register1.C: New test.
3825         * g++.dg/cpp1z/register2.C: New test.
3826         * g++.dg/cpp1z/register3.C: New test.
3828 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
3830         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3831         * gcc.target/i386/avx2-check.h (main): Ditto.
3832         * gcc.target/i386/avx512bw-check.h (main): Ditto.
3833         * gcc.target/i386/avx512cd-check.h (main): Ditto.
3834         * gcc.target/i386/avx512dq-check.h (main): Ditto.
3835         * gcc.target/i386/avx512er-check.h (main): Ditto.
3836         * gcc.target/i386/avx512f-check.h (main): Ditto.
3837         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3838         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3839         * gcc.target/i386/avx512vl-check.h (main): Ditto.
3841 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
3843         PR target/77756
3844         * gcc.target/i386/pr77756.c: New test.
3846 2016-09-29  Marek Polacek  <polacek@redhat.com>
3848         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3850 2016-09-29  Marek Polacek  <polacek@redhat.com>
3852         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3853         C++14.
3855 2016-09-29  Martin Liska  <mliska@suse.cz>
3857         * objc/execute/construct1.m: New test.
3859 2016-09-29  Richard Biener  <rguenther@suse.de>
3861         PR tree-optimization/77768
3862         * gcc.dg/torture/pr77768.c: New testcase.
3864 2016-09-28  Richard Biener  <rguenther@suse.de>
3866         PR middle-end/77407
3867         * gcc.dg/pr77407.c: New testcase.
3869 2016-09-29  Richard Biener  <rguenther@suse.de>
3871         PR middle-end/55152
3872         * gcc.dg/pr55152.c: New testcase.
3873         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3875 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3877         * gcc.dg/profile-update-warning.c: Restrict to ia32.
3878         (dg-options): Remove -m32.
3880 2016-09-28  Martin Sebor  <msebor@redhat.com>
3882         PR middle-end/77721
3883         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3885 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3887         PR libgfortran/77707
3888         * gfortran.dg/inquire_17.f90: New test.
3890 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
3892         PR c++/77467
3893         * g++.dg/cpp1y/constexpr-77467.C: New test.
3895 2016-09-28  Martin Sebor  <msebor@redhat.com>
3897         PR c/77762
3898         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3899         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3900         (test_sprintf_p_const): Adjust line numbers to avoid failures
3901         introduced in r240503.
3903 2016-09-28  Martin Sebor  <msebor@redhat.com>
3905         PR middle-end/77683
3906         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3908 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3910         PR c++/77748
3911         * g++.dg/pr77550.C: Avoid undefined behavior.
3913         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3915 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
3917         * gcc.dg/strlenopt-20.c: Update test.
3918         * gcc.dg/strlenopt-21.c: Likewise.
3919         * gcc.dg/strlenopt-22.c: Likewise.
3920         * gcc.dg/strlenopt-22g.c: Likewise.
3921         * gcc.dg/strlenopt-26.c: Likewise.
3922         * gcc.dg/strlenopt-5.c: Likewise.
3923         * gcc.dg/strlenopt-7.c: Likewise.
3924         * gcc.dg/strlenopt-9.c: Likewise.
3926 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
3928         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3930         * g++.dg/cpp1z/lambda-this1.C: New test.
3931         * g++.dg/cpp1z/lambda-this2.C: New test.
3933         PR c++/77722
3934         * g++.dg/ubsan/return-4.C: New test.
3935         * g++.dg/ubsan/return-5.C: New test.
3936         * g++.dg/ubsan/return-6.C: New test.
3938 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
3940         * lib/target-supports.exp
3941         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3942         in function comment.
3944 2016-09-27  Martin Liska  <mliska@suse.cz>
3946         PR gcov-profile/46266
3947         * lib/gcov.exp: Verify that <built-in>.gcov file is not
3948         considered.
3950 2016-09-27  Richard Biener  <rguenther@suse.de>
3952         PR tree-optimization/77745
3953         * g++.dg/torture/pr77745.C: New testcase.
3955 2016-09-27  Richard Biener  <rguenther@suse.de>
3957         PR tree-optimization/77478
3958         * gcc.dg/torture/pr77478.c: New testcase.
3960 2016-09-27  Martin Liska  <mliska@suse.cz>
3962         PR gcov-profile/7970
3963         PR gcov-profile/16855
3964         PR gcov-profile/44779
3965         * g++.dg/gcov/pr16855.C: New test.
3967 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3969         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3971 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
3973         PR fortran/77666
3974         * gfortran.dg/gomp/pr77666.f90: New test.
3976 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
3978         PR ipa/77677
3979         * gcc.dg/torture/pr77677-2.c: New test.
3981 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3983         PR fortran/77420
3984         * gfortran.dg/pr77420_1.f90: New test.
3985         * gfortran.dg/pr77420_2.f90: Ditto.
3986         * gfortran.dg/pr77420_3.f90: New test. Requires ...
3987         * gfortran.dg/pr77420_4.f90: this file.
3989 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
3991         PR middle-end/77719
3992         * gfortran.dg/pr77719.f90: New test.
3994 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3996         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
3997         singular form of byte when quantity is unknown.
3999 2016-09-26  Marek Polacek  <polacek@redhat.com>
4001         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4003 2016-09-26  Martin Liska  <mliska@suse.cz>
4005         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4006         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4007         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4008         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4009         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4010         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4011         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4012         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4013         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4015 2016-09-26  Marek Polacek  <polacek@redhat.com>
4017         PR c/7652
4018         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4019         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4020         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4021         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4022         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4023         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4024         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4025         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4026         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4027         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4028         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4029         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4030         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4031         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4032         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4033         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4034         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4035         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4036         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4037         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4038         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4039         * c-c++-common/attr-fallthrough-1.c: New test.
4040         * c-c++-common/attr-fallthrough-2.c: New test.
4041         * g++.dg/cpp0x/fallthrough1.C: New test.
4042         * g++.dg/cpp0x/fallthrough2.C: New test.
4043         * g++.dg/cpp1z/fallthrough1.C: New test.
4044         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4045         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4046         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4047         * objc.dg/Wimplicit-fallthrough-1.m: New test.
4049 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4051         PR fortran/77429
4052         * gfortran.dg/pr77429.f90: New test.
4054 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4056         PR fortran/77694
4057         * gfortran.dg/pr77694.f90: New test.
4059 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
4061         PR target/51244
4062         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4064 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4066         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4067         for 32-bit mode.
4069 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4071         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4072         for 32-bit mode.
4074 2016-09-24  Marek Polacek  <polacek@redhat.com>
4076         PR c/77490
4077         * c-c++-common/Wbool-operation-1.c: New test.
4078         * gcc.dg/Wbool-operation-1.c: New test.
4080 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
4082         * gfortran.dg/dec_static_1.f90: New.
4083         * gfortran.dg/dec_static_2.f90: New.
4084         * gfortran.dg/dec_static_3.f90: New.
4085         * gfortran.dg/dec_static_4.f90: New.
4087 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4089         PR fortran/48298
4090         * gfortran.dg/negative_unit_check.f90: Update test.
4091         * gfortran.dg/dtio_14.f90: New test.
4093 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4095         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4096         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4097         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4098         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4099         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4100         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4101         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4103 2016-09-23  Martin Sebor  <msebor@redhat.com>
4105         PR testsuite/77713
4106         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4107         assuming long double is bigger than double.
4109 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
4111         Implement P0138R2, C++17 construction rules for enum class values
4112         * g++.dg/cpp1z/direct-enum-init1.C: New test.
4114 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4116         PR preprocessor/77672
4117         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4118         expected multiline output from first warning to reflect change
4119         in r240434.
4121 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4123         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4125 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4126             Tom de Vries  <tom@codesourcery.com>
4128         PR testsuite/77411
4129         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4131 2016-09-23  Marek Polacek  <polacek@redhat.com>
4133         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4134         * c-c++-common/gomp/atomic-13.c: Likewise.
4135         * c-c++-common/gomp/atomic-14.c: Likewise.
4136         * c-c++-common/pr60439.c: Remove invalid code.
4137         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4138         * g++.dg/expr/bitfield5.C: Likewise.
4139         * g++.dg/expr/bitfield6.C: Likewise.
4140         * g++.dg/expr/bool1.C: Likewise.
4141         * g++.dg/expr/bool3.C: Likewise.
4142         * g++.dg/expr/lval3.C: Likewise.
4143         * g++.dg/expr/lval4.C: Likewise.
4144         * g++.old-deja/g++.jason/bool5.C: Likewise.
4146 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4148         PR preprocessor/77672
4149         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4150         (test_terminator_location): New function.
4152 2016-09-23  Richard Biener  <rguenther@suse.de>
4154         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4156 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4158         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4159         -march=armv8.2-a+fp16 when supported by the hardware.
4160         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4161         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4162         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
4163         semi-colons to a macro invocations.
4164         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4165         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4166         defined.
4167         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4168         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4169         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4170         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4171         defined.
4172         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4173         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4174         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4175         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4176         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4177         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4178         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4179         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4180         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4181         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4182         defined.
4183         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4184         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4185         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4186         defined.
4187         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4188         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4189         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4190         defined.
4191         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4192         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4193         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4194         defined.
4195         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4196         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4197         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4198         defined.  Also fix some white-space.
4199         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4200         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4201         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4202         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4203         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4204         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4205         defined.  Also fix some long lines and white-space.
4206         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4207         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4208         defined.  Also fix some long lines and white-space.
4209         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4210         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4211         defined.
4212         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4213         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4214         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4215         defined.
4216         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4217         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4218         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4219         defined.
4220         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4221         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4222         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4223         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4224         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4225         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4226         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4227         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4228         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4229         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4230         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4231         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4232         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4233         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4234         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4235         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4236         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4237         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4238         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4240 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
4241             Matthew Wahab  <matthew.wahab@arm.com>
4243         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4244         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4245         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4246         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4247         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4248         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4249         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4250         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4251         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4252         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4253         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4254         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4255         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4256         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4257         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4258         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4259         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4260         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4261         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4262         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4263         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4264         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4265         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4266         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4267         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4268         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4269         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4270         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4271         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4272         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4273         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4274         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4275         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4276         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4277         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4278         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4279         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4281 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4283         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4284         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4285         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4286         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4287         support.
4289 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
4291         PR ipa/77677
4292         * gcc.dg/torture/pr77677.c: New test.
4294 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
4296         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4297         here now.
4299 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4301         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4302         options.  Add tests for float16x4_t and float16x8_t.
4304 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4306         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4307         * gcc.target/s390/risbg-ll-2.c: Ditto.
4308         * gcc.target/s390/risbg-ll-3.c: Ditto.
4310 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4312         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4313         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4315 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4317         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4318         output to the simplified instructions.
4320 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4322         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4323         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4325 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4327         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4328         (FP16_SUPPORTED): New
4329         (expected-hfloat-16x4): Make conditional on __fp16 support.
4330         (expected-hfloat-16x8): Likewise.
4331         (vdup_n_f16): Disable for non-AArch64 targets.
4332         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4333         conditional on FP16_SUPPORTED.
4334         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4335         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4336         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4337         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4338         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4339         for testing __fp16.
4340         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4341         conditional on FP16_SUPPORTED.
4342         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4343         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4345 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4347         * gcc.target/arm/short-vfp-1.c: New.
4349 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4351         * gcc.target/arm/attr-fp16-arith-1.c: New.
4353 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4355         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4356         New.
4357         (add_options_for_arm_v8_2a_fp16_neon): New.
4358         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4359         (add_options_for_arm_arch_v8_2a): Auto-generate.
4360         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4361         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4362         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4363         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4364         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4365         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4366         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4368 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4370         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4371         arm_fp16_alternative_ok.
4372         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4373         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4374         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4375         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4376         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4377         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4378         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4379         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4380         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4381         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4382         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4383         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4384         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4385         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4386         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4387         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4388         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4389         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4390         * gcc.target/arm/fp16-rounding-alt-1.c: Use
4391         arm_fp16_alternative_ok.
4392         * lib/target-supports.exp
4393         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4394         (check_effective_target_arm_fp16_alternative_ok): New.
4395         (check_effective_target_arm_fp16_none_ok_nocache): New.
4396         (check_effective_target_arm_fp16_none_ok): New.
4398 2016-09-23  Martin Liska  <mliska@suse.cz>
4400         * gcc.dg/ipa/pr77653.c: Replace adress
4401         with address.
4403 2016-09-23  Martin Liska  <mliska@suse.cz>
4405         * gcc.target/i386/movbe-4.c: New test.
4407 2016-09-23  Martin Liska  <mliska@suse.cz>
4409         * gcc.target/i386/crc32-5.c: New test.
4411 2016-09-23  Martin Liska  <mliska@suse.cz>
4413         * gcc.target/i386/pr71652.c: New test.
4414         * gcc.target/i386/pr71652-2.c: New test.
4415         * gcc.target/i386/pr71652-3.c: New test.
4417 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
4419         * lib/gcc-dg.exp (process-message): Support relative line number
4420         notation - .+4 or .-1 etc.
4421         * gcc.dg/dg-test-1.c: New test.
4423 2016-09-22  Martin Sebor  <msebor@redhat.com>
4425         PR target/77676
4426         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4427         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4428         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4429         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4431 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
4433         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4434         * gcc.dg/ifcvt-2.c: Ditto.
4435         * gcc.dg/zero_bits_compound-1.c: Ditto.
4436         * gcc.dg/zero_bits_compound-1.c: Ditto.
4437         * gcc.dg/pr40550.c: Simplify target selectors.
4438         Use dg-additional-options.
4439         * gcc.dg/pr47893.c: Ditto.
4440         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
4441         additional options for 32-bit x86 targets.
4442         * gcc.dg/pr70955.c: Move to ...
4443         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
4445 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4447         PR c++/61019
4448         * g++.dg/cpp0x/pr61019.C: New.
4450 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4451             Terry Guo  <terry.guo@arm.com>
4453         * gcc.target/arm/pure-code/ffunction-sections.c: New.
4454         * gcc.target/arm/pure-code/no-literal-pool.c: New.
4455         * gcc.target/arm/pure-code/pure-code.exp: New.
4457 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
4459         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4460         Remove SSE effective target requirement.
4462 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4464         PR c++/71979
4465         * g++.dg/cpp0x/pr71979.C: New.
4467 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4469         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4471 2016-09-22  Martin Liska  <mliska@suse.cz>
4473         PR ipa/77653
4474         * gcc.dg/ipa/pr77653.c: New test.
4476 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
4478         PR fortran/77665
4479         * gfortran.dg/gomp/pr77665.f90: New test.
4481 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
4483         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4484         * gfortran.dg/dtio_13.f90: New test.
4486 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
4488         PR fortran/66107
4489         * gfortran.dg/pr66107.f90: New test.
4491 2016-09-21  Ian Lance Taylor  <iant@golang.org>
4493         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4494         with call to builtin delete function.
4496 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
4498         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4499         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4500         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4501         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4502         tests.
4504 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
4506         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4508 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
4510         PR c++/77651
4511         * g++.dg/cpp1z/aligned-new6.C: New test.
4513 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
4515         * gcc.target/arm/fp16-aapcs-3.c: New.
4516         * gcc.target/arm/fp16-aapcs-4.c: New.
4517         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4518         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4519         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4520         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4522 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4524         PR tree-optimization/77550
4525         * g++.dg/pr77550.C: New test.
4527 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
4529         PR target/77326
4530         * gcc.target/avr/torture/pr77326.c: New test.
4532 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
4534         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4536 2016-09-21  Richard Biener  <rguenther@suse.de>
4538         PR tree-optimization/77648
4539         * gcc.dg/torture/pr77648-1.c: New testcase.
4540         * gcc.dg/torture/pr77648-2.c: Likewise.
4542 2016-09-21  Richard Biener  <rguenther@suse.de>
4543         Jakub Jelinek  <jakub@redhat.com>
4545         PR tree-optimization/77621
4546         * gcc.dg/pr77621.c: New testcase.
4548 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
4550         PR fortran/77657
4551         * gfortran.dg/dtio_12.f90: New test.
4553 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4555         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4557 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4559         PR tree-optimization/72835
4560         * gcc.dg/tree-ssa/pr72835.c: New test.
4562 2016-09-20  Martin Sebor  <msebor@redhat.com>
4564         PR middle-end/49905
4565         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4566         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4567         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4568         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4569         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4570         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4571         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4573 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4575         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4576         arguments/compare will be optimized away.
4577         * gcc.dg/torture/ftrapv-1.c: Likewise.
4579 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4581         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4582         will be optimized away.
4583         * gcc.dg/ipa/vrp1.c: New test.
4584         * gcc.dg/ipa/vrp2.c: New test.
4585         * gcc.dg/ipa/vrp3.c: New test.
4587 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4589         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4590         does the same transformation.
4591         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4592         * gcc.dg/tree-ssa/evrp1.c: New test.
4593         * gcc.dg/tree-ssa/evrp2.c: New test.
4594         * gcc.dg/tree-ssa/evrp3.c: New test.
4595         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4596         * gcc.dg/tree-ssa/pr22117.c: Likewise.
4597         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4598         * gcc.dg/tree-ssa/pr64130.c: Likewise.
4599         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4600         foling now happens early.
4601         * gcc.dg/tree-ssa/vrp04.c: Likewise.
4602         * gcc.dg/tree-ssa/vrp06.c: Likewise.
4603         * gcc.dg/tree-ssa/vrp16.c: Likewise.
4604         * gcc.dg/tree-ssa/vrp25.c: Likewise.
4605         * gcc.dg/tree-ssa/vrp67.c: Likewise.
4607 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
4609         PR target/77621
4610         * gcc.target/i386/pr77621.c: New test.
4611         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4612         pattern, loop should vectorize with -mtune=atom.
4614 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
4615             Jakub Jelinek  <jakub@redhat.com>
4617         PR testsuite/63299
4618         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4619         instead of delete.
4621 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
4623         PR c++/77626
4624         * g++.dg/other/pr77626.C: New test.
4626         PR c++/77638
4627         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4629         PR c++/77637
4630         * g++.dg/cpp0x/gen-attrs-62.C: New test.
4632         PR middle-end/77624
4633         * c-c++-common/pr77624-1.c: New test.
4634         * c-c++-common/pr77624-2.c: New test.
4636 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
4638         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4639         of digits expected.
4641 2016-09-20  Richard Biener  <rguenther@suse.de>
4643         PR tree-optimization/77646
4644         * gcc.dg/torture/pr77646.c: New testcase.
4646 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4648         PR c++/77434
4649         * c-c++-common/Wint-in-bool-context.c: New test.
4651 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
4653         * gcc.dg/cr-decimal-dig-1.c: New test.
4655 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
4657         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4658         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4659         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4660         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4662 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
4664         PR rtl-optimization/77416
4665         * gcc.target/powerpc/pr77416.c: New.
4667 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
4669         PR c++/77639
4670         * g++.dg/template/error-recovery4.C: New test.
4672 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
4674         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4676 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4678         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4679         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4681 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
4682             Jan Hubicka  <jh@suse.cz>
4684         PR target/77587
4685         * gcc.dg/pr77587.c: New test.
4686         * gcc.dg/pr77587a.c: New file.
4688 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
4690         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4691         * gfortran.dg/coarray_38.f90:
4692         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4693         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4694         * gfortran.dg/coarray_allocate_7.f08: New test.
4695         * gfortran.dg/coarray_allocate_8.f08: New test.
4696         * gfortran.dg/coarray_allocate_9.f08: New test.
4697         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4698         new caf_register.
4699         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4700         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4701         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4702         get_by_refs.
4703         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4704         * gfortran.dg/coarray_lock_7.f90: Same.
4705         * gfortran.dg/coarray_poly_5.f90: Same.
4706         * gfortran.dg/coarray_poly_6.f90: Same.
4707         * gfortran.dg/coarray_poly_7.f90: Same.
4708         * gfortran.dg/coarray_poly_8.f90: Same.
4709         * gfortran.dg/coindexed_1.f90: Changed errors expected.
4711 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
4713         PR fortran/77584
4714         * gfortran.dg/dec_structure_15.f90: New testcase.
4716 2016-09-19  Richard Biener  <rguenther@suse.de>
4718         PR middle-end/77605
4719         * gcc.dg/torture/pr77605.c: New testcase.
4721 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
4723         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4725 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
4727         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4728         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4729         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4730         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4731         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4732         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4733         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4734         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4735         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4736         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4737         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4739 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
4741         * gcc.target/i386/pr68633.c: Fix expected result.
4743 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
4745         PR fortran/68078
4746         * gfortran.dg/pr68078.f90: New test.
4747         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4749 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4751         PR target/77613
4752         * gcc.target/powerpc/swaps-p8-25.c: New.
4754 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
4756         PR c++/77482
4757         * g++.dg/cpp0x/constexpr-77482.C: New test.
4759         PR c++/77379
4760         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4761         thunk offsets.
4762         * g++.dg/abi/abi-tag23a.C: Likewise.
4764         PR c++/77338
4765         * g++.dg/cpp0x/decltype-77338.C: New test.
4767         PR c++/77375
4768         * g++.dg/cpp0x/mutable1.C: New test.
4770 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
4772         PR fortran/77612
4773         * gfortran.dg/pr77612.f90: New test.
4775 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4777         * gcc.dg/torture/pr70421.c: Require int32plus.
4779 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
4781         PR middle-end/77475
4782         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4784         PR target/77526
4785         * gcc.target/i386/pr77526.c: New test.
4787 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
4788             Eric Botcazou  <ebotcazou@adacore.com>
4790         PR middle-end/77594
4791         * gcc.target/i386/pr77594.c: New test.
4793 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
4795         PR fortran/69963
4796         * gfortran.dg/misplaced_implicit_character.f90: New test.
4798 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
4800         PR tree-optimization/77503
4801         * gcc.dg/vect/pr77503.c: New test.
4803 2016-09-15  Richard Biener  <rguenther@suse.de>
4805         PR middle-end/77544
4806         * c-c++-common/torture/pr77544.c: New testcase.
4808 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
4810         PR middle-end/77475
4811         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4812         * gcc.dg/march-generic.c: Likewise.
4813         * gcc.target/i386/spellcheck-options-1.c: New test.
4814         * gcc.target/i386/spellcheck-options-2.c: New test.
4815         * gcc.target/i386/spellcheck-options-3.c: New test.
4816         * gcc.target/i386/spellcheck-options-4.c: New test.
4818 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
4820         PR fortran/72743
4821         * gfortran.dg/goacc/pr72743.f90: New test.
4823 2016-09-15  Richard Biener  <rguenther@suse.de>
4825         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4827 2016-09-15  Richard Biener  <rguenther@suse.de>
4829         PR tree-optimization/77514
4830         * gcc.dg/torture/pr77514.c: New testcase.
4832 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
4834         PR c++/77549
4835         * g++.dg/lookup/pr77549.C: New test.
4837 2016-09-14  Marek Polacek  <polacek@redhat.com>
4839         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4840         * c-c++-common/gomp/atomic-13.c: Likewise.
4841         * c-c++-common/gomp/atomic-14.c: Likewise.
4842         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4843         * g++.dg/cpp1z/bool-increment1.C: New test.
4844         * c-c++-common/pr60439.c: Add dg-warning.
4845         * g++.dg/expr/bitfield4.C: Likewise.
4846         * g++.dg/expr/bitfield5.C: Likewise.
4847         * g++.dg/expr/bitfield6.C: Likewise.
4848         * g++.dg/expr/bool1.C: Likewise.
4849         * g++.dg/expr/bool3.C: Likewise.
4850         * g++.dg/expr/lval3.C: Likewise.
4851         * g++.dg/expr/lval4.C: Likewise.
4852         * g++.old-deja/g++.jason/bool5.C: Likewise.
4853         * g++.dg/expr/bitfield3.C: Adjust dg-error.
4854         * g++.dg/other/error18.C: Likewise.
4855         * g++.dg/gomp/atomic-14.C: Likewise.
4857 2016-09-14  Nathan Sidwell  <nathan@acm.org>
4859         PR c++/77539
4860         * g++.dg/cpp1y/pr77539.C: New.
4862 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
4864         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4865         dg-require.
4866         * g++.dg/ext/builtin_alloca.C: Likewise.
4867         * g++.dg/template/spec35.C: Likewise.
4868         * gcc.dg/builtins-68.c: Likewise.
4869         * gcc.misc-tests/gcov-13.c: Likewise.
4870         * gcc.misc-tests/gcov-14.c: Likewise.
4872 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
4874         * gfortran.dg/dec_structure_14.f90: New testcase.
4876 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
4878         PR sanitizer/68260
4879         * c-c++-common/tsan/pr68260.c: New test.
4881 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
4883         PR target/70713
4884         * gcc.target/msp430/function-attributes-1.c: New test.
4885         * gcc.target/msp430/function-attributes-2.c: New test.
4886         * gcc.target/msp430/function-attributes-3.c: New test.
4888 2015-04-18  Martin Sebor  <msebor@redhat.com>
4890         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4891         of non-nul characters.
4892         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4894 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
4896         * g++.dg/cpp0x/gen-attrs-61.C: New test.
4897         * g++.dg/cpp1z/gen-attrs1.C: New test.
4899         PR tree-optimization/77454
4900         * gcc.dg/pr77454.c: New test.
4902         PR c++/77553
4903         * g++.dg/cpp1y/constexpr-77553.C: New test.
4905 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
4907         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4908         (test_show_locus): Replace rich_location::add_fixit_insert calls
4909         with add_fixit_insert_before and add_fixit_insert_after.
4911 2016-09-13  Jason Merrill  <jason@redhat.com>
4912             Tom de Vries  <tom@codesourcery.com>
4914         PR c++/77427
4915         * g++.dg/pr77427.C: New test.
4917 2016-09-13  Martin Liska  <mliska@suse.cz>
4919         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4920         effective target.
4921         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4922         * lib/target-supports.exp: Define the new target.
4924 2016-09-12  Andrew Pinski  <apinski@cavium.com>
4926         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4927         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4929 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
4931         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4932         variable arguments.
4933         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4934         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4935         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4936         variable argument.
4937         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4938         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4940 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4942         PR c++/77496
4943         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4944         * g++.dg/ext/pr77496.C: New test.
4945         * g++.dg/warn/pr77496.C: New test.
4947 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
4949         PR c/72858
4950         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4951         to preserve conversion chars, and to preserve prefix information.
4952         * gcc.dg/format/pr72858.c: New test case.
4954 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4956         * gfortran.dg/pr77507.f90: Move to ...
4957         * gfortran.dg/ieee/pr77507.f90: here.
4959 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
4961         PR ipa/61159
4962         * compile/pr61159.c: New testcase
4964 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
4966         PR ipa/64316
4967         * gcc.dg/ipa/pr63416.c: New testcase.
4969 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
4970             Steven G. Kargl  <kargl@gcc.gnu.org>
4972         PR fortran/77532
4973         * gfortran.dg/dtio_11.f90: new test.
4975 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4977         PR fortran/77507
4978         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4979         * gfortran.dg/c_assoc_4.f90: Ditto.
4981 2016-09-10  Tom de Vries  <tom@codesourcery.com>
4983         PR C/71602
4984         * c-c++-common/va-arg-va-list-type.c: New test.
4986 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
4988         PR rtl-optimization/77289
4989         * gcc.target/powerpc/pr77289.c: New test.
4991 2016-09-09  Martin Sebor  <msebor@redhat.com>
4993         PR c/77520
4994         PR c/77521
4995         * gcc.dg/pr77520.c: New test.
4996         * gcc.dg/pr77521.c: New test.
4998 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5000         PR fortran/77506
5001         * gfortran.dg/pr77506.f90: New test.
5003 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5005         PR fortran/77507
5006         * gfortran.dg/pr77507.f90: New test.
5008 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
5010         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5012 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5013             Louis Krupp      <lkrupp@gcc.gnu.org>
5015         PR fortran/69514
5016         * gfortran.dg/pr69514_1.f90: New test.
5017         * gfortran.dg/pr69514_2.f90: New test.
5019 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
5021         PR fortran/77500
5022         * gfortran.dg/gomp/pr77500.f90: New test.
5024         PR fortran/77516
5025         * gfortran.dg/gomp/pr77516.f90: New test.
5027 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
5029         PR middle-end/77475
5030         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5031         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5032         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5033         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5034         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5035         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5037 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
5039         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5040         "substring-locations.h".
5042 2016-09-07  Richard Biener  <rguenther@suse.de>
5044         PR c/77450
5045         * c-c++-common/vector-subscript-8.c: Move ..
5046         * gcc.dg/pr77450.c: ... here.
5048 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5050         PR libgfortran/77393
5051         * gfortran.dg/fmt_f0_2.f90: Update test.
5052         * gfortran.dg/fmt_f0_3.f90: New test.
5054 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5056         PR debug/77389
5057         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5058         in dg-options.
5060         PR debug/57519
5061         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5063 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
5065         PR target/69255
5066         * gcc.target/i386/pr69255-1.c: New test.
5067         * gcc.target/i386/pr69255-2.c: New test.
5068         * gcc.target/i386/pr69255-3.c: New test.
5070 2016-09-06  Martin Sebor  <msebor@redhat.com>
5072         PR c/77336
5073         * gcc.dg/format/miss-7.c: New test.
5075 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
5077         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5079 2016-09-06  Martin Liska  <mliska@suse.cz>
5081         PR gcov-profile/77378
5082         PR gcov-profile/77466
5083         * gcc.dg/profile-update-warning.c: New test.
5085 2016-09-06  Richard Biener  <rguenther@suse.de>
5087         PR tree-optimization/77479
5088         * gcc.dg/torture/pr77479.c: New testcase.
5090 2016-09-06  Richard Biener  <rguenther@suse.de>
5092         PR c/77450
5093         * c-c++-common/vector-subscript-7.c: Adjust.
5094         * c-c++-common/vector-subscript-8.c: New testcase.
5096 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5098         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5100 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
5102         PR target/77476
5103         * gcc.target/i386/avx512f-pr77476.c: New test.
5104         * gcc.target/i386/avx512bw-pr77476.c: New test.
5105         * gcc.target/i386/avx512dq-pr77476.c: New test.
5107         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5108         Update comment to mention also avx512f.
5110         PR sanitizer/77396
5111         * g++.dg/asan/pr77396-2.C: New test.
5113 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
5115         PR rtl-optimization/77452
5116         * gcc.target/i386/pr77452.c: New test.
5118 2016-09-05  Marek Polacek  <polacek@redhat.com>
5120         PR c/77423
5121         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5123 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5125         PR fortran/77391
5126         * gfortran.dg/pr77391.f90: New test.
5128 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5130         PR fortran/77460
5131         * gfortran.dg/pr77460.f90: New test.
5133 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
5135         PR c/65467
5136         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5138 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5140         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5142 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
5144         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5145         test case.
5146         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5147         diagnostic-test-show-locus-generate-patch.c to the sources
5148         for diagnostic_plugin_test_show_locus.c.
5150 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
5152         PR c/65467
5153         * gcc.dg/gomp/_Atomic-1.c: New test.
5154         * gcc.dg/gomp/_Atomic-2.c: New test.
5155         * gcc.dg/gomp/_Atomic-3.c: New test.
5156         * gcc.dg/gomp/_Atomic-4.c: New test.
5157         * gcc.dg/gomp/_Atomic-5.c: New test.
5159         PR sanitizer/77396
5160         * g++.dg/asan/pr77396.C: New test.
5162 2016-09-01  Martin Sebor  <msebor@redhat.com>
5164         PR tree-optimization/71831
5165         * gcc.dg/builtin-object-size-16.c: New test.
5166         * gcc.dg/builtin-object-size-17.c: New test.
5168 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5170         PR libgfortran/77393
5171         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5173 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
5175         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5176         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5177         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5178         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5179         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5180         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5181         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5182         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5183         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5184         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5185         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5186         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5187         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5188         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5189         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5190         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5191         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5192         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5194 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
5196         * gnat.dg/opt58.adb: New test.
5197         * gnat.dg/opt58_pkg.ads: New helper.
5199 2016-09-01  Richard Biener  <rguenther@suse.de>
5201         PR middle-end/77436
5202         * gcc.dg/torture/pr77436.c: New testcase.
5204 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5206         * gcc.dg/pr64252.c: Require int32plus.
5207         * gcc.dg/pr66299-1.c: Likewise.
5208         * gcc.dg/pr66299-2.c: Likewise.
5209         * gcc.dg/torture/20131115-1.c: Skip for avr.
5211 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5213         * gcc.target/aarch64/ands_3.c: New test.
5215 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
5217         PR fortran/77352
5218         * gfortran.dg/gomp/pr77352.f90: New test.
5220         PR fortran/77374
5221         * gfortran.dg/gomp/pr77374.f08: New test.
5223 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5225         PR tree-optimization/73714
5226         * gcc.dg/tree-ssa/pr73714.c: New test.
5228 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5230         PR libgfortran/77393
5231         * gfortran.dg/fmt_f0_2.f90: New test.
5233 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5235         * gcc.target/i386/pr59539-2.c: Adapt options.
5236         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5238 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
5240         PR fortran/77418
5241         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5242         of the associate entity and replace with a pointer to the
5243         intended item on the stack.
5245 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5246             Paul Thomas  <pault@gcc.gnu.org>
5248         PR fortran/48298
5249         * gfortran.dg/dtio_1.f90: New test.
5250         * gfortran.dg/dtio_2.f90: New test.
5251         * gfortran.dg/dtio_3.f90: New test.
5252         * gfortran.dg/dtio_4.f90: New test.
5253         * gfortran.dg/dtio_5.f90: New test.
5254         * gfortran.dg/dtio_6.f90: New test.
5255         * gfortran.dg/dtio_7.f90: New test.
5256         * gfortran.dg/dtio_8.f90: New test.
5257         * gfortran.dg/dtio_9.f90: New test.
5258         * gfortran.dg/dtio_10.f90: New test.
5260 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5262         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5263         (test_many_nested_locations): New function.
5264         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5265         (test_show_locus): Handle "test_many_nested_locations".
5267 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5269         * g++.dg/template/double-greater-than-fixit.C: New test case.
5271 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5273         * gnat.dg/opt57.ad[sb]: New test.
5274         * gnat.dg/opt57_pkg.ads: New helper.
5276 2016-08-30  Richard Biener  <rguenther@suse.de>
5278         PR tree-optimization/69047
5279         * gcc.dg/pr69047.c: Fix byte-order check.
5281 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
5283         PR tree-optimization/72866
5284         * gcc.dg/vect/pr72866.c: New test.
5286         PR debug/77363
5287         * g++.dg/debug/dwarf2/pr77363.C: New test.
5289         PR middle-end/77377
5290         * gcc.target/i386/pr77377.c: New test.
5292         PR debug/77389
5293         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5294         in dg-options.
5296 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5298         * gfortran.dg/pr77372.f90: Moved to ...
5299         * gfortran.dg/ieee/pr77372.f90: here.
5301 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5303         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5304         vector short/char initializations.
5305         * gcc.target/powerpc/vec-init-5.c: Likewise.
5306         * gcc.target/powerpc/vec-init-6.c: New compile time test for
5307         vector initialization optimizations.
5308         * gcc.target/powerpc/vec-init-7.c: Likewise.
5309         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5310         vector float/double initializations.
5311         * gcc.target/powerpc/vec-init-9.c: Likewise.
5313 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
5315         PR target/77403
5316         * gcc.target/i386/pr77403.c: New test.
5318 2016-08-29  Marek Polacek  <polacek@redhat.com>
5320         PR c/77292
5321         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5323 2016-08-29  Tom de Vries  <tom@codesourcery.com>
5325         PR c/77398
5326         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5328 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
5330         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5332 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
5334         * gfortran.dg/dec_structure_13.f90: New testcase.
5336 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
5338         PR fortran/77261
5339         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5340         available.
5342 2016-08-28  Tom de Vries  <tom@codesourcery.com>
5344         PR lto/70955
5345         * gcc.dg/pr70955.c: New test.
5346         * gcc.dg/lto/pr70955_0.c: Same.
5347         * gcc.dg/lto/pr70955_1.c: Same.
5349 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
5351         PR tree-optimization/71077
5352         * gcc.target/i386/pr71077.c: New test.
5354 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5356         PR fortran/77380
5357         * gfortran.dg/pr77380.f90: New test.
5359 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5361         PR fortran/77372
5362         gfortran.dg/pr77372.f90: New test.
5364 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
5366         * gcc.dg/spellcheck-fields-2.c (test): Move
5367         dg-begin/end-multiline-output within function body.
5368         (test_macro): New function.
5370 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
5372         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5373         (test_fixit_insert): Update expected output.
5374         (test_fixit_remove): Likewise.
5375         (test_fixit_replace): Likewise.
5377 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5379         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5380         Fix typo.
5382 2016-08-26  Richard Biener  <rguenther@suse.de>
5384         PR tree-optimization/69047
5385         * gcc.dg/pr69047.c: New testcase.
5387 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5388             Martin Jambhor  <mjambor@suse.cz>
5390         * gcc.dg/ipa/propbits-1.c: New test-case.
5391         * gcc.dg/ipa/propbits-2.c: Likewise.
5392         * gcc.dg/ipa/propbits-3.c: Likewise.
5394 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
5396         PR fortran/77351
5397         * gfortran.dg/pr77351.f90: New test.
5399 2016-08-25  Marek Polacek  <polacek@redhat.com>
5401         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5403 2016-08-25  Marek Polacek  <polacek@redhat.com>
5405         PR c/77323
5406         * gcc.dg/pr77323.c: New test.
5408 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
5410         PR fortran/77358
5411         * gfortran.dg/submodule_17.f08: New test.
5413 2016-08-24  Michael Collison  <michael.collison@linaro.org>
5414             Michael Collison  <michael.collison@arm.com>
5416         * gcc.target/arm/builtin_saddl.c: New testcase.
5417         * gcc.target/arm/builtin_saddll.c: New testcase.
5418         * gcc.target/arm/builtin_uaddl.c: New testcase.
5419         * gcc.target/arm/builtin_uaddll.c: New testcase.
5420         * gcc.target/arm/builtin_ssubl.c: New testcase.
5421         * gcc.target/arm/builtin_ssubll.c: New testcase.
5422         * gcc.target/arm/builtin_usubl.c: New testcase.
5423         * gcc.target/arm/builtin_usubll.c: New testcase.
5425 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
5427         PR target/77270
5428         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5429         (dg-options): Use -march=amdfam10 instead of -march=athlon.
5430         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5431         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5432         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5433         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5434         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
5435         effective target.  Remove scan-assembler-times directives.
5436         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5437         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5438         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5440 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5442         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5443         of unsigned int.
5444         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5446 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
5448         PR testsuite/77317
5449         * lib/target-supports.exp
5450         (check_effective_target_vect_aligned_arrays): Don't cache the result.
5451         (check_effective_target_vect_natural_alignment): Ditto.
5452         (check_effective_target_vector_alignment_reachable): Ditto.
5453         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5455 2016-08-23  Ian Lance Taylor  <iant@golang.org>
5457         * gcc.target/s390/nolrl-1.c: Don't match the file name.
5459 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5461         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5462         being created from pointers to memory locations.
5463         * gcc.target/powerpc/vec-init-2.c: Likewise.
5465 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
5467         * gfortran.dg/dec_structure_12.f90: New testcase.
5469 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5471         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5473 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5475         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5476         verification.
5478 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5480         * gcc.target/s390/md/andc-splitter-1.c: New test case.
5481         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5483 2016-08-23  Richard Biener  <rguenther@suse.de>
5485         PR tree-optimization/27336
5486         * c-c++-common/pr27336.c: New testcase.
5488 2016-08-22  Marek Polacek  <polacek@redhat.com>
5490         PR c++/77321
5491         * g++.dg/cpp1y/pr77321.C: New test.
5493 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5495         PR fortran/60774
5496         * gfortran.dg/empty_label.f: Adjust test for new error message.
5497         * gfortran.dg/empty_label.f90: Ditto.
5498         * gfortran.dg/empty_label_typedecl.f90: Ditto.
5499         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5500         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5502 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5504         PR fortran/61318
5505         * gfortran.dg/pr61318.f90: New test.
5507 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5509         PR fortran/77260
5510         * gfortran.dg/pr77260_1.f90: New test.
5511         * gfortran.dg/pr77260_2.f90: Ditto.
5513 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5515         PR middle-end/77269
5516         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5517         __builtin_signbitf and __builtin_signbitl in expected generic
5518         expansion.
5519         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5520         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5521         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5522         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5523         tests.
5525 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5527         * gcc.dg/torture/float128-builtin.c,
5528         gcc.dg/torture/float128-ieee-nan.c,
5529         gcc.dg/torture/float128x-builtin.c,
5530         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5531         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5532         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5533         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5534         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5535         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5536         gcc.dg/torture/floatn-nan.h: New tests.
5538 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5540         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5541         macro.
5542         (main): Update calls to TEST_I_F.
5543         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5544         macro.
5545         (main): Update calls to TEST_I_F.
5547 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5549         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5550         gcc.dg/torture/fp-int-convert-float32x-timode.c,
5551         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5552         names in calls to TEST_I_F.
5554 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5556         PR c/52952
5557         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5559 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5561         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5562         and !natural_alignment_64.
5563         * gcc.dg/ipa/propalign-2.c: Likewise.
5564         * gcc.dg/ipa/propalign-3.c: Likewise.
5565         * gcc.dg/ipa/propalign-4.c: Likewise.
5566         * gcc.dg/ipa/propalign-5.c: Likewise.
5567         * lib/target-supports.exp
5568         (check_effective_target_natural_alignment_32): Add avr-*-*.
5570 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
5572         PR tree-optimization/61839
5573         * gcc.dg/tree-ssa/pr61839_1.c: New test.
5574         * gcc.dg/tree-ssa/pr61839_2.c: New test.
5575         * gcc.dg/tree-ssa/pr61839_3.c: New test.
5576         * gcc.dg/tree-ssa/pr61839_4.c: New test.
5578 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
5580         PR c/32187
5581         * lib/target-supports.exp (check_effective_target_float16)
5582         (check_effective_target_float32, check_effective_target_float64)
5583         (check_effective_target_float128, check_effective_target_float32x)
5584         (check_effective_target_float64x)
5585         (check_effective_target_float128x)
5586         (check_effective_target_float16_runtime)
5587         (check_effective_target_float32_runtime)
5588         (check_effective_target_float64_runtime)
5589         (check_effective_target_float128_runtime)
5590         (check_effective_target_float32x_runtime)
5591         (check_effective_target_float64x_runtime)
5592         (check_effective_target_float128x_runtime)
5593         (check_effective_target_floatn_nx_runtime)
5594         (add_options_for_float16, add_options_for_float32)
5595         (add_options_for_float64, add_options_for_float128)
5596         (add_options_for_float32x, add_options_for_float64x)
5597         (add_options_for_float128x): New procedures.
5598         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5599         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5600         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5601         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5602         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5603         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5604         gcc.dg/torture/float128-complex.c,
5605         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5606         gcc.dg/torture/float128x-basic.c,
5607         gcc.dg/torture/float128x-complex.c,
5608         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5609         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5610         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5611         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5612         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5613         gcc.dg/torture/float32x-basic.c,
5614         gcc.dg/torture/float32x-complex.c,
5615         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5616         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5617         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5618         gcc.dg/torture/float64x-basic.c,
5619         gcc.dg/torture/float64x-complex.c,
5620         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5621         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5622         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5623         gcc.dg/torture/floatn-tg.h,
5624         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5625         gcc.dg/torture/fp-int-convert-float128-ieee.c,
5626         gcc.dg/torture/fp-int-convert-float128x-timode.c,
5627         gcc.dg/torture/fp-int-convert-float128x.c,
5628         gcc.dg/torture/fp-int-convert-float16-timode.c,
5629         gcc.dg/torture/fp-int-convert-float16.c,
5630         gcc.dg/torture/fp-int-convert-float32-timode.c,
5631         gcc.dg/torture/fp-int-convert-float32.c,
5632         gcc.dg/torture/fp-int-convert-float32x-timode.c,
5633         gcc.dg/torture/fp-int-convert-float32x.c,
5634         gcc.dg/torture/fp-int-convert-float64-timode.c,
5635         gcc.dg/torture/fp-int-convert-float64.c,
5636         gcc.dg/torture/fp-int-convert-float64x-timode.c,
5637         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5638         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5639         maximum exponent of floating-point type.  Use it in testing
5640         whether 0x8...0 fits in the floating-point type.  Always treat -1
5641         (signed 0xf...f) as fitting in the floating-point type.
5642         (M_OK1): New macro.
5643         * gcc.dg/torture/fp-int-convert-double.c,
5644         gcc.dg/torture/fp-int-convert-float.c,
5645         gcc.dg/torture/fp-int-convert-float128-timode.c,
5646         gcc.dg/torture/fp-int-convert-float128.c,
5647         gcc.dg/torture/fp-int-convert-float80-timode.c,
5648         gcc.dg/torture/fp-int-convert-float80.c,
5649         gcc.dg/torture/fp-int-convert-long-double.c,
5650         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5652 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
5654         PR fortran/72744
5655         * gfortran.dg/gomp/pr72744.f90: New test.
5657         PR fortran/69281
5658         * gfortran.dg/gomp/pr69281.f90: New test.
5660 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
5662         * gfortran.dg/random_4.f90: Initialize seed before using, handle
5663         the last special seed value.
5664         * gfortran.dg/random_7.f90: Use size for last array member instead
5665         of hardcoded value.
5667 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5669         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5670         * gcc.dg/cpp/warn-undef-2.c: Likewise.
5672 2016-08-19  Richard Biener  <rguenther@suse.de>
5674         PR tree-optimization/77286
5675         * gcc.dg/torture/pr77286.c: New testcase.
5677 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
5679         * gcc.dg/verbose-asm-2.c: New test case.
5681 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
5683         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5684         (custom_diagnostic_finalizer): Update for change to
5685         diagnostic_show_locus.
5687 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
5689         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5690         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5692 2016-08-18  Marek Polacek  <polacek@redhat.com>
5694         PR c/71514
5695         * gcc.dg/pr71514.c: New test.
5697 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
5699         PR target/72839
5700         * gcc.target/i386/pr72839.c: New test.
5702 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
5704         PR middle-end/70895
5705         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5706         * c-c++-common/goacc/reduction-1.c: Likewise.
5707         * c-c++-common/goacc/reduction-2.c: Likewise.
5708         * c-c++-common/goacc/reduction-3.c: Likewise.
5709         * c-c++-common/goacc/reduction-4.c: Likewise.
5711 2016-08-18  Alan Modra  <amodra@gmail.com>
5713         * gcc.c-torture/compile/pr72771.c: New.
5715 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
5717         PR fortran/67496
5718         * gfortran.dg/pr67496.f90: New test.
5720 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
5722         PR tree-optimization/71752
5723         * gcc.dg/vect/pr71752.c: New.
5725 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
5727         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5729 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
5731         PR middle-end/77259
5732         * g++.dg/ipa/devirt-52.C: New test.
5734 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
5736         * c-c++-common/goacc/reduction-6.c: New testcase.
5738 2016-08-17  Richard Biener  <rguenther@suse.de>
5740         PR tree-optimization/76490
5741         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5742         * gcc.dg/pr52904.c: XFAIL.
5744 2016-08-17  Richard Biener  <rguenther@suse.de>
5746         PR tree-optimization/23855
5747         * gcc.dg/loop-unswitch-2.c: Adjust.
5749 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
5751         PR tree-optimization/72817
5752         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5754 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
5756         PR libgcc/77265
5757         * gcc.dg/torture/float128-extend-inf.c: New test.
5759 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
5761         PR c/72857
5762         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5763         for embedded NUL.
5764         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5765         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5766         caret placement.
5767         (test_oct): Likewise.
5768         (test_multiple): Likewise.
5769         (test_field_width_specifier): Likewise.
5770         (test_field_width_specifier_2): New function.
5771         (test_field_precision_specifier): New function.
5772         (test_embedded_nul): Update expected caret placement.
5773         (test_non_contiguous_strings): Update line number.
5774         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5775         (__emit_string_literal_range): Add "caret_idx" param.
5776         (test_simple_string_literal): Add value for new param, updating
5777         expected output..
5778         (test_concatenated_string_literal): Likewise.
5779         (test_multiline_string_literal): Likewise.
5780         (test_hex): Likewise.
5781         (test_oct): Likewise.
5782         (test_multiple): Likewise.
5783         (test_ucn4): Likewise.
5784         (test_ucn8): Likewise.
5785         (test_u8): Likewise.
5786         (test_u): Likewise; update expected message, from "range" to
5787         "location".
5788         (test_U): Likewise.
5789         (test_L): Likewise.
5790         (test_macro): Add value for new param.
5791         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5792         (__emit_string_literal_range): Add "caret_idx" param.
5793         (test_stringified_token_1): Add value for new param.  Update
5794         expected message, from "range" to "location".
5795         (test_stringized_token_2): Likewise, adding param to macro.
5796         (test_stringified_token_3): Likewise.
5797         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5798         (emit_warning): Convert param from source_range to location_t.
5799         (test_string_literals): Add caret_idx param, and use it when
5800         constructing a substring_loc.  Update error message, from
5801         "range" to "location".
5803 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
5805         PR target/71910
5806         * g++.dg/gomp/pr71910.C: New test.
5808         PR middle-end/67485
5809         * gcc.c-torture/compile/pr67485.c: New test.
5811         PR target/72867
5812         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5814 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
5816         PR tree-optimization/69848
5817         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5819 2016-08-16  Martin Liska  <mliska@suse.cz>
5821         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5822         of memory operations so that it can be handled by core2
5823         in 32-bit mode.
5825 2016-08-16  Richard Biener  <rguenther@suse.de>
5827         PR tree-optimization/76783
5828         * gcc.dg/pr76783.c: New testcase.
5829         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5831 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
5833         PR tree-optimization/72817
5834         PR tree-optimization/73450
5835         * gcc.dg/tree-ssa/pr72817.c: New test.
5836         * gcc.dg/tree-ssa/pr73450.c: New test.
5838 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
5840         * gfortran.dg/init_flag_13.f90: New testcase.
5841         * gfortran.dg/init_flag_14.f90: Ditto.
5842         * gfortran.dg/init_flag_15.f03: Ditto.
5843         * gfortran.dg/dec_init_1.f90: Ditto.
5844         * gfortran.dg/dec_init_2.f90: Ditto.
5846 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
5848         PR target/72867
5849         * gcc.target/i386/pr72867.c: New test.
5851 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
5853         * c-c++-common/dump-ada-spec-5.c: New test.
5855 2016-08-15  Richard Biener  <rguenther@suse.de>
5857         PR tree-optimization/73434
5858         * gcc.dg/torture/pr73434.c: New testcase.
5860 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
5862         PR tree-optimization/72824
5863         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5865 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
5867         PR fortran/70598
5868         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5869         in use_device clause.
5870         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5871         * gfortran.dg/goacc/list.f95: Adjust to catch
5872         "neither a POINTER nor an array" error messages.
5874 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
5876         PR target/76342
5877         * gcc.target/i386/pr76342.c: New test.
5879 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
5881         PR c/71512
5882         * g++.dg/ubsan/pr71512.C: New test.
5883         * c-c++-common/ubsan/pr71512-1.c: New test.
5884         * c-c++-common/ubsan/pr71512-2.c: New test.
5886 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5888         * gcc.target/powerpc/vec-init-1.c: New tests to test various
5889         vector initialization options.
5890         * gcc.target/powerpc/vec-init-2.c: Likewise.
5891         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5892         is generated on ISA 3.0.
5894 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
5896         PR middle-end/71654
5897         * gcc.dg/c-c++-common/pr71654.c: New test.
5898         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5899         dg-options.
5900         * gcc.dg/tree-ssa/vrp24: Likewise.
5902 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
5904         PR c/67410
5905         * gcc.dg/pr67410.c: New test.
5907 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
5909         PR tree-optimization/69848
5910         * gcc.dg/vect/vect-pr69848.c: New test.
5912 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
5914         PR testsuite/71008
5915         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5916         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5917         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5918         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5920 2016-08-12  Richard Biener  <rguenther@suse.de>
5922         PR tree-optimization/57326
5923         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5924         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5925         * gcc.dg/tree-ssa/pr35287.c: Likewise.
5926         * gcc.target/i386/pr45685.c: Likewise.
5927         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5928         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5929         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5930         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5931         * gfortran.dg/pr34163.f90: Likewise.
5933 2016-08-12  Martin Liska  <mliska@suse.cz>
5935         * g++.dg/gcov/gcov-16.C: New test.
5936         * lib/gcov.exp: Support new argument for run-gcov function.
5938 2016-08-12  Martin Liska  <mliska@suse.cz>
5940         PR gcov-profile/35590
5941         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5943 2016-08-12  Richard Biener  <rguenther@suse.de>
5945         PR tree-optimization/72851
5946         * gcc.dg/torture/pr72851.c: New testcase.
5948 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
5950         PR debug/63240
5951         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5952         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5953         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5954         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5955         DW_AT_deleted.
5957         PR debug/55641
5958         * g++.dg/debug/dwarf2/ref-1.C: New.
5960         PR debug/49366
5961         * g++.dg/debug/dwarf2/template-params-12.H: New.
5962         * g++.dg/debug/dwarf2/template-params-12f.C: New.
5963         * g++.dg/debug/dwarf2/template-params-12g.C: New.
5964         * g++.dg/debug/dwarf2/template-params-12n.C: New.
5965         * g++.dg/debug/dwarf2/template-params-12s.C: New.
5966         * g++.dg/debug/dwarf2/template-params-12u.C: New.
5967         * g++.dg/debug/dwarf2/template-params-12v.C: New.
5968         * g++.dg/debug/dwarf2/template-params-12w.C: New.
5970 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5972         PR target/72863
5973         * gcc.target/powerpc/pr72863.c: New test.
5975 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
5977         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5979 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
5981         * gcc.target/i386/pieces-strcpy-1.c: New test.
5982         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5984 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
5986         PR c++/72868
5987         * g++.dg/cpp1y/constexpr-switch4.C: New test.
5989 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
5991         * gcc.target/i386/pieces-memcpy-1.c: New test.
5992         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5993         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5994         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5995         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5996         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5998 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6000         PR c/72816
6001         * gcc.dg/pr72816.c: Remove dg-error.
6003 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6005         PR tree-optimization/71083
6006         * gcc.c-torture/execute/pr71083.c: New test.
6007         * gnat.dg/loop_optimization23.adb: New test.
6008         * gnat.dg/loop_optimization23_pkg.ads: New test.
6009         * gnat.dg/loop_optimization23_pkg.adb: New test.
6011 2016-08-11  Richard Biener  <rguenther@suse.de>
6013         PR tree-optimization/72772
6014         * gcc.dg/graphite/pr35356-1.c: Adjust.
6015         * gcc.dg/tree-ssa/pr59597.c: Likewise.
6017 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
6019         * gfortran.dg/random_7.f90: Take into account that the last seed
6020         value is the special p value.
6021         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6023 2016-08-11  Richard Biener  <rguenther@suse.de>
6025         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6027 2016-08-11  Alan Modra  <amodra@gmail.com>
6029         * gcc.target/powerpc/pr71680.c: New.
6031 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6033         * gcc.target/powerpc/bfp/bfp.exp: New file.
6034         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6035         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6036         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6037         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6038         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6039         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6040         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6041         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6042         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6043         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6044         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6045         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6046         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6047         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6048         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6049         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6050         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6051         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6052         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6053         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6054         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6055         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6056         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6057         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6058         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6059         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6060         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6061         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6062         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6063         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6064         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6065         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6066         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6067         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6068         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6069         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6070         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6071         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6072         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6073         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6074         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6075         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6076         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6077         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6078         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6079         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6080         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6081         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6082         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6083         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6084         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6085         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6086         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6088 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6090         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6091         Add aarch64*-*-*.
6093 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6095         * gcc.target/aarch64/simd/vcond-ne.c: New test.
6097 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6099         PR target/72853
6100         * gcc.target/powerpc/pr72853.c: New test.
6102 2016-08-10  Martin Liska  <mliska@suse.cz>
6104         PR gcov-profile/58306
6105         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6107 2016-08-10  Martin Liska  <mliska@suse.cz>
6109         * g++.dg/gcov/gcov-threads-1.C: New test.
6111 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6113         PR target/71873
6114         * gcc.target/avr/pr71873.c: New test.
6116 2016-08-09  Martin Liska  <mliska@suse.cz>
6118         * g++.dg/gcov/gcov-dump-1.C: New test.
6119         * g++.dg/gcov/gcov-dump-2.C: New test.
6121 2016-08-09  Martin Liska  <mliska@suse.cz>
6123         * gcc.dg/tree-prof/val-prof-9.c: New test.
6125 2016-08-09  Martin Liska  <mliska@suse.cz>
6127         * gcc.dg/tree-prof/val-prof-8.c: New test.
6129 2016-08-09  Martin Jambor  <mjambor@suse.cz>
6131         PR ipa/71981
6132         * gcc.dg/ipa/pr71981.c: New test.
6134 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6136         PR tree-optimization/33707
6137         * gcc.dg/vect/pr33707.c: New test.
6139 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6141         PR tree-optimization/pr72772
6142         * gcc.dg/tree-ssa/pr72772.c: New test.
6144 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
6146         PR rtl-optimization/66669
6147         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6149 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6151         PR tree-optimization/72824
6152         * gcc.c-torture/execute/ieee/pr72824.c: New test.
6154 2016-08-09  Richard Biener  <rguenther@suse.de>
6156         PR tree-optimization/71802
6157         * gcc.dg/torture/pr71802.c: New testcase.
6159 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6161         PR c++/72809
6162         * g++.dg/eh/stdarg1.C: New test.
6164 2016-08-08  Andi Kleen  <ak@linux.intel.com>
6166         * lib/profopt.exp: (auto-profopt-execute): Don't include full
6167         test command line in failure log.
6168         (profopt-execute): dito. Make autofdo file names unique.
6170 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6172         PR c/64955
6173         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6174         output.
6176 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6178         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6179         c99_runtime.
6180         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6181         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6182         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6183         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6184         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6185         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6187 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6189         PR c/52952
6190         * gcc.dg/cpp/pr66415-1.c: Likewise.
6191         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6192         * gcc.dg/format/c90-printf-1.c: Likewise.
6193         * gcc.dg/format/diagnostic-ranges.c: New test case.
6195 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
6197         PR fortran/72716
6198         * gfortran.dg/gomp/pr72716.f90: New test.
6200         PR middle-end/72781
6201         * gcc.dg/gomp/pr72781.c: New test.
6203         PR middle-end/68762
6204         * g++.dg/vect/pr68762-1.cc: New test.
6205         * g++.dg/vect/pr68762-2.cc: New test.
6206         * g++.dg/vect/pr68762.h: New file.
6208 2016-08-08  Martin Sebor  <msebor@redhat.com>
6210         PR testsuite/72838
6211         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6212         * g++.dg/warn/overflow-warn-3.C: Same.
6213         * g++.dg/warn/overflow-warn-4.C: Same.
6215 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6217         PR fortran/71936
6218         * gfortran.dg/allocate_with_source_21.f03: New test.
6220 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6222         PR fortran/72698
6223         * gfortran.dg/allocate_with_source_20.f03: New test.
6225 2016-08-08  Alan Modra  <amodra@gmail.com>
6227         * gcc.c-torture/compile/pr72802.c: New.
6229 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6231         PR fortran/70524
6232         * gfortran.dg/dependency_48.f90: New test.
6234 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6236         PR fortran/70040
6237         * gfortran.dg/pr70040.f90:  New testcase.
6239 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6241         PR fortran/71961
6242         * gfortran.dg/matmul_10.f90:  New testcase.
6244 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
6246         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6248 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
6250         PR c/72816
6251         * gcc.dg/pr72816.c: New test.
6253 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
6255         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6256         * g++.dg/conversion/pr41426.C: Likewise.
6257         * g++.dg/conversion/pr66211.C: Likewise.
6258         * g++.dg/cpp1y/lambda-init9.C: Likewise.
6259         * g++.dg/init/ref8.C: Likewise.
6260         * g++.old-deja/g++.law/cvt20.C: Likewise.
6261         * g++.old-deja/g++.mike/p9732c.C: Likewise.
6263 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6265         PR tree-optimization/18046
6266         * gcc.dg/tree-ssa/vrp105.c: New test.
6267         * gcc.dg/tree-ssa/vrp106.c: New test.
6269 2016-08-05  Martin Sebor  <msebor@redhat.com>
6271         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6272         1ul in diagnostics.  Remove hyphen from "constant-expression."
6273         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6274         * g++.dg/cpp0x/static_assert3.C: Same.
6275         * g++.dg/cpp1y/constexpr-throw.C: Same.
6276         * g++.dg/template/nontype3.C: Same.
6277         * g++.dg/warn/overflow-warn-1.C: Same.
6278         * g++.dg/warn/overflow-warn-3.C: Same.
6279         * g++.dg/warn/overflow-warn-4.C: Same.
6281 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
6283         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6284         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6285         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6286         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6288 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6290         PR tree-optimization/72810
6291         * gcc.dg/tree-ssa/vrp110.c: New test.
6293 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
6295         PR Target/72819
6296         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6297         registers.
6298         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6299         saving the half-precision registers.
6300         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6301         value is returned in h0.
6302         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6303         are passed in FP/SIMD registers.
6304         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6305         passing works corrcetly.
6306         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6307         (hfa_f16x2_t): Likewise.
6308         (hfa_f16x3_t): Likewise.
6309         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6310         are promoted to double and passed in a double register.
6311         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6312         are promoted to double and stacked.
6313         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6314         __fp16 data types.
6315         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6316         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6317         __fp16 first get passed in FP/SIMD registers, then stacked.
6319 2016-08-05  Nathan Sidwell  <nathan@acm.org>
6321         PR c++/68724
6322         * g++.dg/cpp0x/pr68724.C: New.
6324 2016-08-05  Richard Biener  <rguenther@suse.de>
6326         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6328 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6330         * gcc.dg/tree-ssa/vrp107.c: New test.
6331         * gcc.dg/tree-ssa/vrp108.c: New test.
6332         * gcc.dg/tree-ssa/vrp109.c: New test.
6334 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6336         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6337         dg-options.
6339 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6341         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6342         test-cases.
6343         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6344         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6345         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6346         test-cases.
6347         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6348         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6349         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6350         large_double.
6352 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
6354         PR c++/72800
6355         * g++.dg/cpp1y/lambda-ice1.C: New.
6357 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6359         PR c++/72759
6360         * g++.dg/cpp1y/pr72759.C: New test.
6362 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6364         * gcc.dg/switch-10.c: New test.
6366 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
6368         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6370 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
6372         * c-c++-common/goacc/routine-5.c: Update.
6374 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6376         PR rtl-optimization/70903
6377         * gcc.c-torture/execute/pr70903.c: New test.
6379 2016-08-04  Martin Liska  <mliska@suse.cz>
6381         * gcc.dg/params/params.exp: Replace file exists with
6382         TESTING_IN_BUILD_TREE.
6384 2016-08-04  Marek Polacek  <polacek@redhat.com>
6386         PR c++/70229
6387         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6389 2016-08-04  Richard Biener  <rguenther@suse.de>
6391         PR middle-end/71984
6392         * gcc.dg/torture/pr71984.c: Guard correctness check for
6393         little-endian.
6395 2016-08-03  Andrew Pinski  <apinski@cavium.com>
6397         * gcc.c-torture/compile/20160802-1.c: New testcase.
6399 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
6401         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6403 2016-08-03  Richard Biener  <rguenther@suse.de>
6405         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6406         and remove -O3.
6407         * c-c++-common/ubsan/pr71403-2.c: Likewise.
6408         * c-c++-common/ubsan/pr71403-3.c: Likewise.
6410 2016-08-03  Richard Biener  <rguenther@suse.de>
6412         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6413         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6414         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6415         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6417 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6419         * gcc.dg/init-excess-2.c: Require int32plus.
6420         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6421         * gcc.dg/pr59963-2.c: Require int32plus.
6422         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6423         * gcc.dg/unroll-7.c: Require int32plus.
6425 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
6427         PR tree-optimization/34114
6428         * gcc.dg/tree-ssa/loop-42.c: New test.
6430 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
6432         * gcc.target/aarch64/vminmaxnm.c: New.
6433         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6434         tests.
6436 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6438         * gcc.target/powerpc/vec-extract-5.c: New tests to test
6439         vec_extract for vector float, vector int, vector short, and vector
6440         char.
6441         * gcc.target/powerpc/vec-extract-6.c: Likewise.
6442         * gcc.target/powerpc/vec-extract-7.c: Likewise.
6443         * gcc.target/powerpc/vec-extract-8.c: Likewise.
6444         * gcc.target/powerpc/vec-extract-9.c: Likewise.
6446 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
6448         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
6449         single stack adjustment, no writeback.
6450         * gcc.target/aarch64/test_frame_12.c: Likewise.
6451         * gcc.target/aarch64/test_frame_13.c: Likewise.
6452         * gcc.target/aarch64/test_frame_15.c: Likewise.
6453         * gcc.target/aarch64/test_frame_6.c: Likewise.
6454         * gcc.target/aarch64/test_frame_7.c: Likewise.
6455         * gcc.target/aarch64/test_frame_8.c: Likewise.
6456         * gcc.target/aarch64/test_frame_16.c: New test.
6458 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
6460         PR target/72748
6461         * gcc.target/i386/pr72748.c: New test.
6463 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
6465         PR tree-optimization/71818
6466         * gcc.dg/vect/pr71818.c: New
6468 2016-08-01  Martin Liska  <mliska@suse.cz>
6470         PR tree-optimization/71857
6471         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6473 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6475         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6477 2016-08-01  Jan Beulich  <jbeulich@suse.com>
6479         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6481 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6483         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6484         * gcc.target/powerpc/mulkc3-1.c: Likewise.
6486 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
6488         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6489         (check_effective_target_c++): Likewise. Also match for libstdc++.
6491 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6493         PR fortran/41922
6494         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6495         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6496         * gfortran.dg/pr41922.f90: New test.
6498 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6500         PR fortran/68566
6501         * gfortran.dg/pr68566.f90: new test.
6503 2016-07-30  Martin Sebor  <msebor@redhat.com>
6505         PR c++/60760
6506         PR c++/71091
6507         * g++.dg/cpp0x/constexpr-cast.C: New test.
6508         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6509         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6510         * g++.dg/ubsan/pr63956.C: Correct.
6512 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
6514         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6515         vector double or vector long where the vector is in memory.
6516         * gcc.target/powerpc/vec-extract-3.c: Likewise.
6517         * gcc.target/powerpc/vec-extract-4.c: Likewise.
6519 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6521         PR fortran/69867
6522         * gfortran.dg/pr69867.f90: New test.
6524 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6526         PR fortran/69962
6527         * gfortran.dg/pr69962.f90: New test.
6529 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6531         PR fortran/70006
6532         * gfortran.dg/pr70006.f90: New test.
6534 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6536         PR fortran/71730
6537         * gfortran.dg/pr71730.f90: New test.
6538         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6539         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6540         * gfortran.dg/array_constructor_26.f03: Ditto.
6542 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6544         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6545         * gcc.target/powerpc/pr71763.c: Likewise.
6547 2016-07-29  Marek Polacek  <polacek@redhat.com>
6549         PR c/71742
6550         * gcc.dg/940510-1.c: Adjust dg-error.
6551         * gcc.dg/c99-flex-array-1.c: Likewise.
6552         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6554         PR c/71853
6555         * gcc.dg/noncompile/pr71853.c: New test.
6557         PR c/71573
6558         * gcc.dg/noncompile/pr71573.c: New test.
6560         PR c/71926
6561         * g++.dg/warn/Wparentheses-30.C: New test.
6562         * gcc.dg/Wparentheses-14.c: New test.
6564 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
6566         * gcc.dg/pr59833.c: Use dg-add-options ieee.
6568 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
6570         PR tree-optimization/57558
6571         * gcc.dg/vect/pr57558-1.c: New test.
6572         * gcc.dg/vect/pr57558-2.c: New test.
6574 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6576         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
6577         to scan forwprop1 dump pass.
6579 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
6581         PR c++/51488
6582         * g++.dg/template/pr51488.C: New.
6584 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
6586         PR c/71969
6587         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6588         static __inline__.
6589         * gcc.dg/pr71969-1.c: New test.
6590         * gcc.dg/pr71969-2.c: New test.
6591         * gcc.dg/pr71969-3.c: New test.
6593 2016-07-29  Marek Polacek  <polacek@redhat.com>
6595         PR c/71574
6596         * c-c++-common/pr71574.c: New test.
6598         PR c/71583
6599         * gcc.dg/noncompile/pr71583.c: New test.
6601 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
6603         PR middle-end/68217
6604         * gcc.dg/pr68217.c: New test.
6606 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6608         PR fortran/71067
6609         * gfortran.dg/pr71067_1.f90: New test.
6610         * gfortran.dg/pr71067_2.f90: Ditto.
6612 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
6614         * gcc.target/powerpc/vec-extract-1.c: New test.
6616 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6618         PR fortran/71799
6619         * gfortran.dg/pr71799.f90: New test.
6621 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6623         PR c++/71665
6624         * g++.dg/cpp0x/pr71665-1.C: New.
6625         * g++.dg/cpp0x/pr71665-2.C: Likewise.
6626         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6627         * g++.dg/ext/label10.C: Likewise.
6628         * g++.dg/parse/constant5.C: Likewise.
6630 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6632         PR fortran/71859
6633         * gfortran.dg/pr71859.f90: New test.
6634         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6635         * gfortran.dg/coarray_collectives_1.f90: Ditto.
6637 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
6639         PR fortran/71883
6640         * gfortran.dg/pr71883.f90 : New test.
6642 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6644         PR tree-optimization/71734
6645         * g++.dg/vect/pr70729-nest.cc: New test.
6647 2016-07-28  Renlin Li  <renlin.li@arm.com>
6649         Revert
6650         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6652         PR fortran/71902
6653         * gfortran.dg/dependency_47.f90:  New test.
6655 2016-07-28  Martin Liska  <mliska@suse.cz>
6657         PR gcov-profile/68025
6658         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6660 2016-07-28  Martin Liska  <mliska@suse.cz>
6662         * g++.dg/vect/pr70944.cc: New test.
6664 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
6666         PR middle-end/71994
6667         * gcc.dg/torture/pr71994.c: New test.
6669 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6671         PR middle-end/71078
6672         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6673         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6674         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6676 2016-07-27  Richard Biener  <rguenther@suse.de>
6678         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6680 2016-07-27  Martin Liska  <mliska@suse.cz>
6682         * gcc.dg/predict-13.c: New test.
6683         * gcc.dg/predict-14.c: New test.
6685 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6687         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
6688         including stdint.h.
6689         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6690         including stdint.h.
6692 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6694         PR target/71869
6695         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6696         IEEE built-in functions handle quiet and signalling NaNs
6697         correctly.
6699 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6701         PR fortran/71862
6702         * gfortran.dg/pr71862.f90: New test.
6704 2016-07-26  Martin Sebor  <msebor@redhat.com>
6706         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6707         selector with dg-options.
6709 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
6711         PR tree-optimization/18046
6712         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6713         * gcc.dg/tree-ssa/vrp103.c: New test.
6714         * gcc.dg/tree-ssa/vrp104.c: New test.
6716 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6718         * gcc.target/powerpc/pr63354.c: Require lp64 since
6719         -mprofile-kernel is not legal with -m32.
6721 2016-07-26  Richard Biener  <rguenther@suse.de>
6723         PR rtl-optimization/71984
6724         * gcc.dg/torture/pr71984.c: New testcase.
6726 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
6728         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6729         g++-dg-runtest via et-dg-runtest.
6730         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6731         * gcc.dg/vect/vect.exp: Likewise.
6732         * gfortran.dg/graphite/graphite.exp: Likewise, but for
6733         gfortran-dg-runtest.
6734         * gfortran.dg/vect/vect.exp: Likewise.
6735         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6736         (check_mips_loongson_hw_available): Likewise.
6737         (check_effective_target_mpaired_single_runtime): Likewise.
6738         (check_effective_target_mips_loongson_runtime): Likewise.
6739         (add_options_for_mpaired_single): Likewise.
6740         (check_effective_target_vect_int): Add global et_index.
6741         Check and save the supported feature for a target selected by
6742         the et_index target.  Break long lines where appropriate.  Call
6743         et-is-effective-target for MIPS with an argument instead of
6744         check_effective_target_* where appropriate.
6745         (check_effective_target_vect_intfloat_cvt): Likewise.
6746         (check_effective_target_vect_uintfloat_cvt): Likewise.
6747         (check_effective_target_vect_floatint_cvt): Likewise.
6748         (check_effective_target_vect_floatuint_cvt): Likewise.
6749         (check_effective_target_vect_simd_clones): Likewise.
6750         (check_effective_target_vect_shift): ewise.
6751         (check_effective_target_whole_vector_shift): Likewise.
6752         (check_effective_target_vect_bswap): Likewise.
6753         (check_effective_target_vect_shift_char): Likewise.
6754         (check_effective_target_vect_long): Likewise.
6755         (check_effective_target_vect_float): Likewise.
6756         (check_effective_target_vect_double): Likewise.
6757         (check_effective_target_vect_long_long): Likewise.
6758         (check_effective_target_vect_no_int_max): Likewise.
6759         (check_effective_target_vect_no_int_add): Likewise.
6760         (check_effective_target_vect_no_bitwise): Likewise.
6761         (check_effective_target_vect_widen_shift): Likewise.
6762         (check_effective_target_vect_no_align): Likewise.
6763         (check_effective_target_vect_hw_misalign): Likewise.
6764         (check_effective_target_vect_element_align): Likewise.
6765         (check_effective_target_vect_condition): Likewise.
6766         (check_effective_target_vect_cond_mixed): Likewise.
6767         (check_effective_target_vect_char_mult): Likewise.
6768         (check_effective_target_vect_short_mult): Likewise.
6769         (check_effective_target_vect_int_mult): Likewise.
6770         (check_effective_target_vect_extract_even_odd): Likewise.
6771         (check_effective_target_vect_interleave): Likewise.
6772         (check_effective_target_vect_stridedN): Likewise.
6773         (check_effective_target_vect_multiple_sizes): Likewise.
6774         (check_effective_target_vect64): Likewise.
6775         (check_effective_target_vect_call_copysignf): Likewise.
6776         (check_effective_target_vect_call_sqrtf): Likewise.
6777         (check_effective_target_vect_call_btrunc): Likewise.
6778         (check_effective_target_vect_call_btruncf): Likewise.
6779         (check_effective_target_vect_call_ceil): Likewise.
6780         (check_effective_target_vect_call_ceilf): Likewise.
6781         (check_effective_target_vect_call_floor): Likewise.
6782         (check_effective_target_vect_call_floorf): Likewise.
6783         (check_effective_target_vect_call_lceil): Likewise.
6784         (check_effective_target_vect_call_lfloor): Likewise.
6785         (check_effective_target_vect_call_nearbyint): Likewise.
6786         (check_effective_target_vect_call_nearbyintf): Likewise.
6787         (check_effective_target_vect_call_round): Likewise.
6788         (check_effective_target_vect_call_roundf): Likewise.
6789         (check_effective_target_vect_perm): Likewise, but also append *_saved
6790         to the existing global name to properly cache the result.
6791         (check_effective_target_vect_perm_byte): Likewise.
6792         (check_effective_target_vect_perm_short): Likewise.
6793         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6794         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6795         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6796         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6797         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6798         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6799         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6800         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6801         (check_effective_target_vect_sdot_qi): Likewise.
6802         (check_effective_target_vect_udot_qi): Likewise.
6803         (check_effective_target_vect_sdot_hi): Likewise.
6804         (check_effective_target_vect_udot_hi): Likewise.
6805         (check_effective_target_vect_usad_char): Likewise.
6806         (check_effective_target_vect_pack_trunc): Likewise.
6807         (check_effective_target_vect_unpack): Likewise.
6808         (check_effective_target_vect_aligned_arrays): Likewise.
6809         (check_effective_target_vect_natural_alignment): Likewise.
6810         (check_effective_target_vector_alignment_reachable): Likewise.
6811         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6812         (is-effective-target): Initialize et_index if undefined.
6813         (et-dg-runtest): New.
6814         (et-is-effective-target): Likewise.
6815         (check_vect_support_and_set_flags): Add supported MIPS targets to
6816         EFFECTIVE_TARGETS list.  Return the number of supported targets.
6818 2016-07-26  Richard Biener  <rguenther@suse.de>
6819             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6821         PR middle-end/70920
6822         * gcc.dg/pr70920-1.c: New test-case.
6823         * gcc.dg/pr70902-2.c: Likewise.
6824         * gcc.dg/pr70920-3.c: Likewise.
6825         * gcc.dg/pr70920-4.c: Likewise
6826         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6827         2 instead of 3.
6829 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
6831         * gcc.c-torture/execute/pr71494.c: Require label_values.
6832         * gcc.dg/pr16973.c: Ditto.
6834 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6836         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6837         * gcc.dg/torture/pr69771.c: Require int32plus.
6838         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6840 2016-07-25  Martin Liska  <mliska@suse.cz>
6842         * gcc.dg/torture/pr71987.c: New test.
6844 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6846         PR fortran/71935
6847         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6848         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
6849         * gfortran.dg/pr71935.f90: New test.
6851 2016-07-22  Martin Sebor  <msebor@redhat.com>
6853         PR c++/71675
6854         * g++.dg/ext/atomic-3.C: New test.
6855         * gcc.dg/atomic/pr71675.c: New test.
6857 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
6859         * gcc.target/i386/mvc8.c: New test.
6861 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
6863         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6864         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6866 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6868         PR fortran/71795
6869         * gfortran.dg/constructor_50.f90:  New test.
6871 2016-07-22  Martin Liska  <mliska@suse.cz>
6873         PR gcov-profile/69028
6874         PR gcov-profile/62047
6875         * g++.dg/cilk-plus/pr69028.C: New test.
6877 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
6879         * gfortran.dg/coarray_stat_2.f90: New test.
6881 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6883         * gcc.target/powerpc/vec-extract.h: New files to check the
6884         vec_extract built-in functions for all vector types, testing
6885         accessing each element, both with constant and variable element
6886         numbers.
6887         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6888         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6889         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6890         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6891         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6892         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6893         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6894         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6895         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6897 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
6899         PR c++/71728
6900         * g++.dg/other/pr71728.C: New test.
6902 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
6904         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6905         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6906         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6907         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6908         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6910 2016-07-21  Richard Biener  <rguenther@suse.de>
6912         PR tree-optimization/71947
6913         * gcc.dg/tree-ssa/vrp102.c: New testcase.
6915 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
6917         * gcc.dg/tree-ssa/scev-15.c: New.
6919 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
6921         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6923 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
6925         PR c++/71941
6926         * g++.dg/gomp/pr71941.C: New test.
6928 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
6930         PR c/70339
6931         PR c/71858
6932         * g++.dg/spellcheck-identifiers.C: New test case, based on
6933         gcc.dg/spellcheck-identifiers.c.
6934         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6935         gcc.dg/spellcheck-identifiers-2.c.
6936         * g++.dg/spellcheck-typenames.C: New test case, based on
6937         gcc.dg/spellcheck-typenames.c
6939 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
6941         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6942         pointer to member function and also test catching by reference.
6944 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6946         * gcc.target/s390/pr67443.c: Fix test case.
6948 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6950         * gcc.target/s390/insv-1.c: Xfail some tests.
6951         * gcc.target/s390/insv-2.c: Likewise.
6953 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
6955         * gcc.target/avr/torture/get-mem.c: New test.
6956         * gcc.target/avr/torture/set-mem.c: New test.
6958 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
6960         PR target/71948
6961         * gcc.target/avr/torture/tiny-progmem.c: New test.
6963 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
6965         PR c++/71909
6966         * g++.dg/parse/pr71909.C: New test.
6967         * g++.dg/tm/pr71909.C: New test.
6969         PR c++/50060
6970         * g++.dg/cpp0x/constexpr-50060.C: New test.
6971         * g++.dg/cpp1y/constexpr-50060.C: New test.
6973 2016-07-20  Martin Liska  <mliska@suse.cz>
6975         * gfortran.dg/graphite/pr71898.f90: New test.
6977 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
6979         PR tree-optimization/71503
6980         PR tree-optimization/71683
6981         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6982         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6984 2016-07-20  Martin Liska  <mliska@suse.cz>
6986         * gcc.dg/plugin/plugin.exp: Remove sreal test.
6987         * gcc.dg/plugin/sreal-test-1.c: Remove.
6988         * gcc.dg/plugin/sreal_plugin.c: Remove.
6990 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6992         PR fortran/71902
6993         * gfortran.dg/dependency_47.f90:  New test.
6995 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
6997         PR rtl-optimization/71916
6998         * gcc.c-torture/compile/pr71916.c: New test.
7000         PR middle-end/71874
7001         * g++.dg/torture/pr71874.C: New test.
7003         PR middle-end/71734
7004         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7005         (my_alloc): Rewritten to use __builtin_posix_memalign and
7006         __SIZE_TYPE__.
7007         (my_free): Use __builtin_free instead of _mm_free.
7008         (Vec::operator=): Use __builtin_memcpy.
7010 2016-07-19  Martin Jambor  <mjambor@suse.cz>
7012         PR fortran/71688
7013         * gfortran.dg/pr71688.f90: New test.
7015 2016-07-19  Richard Biener  <rguenther@suse.de>
7017         * c-c++-common/vector-subscript-6.c: New testcase.
7018         * c-c++-common/vector-subscript-7.c: Likewise.
7020 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7022         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7023         and UInt32 based on __SIZEOF_INT__.
7025 2016-07-19  Richard Biener  <rguenther@suse.de>
7027         PR tree-optimization/71901
7028         * gcc.dg/torture/pr71901.c: New testcase.
7030 2016-07-19  Richard Biener  <rguenther@suse.de>
7032         PR tree-optimization/71908
7033         * gcc.dg/torture/pr71908.c: New testcase.
7035 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7037         PR target/71493
7038         * gcc.target/powerpc/pr71493-1.c: New test.
7039         * gcc.target/powerpc/pr71493-2.c: Likewise.
7041 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
7043         PR c++/71835
7044         * g++.dg/conversion/ambig3.C: New test.
7046         PR c++/71828
7047         * g++.dg/cpp0x/constexpr-71828.C: New test.
7049         PR c++/71826
7050         * g++.dg/template/pr71826.C: New test.
7052         PR c++/71822
7053         * g++.dg/template/defarg21.C: New test.
7055         PR c++/71871
7056         * g++.dg/ext/vector31.C: New test.
7058 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
7060         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7062 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7064         PR tree-optimization/71734
7065         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7067 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7069         * gcc.target/s390/warn-dynamicstack-1.c: New test.
7070         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7071         stack-layout-dynamic-1.c: New test.
7073 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7075         * gcc.target/s390/nolrl-1.c: New test.
7077 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
7079         PR fortran/71523
7080         * gfortran.dg/pr71523_1.f90: New test.
7081         * gfortran.dg/pr71523_2.f90: New test.
7083 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
7085         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7087 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7088             Marco Restelli  <mrestelli@gmail.com>
7090         PR fortran/62125
7091         * gfortran.dg/pr62125.f90: New test.
7093 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7095         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7096         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7098 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
7100         PR c++/58796
7101         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7102         * g++.dg/cpp0x/nullptr35.C: New test.
7104 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7106         * gcc.dg/tree-ssa/scev-8.c: Update test string.
7108 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
7110         * gfortran.dg/goacc/vector_length.f90: New test.
7112 2016-07-15  Richard Biener  <rguenther@suse.de>
7114         PR tree-optimization/71881
7115         * gcc.dg/torture/pr71881.c: New testcase.
7117 2016-07-15  Richard Biener  <rguenther@suse.de>
7119         PR tree-optimization/71887
7120         * gcc.dg/torture/pr71887.c: New testcase.
7122 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
7124         PR c/71858
7125         * gcc.dg/spellcheck-identifiers-3.c: New test.
7127 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
7129         PR fortran/71807
7130         * gfortran.dg/null_9.f90: New test.
7132 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7134         * gcc.dg/tree-ssa/loop-41.c: New test.
7136 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7138         PR tree-optimization/71347
7139         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7141 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7143         PR fortran/29819
7144         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7145         * gfortran.dg/contains.f90: Ditto.
7146         * gfortran.dg/contains_empty_1.f03: Ditto.
7147         * gfortran.dg/submodule_3.f08: Ditto.
7149 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7151         PR testsuite/71865
7152         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7153         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7154         expected diagnostics.
7156         PR c/71858
7157         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7158         * gcc.dg/spellcheck-identifiers-2.c: New test.
7159         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7160         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7162 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7164         PR tree-optimization/71872
7165         * gcc.c-torture/compile/pr71872.c: New test.
7167 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7169         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7170         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7171         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7172         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7173         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7174         * gcc.target/arm/atomic-op-acquire-1.c: This.
7175         * gcc.target/arm/atomic-op-char.c: Rename into ...
7176         * gcc.target/arm/atomic-op-char-1.c: This.
7177         * gcc.target/arm/atomic-op-consume.c: Rename into ...
7178         * gcc.target/arm/atomic-op-consume-1.c: This.
7179         * gcc.target/arm/atomic-op-int.c: Rename into ...
7180         * gcc.target/arm/atomic-op-int-1.c: This.
7181         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7182         * gcc.target/arm/atomic-op-relaxed-1.c: This.
7183         * gcc.target/arm/atomic-op-release.c: Rename into ...
7184         * gcc.target/arm/atomic-op-release-1.c: This.
7185         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7186         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7187         * gcc.target/arm/atomic-op-short.c: Rename into ...
7188         * gcc.target/arm/atomic-op-short-1.c: This.
7189         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7190         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7191         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7192         * gcc.target/arm/atomic-op-char-2.c: Likewise.
7193         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7194         * gcc.target/arm/atomic-op-int-2.c: Likewise.
7195         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7196         * gcc.target/arm/atomic-op-release-2.c: Likewise.
7197         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7198         * gcc.target/arm/atomic-op-short-2.c: Likewise.
7200 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
7202         PR fortran/70842
7203         * gfortran.dg/select_type_35.f03: New test.
7205 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7207         PR target/65951
7208         PR tree-optimization/70923
7209         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7210         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7211         * gcc.dg/vect/pr65951.c: Likewise.
7212         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7214 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
7216         * c-c++-common/pr60226.c: Expect maximum object file alignment
7217         error on AIX.
7219 2016-07-14  Richard Biener  <rguenther@suse.de>
7221         PR tree-optimization/71866
7222         * gcc.dg/torture/pr71866.c: New testcase.
7224 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7226         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7227         selector and enclose boolean expression in curly braces.
7229 2016-07-14  Alan Modra  <amodra@gmail.com>
7231         PR target/71733
7232         * gcc.target/powerpc/p9-novsx.c: New.
7234 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7236         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7237         * g++.dg/tree-prof/morefunc.C: Dito.
7238         * g++.dg/tree-prof/pr35545.C: Dito.
7239         * g++.dg/tree-prof/reorder.C: Dito.
7240         * gcc.dg/tree-prof/20050826-2.c: Dito.
7241         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7242         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7243         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7244         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7245         * gcc.dg/tree-prof/inliner-1.c: Dito.
7246         * gcc.dg/tree-prof/merge_block.c: Dito.
7247         * gcc.dg/tree-prof/stringop-1.c: Dito.
7248         * gcc.dg/tree-prof/stringop-2.c: Dito.
7249         * gcc.dg/tree-prof/switch-case-1.c: Dito.
7250         * gcc.dg/tree-prof/switch-case-2.c: Dito.
7251         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7252         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7253         * gcc.dg/tree-prof/update-loopch.c: Dito.
7254         * gcc.dg/tree-prof/val-prof-1.c: Dito.
7255         * gcc.dg/tree-prof/val-prof-2.c: Dito.
7256         * gcc.dg/tree-prof/val-prof-3.c: Dito.
7257         * gcc.dg/tree-prof/val-prof-4.c: Dito.
7258         * gcc.dg/tree-prof/val-prof-5.c: Dito.
7259         * gcc.dg/tree-prof/val-prof-6.c: Dito.
7260         * gcc.dg/tree-prof/val-prof-7.c: Dito.
7262 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7264         * lib/profopt.exp (profopt-execute): Remove .imports files.
7266 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7268         * lib/profopt.exp (profopt-execute): Always log profiler command line.
7270 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7272         * lib/profopt.exp (dg-final-scan-autofdo,
7273         dg-final-scan-not-autofdo): New functions.
7275 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
7277         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7278         * gcc.dg/vect/vect-35.c: Ditto.
7279         * gcc.dg/vect/vect-alias-check-2.c: New test.
7281 2016-07-13  Martin Liska  <mliska@suse.cz>
7283         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7284         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7285         * gfortran.dg/pr42108.f90: Update expected dump scan.
7287 2016-07-13  Richard Biener  <rguenther@suse.de>
7289         PR tree-optimization/24574
7290         * gcc.dg/pr24574.c: New testcase.
7292 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7294         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7295         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7296         * c-c++-common/pr68833-1.c: Require int32plus.
7297         * gcc.dg/ipa/pr63551.c: Likewise.
7298         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7299         * gcc.dg/ipa/pr64041.c: Require int32plus.
7301 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7303         PR ipa/71633
7304         * g++.dg/pr71633.C: New test.
7306 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7308         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7309         Add new arm_thumb1_cbz_ok effective target.
7310         * gcc.target/arm/cbz.c: New test.
7312 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7314         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7315         Define effective target.
7316         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7317         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7318         * gcc.target/arm/movhi_movw.c: New test.
7319         * gcc.target/arm/movsi_movw.c: Likewise.
7320         * gcc.target/arm/movdi_movw.c: Likewise.
7322 2016-07-13  Richard Biener  <rguenther@suse.de>
7324         PR middle-end/71104
7325         * gcc.dg/pr71104-1.c: New testcase.
7326         * gcc.dg/pr71104-2.c: Likewise.
7328 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7330         PR target/71805
7331         * gcc.target/powerpc/pr71805.c: New test.
7333 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7335         * gcc.target/powerpc/divkc3-1.c: New.
7336         * gcc.target/powerpc/mulkc3-1.c: New.
7338 2016-07-12  Nathan Sidwell  <nathan@acm.org>
7340         * gcc.target/arm/data-rel-1.c: New.
7341         * gcc.target/arm/data-rel-2.c: New.
7342         * gcc.target/arm/data-rel-3.c: New.
7344 2016-07-12  Martin Liska  <mliska@suse.cz>
7346         * gcc.dg/params/blocksort-part.c: New test.
7347         * gcc.dg/params/params.exp: New file.
7349 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7351         PR middle-end/71700
7352         * gcc.c-torture/execute/pr71700.c: New test.
7354 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
7355         Richard Biener  <rguenther@suse.de>
7357         PR tree-optimization/23286
7358         PR tree-optimization/70159
7359         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7360         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7361         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7362         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7363         * gcc.dg/tree-ssa/pr35286.c: Likewise.
7364         * gcc.dg/tree-ssa/pr35287.c: Likewise.
7365         * gcc.dg/hoist-register-pressure-1.c: Likewise.
7366         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7367         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7368         * gcc.dg/pr51879-12.c: Likewise.
7369         * gcc.dg/strlenopt-9.c: Likewise.
7370         * gcc.dg/tree-ssa/pr47392.c: Likewise.
7371         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7372         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7373         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7374         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7375         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7376         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7377         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7378         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7379         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7380         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7381         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7382         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7383         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7384         * gfortran.dg/pr43984.f90: Adjust expected outcome.
7386 2016-07-12  Richard Biener  <rguenther@suse.de>
7388         PR rtl-optimization/68961
7389         * gcc.target/i386/pr68961.c: New testcase.
7391 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
7393         PR middle-end/71758
7394         * c-c++-common/gomp/pr71758.c: New test.
7395         * gfortran.dg/gomp/pr71758.f90: New test.
7397         PR tree-optimization/71823
7398         * gcc.dg/vect/pr71823.c: New test.
7400 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
7402         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7403         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7404         and LINE_MAP_MAX_LOCATION_WITH_COLS.
7406 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7408         PR target/71801
7409         * gcc.target/i386/pr71801.c: New test.
7411 2016-07-11  Richard Biener  <rguenther@suse.de>
7413         PR tree-optimization/71816
7414         * gcc.dg/torture/pr71816.c: New testcase.
7416 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7418         PR fortran/71783
7419         * gfortran.dg/dependency_46.f90:  New test.
7421 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
7423         PR rtl-optimization/71621
7424         * gcc.target/i386/pr71621-1.c: New.
7425         * gcc.target/i386/pr71621-2.c: New.
7427 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
7429         * gfortran.dg/goacc/pr71704.f90: New test.
7431 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7433         PR target/71297
7434         * gcc.target/powerpc/pr71297.c: New.
7436 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
7438         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7440 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7442         PR target/71806
7443         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7445 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
7447         PR tree-optimization/71667
7448         * gcc.dg/vect/pr71667.c: New
7450 2016-07-08  Martin Liska  <mliska@suse.cz>
7452         * gcc.dg/torture/pr71606.c: New test.
7454 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7456         PR fortran/71764
7457         * gfortran.dg/pr71764.f90: New test.
7459 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
7460             Kai Tietz  <ktietz70@googlemail.com>
7462         PR c++/70869
7463         PR c++/71054
7464         * g++.dg/cpp0x/pr70869.C: New test.
7465         * g++.dg/cpp0x/pr71054.C: New test.
7467 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
7469         * g++.dg/debug/pr71432.C: Fail on AIX.
7471 2016-07-07  Martin Liska  <mliska@suse.cz>
7473         * gfortran.dg/do_1.f90: Remove a corner case that triggers
7474         an undefined behavior.
7475         * gfortran.dg/do_3.F90: Likewise.
7476         * gfortran.dg/do_check_11.f90: New test.
7477         * gfortran.dg/do_check_12.f90: New test.
7478         * gfortran.dg/do_corner_warn.f90: New test.
7480 2016-07-07  Martin Liska  <mliska@suse.cz>
7482         * gfortran.dg/predict-1.f90: Ammend the test.
7483         * gfortran.dg/predict-2.f90: Likewise.
7485 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
7487         PR ipa/71624
7488         * g++.dg/pr71624.C: New test.
7490 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7492         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7493         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7494         ARMv8-M Mainline architectures.
7496 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7498         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7499         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7501 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
7503         PR target/70098
7504         PR target/71763
7505         * gcc.target/powerpc/pr71763.c: New file.
7507 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
7509         PR tree-optimization/71518
7510         * gcc.dg/pr71518.c: New test.
7512 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
7514         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7516 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7518         PR target/50739
7519         * gcc.target/avr/pr50739.c: New test.
7521 2016-07-05  Jan Hubicka  <jh@suse.cz>
7523         * gcc.dg/tree-ssa/scev-14.c: update template.
7525 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
7527         * gcc.dg/vect/group-no-gaps-1.c: New test.
7529 2016-07-05  Andi Kleen  <ak@linux.intel.com>
7531         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7532         if kernel supports MPX.
7534 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
7536         * gcc.c-torture/compile/pr69102.c: Require fpic support.
7538 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7539             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7541         * gcc.target/powerpc/signbit-1.c: New test.
7542         * gcc.target/powerpc/signbit-2.c: New test.
7543         * gcc.target/powerpc/signbit-3.c: New test.
7545 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7547         PR rtl-optimization/71594
7548         * gcc.dg/torture/pr71594.c: New test.
7550 2016-07-05  Jan Hubicka  <jh@suse.cz>
7552         * gcc.dg/tree-ssa/scev-14.c: new testcase.
7554 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
7556         PR c++/62314
7557         * g++.dg/parse/error5.C: Update column
7558         number of missing semicolon error.
7559         * g++.dg/pr62314-2.C: New test case.
7561 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7563         * gfortran.dg/coarray_stat_function.f90: New test.
7564         * gfortran.dg/coarray_stat_whitespace.f90: New test.
7565         * gfortran.dg/coarray_lib_comm_1: Adapting old test
7566         to new interfaces.
7568 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
7570         PR fortran/71623
7571         * gfortran.dg/deferred_character_17.f90: New test.
7573 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
7575         * gcc.target/arm/neon/polytypes.c: Move to ...
7576         * gcc.target/arm/polytypes.c: ... here.
7577         * gcc.target/arm/neon/pr51534.c: Move to ...
7578         * gcc.target/arm/pr51534.c: ... here.
7579         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7580         * gcc.target/arm/vect-vcvt.c: ... here.
7581         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7582         * gcc.target/arm/vect-vcvtq.c: ... here.
7583         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7584         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7585         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7586         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7587         * gcc.target/arm/neon/neon.exp: Delete.
7588         * gcc.target/arm/neon/: Delete.
7590 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7592         PR fortran/65575
7593         * gfortran.dg: pr65575.f90: New test.
7595 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7597         PR fortran/35849
7598         * gfortran.dg: pr35849.f90: New test.
7600 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
7602         PR c++/71739
7603         * g++.dg/cpp0x/pr71739.C: New test.
7605 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
7607         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7609 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7611         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7612         locr.
7613         * gcc.target/s390/loc-1.c: New test.
7615 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
7617         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7618         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
7620 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7622         PR target/63874
7623         * gcc.target/aarch64/pr63874.c: New test.
7625 2016-07-04  Jan Beulich  <jbeulich@suse.com>
7627         * g++.dg/header.c: New.
7628         * gcc.dg/header.c: New.
7630 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
7632         PR c/71719
7633         * c-c++-common/Wunused-var-15.c: New test.
7635 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
7637         PR fortran/71687
7638         * gfortran.dg/gomp/pr71687.f90: New test.
7640 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7642         * gcc.dg/const-float128-ped.c: Require __float128 effective
7643         target and options.
7644         * gcc.dg/const-float128.c: Likewise.
7645         * gcc.dg/torture/float128-cmp-invalid.c: Require
7646         __float128 and base_quadfloat_support effective targets, and
7647         __float128 options.
7648         * gcc.dg/torture/float128-div-underflow.c: Likewise.
7649         * gcc.dg/torture/float128-extend-nan.c: Likewise.
7650         * gcc.dg/torture/float128-nan.c: Likewise.
7651         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7652         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7653         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7654         * lib/target-supports.exp (check_effective_target___float128): New.
7655         (add_options_for___float128): New.
7656         (check_effective_target_base_quadword_support): New.
7658 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7660         PR target/71720
7661         * gcc.target/powerpc/pr71720.c: New test.
7663 2016-07-01  Jan Beulich  <jbeulich@suse.com>
7665         * gcc.dg/bss.c: New.
7667 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
7669         PR target/71698
7670         * gcc.target/powerpc/pr71698.c: New test.
7672 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
7674         PR target/71151
7675         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7676         instead of ".foo" for its section name.
7677         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7678         depending on MCU's flash size.
7679         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7680         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7681         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7682         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7683         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7684         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7686 2016-07-01  Jan Beulich  <jbeulich@suse.com>
7688         * gcc.target/i386/pr65105-2.c: Add -msse2.
7690 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
7692         PR tree-optimization/71707
7693         * gcc.dg/strlenopt-29.c: New test.
7695         PR fortran/71704
7696         * gfortran.dg/gomp/pr71704.f90: New test.
7698         PR fortran/71705
7699         * gfortran.dg/gomp/pr71705.f90: New test.
7701 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7703         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7704         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7705         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7706         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7707         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7708         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7709         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7710         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7711         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7712         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7713         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7714         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7715         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7716         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7717         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7718         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7719         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7720         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7721         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7722         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7723         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7724         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7725         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7726         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7727         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7728         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7729         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7730         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7731         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7732         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7733         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7734         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7735         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7736         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7737         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7738         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7739         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7740         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7741         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7742         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7743         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7744         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7745         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7746         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7747         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7748         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7749         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7750         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7751         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7752         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7753         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7754         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7755         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7756         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7757         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7758         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7759         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7760         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7761         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7762         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7763         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7764         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7765         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7766         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7767         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7768         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7769         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7770         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7771         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7772         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7773         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7774         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7775         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7776         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7777         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7778         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7779         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7780         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7781         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7782         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7783         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7785 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7786             James Greenhalgh  <james.greenhalgh@arm.com>
7788         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7790 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
7791             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7793         * gcc.target/aarch64/vget_set_lane_1.c: New test.
7795 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
7797         PR driver/71651
7798         * gcc.dg/spellcheck-options-12.c: New test case.
7800 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
7802         PR middle-end/71693
7803         * gcc.c-torture/compile/pr71693.c: New test.
7805 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
7807         * gcc.dg/spellcheck-params.c: New testcase.
7808         * gcc.dg/spellcheck-params-2.c: New testcase.
7810 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7812         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7813         vector extract instructions.
7814         * gcc.target/powerpc/p9-extract-2.c: Likewise.
7816 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7818         PR fortran/71686
7819         * gfortran.dg/unexpected_eof_2.f90: New test.
7820         * gfortran.dg/unexpected_eof_3.f90: New test.
7822 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
7824         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7826 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
7828         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7829         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7830         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7832 2016-06-29  Richard Biener  <rguenther@suse.de>
7834         PR middle-end/15256
7835         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7837 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
7839         * gcc.target/arm/aapcs/neon-vect10.c: Require
7840         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7841         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7842         * gcc.target/arm/aapcs/vfp18.c: Likewise.
7843         * gcc.target/arm/aapcs/vfp19.c: Likewise.
7844         * gcc.target/arm/aapcs/vfp20.c: Likewise.
7845         * gcc.target/arm/aapcs/vfp21.c: Likewise.
7846         * gcc.target/arm/fp16-aapcs-1.c: Require
7847         -mfloat-ab=hard.  Also simplify the test.
7848         * gcc.target/arm/fp16-aapcs-2.c: New.
7850 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
7852         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7853         (add_options_for_arm_fp16_ieee): New.
7854         (add_options_for_arm_fp16_alternative): New.
7855         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
7856         long-line.
7857         (effective_target_arm_fp16_hw): New.
7859 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7861         PR tree-optimization/71655
7862         * g++.dg/pr71655.C: New test.
7864 2016-06-29  Martin Liska  <mliska@suse.cz>
7866         * gcc.dg/pr71585.c: New test.
7867         * gcc.dg/pr71585-2.c: New test.
7868         * gcc.dg/pr71585-3.c: New test.
7870 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7872         PR tree-optimization/70729
7873         * g++.dg/vect/pr70729.cc: New test.
7875 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
7877         * c-c++-common/gomp/cancel-1.c: Extend.
7879 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
7881         PR tree-optimization/71625
7882         * gcc.dg/strlenopt-28.c: New test.
7884 2016-06-29  Richard Biener  <rguenther@suse.de>
7886         PR middle-end/71002
7887         * g++.dg/torture/pr71002.C: Adjust testcase.
7889 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
7891         PR c/71685
7892         * gcc.dg/pr71685.c: New test.
7894 2016-06-28  Martin Sebor  <msebor@redhat.com>
7896         PR c/71552
7897         * gcc.dg/init-bad-9.c: New test.
7899 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7901         * gcc.target/powerpc/abs128-1.c: Require VSX.
7902         * gcc.target/powerpc/copysign128-1.c: Likewise.
7903         * gcc.target/powerpc/inf128-1.c: Likewise.
7904         * gcc.target/powerpc/nan128-1.c: Likewise.
7906 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
7908         PR middle-end/71626
7909         * gcc.c-torture/execute/pr71626-1.c: New test.
7910         * gcc.c-torture/execute/pr71626-2.c: New test.
7912 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
7914         PR target/71656
7915         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7917 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
7919         PR target/71670
7920         * gcc.target/powerpc/pr71670.c: New testcase.
7922 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
7924         PR target/71656
7925         * gcc.target/powerpc/pr71656-1.c: New test.
7926         * gcc.target/powerpc/pr71656-2.c: New test.
7928 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
7930         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7931         around fp16 code.
7932         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7933         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7934         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7935         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7936         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7937         Add arm_neon_fp16_ok effective target.
7938         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7939         Likewise.
7940         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7941         Likewise.
7942         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7943         Likewise.
7944         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7945         Likewise.
7946         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7947         Likewise.
7948         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7949         Likewise.
7950         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7951         Likewise.
7952         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7953         Likewise.
7954         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7955         Likewise.
7956         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7957         Likewise.
7958         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7959         Likewise.
7961 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
7963         * gcc.dg/predict-12.c: New testcase.
7965 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7967         PR fortran/71649
7968         * gfortran.dg/pr71649.f90: New test.
7970 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
7972         PR tree-optimization/71643
7973         * g++.dg/opt/pr71643.C: New test.
7975         PR tree-optimization/71631
7976         * gcc.c-torture/execute/pr71631.c: New test.
7978 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
7980         * gcc.dg/predict-11.c: New testcase.
7981         * gfortran.dg/predict-2.f90: New testcase.
7983 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
7985         * gcc.dg/predict-10.c: New test.
7987 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7989         * gcc.target/powerpc/abs128-1.c: New.
7990         * gcc.target/powerpc/copysign128-1.c: New.
7991         * gcc.target/powerpc/inf128-1.c: New.
7992         * gcc.target/powerpc/nan128-1.c: New.
7994 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
7996         * gfortran.dg/pr71642.f90: New test.
7998 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8000         PR tree-optimization/71647
8001         * gcc.target/i386/pr71647.c: New test.
8003 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8005         * gcc.target/i386/noplt-gd-1.c: New test.
8006         * gcc.target/i386/noplt-gd-2.c: Likewise.
8007         * gcc.target/i386/noplt-gd-3.c: Likewise.
8008         * gcc.target/i386/noplt-ld-1.c: Likewise.
8009         * gcc.target/i386/noplt-ld-2.c: Likewise.
8010         * gcc.target/i386/noplt-ld-3.c: Likewise.
8011         * lib/target-supports.exp
8012         (check_effective_target_tls_get_addr_via_got): New.
8014 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8016         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8017         testsuite compile flags.
8018         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8019         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8021 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8023         * g++dg/vect/pr36684.cc: Add dg-do compile.
8024         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8025         * gcc.dg/vect/pr70021.c: Ditto.
8026         * gcc.dg/vect/pr70138-1.c: Ditto.
8027         * gcc.dg/vect/pr70138-2.c: Ditto.
8028         * gcc.dg/vect/pr70354-1.c: Ditto.
8029         * gcc.dg/vect/pr70354-2.c: Ditto.
8030         * gcc.dg/vect/pr71259.c: Ditto.
8031         * gcc.dg/vect/pr71416-1.c: Ditto.
8032         * gcc.dg/vect/slp-43.c: Ditto.
8033         * gcc.dg/vect/slp-45.c: Ditto.
8034         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8035         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8036         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8037         * gfortran.dg/vect/pr69980.f90: Ditto.
8039 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8041         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8042         * gcc.dg/vect/bb-slp-30.c: Ditto.
8043         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8044         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8045         * gcc.dg/vect/pr45902.c: Ditto.
8046         * gcc.dg/vect/pr48172.c: Ditto.
8047         * gcc.dg/vect/pr48377.c: Ditto.
8048         * gcc.dg/vect/pr49038.c: Ditto.
8049         * gcc.dg/vect/pr49771.c: Ditto.
8050         * gcc.dg/vect/pr52091.c: Ditto.
8051         * gcc.dg/vect/pr53185-2.c: Ditto.
8052         * gcc.dg/vect/pr56826.c: Ditto.
8053         * gcc.dg/vect/pr60276.c: Ditto.
8054         * gcc.dg/vect/pr62021.c: Ditto.
8055         * gcc.dg/vect/pr63530.c: Ditto.
8056         * gcc.dg/vect/pr65518.c: Ditto.
8057         * gcc.dg/vect/pr65947-1.c: Ditto.
8058         * gcc.dg/vect/pr65947-10.c: Ditto.
8059         * gcc.dg/vect/pr65947-11.c: Ditto.
8060         * gcc.dg/vect/pr65947-12.c: Ditto.
8061         * gcc.dg/vect/pr65947-13.c: Ditto.
8062         * gcc.dg/vect/pr65947-2.c: Ditto.
8063         * gcc.dg/vect/pr65947-3.c: Ditto.
8064         * gcc.dg/vect/pr65947-4.c: Ditto.
8065         * gcc.dg/vect/pr65947-5.c: Ditto.
8066         * gcc.dg/vect/pr65947-6.c: Ditto.
8067         * gcc.dg/vect/pr65947-7.c: Ditto.
8068         * gcc.dg/vect/pr65947-8.c: Ditto.
8069         * gcc.dg/vect/pr65947-9.c: Ditto.
8070         * gcc.dg/vect/pr71416-1.c: Ditto.
8071         * gcc.dg/vect/pr71439.c: Ditto.
8072         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8073         * gcc.dg/vect/vect-bswap16.c: Ditto.
8074         * gcc.dg/vect/vect-bswap32.c: Ditto.
8075         * gcc.dg/vect/vect-bswap64.c: Ditto.
8076         * gcc.dg/vect/vect-live-1.c: Ditto.
8077         * gcc.dg/vect/vect-live-2.c: Ditto.
8078         * gcc.dg/vect/vect-live-3.c: Ditto.
8079         * gcc.dg/vect/vect-live-4.c: Ditto.
8080         * gcc.dg/vect/vect-live-5.c: Ditto.
8081         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8082         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8083         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8084         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8085         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8086         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8087         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8088         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8089         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8090         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8091         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8092         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8093         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8094         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8095         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8096         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8097         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8099 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8101         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8103 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8105         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
8106         ia32 if R_386_GOT32X relocation is supported.
8107         * gcc.target/i386/noplt-3.c: Likewise.
8108         * gcc.target/i386/noplt-2.c: Likewise.
8109         (main): Renamed to ...
8110         (bar): This.
8111         * gcc.target/i386/noplt-4.c: Likewise.
8112         (main): Renamed to ...
8113         (bar): This.
8114         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8115         * gcc.target/i386/pr67400-5.c: Likewise.
8117 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8119         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8120         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8122         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8123         f4): Adjust expected diagnostics.
8124         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8125         (T): If OVFP is defined, redefine to TP.
8126         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8127         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8128         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8129         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8130         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8131         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8132         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8133         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8134         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8135         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8136         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8137         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8138         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8139         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8140         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8141         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8142         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8143         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8144         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8145         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8146         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8147         as last argument to __builtin_add_overflow_p.
8149 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8151         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8152         dg-options and remove default vector testsuite compile flags.
8153         * g++.dg/vect/pr33860a.cc: Ditto.
8154         * g++.dg/vect/pr45470-a.cc: Ditto.
8155         * g++.dg/vect/pr45470-b.cc: Ditto.
8156         * g++.dg/vect/pr60896.cc: Ditto.
8157         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8158         * gcc.dg/vect/pr18308.c: Ditto.
8159         * gcc.dg/vect/pr24049.c: Ditto.
8160         * gcc.dg/vect/pr33373.c: Ditto.
8161         * gcc.dg/vect/pr36228.c: Ditto.
8162         * gcc.dg/vect/pr42395.c: Ditto.
8163         * gcc.dg/vect/pr42604.c: Ditto.
8164         * gcc.dg/vect/pr46663.c: Ditto.
8165         * gcc.dg/vect/pr48765.c: Ditto.
8166         * gcc.dg/vect/pr49093.c: Ditto.
8167         * gcc.dg/vect/pr49352.c: Ditto.
8168         * gcc.dg/vect/pr52298.c: Ditto.
8169         * gcc.dg/vect/pr52870.c: Ditto.
8170         * gcc.dg/vect/pr53185.c: Ditto.
8171         * gcc.dg/vect/pr53773.c: Ditto.
8172         * gcc.dg/vect/pr56695.c: Ditto.
8173         * gcc.dg/vect/pr62171.c: Ditto.
8174         * gcc.dg/vect/pr63530.c: Ditto.
8175         * gcc.dg/vect/pr68339.c: Ditto.
8176         * gcc.dg/vect/pr71259.c: Ditto.
8177         * gcc.dg/vect/vect-82_64.c: Ditto.
8178         * gcc.dg/vect/vect-83_64.c: Ditto.
8179         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8180         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8181         * gcc.dg/vect/vect-shift-2.c: Ditto.
8182         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8183         * gfortran.dg/vect/pr39318.f90: Ditto.
8184         * gfortran.dg/vect/pr45714-a.f: Ditto.
8185         * gfortran.dg/vect/pr45714-b.f: Ditto.
8186         * gfortran.dg/vect/pr46213.f90: Ditto.
8188 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8189             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8191         * gcc.target/powerpc/p9-splat-5.c: New test.
8193 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8195         PR tree-optimization/71488
8196         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8197         * lib/target-supports.exp: ... here.
8198         (check_sse4_hw_available): New procedure.
8199         (check_effective_target_sse4_runtime): Ditto.
8200         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8201         -march=westmere for sse4_runtime targets.
8202         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8203         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8204         (dg-additional-options): Use for sse4_runtime targets.
8205         (main): Call check_vect ().
8206         (dg-final): Perform scan only for sse4_runtime targets.
8208 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8210         PR target/66232
8211         PR target/67400
8212         * gcc.target/i386/pr66232-14.c: New file.
8213         * gcc.target/i386/pr66232-15.c: Likewise.
8214         * gcc.target/i386/pr66232-16.c: Likewise.
8215         * gcc.target/i386/pr66232-17.c: Likewise.
8216         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
8217         ia32 if R_386_GOT32X relocation is supported.
8218         * gcc.target/i386/pr67400-2.c: Likewise.
8219         * gcc.target/i386/pr67400-3.c: Likewise.
8220         * gcc.target/i386/pr67400-4.c: Likewise.
8221         * gcc.target/i386/pr67400-6.c: Likewise.
8222         * gcc.target/i386/pr67400-7.c: Likewise.
8223         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8225 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8227         PR libgfortran/48852
8228         * gfortran.dg/char4_iunit_1.f03: Update test.
8229         * gfortran.dg/f2003_io_5.f03: Update test.
8230         * gfortran.dg/real_const_3.f90: Update test.
8232 2016-06-23  Andi Kleen  <ak@linux.intel.com>
8234         * g++.dg/bprob/bprob.exp: Support autofdo.
8235         * g++.dg/tree-prof/tree-prof.exp: dito.
8236         * gcc.dg/tree-prof/tree-prof.exp: dito.
8237         * gcc.misc-tests/bprob.exp: dito.
8238         * gfortran.dg/prof/prof.exp: dito.
8239         * lib/profopt.exp: dito.
8240         * lib/target-supports.exp: Check for autofdo.
8242 2016-06-23  Martin Liska  <mliska@suse.cz>
8244         * gcc.dg/pr71619.c: New test.
8246 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8248         PR target/67400
8249         * gcc.target/i386/pr67400-1.c: New test.
8250         * gcc.target/i386/pr67400-2.c: Likewise.
8251         * gcc.target/i386/pr67400-3.c: Likewise.
8252         * gcc.target/i386/pr67400-4.c: Likewise.
8253         * gcc.target/i386/pr67400-5.c: Likewise.
8254         * gcc.target/i386/pr67400-6.c: Likewise.
8255         * gcc.target/i386/pr67400-7.c: Likewise.
8257 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8259         * c-c++-common/missing-header-1.c: New test case.
8260         * c-c++-common/missing-header-2.c: New test case.
8261         * c-c++-common/missing-header-3.c: New test case.
8262         * c-c++-common/missing-header-4.c: New test case.
8264 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8266         PR c/70339
8267         * c-c++-common/attributes-1.c: Update dg-prune-output to include
8268         hint.
8269         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8270         expected results due to builtin "nanl" now being suggested for
8271         "name".
8272         * gcc.dg/pr67580.c: Update expected messages.
8273         * gcc.dg/spellcheck-identifiers.c: New testcase.
8274         * gcc.dg/spellcheck-typenames.c: New testcase.
8276 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8278         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8279         file.
8280         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8281         diagnostic-test-show-locus-parseable-fixits.c to sources for
8282         diagnostic_plugin_test_show_locus.c.
8283         * lib/gcc-defs.exp (freeform_regexps): New global.
8284         (dg-regexp): New function.
8285         (handle-dg-regexps): New function.
8286         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8287         freeform_regexps to the empty list.
8288         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8290 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8292         PR tree-optimization/71488
8293         * g++.dg/pr71488.C: New test.
8294         * gcc.dg/vect/vect-bool-cmp.c: New test.
8296 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
8298         * gcc.dg/guality/param-5.c: New test.
8300 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8302         * gcc.target/i386/asm-flag-7.c: New test.
8304 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8306         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8307         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8308         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8309         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8310         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8311         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8312         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8313         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8314         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8315         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8316         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8317         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8318         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8319         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8320         * lib/target-supports.exp: Likewise.
8322 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8324         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8325         * gcc.dg/attr-ms_struct-2.c: Likewise.
8326         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8327         * gcc.dg/bf-ms-attrib.c: Likewise.
8328         * gcc.dg/bf-ms-layout-2.c: Likewise.
8329         * gcc.dg/bf-ms-layout-3.c: Likewise.
8330         * gcc.dg/bf-ms-layout.c: Likewise.
8331         * gcc.dg/bf-no-ms-layout.c: Likewise.
8332         * gcc.target/i386/bitfield1.c: Likewise.
8333         * gcc.target/i386/bitfield2.c: Likewise.
8334         * gcc.target/i386/bitfield3.c: Likewise.
8336 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8338         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8339         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8340         override other than -mcpu=power9 command-line option is specified,
8341         or if the target operating system is aix.
8342         * gcc.target/powerpc/darn-1.c: Likewise.
8343         * gcc.target/powerpc/darn-2.c: Likewise.
8344         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8345         test if effective-target is not powerpc_p9vector_ok or if the
8346         target operating system is not defined.
8347         * gcc.target/powerpc/vslv-1.c: Likewise.
8348         * gcc.target/powerpc/vsrv-0.c: Likewise.
8349         * gcc.target/powerpc/vsrv-1.c: Likewise.
8351 2016-06-21  Tobias Burnus  <burnus@net-b.de>
8353         PR fortran/71068
8354         * gfortran.dg/coarray/data_1.f90: New.
8356 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8358         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8359         (dg-require-effective-target): Use arm_v8_neon_hw.
8360         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8361         (dg-require-effective-target): Likewise.
8362         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8363         (dg-require-effective-target): Likewise.
8364         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8365         (dg-require-effective-target): Likewise.
8366         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8367         (dg-require-effective-target): Likewise.
8368         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8369         (dg-require-effective-target): Likewise.
8370         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8371         Add AArch64 check.
8373 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8375         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8376         Set to 3 so test passes.
8378 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8380         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8382 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
8384         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8385         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8386         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8387         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8389 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
8391         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8392         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8394 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8396         PR target/71549
8397         * gcc.target/i386/pr71549.c: New test.
8399 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8401         * gcc.target/powerpc/vadsdu-0.c: Replace
8402         dg-require-effective-target directive to allow test to run on more
8403         platforms, and add dg-skip-if directive to disable test on aix
8404         platforms because of known incompatibilities.
8405         * gcc.target/powerpc/vadsdu-1.c: Likewise.
8406         * gcc.target/powerpc/vadsdu-2.c: Likewise.
8407         * gcc.target/powerpc/vadsdu-3.c: Likewise.
8408         * gcc.target/powerpc/vadsdu-4.c: Likewise.
8409         * gcc.target/powerpc/vadsdu-5.c: Likewise.
8410         * gcc.target/powerpc/vadsdub-1.c: Likewise.
8411         * gcc.target/powerpc/vadsdub-2.c: Replace
8412         dg-require-effective-target directive to allow test to run on more
8413         platforms, and add dg-skip-if directive to disable test on aix
8414         platforms because of known incompatibilities.
8415         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8416         with vec_absdb call to differentiate this test from vadsdub-1.c.
8417         * gcc.target/powerpc/vadsduh-1.c: Replace
8418         dg-require-effective-target directive to allow test to run on more
8419         platforms, and add dg-skip-if directive to disable test on aix
8420         platforms because of known incompatibilities.
8421         * gcc.target/powerpc/vadsduh-2.c: Likewise.
8422         * gcc.target/powerpc/vadsduw-1.c: Likewise.
8423         * gcc.target/powerpc/vadsduw-2.c: Likewise.
8425 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
8427         PR tree-optimization/71588
8428         * gcc.dg/pr71558.c: New test.
8430 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8432         * c-c++-common/pr68657-1.c: Require ptr32plus support.
8433         * c-c++-common/pr68657-2.c: Likewise.
8434         * c-c++-common/pr68657-3.c: Likewise.
8435         * gcc.dg/torture/pr69714.c: Require int32plus support.
8436         * gcc.dg/torture/pr70025.c: Likewise.
8437         * gcc.dg/torture/pr70083.c: Likewise.
8438         * gcc.dg/torture/pr70542.c: Likewise.
8439         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8441 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
8443         PR c/71601
8444         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8446 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
8448         PR middle-end/71581
8449         * gcc.dg/pr71581.c: New test.
8451         PR rtl-optimization/71591
8452         * gcc.dg/cpp/pr71591.c: New test.
8454 2016-06-20   David B. Robins  <gcc@davidrobins.net>
8456         PR target/71571
8457         * g++.dg/torture/pr71571.C: New test.
8459 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
8461         PR target/71559
8462         * gcc.target/i386/sse2-pr71559.c: New test.
8463         * gcc.target/i386/avx-pr71559.c: New test.
8464         * gcc.target/i386/avx512f-pr71559.c: New test.
8466 2016-06-20  Tobias Burnus  <burnus@net-b.de>
8468         PR fortran/71194
8469         * gfortran.dg/pointer_remapping_10.f90: New.
8471 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
8473         * g++.dg/diagnostic/string-literal-concat.C: New test case.
8475 2016-06-20  Martin Sebor  <msebor@redhat.com>
8477         PR c/69507
8478         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8479         * gnu90-const-expr-1.c: Same.
8480         * gnu99-const-expr-1.c: Same.
8481         * gnu99-static-1.c: Same.
8483 2016-06-20  Renlin Li  <renlin.li@arm.com>
8485         PR testsuite/71489
8486         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8488 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
8490         * gcc.target/aarch64/vcvt_f64_1.c: New.
8491         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8492         * gcc.target/aarch64/vrecp_f64_1.c: New.
8494 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8496         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8497         "alignement".
8499 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
8501         PR target/71103
8502         * gcc.target/avr/torture/pr71103-2.c: New test.
8504 2016-06-19  Martin Sebor  <msebor@redhat.com>
8506         PR c/69507
8507         * gcc.dg/alignof.c: New test.
8509 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
8511         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8512         vs dg-error; test constexpr specifier too.
8514 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
8516         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8518 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
8520         * lib/target-supports.exp
8521         (check_effective_target_arm_neon_fp16_ok_nocache): Call
8522         arm_neon_ok and merge flags.  Fix temporary test name.
8523         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8524         and merge flags.
8526 2016-06-17  Martin Liska  <mliska@suse.cz>
8528         * gcc.dg/predict-9.c: Fix dump scanning.
8530 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8532         PR tree-optimization/71354
8533         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8535 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8537         PR tree-optimization/71347
8538         * gcc.dg/tree-ssa/pr71347.c: New test.
8540 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8542         PR tree-optimization/71354
8543         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8545 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8547         * gcc.dg/vect/vect-alias-check-1.c: New test.
8549 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8551         PR target/71151
8552         * gcc.target/avr/pr71151-1.c: New test.
8553         * gcc.target/avr/pr71151-2.c: New test.
8554         * gcc.target/avr/pr71151-3.c: New test.
8555         * gcc.target/avr/pr71151-4.c: New test.
8556         * gcc.target/avr/pr71151-5.c: New test.
8557         * gcc.target/avr/pr71151-6.c: New test.
8558         * gcc.target/avr/pr71151-7.c: New test.
8559         * gcc.target/avr/pr71151-8.c: New test.
8560         * gcc.target/avr/pr71151-common.h: New test.
8562 2016-06-16  Martin Liska  <mliska@suse.cz>
8564         * gfortran.dg/predict-1.f90: New test.
8566 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
8568         PR target/71242
8569         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
8571 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
8573         * g++.dg/vect/pr36648.cc: Disable cunrolli
8575 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
8577         PR target/71554
8578         * gcc.c-torture/execute/pr71554.c: New test.
8580         PR rtl-optimization/71532
8581         * gcc.dg/torture/pr71532.c: New test.
8583 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8585         * gcc.target/powerpc/p9-dimode1.c: New test.
8586         * gcc.target/powerpc/p9-dimode2.c: Likewise.
8588 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
8590         * gcc.c-torture/compile/20160615-1.c: New test.
8592         * g++.dg/cpp0x/ref-qual17.C: New test.
8594 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
8596         PR middle-end/71529
8597         * gcc.target/i386/pr71529.C: New test.
8599 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
8601         PR tree-optimization/71483
8602         * g++.dg/vect/pr71483.c: New
8604 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
8606         PR c++/70202
8607         * g++.dg/inherit/crash6.C: New.
8608         * g++.dg/inherit/union2.C: Likewise.
8609         * g++.dg/inherit/virtual12.C: Likewise.
8610         * g++.dg/inherit/virtual13.C: Likewise.
8611         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8613 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
8615         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
8617 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
8619         PR tree-optimization/71439
8620         * gcc.dg/vect/pr71439.c: New
8622 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8624         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8626 2016-06-15  Richard Biener  <rguenther@suse.de>
8628         * gcc.dg/vect/slp-45.c: New testcase.
8630 2016-06-15  Richard Biener  <rguenther@suse.de>
8632         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8634 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8636         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8637         requirements, and disable for AIX for now.
8638         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8640 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
8642         PR c++/71528
8643         * g++.dg/opt/pr71528.C: New test.
8645         PR c++/71516
8646         * g++.dg/init/pr71516.C: New test.
8648 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
8650         * g++.dg/init/array46.C: New.
8652 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
8654         * gcc.target/i386/float128-3.c: New test.
8655         * gcc.target/i386/quad-sse4.c: Ditto.
8656         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8657         Update scan strings.
8659 2016-06-14  Richard Biener  <rguenther@suse.de>
8661         PR middle-end/71526
8662         * gfortran.dg/pr71526.f90: New testcase.
8664 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8666         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8667         * gcc.dg/zero_bits_compound-1.c: Likewise.
8669 2016-06-14  Richard Biener  <rguenther@suse.de>
8671         PR tree-optimization/71522
8672         * gcc.dg/torture/pr71522.c: New testcase.
8674 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
8676         PR tree-optimization/71520
8677         * gcc.dg/tree-ssa/pr71520.c: New test.
8679 2016-06-14  Richard Biener  <rguenther@suse.de>
8681         PR tree-optimization/71521
8682         * gcc.dg/tree-ssa/vrp101.c: New testcase.
8684 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
8686         PR sanitizer/71498
8687         * c-c++-common/ubsan/bounds-13.c: New test.
8689         PR preprocessor/71183
8690         * gcc.dg/cpp/source_date_epoch-3.c: New test.
8692 2016-06-13  Jeff Law  <law@redhat.com>
8694         PR tree-optimization/71403
8695         * c-c++-common/ubsan/pr71403-1.c: New test.
8696         * c-c++-common/ubsan/pr71403-2.c: New test.
8697         * c-c++-common/ubsan/pr71403-3.c: New test.
8699 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
8701         PR middle-end/71478
8702         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8703         Add -Wno-psabi -w to dg-options.
8705 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8707         * gcc.target/powerpc/vadsdu-0.c: New test.
8708         * gcc.target/powerpc/vadsdu-1.c: New test.
8709         * gcc.target/powerpc/vadsdu-2.c: New test.
8710         * gcc.target/powerpc/vadsdu-3.c: New test.
8711         * gcc.target/powerpc/vadsdu-4.c: New test.
8712         * gcc.target/powerpc/vadsdu-5.c: New test.
8713         * gcc.target/powerpc/vadsdub-1.c: New test.
8714         * gcc.target/powerpc/vadsdub-2.c: New test.
8715         * gcc.target/powerpc/vadsduh-1.c: New test.
8716         * gcc.target/powerpc/vadsduh-2.c: New test.
8717         * gcc.target/powerpc/vadsduw-1.c: New test.
8718         * gcc.target/powerpc/vadsduw-2.c: New test.
8720 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
8722         * gcc.dg/c99-init-2.c (c): Update expected error message.
8723         * gcc.dg/init-bad-8.c (foo): Likewise.
8724         * gcc.dg/spellcheck-fields-3.c: New test case.
8726 2016-06-13  Martin Liska  <mliska@suse.cz>
8728         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8729         and "guess loop iv compared" heuristics.
8730         * gcc.dg/predict-2.c: Likewise.
8731         * gcc.dg/predict-3.c: Likewise.
8732         * gcc.dg/predict-4.c: Likewise.
8733         * gcc.dg/predict-5.c: Likewise.
8734         * gcc.dg/predict-6.c: Likewise.
8736 2016-06-13  Marek Polacek  <polacek@redhat.com>
8738         PR middle-end/71476
8739         * c-c++-common/Wswitch-unreachable-4.c: New test.
8740         * gcc.dg/Wswitch-unreachable-2.c: New test.
8741         * g++.dg/tm/jump1.C: Move dg-warning.
8743 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
8745         * gnat.dg/renaming10.ad[sb]: New test.
8747 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
8749         PR fortran/70673
8750         * gfortran.dg/pr70673.f90: New test.
8752 2016-06-13  Richard Biener  <rguenther@suse.de>
8754         PR middle-end/64516
8755         * gcc.dg/align-3.c: New testcase.
8757 2016-06-13  Martin Liska  <mliska@suse.cz>
8759         * gcc.target/i386/pr71458.c: New test.
8761 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
8763         PR target/71241
8764         * gcc.dg/torture/float128-nan.c: New test.
8766 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8768         PR target/60751
8769         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8770         statement.
8772 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8774         PR target/60751
8775         * gfortran.dg/comma_IO_extension_1.f90: New test.
8776         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8777         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8778         statement.
8779         * gfortran.dg/graphite/pr38083.f90: Likewise.
8780         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8781         missing format.
8783 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8785         * gnat.dg/case_character.adb: New test.
8787 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
8789         PR middle-end/71310
8790         * gcc.target/powerpc/pr71310.c: New testcase.
8792 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
8794         PR middle-end/71478
8795         * gcc.dg/pr71478.c: New test.
8797 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
8799         PR middle-end/71494
8800         * gcc.c-torture/execute/pr71494.c: New test.
8802         PR c/68657
8803         * gcc.target/i386/pr68657.c: New test.
8805         PR inline-asm/68843
8806         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8807         (test): Add -masm=intel alternatives.
8809 2016-06-10  Martin Sebor  <msebor@redhat.com>
8811         PR c/71392
8812         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8814 2016-06-10  Jeff Law  <law@redhat.com>
8816         PR tree-optimization/71335
8817         * gcc.c-torture/execute/pr71335.c: New test.
8819 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
8821         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8822         the various "cannot tail-call: " messages.
8824 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
8826         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8827         and options.
8829 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
8831         PR sanitizer/71480
8832         * c-c++-common/asan/pr71480.c: New test.
8834 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
8836         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8837         (ASMNAME2): Likewise.
8838         (main): Replace fn in asm statement with ASMNAME ("fn").
8839         * gcc.dg/guality/pr68037-2.c: Likewise.
8840         * gcc.dg/guality/pr68037-3.c: Likewise.
8841         * gcc.dg/torture/pr68037-1.c: Likewise.
8842         * gcc.dg/torture/pr68037-2.c: Likewise.
8843         * gcc.dg/torture/pr68037-3.c: Likewise.
8845 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8847         PR inline-asm/68843
8848         * gcc.target/i386/pr68843-1.c: New test.
8849         * gcc.target/i386/pr68843-2.c: New test.
8851 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
8852             Cesar Philippidis  <cesar@codesourcery.com>
8854         PR middle-end/71373
8855         * gcc.dg/goacc/nested-function-1.c: New file.
8856         * gcc.dg/goacc/nested-function-2.c: Likewise.
8857         * gcc.dg/goacc/pr71373.c: Likewise.
8858         * gfortran.dg/goacc/cray-2.f95: Likewise.
8859         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8860         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8861         * gfortran.dg/goacc/cray.f95: Update.
8862         * gfortran.dg/goacc/loop-1.f95: Likewise.
8863         * gfortran.dg/goacc/loop-3.f95: Likewise.
8864         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8865         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8867 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
8869         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8870         for OpenACC tile clauses.
8871         * gfortran.dg/goacc/combined-directives.f90: Likewise.
8873         PR c/71381
8874         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
8875         to...
8876         * c-c++-common/goacc/cache-2.c: ... this new file.
8877         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8878         * gfortran.dg/goacc/cache-2.f95: ... this new file.
8879         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8880         usage.
8881         * gfortran.dg/goacc/cray.f95: Likewise.
8882         * gfortran.dg/goacc/loop-1.f95: Likewise.
8884 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
8886         PR tree-optimization/71407
8887         PR tree-optimization/71416
8888         * gcc.dg/vect/pr71407.c: New
8889         * gcc.dg/vect/pr71416-1.c: New
8890         * gcc.dg/vect/pr71416-2.c: New
8892 2016-06-10  Richard Biener  <rguenther@suse.de>
8894         PR middle-end/71477
8895         * gcc.dg/torture/pr71477.c: New testcase.
8897 2016-06-09  Julia Koval  <julia.koval@intel.com>
8899         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8900         * gcc.target/i386/interrupt-13.c: Likewise.
8901         * gcc.target/i386/interrupt-15.c: Likewise.
8902         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8903         * gcc.target/i386/interrupt-24.c: Likewise.
8904         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8905         * gcc.target/i386/interrupt-9.c: Likewise.
8906         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8908 2016-06-09  Martin Sebor  <msebor@redhat.com>
8910         PR c/70883
8911         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8912         * gcc.dg/builtin-constant_p-1.c: Same.
8913         * gcc.dg/builtins-error.c: Same.
8914         * gcc.dg/pr70859.c: Same.
8916 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8918         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8919         * gcc.dg/torture/pr68067-1.c: Likewise.
8920         * gcc.dg/torture/pr68067-2.c: Likewise.
8922 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8924         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8925           when setting SIZE.
8927 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8929         PR c++/71465
8930         * g++.dg/inherit/crash5.C: New.
8931         Revert:
8932         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
8934         PR c++/70202
8935         * g++.dg/inherit/crash5.C: New.
8936         * g++.dg/inherit/virtual1.C: Adjust.
8938 2016-06-09  Martin Liska  <mliska@suse.cz>
8940         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8941         * g++.dg/predict-loop-exit-2.C: Likewise.
8942         * g++.dg/predict-loop-exit-3.C: Likewise.
8943         * gcc.dg/predict-1.c: Likewise.
8944         * gcc.dg/predict-2.c: Likewise.
8945         * gcc.dg/predict-3.c: Likewise.
8946         * gcc.dg/predict-4.c: Likewise.
8947         * gcc.dg/predict-5.c: Likewise.
8948         * gcc.dg/predict-6.c: Likewise.
8949         * gcc.dg/predict-7.c: Likewise.
8951 2016-06-09  Richard Biener  <rguenther@suse.de>
8953         PR tree-optimization/71462
8954         * gcc.dg/torture/pr71462.c: New testcase.
8956 2016-06-09  Marek Polacek  <polacek@redhat.com>
8958         PR c/65471
8959         * gcc.dg/c11-generic-3.c: New test.
8961 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
8963         * g++.dg/init/array42.C: New.
8964         * g++.dg/init/array43.C: Likewise.
8965         * g++.dg/init/array44.C: Likewise.
8966         * g++.dg/init/array45.C: Likewise.
8967         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8968         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8969         * g++.dg/cpp1y/auto-fn27.C: Likewise.
8970         * g++.dg/gomp/pr35751.C: Likewise.
8971         * g++.dg/init/array23.C: Likewise.
8972         * g++.dg/init/brace2.C: Likewise.
8973         * g++.dg/init/brace6.C: Likewise.
8975 2016-06-08  Martin Sebor  <msebor@redhat.com>
8976             Jakub Jelinek  <jakub@redhat.com>
8978         PR c++/70507
8979         PR c/68120
8980         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8981         * c-c++-common/builtin-arith-overflow-2.c: New test.
8982         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8983         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8984         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8986 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
8988         PR c++/71442
8989         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8991 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
8993         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8994         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8995         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8996         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8997         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8998         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8999         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9000         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9001         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9002         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9003         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9004         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9005         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9007 2016-06-08  Richard Biener  <rguenther@suse.de>
9009         PR tree-optimization/68558
9010         * gcc.dg/vect/slp-44.c: New testcase.
9012 2016-06-08  Richard Biener  <rguenther@suse.de>
9014         * gcc.dg/vect/slp-43.c: New testcase.
9016 2016-06-08  Richard Biener  <rguenther@suse.de>
9018         PR tree-optimization/71452
9019         * gcc.dg/torture/pr71452.c: New testcase.
9021 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9023         PR c++/71448
9024         * g++.dg/torture/pr71448.C: New test.
9026 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
9028         PR debug/71432
9029         PR ada/71413
9030         * g++.dg/debug/pr71432.C: New test.
9032 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9034         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9035         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9036         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9038 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
9040         * gcc.dg/vect/vect-live-2.c: Update effective target.
9041         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9042         * lib/target-supports.exp: Add aarch64 to vect_long.
9044 2016-06-08  Marek Polacek  <polacek@redhat.com>
9046         PR c/71418
9047         * gcc.dg/noncompile/pr71418.c: New test.
9049         PR c/71426
9050         * gcc.dg/noncompile/pr71426.c: New test.
9052 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
9054         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9055         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9056         * gcc.dg/predict-3.c: Update template.
9057         * gcc.dg/predict-5.c: Update template.
9058         * gcc.dg/predict-6.c: Update template.
9059         * gcc.dg/predict-9.c: Update template.
9060         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9062 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
9064         * gcc.target/powerpc/vec-mul.c: New test.
9066 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
9068         * gcc.dg/spellcheck-fields-2.c: New test case.
9070 2016-06-07  Richard Biener  <rguenther@suse.de>
9072         PR c/61564
9073         * gcc.dg/Wpragmas-1.c: New testcase.
9074         * gcc.dg/Wattributes-4.c: Likewise.
9075         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9076         entry.
9078 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
9080         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9081         spurious debug code.
9083 2016-06-07  Richard Biener  <rguenther@suse.de>
9085         PR tree-optimization/71428
9086         * gcc.dg/torture/pr71428.c: New testcase.
9088 2016-06-07  Richard Biener  <rguenther@suse.de>
9090         PR middle-end/71423
9091         * gcc.dg/torture/pr71423.c: New testcase.
9093 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9095         PR middle-end/71408
9096         * gcc.dg/tree-ssa/pr71408.c: New test.
9098 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9100         PR middle-end/71281
9101         * g++.dg/torture/pr71281.C: New test.
9103 2016-06-06  Marek Polacek  <polacek@redhat.com>
9105         PR c/71362
9106         * gcc.dg/pr71362.c: New test.
9108 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9109             Patrick Palka  <ppalka@gcc.gnu.org>
9111         PR c++/70847
9112         PR c++/71330
9113         PR c++/71393
9114         * g++.dg/opt/pr70847.C: New test.
9115         * g++.dg/ubsan/pr70847.C: New test.
9116         * g++.dg/ubsan/pr71393.C: New test.
9118 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9120         PR tree-optimization/71259
9121         * gcc.dg/vect/pr71259.c: New test.
9123 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
9125         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9126         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9127         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9128         above.
9130 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9132         PR middle-end/37780
9133         * gcc.c-torture/execute/pr37780.c: New test.
9134         * gcc.target/aarch64/pr37780_1.c: Likewise.
9135         * gcc.target/arm/pr37780_1.c: Likewise.
9137 2016-06-06  Marek Polacek  <polacek@redhat.com>
9139         * c-c++-common/attr-may-alias-1.c: New test.
9140         * c-c++-common/attr-may-alias-2.c: New test.
9141         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9143 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9145         PR c/24414
9146         * gcc.target/i386/pr24414.c: New test.
9148 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
9150         * gcc.target/sparc/vis4misc.c: New file.
9151         * gcc.target/sparc/fpcmp.c: Likewise.
9152         * gcc.target/sparc/fpcmpu.c: Likewise.
9154 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
9156         * gcc.dg/vect/vect-live-1.c: Use additional-options.
9157         * gcc.dg/vect/vect-live-3.c: Likewise.
9159 2016-06-06  Richard Biener  <rguenther@suse.de>
9161         PR tree-optimization/71398
9162         * gcc.dg/torture/pr71398.c: New testcase.
9164 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
9166         PR target/71389
9167         * g++.dg/pr71389.C: New test.
9169 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9171         PR fortran/71404
9172         * gfortran.dg/fmt_read_5.f: New test.
9174 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
9176         PR fortran/69659
9177         * gfortran.dg/class_array_22.f03: New test.
9179 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9181         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9183 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9185         * gcc.dg/predict-9.c: Update template.
9187 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
9189         PR c++/49377
9190         * g++.dg/template/pr49377.C: New.
9192 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
9194         PR tree-optimization/71405
9195         * g++.dg/torture/pr71405.C: New test.
9197 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9199         PR c++/70202
9200         * g++.dg/inherit/crash5.C: New.
9201         * g++.dg/inherit/virtual1.C: Adjust.
9203 2016-06-03  Jeff Law  <law@redhat.com>
9205         PR tree-optimization/71316
9206         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9208 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9210         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
9211         dg-additional-options with just -fno-tree-scev-cprop in it.
9212         * gcc.dg/vect/vect-live-2.c: Likewise.
9213         * gcc.dg/vect/vect-live-5.c: Likewise.
9214         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9215         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9216         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9218 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
9220         PR c++/27100
9221         * g++.dg/other/friend6.C: New test.
9223 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9225         * g++.dg/torture/ppc-ldst-array.C: New.
9227 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
9229         PR target/71276
9230         PR target/71277
9231         * gcc.dg/torture/builtin-fp-int-inexact.c,
9232         gcc.target/i386/387-builtin-fp-int-inexact.c,
9233         gcc.target/i386/387-rint-inline-1.c,
9234         gcc.target/i386/387-rint-inline-2.c,
9235         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9236         gcc.target/i386/sse2-rint-inline-1.c,
9237         gcc.target/i386/sse2-rint-inline-2.c,
9238         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9239         gcc.target/i386/sse4_1-rint-inline.c: New tests.
9241 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9242             Julia Koval  <julia.koval@intel.com>
9244         PR target/66960
9245         PR target/67630
9246         PR target/67634
9247         PR target/67841
9248         PR target/68037
9249         PR target/68618
9250         PR target/68661
9251         PR target/69575
9252         PR target/69596
9253         PR target/69734
9254         * gcc.dg/guality/pr68037-1.c: New test.
9255         * gcc.dg/guality/pr68037-2.c: Likewise.
9256         * gcc.dg/guality/pr68037-3.c: Likewise.
9257         * gcc.dg/torture/pr68037-1.c: Likewise.
9258         * gcc.dg/torture/pr68037-2.c: Likewise.
9259         * gcc.dg/torture/pr68037-3.c: Likewise.
9260         * gcc.dg/torture/pr68661-1a.c: Likewise.
9261         * gcc.dg/torture/pr68661-1b.c: Likewise.
9262         * gcc.target/i386/interrupt-1.c: Likewise.
9263         * gcc.target/i386/interrupt-2.c: Likewise.
9264         * gcc.target/i386/interrupt-3.c: Likewise.
9265         * gcc.target/i386/interrupt-4.c: Likewise.
9266         * gcc.target/i386/interrupt-5.c: Likewise.
9267         * gcc.target/i386/interrupt-6.c: Likewise.
9268         * gcc.target/i386/interrupt-7.c: Likewise.
9269         * gcc.target/i386/interrupt-8.c: Likewise.
9270         * gcc.target/i386/interrupt-9.c: Likewise.
9271         * gcc.target/i386/interrupt-10.c: Likewise.
9272         * gcc.target/i386/interrupt-11.c: Likewise.
9273         * gcc.target/i386/interrupt-12.c: Likewise.
9274         * gcc.target/i386/interrupt-13.c: Likewise.
9275         * gcc.target/i386/interrupt-14.c: Likewise.
9276         * gcc.target/i386/interrupt-15.c: Likewise.
9277         * gcc.target/i386/interrupt-16.c: Likewise.
9278         * gcc.target/i386/interrupt-17.c: Likewise.
9279         * gcc.target/i386/interrupt-18.c: Likewise.
9280         * gcc.target/i386/interrupt-19.c: Likewise.
9281         * gcc.target/i386/interrupt-20.c: Likewise.
9282         * gcc.target/i386/interrupt-21.c: Likewise.
9283         * gcc.target/i386/interrupt-22.c: Likewise.
9284         * gcc.target/i386/interrupt-23.c: Likewise.
9285         * gcc.target/i386/interrupt-24.c: Likewise.
9286         * gcc.target/i386/interrupt-25.c: Likewise.
9287         * gcc.target/i386/interrupt-26.c: Likewise.
9288         * gcc.target/i386/interrupt-27.c: Likewise.
9289         * gcc.target/i386/interrupt-28.c: Likewise.
9290         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9291         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9292         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9293         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9294         * gcc.target/i386/interrupt-iamcu.c: Likewise.
9295         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9296         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9297         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9298         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9299         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9300         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9301         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9303 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
9305         PR tree-optimization/52171
9306         * gcc.dg/pr52171.c: New test.
9307         * gcc.target/i386/pr52171.c: New test.
9309 2016-06-03  Jan Hubicka  <jh@suse.cz>
9311         * g++.dg/tree-ssa/pred-1.C: New testcase
9312         * gcc.dg/tree-ssa/pred-1.c: New testcase
9314 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9316         PR target/70957
9317         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9318         support.
9319         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9321 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
9323         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9325 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
9327         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9328         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9329         * gcc.dg/vect/vect-live-1.c: New test.
9330         * gcc.dg/vect/vect-live-2.c: New test.
9331         * gcc.dg/vect/vect-live-3.c: New test.
9332         * gcc.dg/vect/vect-live-4.c: New test.
9333         * gcc.dg/vect/vect-live-5.c: New test.
9334         * gcc.dg/vect/vect-live-slp-1.c: New test.
9335         * gcc.dg/vect/vect-live-slp-2.c: New test.
9336         * gcc.dg/vect/vect-live-slp-3.c: New test.
9338 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9340         PR middle-end/71387
9341         * g++.dg/opt/pr71387.C: New test.
9343 2016-06-02  Jeff Law  <law@redhat.com>
9345         PR tree-optimization/71328
9346         * gcc.c-torture/compile/pr71328.c: New test.
9348 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9350         PR fortran/52393
9351         * gfortran.dg/fmt_read_3.f90: Fix typo.
9352         * gfortran.dg/fmt_read_4.f90: New test.
9354 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
9356         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9357         * g++.dg/cpp0x/forw_enum6.C: Likewise.
9358         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9359         * g++.dg/cpp0x/override2.C: Likewise.
9360         * g++.dg/parse/crash5.C: Likewise.
9361         * g++.dg/parse/error16.C: Likewise.
9362         * g++.dg/parse/error27.C: Likewise.
9363         * g++.dg/template/qualttp15.C: Likewise.
9364         * g++.dg/template/redecl4.C: Likewise.
9365         * g++.old-deja/g++.other/crash39.C: Likewise.
9366         * g++.old-deja/g++.other/struct1.C: Likewise.
9367         * g++.old-deja/g++.pt/m9a.C: Likewise.
9368         * g++.old-deja/g++.pt/memclass10.C: Likewise.
9370 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9372         PR c++/71372
9373         * c-c++-common/pr71372.c: New test.
9375         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9376         __TIME__ strings with __builtin_strcmp instead of printf and
9377         dg-output.
9379 2016-06-02  Martin Liska  <mliska@suse.cz>
9381         * gcc.dg/predict-9.c: New test.
9383 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9385         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9386         global set_compiler_env_var and global saved_compiler_env_var.
9388 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9390         PR rtl-optimization/71295
9391         * gcc.c-torture/compile/pr71295.c: New test.
9393 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9395         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9397         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9398         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9400         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9401         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9402         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9403         alternative number.
9405 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
9407         * gcc.target/powerpc/p9-splat-4.c: New test.
9409 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
9411         PR target/71186
9412         * gcc.target/powerpc/pr71186.c: New test.
9414 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9416         PR fortran/52393
9417         * gfortran.dg/fmt_read_3.f90: New test.
9419 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9421         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9422         procedure.
9424 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
9426         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9427         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9428         env var is set.
9429         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9430         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9431         shown once.
9432         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9433         during compilation.
9434         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9435         vars set by dg-set-compiler-env-var.
9437 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
9439         PR fortran/71156
9440         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9441         to the module procedure declaration.
9442         * gfortran.dg/submodule_16.f08: New test.
9444 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
9446         PR middle-end/71371
9447         * c-c++-common/gomp/pr71371.c: New test.
9449 2016-06-01  Richard Biener  <rguenther@suse.de>
9451         PR tree-optimization/71366
9452         * gcc.dg/torture/pr71366-1.c: New testcase.
9453         * gcc.dg/torture/pr71366-2.c: Likewise.
9455 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9457         * gcc.target/powerpc/vslv-0.c: New test.
9458         * gcc.target/powerpc/vslv-1.c: New test.
9459         * gcc.target/powerpc/vsrv-0.c: New test.
9460         * gcc.target/powerpc/vsrv-1.c: New test.
9462 2016-06-01  Nathan Sidwell  <nathan@acm.org>
9464         * c-c++-common/torture/pr57945.c: Add expected PTX error.
9465         * gcc.target/nvptx/weak.c: New.
9467 2016-06-01  Richard Biener  <rguenther@suse.de>
9469         PR tree-optimization/71261
9470         * gcc.dg/torture/vect-bool-1.c: New testcase.
9472 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
9474         * gfortran.dg/gomp/order-1.f90: New test.
9475         * gfortran.dg/gomp/order-2.f90: New test.
9477 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
9479         * gcc.dg/unroll-6.c: Update template.
9480         * gcc.dg/unroll-7.c: New testcase.
9481         * gcc.dg/unroll-8.c: New testcase.
9483 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9485         * gnat.dg/opt56.ad[sb]: New test.
9487 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
9489         PR c++/66635
9490         * g++.dg/cpp0x/constexpr-ice16.C: New.
9492 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
9494         PR tree-optimization/71314
9495         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
9496         -mbranch-cost=2.
9498 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
9500         PR tree-optimization/71077
9501         * gcc.dg/tree-ssa/pr71077.c: New test.
9503 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
9505         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9506         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9507         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9509 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
9511         PR c++/71248
9512         * g++.dg/cpp0x/pr71248.C: New.
9513         * g++.dg/cpp0x/auto7.C: Test column numbers too.
9514         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9515         * g++.dg/init/new37.C: Likewise.
9516         * g++.dg/template/static1.C: Likewise.
9517         * g++.dg/template/static2.C: Likewise.
9519 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
9521         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9522         instead of %rdi.
9523         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9525 2016-05-31  Marek Polacek  <polacek@redhat.com>
9527         * c-c++-common/Wswitch-unreachable-3.c: New test.
9528         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9530 2016-05-31  Richard Biener  <rguenther@suse.de>
9532         PR tree-optimization/71352
9533         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9535 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9537         * gcc.target/arm/armv5_thumb_isa.c: New test.
9539 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
9541         PR target/71346
9542         * gcc.target/i386/pr71346.c: New test.
9544 2016-05-31  Tom de Vries  <tom@codesourcery.com>
9546         PR tree-optimization/69068
9547         * gcc.dg/graphite/pr69068.c: New test.
9549 2016-05-27  Martin Sebor  <msebor@redhat.com>
9551         PR c++/71306
9552         * g++.dg/warn/Wplacement-new-size-3.C: New test.
9554 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
9556         PR c++/71349
9557         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
9558         nowait depend(inout: dd[0]) clauses where permitted.
9560 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
9562         PR c++/71238
9563         * g++.dg/parse/pr71238.C: New.
9564         * g++.dg/concepts/friend1.C: Test column numbers too.
9565         * g++.dg/cpp0x/initlist31.C: Likewise.
9566         * g++.dg/cpp0x/pr51420.C: Likewise.
9567         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9568         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9569         * g++.dg/ext/builtin3.C: Likewise.
9570         * g++.dg/lookup/friend12.C: Likewise.
9571         * g++.dg/lookup/friend7.C: Likewise.
9572         * g++.dg/lookup/koenig1.C: Likewise.
9573         * g++.dg/lookup/koenig5.C: Likewise.
9574         * g++.dg/lookup/used-before-declaration.C: Likewise.
9575         * g++.dg/overload/koenig1.C: Likewise.
9576         * g++.dg/template/crash65.C: Likewise.
9577         * g++.dg/template/friend57.C: Likewise.
9578         * g++.dg/warn/Wshadow-5.C: Likewise.
9579         * g++.dg/warn/Wunused-8.C: Likewise.
9580         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9581         * g++.old-deja/g++.jason/lineno5.C: Likewise.
9582         * g++.old-deja/g++.jason/member.C: Likewise.
9583         * g++.old-deja/g++.jason/report.C: Likewise.
9584         * g++.old-deja/g++.jason/scoping12.C: Likewise.
9585         * g++.old-deja/g++.law/visibility20.C: Likewise.
9586         * g++.old-deja/g++.ns/koenig5.C: Likewise.
9587         * g++.old-deja/g++.other/static5.C: Likewise.
9588         * g++.old-deja/g++.pt/overload2.C: Likewise.
9590 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
9592         * gcc.dg/tree-ssa/peel1.c: New testcase.
9593         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9594         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9596 2016-05-30  Tom de Vries  <tom@codesourcery.com>
9598         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9599         to ce.
9601 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
9603         PR c++/71099
9604         * g++.dg/parse/virtual1.C: New.
9606 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
9608         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9609         Use correct register when clearing %edx.
9611 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
9613         PR tree-optimization/71289
9614         * gcc.dg/pr71289.c: New test.
9616 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
9618         PR middle-end/71269
9619         PR middle-end/71292
9620         * gcc.dg/tree-ssa/pr71269.c: New test.
9621         * gcc.dg/tree-ssa/pr71292.c: New test.
9623 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
9625         PR middle-end/71252
9626         * gcc.dg/tree-ssa/pr71252-2.c: New test.
9628 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
9630         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9631         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9632         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9634 2016-05-30  Tom de Vries  <tom@codesourcery.com>
9636         PR tree-optimization/69067
9637         * gcc.dg/graphite/pr69067.c: New test.
9639 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
9641         PR target/71245
9642         * gcc.target/i386/pr71245-1.c: New test.
9643         * gcc.target/i386/pr71245-2.c: Ditto.
9645 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
9647         PR c++/71105
9648         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9649         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9650         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9652 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
9654         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9656 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
9658         Revert:
9659         PR c++/69855
9660         * g++.dg/overload/69855.C: New.
9661         * g++.old-deja/g++.law/missed-error2.C: Adjust.
9662         * g++.old-deja/g++.pt/crash3.C: Likewise.
9664 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9666         PR c++/60385
9667         * g++.dg/parse/namespace13.C: New.
9669 2016-05-26  Jeff Law  <law@redhat.com>
9671         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9672         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9673         * gcc.dg/tree-ssa/pr68198.c: Likewise.
9674         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9675         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9676         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9677         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9678         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9679         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9680         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9681         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9682         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9683         * gcc.dg/tree-ssa/vrp56.c: Likewise.
9685 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
9687         PR c++/69855
9688         * g++.dg/overload/69855.C: New.
9689         * g++.old-deja/g++.law/missed-error2.C: Adjust.
9690         * g++.old-deja/g++.pt/crash3.C: Likewise.
9692 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
9694         PR target/63596
9695         * gcc.target/aarch64/va_arg_1.c: New testcase.
9696         * gcc.target/aarch64/va_arg_2.c: Likewise.
9697         * gcc.target/aarch64/va_arg_3.c: Likewise.
9699 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
9701         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9702         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9703         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9704         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9705         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9707 2016-05-27  Marek Polacek  <polacek@redhat.com>
9709         PR middle-end/71308
9710         * g++.dg/torture/pr71308.C: New test.
9712 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9714         * gcc.dg/zero_bits_compound-1.c: New test.
9715         * gcc.dg/zero_bits_compound-2.c: New test.
9717 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
9719         PR middle-end/71279
9720         * gcc.dg/pr71279.c: New test.
9722 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
9724         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9725         floating point min/max/comparison instructions.
9726         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9728 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
9730         * c-c++-common/gomp/schedule-1.c: New test.
9731         * gfortran.dg/gomp/schedule-1.f90: New test.
9733 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
9735         PR c++/70822
9736         PR c++/70106
9737         * g++.dg/cpp1y/auto-fn32.C: New test.
9738         * g++.dg/cpp1y/paren4.C: New test.
9740 2016-05-26  Nathan Sidwell  <nathan@acm.org>
9742         * gcc.dg/20060410.c: Xfail on ptx.
9743         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9744         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9745         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9746         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9747         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9749 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9751         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9753 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
9755         PR tree-optimization/71280
9756         * gcc.dg/pr71280.c: New test.
9758         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9760         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9761         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9763         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9765 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
9767         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
9768         kept in memory.
9770 2016-05-25  Jeff Law  <law@redhat.com>
9772         PR tree-optimization/71272
9773         * gcc.c-torture/compile/pr71272.c: new test.
9775 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
9777         * gcc.target/powerpc/vec-cmpne.c: New test.
9778         * gcc.target/powerpc/vec-cmpne-long.c: New test.
9780 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9782         * gnat.dg/opt55.ad[sb]: New test.
9784 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9786         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9787         * c-c++-common/pr60226.c: Require int32plus.
9788         * gcc.c-torture/execute/pr70602.c: Likewise.
9789         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9790         unsigned long for malloc arg type.
9791         * gcc.dg/asr_div1.c: Require int32plus.
9792         * gcc.dg/enum-mode-1.c: XFAIL for int16.
9793         * gcc.dg/pie-1.c: Require pie.
9794         * gcc.dg/pie-2.c: Likewise.
9795         * gcc.dg/pr59471.c: Require int32plus.
9796         * gcc.dg/pr59963-2.c: XFAIL for int16.
9797         * gcc.dg/pr60114.c: Require int32plus.
9798         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9799         unsigned long for typedef of size_t.
9800         * gcc.dg/pr63914.c: Require int32plus.
9801         * gcc.dg/pr64536.c: Require pt32plus.
9802         * gcc.dg/pr65658.c: Likewise.
9803         * gcc.dg/pr67271.c: Require int32plus.
9804         * gcc.dg/pr68112.c: Likewise.
9805         * gcc.dg/pr69071.c: Skip for avr target.
9806         * gcc.dg/pr69973.c: Require int32plus.
9807         * gcc.dg/pr70169.c: Skip for avr target.
9808         * gcc.dg/sso-6.c: Require int32plus.
9809         * gcc.dg/sso-7.c: Likewise.
9810         * gcc.dg/sso-8.c: Likewise.
9811         * gcc.dg/vrp-min-max-2.c: Likewise.
9813 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9815         PR target/70738
9816         * gcc.target/i386/pr70738-1.c: New test.
9817         * gcc.target/i386/pr70738-2.c: Likewise.
9818         * gcc.target/i386/pr70738-3.c: Likewise.
9819         * gcc.target/i386/pr70738-4.c: Likewise.
9820         * gcc.target/i386/pr70738-5.c: Likewise.
9821         * gcc.target/i386/pr70738-6.c: Likewise.
9822         * gcc.target/i386/pr70738-7.c: Likewise.
9823         * gcc.target/i386/pr70738-8.c: Likewise.
9824         * gcc.target/i386/pr70738-9.c: Likewise.
9826 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9828         PR rtl-optimization/66940
9829         * gcc.c-torture/execute/pr66940.c: New test.
9831 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
9833         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9834         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9835         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9836         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9837         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9838         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9839         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9840         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9841         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9842         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9843         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9844         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9845         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9846         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9847         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9848         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9849         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9850         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9851         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9852         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9853         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9854         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9855         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9856         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9858 2016-05-25  Marek Polacek  <polacek@redhat.com>
9860         PR c/71265
9861         * gcc.dg/noncompile/pr71265.c: New test.
9863         PR c/71266
9864         * gcc.dg/noncompile/old-style-parm-3.c: New test.
9866 2016-05-25  Nathan Sidwell  <nathan@acm.org>
9868         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9870 2016-05-25  Richard Biener  <rguenther@suse.de>
9872         PR tree-optimization/71261
9873         * c-c++-common/torture/pr71261.c: New testcase.
9875 2016-05-25  Richard Biener  <rguenther@suse.de>
9877         PR tree-optimization/71264
9878         * gcc.dg/vect/pr71264.c: New testcase.
9880 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
9882         PR c++/55992
9883         * g++.dg/cpp0x/alias-decl-53.C: New.
9884         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9886 2016-05-25  Martin Liska  <mliska@suse.cz>
9888         * g++.dg/pr71239.C: New test.
9890 2016-05-25  Richard Biener  <rguenther@suse.de>
9892         * gcc.dg/vect/pr58135.c: Rename to ...
9893         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
9895 2016-05-25  Marek Polacek  <polacek@redhat.com>
9897         * g++.dg/pr65295.C: Use target c++14.
9899 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
9901         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9902         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
9904 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9906         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9907         instructions.
9909 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
9911         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9912         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9913         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9914         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9915         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9916         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9917         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9918         * c-c++-common/goacc/pcopy.c: Likewise.
9919         * c-c++-common/goacc/pcopyin.c: Likewise.
9920         * c-c++-common/goacc/pcopyout.c: Likewise.
9921         * c-c++-common/goacc/pcreate.c: Likewise.
9922         * c-c++-common/goacc/pr70688.c: New test.
9923         * c-c++-common/goacc/present-1.c: Adjust test.
9924         * c-c++-common/goacc/reduction-5.c: Likewise.
9925         * g++.dg/goacc/data-1.C: New test.
9927 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9929         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9930         vector parity built-in functions.
9931         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9932         count trailing zeros automatic vectorization.
9933         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9934         count trailing zeros built-in functions.
9936 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
9938         * gcc.dg/tree-ssa/reassoc-44.c: New test.
9940 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
9942         PR target/71050
9943         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9945 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
9947         PR c++/50436
9948         * g++.dg/template/crash123.C: New.
9949         * g++.dg/template/crash124.C: Likewise.
9951 2016-05-24  Martin Sebor  <msebor@redhat.com>
9953         PR c++/71147
9954         * g++.dg/ext/flexary16.C: New test.
9956 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
9958         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9959         before math.h is included.
9960         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9961         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9962         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9963         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9964         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9965         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9966         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9967         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9968         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9969         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9970         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9971         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9972         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9973         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9974         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9975         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9976         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9977         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9978         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9979         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9980         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9981         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9982         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9984 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9985             Kelvin Nilsen  <kelvin@gcc.gnu.org>
9987         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9988         support.
9990 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
9992         PR c++/69872
9993         * g++.dg/warn/Wno-narrowing1.C: New.
9995 2016-05-24  Marek Polacek  <polacek@redhat.com>
9997         PR c/71249
9998         * c-c++-common/Wswitch-unreachable-2.c: New test.
10000 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
10002         PR c++/71257
10003         * g++.dg/vect/simd-clone-6.cc: New test.
10004         * g++.dg/gomp/declare-simd-6.C: New test.
10006         PR middle-end/70434
10007         PR c/69504
10008         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10010 2016-05-24  Richard Biener  <rguenther@suse.de>
10012         PR tree-optimization/71240
10013         * gcc.dg/optimize-bswapsi-5.c: New testcase.
10015 2016-05-24  Richard Biener  <rguenther@suse.de>
10017         PR tree-optimization/71230
10018         * gcc.dg/torture/pr71230.c: New testcase.
10019         * g++.dg/torture/pr71230.C: Likewise.
10021 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
10023         * c-c++-common/goacc/routine-5.c: Add tests.
10024         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10025         * gfortran.dg/goacc/routine-6.f90: Add tests.
10027 2016-05-24  Richard Biener  <rguenther@suse.de>
10029         PR tree-optimization/71253
10030         * gcc.dg/torture/pr71253.c: New testcase.
10032 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10034         PR middle-end/71252
10035         * gfortran.dg/pr71252.f90: New test.
10037 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
10039         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10041 2016-05-24  Richard Biener  <rguenther@suse.de>
10043         PR middle-end/70434
10044         PR c/69504
10045         * c-c++-common/vector-subscript-4.c: New testcase.
10046         * c-c++-common/vector-subscript-5.c: Likewise.
10048 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10050         PR fortran/71123
10051         * gfortran.dg/namelist_90.f: New test
10053 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10055         PR fortran/66461
10056         * gfortran.dg/unexpected_eof.f: New test
10058 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10059             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10061         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10062         as little endian.
10064 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10066         PR c++/70972
10067         * g++.dg/cpp0x/inh-ctor20.C: New.
10068         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10070 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10072         PR c++/69095
10073         * g++.dg/cpp0x/variadic168.C: New.
10075 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10077         * g++.dg/cpp0x/pr31445.C: Test column number too.
10078         * g++.dg/cpp0x/pr32253.C: Likewise.
10079         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10080         * g++.dg/cpp0x/variadic36.C: Likewise.
10082 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
10084         * gcc.dg/fold-notshift-2.c: Adjust.
10086 2016-05-23  Marek Polacek  <polacek@redhat.com>
10088         PR c/49859
10089         * c-c++-common/Wswitch-unreachable-1.c: New test.
10090         * gcc.dg/Wswitch-unreachable-1.c: New test.
10091         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10092         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10093         * g++.dg/gomp/block-10.C: Likewise.
10094         * gcc.dg/gomp/block-10.c: Likewise.
10095         * g++.dg/gomp/block-9.C: Likewise.
10096         * gcc.dg/gomp/block-9.c: Likewise.
10097         * g++.dg/gomp/target-1.C: Likewise.
10098         * g++.dg/gomp/target-2.C: Likewise.
10099         * gcc.dg/gomp/target-1.c: Likewise.
10100         * gcc.dg/gomp/target-2.c: Likewise.
10101         * g++.dg/gomp/taskgroup-1.C: Likewise.
10102         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10103         * gcc.dg/gomp/teams-1.c: Likewise.
10104         * g++.dg/gomp/teams-1.C: Likewise.
10105         * g++.dg/overload/error3.C: Likewise.
10106         * g++.dg/tm/jump1.C: Likewise.
10107         * g++.dg/torture/pr40335.C: Likewise.
10108         * gcc.dg/c99-vla-jump-5.c: Likewise.
10109         * gcc.dg/switch-warn-1.c: Likewise.
10110         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10111         * gcc.dg/nested-func-1.c: Likewise.
10112         * gcc.dg/pr67784-4.c: Likewise.
10114 2016-05-23  Richard Biener  <rguenther@suse.de>
10116         PR tree-optimization/71230
10117         * gfortran.dg/pr71230-1.f90: New testcase.
10118         * gfortran.dg/pr71230-2.f90: Likewise.
10120 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10122         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
10123         * gcc.dg/vect/pr58135.c:  Add new.
10124         * gfortran.dg/pr46519-1.f: Adjust test case.
10126 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10128         PR c++/53401
10129         * g++.dg/cpp0x/decltype64.C: New.
10131 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10133         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10134         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10135         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10137 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10139         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10140         Add poly64x1_t and poly64x2_t cases if supported.
10141         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10142         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10143         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10144         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10145         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10147 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10149         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10150         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10151         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10152         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10153         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10154         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10155         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10157 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10159         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10161 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10163         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10164         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10166 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
10168         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10169         constraint instead of "r".
10170         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10171         insn instead of vxorpd.
10172         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10174         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10175         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10177         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10179         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10180         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10182         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10184 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
10186         PR middle-end/40921
10187         * gcc.dg/tree-ssa/pr40921.c: New test.
10189 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
10191         PR target/71103
10192         * gcc.target/avr/pr71103.c: New test.
10194 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
10196         PR middle-end/71179
10197         * gcc.dg/tree-ssa/pr71179.c: New test.
10199 2016-05-20  Martin Sebor  <msebor@redhat.com>
10201         PR c/71115
10202         * gcc.dg/init-excess-2.c: New test.
10204 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
10206         * gnat.dg/opt53.adb: New test.
10207         * gnat.dg/opt54.adb: Likewise.
10209 2016-05-20  Martin Jambor  <mjambor@suse.cz>
10211         PR tree-optimization/70884
10212         * gcc.dg/tree-ssa/pr70919.c: New test.
10214 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10216         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10217         formatting.
10218         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10219         fix code formatting.
10221 2016-05-20  Nathan Sidwell  <nathan@acm.org>
10223         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
10224         non-common cases.
10225         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10227 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10229         * jit.dg/all-non-failing-tests.h: Add
10230         test-factorial-must-tail-call.c.
10231         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10232         * jit.dg/test-factorial-must-tail-call.c: New test case.
10234 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10236         PR fortran/71204
10237         * gfortran.dg/pr71204.f90: New test.
10239 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
10241         * gcc.target/nvptx/sincos.c: New test.
10243 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10245         PR c++/70572
10246         * g++.dg/cpp1y/auto-fn31.C: New.
10248 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10250         * gcc.target/powerpc/vec-addec.c: New test.
10251         * gcc.target/powerpc/vec-addec-int128.c: New test.
10253 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10255         * gcc.dg/plugin/must-tail-call-1.c: New test case.
10256         * gcc.dg/plugin/must-tail-call-2.c: New test case.
10257         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10258         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10260 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
10262         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10264 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10266         PR c++/71210
10267         * g++.dg/opt/pr71210-1.C: New test.
10268         * g++.dg/opt/pr71210-2.C: New test.
10270         PR tree-optimization/29756
10271         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10272         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
10273         only on selected targets where V4SImode vectors are known to be
10274         supported.
10276 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
10278         PR tree-optimization/71079
10279         PR tree-optimization/71206
10280         * gcc.dg/tree-ssa/pr71206.c: New testcase.
10282 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10284         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10285         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10286         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10288 2016-05-20  Richard Guenther  <rguenther@suse.de>
10290         PR tree-optimization/29756
10291         * gcc.dg/tree-ssa/vector-6.c: New testcase.
10293 2016-05-20  Richard Biener  <rguenther@suse.de>
10295         PR tree-optimization/71185
10296         * gcc.dg/tree-ssa/pr71185.c: New testcase.
10298 2016-05-20  Richard Biener  <rguenther@suse.de>
10300         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10302 2016-05-19  Marek Polacek  <polacek@redhat.com>
10304         PR c++/71075
10305         * g++.dg/diagnostic/pr71075.C: New test.
10307 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
10309         PR c++/71184
10310         * g++.dg/pr71184.C: New test case.
10312 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10314         * gcc.target/powerpc/darn-0.c: New test.
10315         * gcc.target/powerpc/darn-1.c: New test.
10316         * gcc.target/powerpc/darn-2.c: New test.
10318 2016-05-19  Marek Polacek  <polacek@redhat.com>
10320         PR tree-optimization/71031
10321         * gcc.dg/tree-ssa/vrp100.c: New test.
10323 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
10325         PR rtl-optimization/71148
10326         * gcc.dg/pr71148.c: New test.
10328 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10330         PR target/71056
10331         * gcc.target/arm/pr71056.c: New test.
10333 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10335         * c-c++-common/pr69669.c: Check the used mode.
10337 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
10339         PR sanitizer/64354
10340         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10342 2016-05-19  Richard Biener  <rguenther@suse.de>
10344         PR tree-optimization/70729
10345         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10346         * gcc.dg/graphite/scop-18.c: Likewise.
10347         * gcc.dg/pr41783.c: Disable LIM.
10348         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10349         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10350         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10351         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10352         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10353         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10354         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10355         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10356         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10357         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10358         * gfortran.dg/pr42108.f90: Likewise.
10360 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
10362         PR driver/69265
10363         * gcc.dg/spellcheck-options-11.c: New test case.
10365 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
10367         PR c++/71100
10368         * g++.dg/opt/pr71100.C: New test.
10370 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10372         PR ipa/69708
10373         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10374         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10375         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10376         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10378 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10380         PR ipa/69708
10381         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10382         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10383         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10384         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10385         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10387 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
10389         PR c++/69793
10390         * g++.dg/template/crash122.C: New.
10392 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
10394         PR c++/70466
10395         * g++.dg/template/pr70466-1.C: New.
10396         * g++.dg/template/pr70466-2.C: Likewise.
10398 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
10400         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10401         splat operations and the XXSPLTIB instruction.
10402         * gcc.target/powerpc/p9-splat-2.c: Likewise.
10403         * gcc.target/powerpc/p9-splat-3.c: Likewise.
10404         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10405         xxlxor to clear a register.
10407 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
10409         * gcc.dg/torture/pr71020.c: New test.
10411 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10413         PR ipa/70646
10414         * gcc.dg/ipa/pr70646.c: New test.
10416 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10418         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10420 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10422         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10423         missing tests for vreinterpretq_p{8,16}.
10425 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10427         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10428         vsliq_n_s64 and vsliq_n_u64.
10430 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10432         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10433         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10435 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10437         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10438         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10439         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10441 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10443         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10444         in comment.
10446 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10448         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10449         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10450         "blr\t" and switch to scan-assembler-times.
10452 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
10454         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10455         with __aarch64__.
10456         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10457         declarations under __aarch64__ and __ARM_FEATURE_FMA.
10459 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
10461         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10462         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10463         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10464         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10465         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10466         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10468         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10469         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10471         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10472         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10474         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10475         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10477         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10479 2016-05-18  Richard Biener  <rguenther@suse.de>
10481         PR tree-optimization/71168
10482         * gcc.dg/torture/pr71168.c: New testcase.
10484 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
10486         PR middle-end/63586
10487         * gcc.dg/tree-ssa/pr63586-2.c: New test.
10488         * gcc.dg/tree-ssa/pr63586.c: New test.
10489         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10491 2016-05-17  Nathan Sidwell  <nathan@acm.org>
10493         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10494         * gcc.dg/pr68671.c: Fix ptx xfail-if.
10495         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10496         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10498 2016-05-17  Nathan Sidwell  <nathan@acm.org>
10500         * gcc.target/nvptx/abi-vararg-3.c: New.
10502 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
10504         PR tree-optimization/54579
10505         PR middle-end/55299
10506         * gcc.dg/fold-notrotate-1.c: New test.
10507         * gcc.dg/fold-notshift-1.c: New test.
10508         * gcc.dg/fold-notshift-2.c: New test.
10510 2016-05-17  Marek Polacek  <polacek@redhat.com>
10512         PR ipa/71146
10513         * g++.dg/ipa/pr71146.C: New test.
10515 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
10517         * jit.dg/test-error-array-bounds.c: New test case.
10519 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
10521         * gcc.dg/tree-ssa/and-1.c: New testcase.
10523 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
10525         * gcc.dg/tree-ssa/pr69270.c: Adjust.
10526         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10528 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
10530         * gcc.dg/tree-ssa/pr69270.c: Adjust.
10531         * gcc.dg/tree-ssa/vrp99.c: New testcase.
10533 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
10535         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10537 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
10539         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10541 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
10543         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10544         ".2d[index]" when scan the assembly.
10545         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10546         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10547         float64x1.
10548         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10550 2016-05-17  Richard Biener  <rguenther@suse.de>
10552         PR tree-optimization/71132
10553         * gcc.dg/torture/pr71132.c: New testcase.
10555 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
10557         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10559 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10561         PR target/70809
10562         * gcc.target/aarch64/pr70809_1.c: New test.
10564 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10566         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10567         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10568         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10569         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10571 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
10572             Ilya Enkovich  <ilya.enkovich@intel.com>
10574         PR target/71114
10575         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10577 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
10579         * g++.dg/ipa/ivinline-7.C: Do not xfail.
10580         * g++.dg/ipa/ivinline-9.C: Do not xfail.
10582 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
10584         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
10585         test for __ARM_FP16_ARGS.
10586         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10587         * gcc.target/arm/aapcs/neon-vect10.c: New.
10588         * gcc.target/arm/aapcs/neon-vect9.c: New.
10589         * gcc.target/arm/aapcs/vfp18.c: New.
10590         * gcc.target/arm/aapcs/vfp19.c: New.
10591         * gcc.target/arm/aapcs/vfp20.c: New.
10592         * gcc.target/arm/aapcs/vfp21.c: New.
10593         * gcc.target/arm/fp16-aapcs-1.c: New.
10594         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
10595         test for __ARM_FP16_ARGS.
10596         * g++.target/arm/fp16-return-1.c: Update expected output.
10598 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
10600         PR testsuite/70227
10601         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10603 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
10605         PR fortran/69603
10606         * gfortran.dg/pr69603.f90: New testcase.
10608 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
10610         * gfortran.dg/dec_union_4.f90: Fix endian issue.
10612 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
10614         PR fortran/71047
10615         * gfortran.dg/pr71047.f08: New test.
10617 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
10619         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10620         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10621         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10623 2016-05-13  Martin Sebor  <msebor@redhat.com>
10625         PR c++/60049
10626         * g++.dg/cpp0x/constexpr-60049.C: New test.
10628 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
10630         PR bootstrap/71071
10631         * gcc.dg/pr71071.c: New test.
10633 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
10635         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10636         remove XOP handling.
10637         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
10639 2016-05-13  Nathan Sidwell  <nathan@acm.org>
10641         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10642         __atomic_is_lock_free declaration.
10644 2016-05-13  Richard Biener  <rguenther@suse.de>
10646         PR tree-optimization/42587
10647         * gcc.dg/optimize-bswapsi-4.c: New testcase.
10649 2016-05-13  Martin Liska  <mliska@suse.cz>
10651         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10652         the new format of dump output.
10654 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10656         * gcc.dg/pr71084.c: New test.
10658 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10660         PR target/53440
10661         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
10663 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10665         * gcc.target/aarch64/struct_return.c: New test.
10667 2016-05-12  Marek Polacek  <polacek@redhat.com>
10669         PR c/70756
10670         * c-c++-common/pr70756-2.c: New test.
10671         * c-c++-common/pr70756.c: New test.
10673 2016-05-12  Richard Biener  <rguenther@suse.de>
10675         PR tree-optimization/71059
10676         * gcc.dg/torture/pr71059.c: New testcase.
10678 2016-05-12  Richard Biener  <rguenther@suse.de>
10680         PR tree-optimization/71062
10681         * gcc.dg/torture/pr71062.c: New testcase.
10683 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
10685         PR tree-optimization/71006
10686         * gcc.dg/pr71006.c: New test.
10688 2016-05-12  Marek Polacek  <polacek@redhat.com>
10690         PR driver/71063
10691         * gcc.dg/opts-7.c: New test.
10693 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10695         PR target/70830
10696         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10697         Add -save-temps to dg-options.
10698         Scan for ldmfd rather than pop instruction.
10699         * gcc.target/arm/interrupt-2.c: Likewise.
10700         * gcc.target/arm/pr70830.c: New test.
10702 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
10704         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10705         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10707         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10708         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10709         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10711         PR target/71019
10712         * gcc.target/i386/avx512vl-pack-1.c: New test.
10713         * gcc.target/i386/avx512vl-pack-2.c: New test.
10714         * gcc.target/i386/avx512bw-pack-2.c: New test.
10716         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10718         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10719         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10720         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10722 2016-05-12  Richard Biener  <rguenther@suse.de>
10724         PR tree-optimization/70986
10725         * gcc.dg/torture/pr70986-1.c: New testcase.
10726         * gcc.dg/torture/pr70986-2.c: Likewise.
10727         * gcc.dg/torture/pr70986-3.c: Likewise.
10729 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
10731         PR c/43651
10732         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10733         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10735 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
10737         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10738         directive.
10739         * gcc.target/i386/pr66746.c: Ditto.
10741 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10743         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10744         support.
10745         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10746         warning when using -mvsx-timode.
10747         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10748         * gcc.target/powerpc/dform-2.c: Likewise.
10749         * gcc.target/powerpc/pr68805.c: Likewise.
10751 2016-05-11  Marek Polacek  <polacek@redhat.com>
10753         PR c++/71024
10754         * c-c++-common/attributes-3.c: New test.
10756 2016-05-11  Nathan Sidwell  <nathan@acm.org>
10758         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10759         * gcc.c-torture/execute/pr68185.c: Likewise.
10760         * gcc.dg/ipa/pr70306.c: Requires global constructors.
10761         * gcc.dg/pr69634.c: Requires scheduling.
10762         * gcc.dg/torture/pr66178.c: Require label values.
10763         * gcc.dg/setjmp-6.c: Require indirect jumps.
10765 2016-05-11  Richard Biener  <rguenther@suse.de>
10767         PR tree-optimization/71055
10768         * gcc.dg/torture/pr71055.c: New testcase.
10770 2016-05-11  Richard Biener  <rguenther@suse.de>
10772         PR debug/71057
10773         * g++.dg/debug/pr71057.C: New testcase.
10775 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
10777         PR fortran/70855
10778         * gfortran.dg/gomp/pr70855.f90: New test.
10780 2016-05-11  Richard Biener  <rguenther@suse.de>
10782         PR middle-end/71002
10783         * g++.dg/torture/pr71002.C: New testcase.
10785 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
10787         PR middle-end/70807
10788         * gcc.dg/pr70807.c: New test.
10790 2016-05-10  Martin Sebor  <msebor@redhat.com>
10792         PR c++/38611
10793         * g++.dg/Wattributes.C: New test.
10795 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
10797         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10798         * gcc.dg/tree-ssa/pr69270.c: Adjust.
10799         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10801 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
10803         PR target/70799
10804         * gcc.target/i386/pr70799-1.c: New test.
10806 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
10808         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10810 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
10812         PR middle-end/70877
10813         * gcc.target/i386/pr70877.c: New test.
10815 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
10817         PR tree-optimization/70786
10818         * gcc.target/i386/pr70876.c: New test.
10820 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
10822         PR target/70927
10823         * gcc.target/i386/avx512vl-logic-1.c: New test.
10824         * gcc.target/i386/avx512vl-logic-2.c: New test.
10825         * gcc.target/i386/avx512dq-logic-2.c: New test.
10827 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10829         PR target/70963
10830         * gcc.target/powerpc/pr70963.c: New.
10832 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
10834         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10835         (test_very_wide_line): Add ruler to expected output.
10836         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10837         (test_very_wide_line): Likewise.
10838         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10839         (test_show_locus): Within the handling of "test_very_wide_line",
10840         enable show_ruler_p on the diagnostic context.
10842 2016-05-10  Richard Biener  <rguenther@suse.de>
10844         PR tree-optimization/71039
10845         * gcc.dg/torture/pr71039.c: New testcase.
10847 2016-05-10  Nathan Sidwell  <nathan@acm.org>
10849         * gcc.dg/nested-func-10.c: Requires alloca.
10850         * gcc.dg/nested-func-9.c: Requires alloca.
10851         * gcc.c-torture/execute/pr70460.c: Requires labels.
10852         * gcc.c-torture/compile/pr70199.c: Requires labels.
10853         * gcc.target/nvptx/decl.c: Compile only.
10854         * gcc.target/nvptx/trailing-init.c: Compile only.
10855         * gcc.target/nvptx/ary-init.c: Compile only.
10857 2016-05-10  Marek Polacek  <polacek@redhat.com>
10859         PR c/70255
10860         * gcc.dg/attr-opt-1.c: New test.
10862 2016-05-10  Richard Biener  <rguenther@suse.de>
10864         PR tree-optimization/70497
10865         PR tree-optimization/28367
10866         * gcc.dg/torture/20160404-1.c: New testcase.
10867         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10868         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10870 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
10872         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10874 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
10876         * gcc.target/i386/fabsneg-1.c New test.
10878 2016-05-09  Alan Modra  <amodra@gmail.com>
10880         PR testsuite/70826
10881         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10883 2016-05-09  Richard Biener  <rguenther@suse.de>
10885         PR tree-optimization/70985
10886         * gcc.dg/torture/pr70985.c: New testcase.
10888 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
10890         * gcc.dg/tree-ssa/ifc-9.c: New test.
10891         * gcc.dg/tree-ssa/ifc-10.c: New test.
10892         * gcc.dg/tree-ssa/ifc-11.c: New test.
10893         * gcc.dg/tree-ssa/ifc-12.c: New test.
10894         * gcc.dg/vect/pr61194.c: Remove XFAIL.
10895         * gcc.dg/vect/vect-23.c: Remove XFAIL.
10896         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10898 2016-05-09  Richard Biener  <rguenther@suse.de>
10900         PR fortran/70937
10901         * gfortran.dg/pr70937.f90: New testcase.
10903 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10905         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10907 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
10909         PR fortran/56226
10910         * gfortran.dg/dec_structure_1.f90: New testcase.
10911         * gfortran.dg/dec_structure_2.f90: Ditto.
10912         * gfortran.dg/dec_structure_3.f90: Ditto.
10913         * gfortran.dg/dec_structure_4.f90: Ditto.
10914         * gfortran.dg/dec_structure_5.f90: Ditto.
10915         * gfortran.dg/dec_structure_6.f90: Ditto.
10916         * gfortran.dg/dec_structure_7.f90: Ditto.
10917         * gfortran.dg/dec_structure_8.f90: Ditto.
10918         * gfortran.dg/dec_structure_9.f90: Ditto.
10919         * gfortran.dg/dec_structure_10.f90: Ditto.
10920         * gfortran.dg/dec_structure_11.f90: Ditto.
10921         * gfortran.dg/dec_union_1.f90: Ditto.
10922         * gfortran.dg/dec_union_2.f90: Ditto.
10923         * gfortran.dg/dec_union_3.f90: Ditto.
10924         * gfortran.dg/dec_union_4.f90: Ditto.
10925         * gfortran.dg/dec_union_5.f90: Ditto.
10926         * gfortran.dg/dec_union_6.f90: Ditto.
10927         * gfortran.dg/dec_union_7.f90: Ditto.
10929 2016-05-07  Tom de Vries  <tom@codesourcery.com>
10931         PR tree-optimization/70956
10932         * gcc.dg/graphite/pr70956.c: New test.
10934 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
10936         PR middle-end/70941
10937         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10938         (a, b, c, d): Change type from char to signed char.
10939         (main): Compare against (signed char) -1634678893 instead of
10940         hardcoded -109.  Use __builtin_abort instead of abort.
10942         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10943         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10945         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10947 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
10949         PR debug/70935
10950         * gcc.dg/torture/pr70935.c: New test.
10952 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
10954         PR target/58219
10955         * gcc.target/sh/pr58219.c: New tests.
10957 2016-05-06  Richard Biener  <rguenther@suse.de>
10959         PR tree-optimization/70960
10960         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10962 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
10964         PR target/52933
10965         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10966         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10967         Adjust expected instruction counts.
10968         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10970 2016-05-06  Marek Polacek  <polacek@redhat.com>
10972         PR sanitizer/70875
10973         * gcc.dg/ubsan/bounds-3.c: New test.
10975 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
10977         PR target/54089
10978         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10980 2016-05-06  Richard Biener  <rguenther@suse.de>
10982         PR middle-end/70931
10983         * gfortran.dg/pr70931.f90: New testcase.
10985 2016-05-06  Richard Biener  <rguenther@suse.de>
10987         PR middle-end/70941
10988         * gcc.dg/torture/pr70941.c: New testcase.
10990 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
10992         PR tree-optimization/57206
10993         * gcc.dg/vect/pr57206.c: New test.
10995 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10997         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10999 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
11001         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11003         * c-c++-common/Wdangling-else-4.c: New test.
11005 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
11007         PR c++/70906
11008         PR c++/70933
11009         * g++.dg/opt/pr70906.C: New test.
11010         * g++.dg/opt/pr70933.C: New test.
11012         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11014 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
11016         * gcc.dg/ipa/pure-const-3.c: New testcase.
11018 2016-05-04  Marek Polacek  <polacek@redhat.com>
11020         * c-c++-common/Wdangling-else-1.c: New test.
11021         * c-c++-common/Wdangling-else-2.c: New test.
11022         * c-c++-common/Wdangling-else-3.c: New test.
11024 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
11026         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11027         flag is present.
11029 2016-05-04  Marek Polacek  <polacek@redhat.com>
11031         PR c/48778
11032         * gcc.dg/Waddress-2.c: New test.
11034 2016-05-04  Alan Modra  <amodra@gmail.com>
11036         * gcc.target/powerpc/pr70866.c: New.
11038 2016-05-03  Martin Sebor  <msebor@redhat.com>
11040         PR c++/66561
11041         * c-c++-common/builtin_location.c: New test.
11042         * g++.dg/cpp1y/builtin_location.C: New test.
11044 2016-05-03  Marek Polacek  <polacek@redhat.com>
11046         PR c/70859
11047         * gcc.dg/pr70859.c: New test.
11048         * gcc.dg/pr70859-2.c: New test.
11050 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
11052         * gnat.dg/debug5.adb: New testcase.
11054 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11056         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11057         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11058         Procedure to check for z10 instruction set.
11060 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
11062         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11064 2016-05-03  Alan Modra  <amodra@gmail.com>
11066         * gcc.target/powerpc/savres.c: Add func using a single gpr.
11068 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11070         * gcc.target/i386/avx512f-cvt-1.c: New test.
11072 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11074         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11075         -fdump-tree-vrp-details.
11077 2016-05-03  Richard Biener  <rguenther@suse.de>
11079         * gcc.dg/pr30172-1.c: Adjust.
11080         * gcc.dg/pr63743.c: Likewise.
11081         * gcc.dg/tm/pr51696.c: Likewise.
11082         * c-c++-common/tm/safe-1.c: Likewise.
11083         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11084         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11085         * g++.dg/plugin/self-assign-test-1.C: Likewise.
11086         * g++.dg/plugin/self-assign-test-2.C: Likewise.
11088 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11090         PR rtl-optimization/70467
11091         * gcc.target/i386/pr70467-3.c: New test.
11092         * gcc.target/i386/pr70467-4.c: New test.
11094         PR tree-optimization/70916
11095         * gcc.c-torture/compile/pr70916.c: New test.
11097         PR target/49244
11098         * gcc.target/i386/pr49244-1.c: New test.
11099         * gcc.target/i386/pr49244-2.c: New test.
11101 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
11103         PR rtl-optimization/44281
11104         * gcc.target/i386/pr44281.c: New test.
11106 2016-05-03  bin cheng  <bin.cheng@arm.com>
11108         PR tree-optimization/56541
11109         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11110         * gcc.dg/vect/pr56541.c: new test.
11112 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11114         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11115         __float128.
11116         * gcc.target/powerpc/float128-complex-2.c: Likewise.
11118 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
11120         PR testsuite/70520
11121         * c-c++-common/asan/clone-test-1.c (main): Align child process
11122         stack to 16 bytes.
11124 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11126         PR c++/62314
11127         * g++.dg/spellcheck-fields-2.C: New test case.
11129 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11131         PR c++/62314
11132         * g++.dg/pr62314.C: New test case.
11134 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
11136         * gcc.dg/ipa/inline-8.c: New testcase.
11138 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
11140         PR rtl-optimization/70467
11141         * gcc.target/i386/pr70467-1.c: New test.
11143 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11145         * gcc.dg/spec-options.c: Run the test on all targets.
11146         * gcc.dg/foo.specs: Use cpp_unique_options.
11148 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11150         * gcc.dg/tree-ssa/unord.c: New testcase.
11152 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11154         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11156 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
11158         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11160 2016-05-02  Marek Polacek  <polacek@redhat.com>
11162         PR c/70851
11163         * gcc.dg/enum-incomplete-3.c: New test.
11165 2016-05-02  Marek Polacek  <polacek@redhat.com>
11166             Tom de Vries  <tom@codesourcery.com>
11168         PR tree-optimization/70700
11169         * gcc.dg/pr70700.c: New test.
11171 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
11173         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11174         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11175         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11176         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11177         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11179 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
11181         * ada/acats/run_acats: Rename into...
11182         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
11183         * ada/acats/run_all.sh: Remove redundant test.
11184         (target_run): Move around.
11185         (target_gnatchop): Use newly built executable.
11186         (target_gnatmake): Likewise.
11187         Check that the compilation of impbit succeeds.
11189 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
11191         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11192         * gcc.dg/20021029-1.c: Likewise.
11193         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11194         * gcc.target/sh/attr-isr-trapa.c: Likewise.
11195         * gcc.target/sh/cmpstr.c: Likewise.
11196         * gcc.target/sh/cmpstrn.c: Likewise.
11197         * gcc.target/sh/memset.c: Likewise.
11198         * gcc.target/sh/pr21255-2-mb.c: Likewise.
11199         * gcc.target/sh/pr21255-2-ml.c: Likewise.
11200         * gcc.target/sh/pr39423-1.c: Likewise.
11201         * gcc.target/sh/pr49468-di.c: Likewise.
11202         * gcc.target/sh/pr49468-si.c: Likewise.
11203         * gcc.target/sh/pr49880-1.c: Likewise.
11204         * gcc.target/sh/pr49880-2.c: Likewise.
11205         * gcc.target/sh/pr49880-3.c: Likewise.
11206         * gcc.target/sh/pr50751-1.c: Likewise.
11207         * gcc.target/sh/pr50751-4.c: Likewise.
11208         * gcc.target/sh/pr50751-7.c: Likewise.
11209         * gcc.target/sh/pr51244-1.c: Likewise.
11210         * gcc.target/sh/pr51244-10.c: Likewise.
11211         * gcc.target/sh/pr51244-11.c: Likewise.
11212         * gcc.target/sh/pr51244-12.c: Likewise.
11213         * gcc.target/sh/pr51244-13.c: Likewise.
11214         * gcc.target/sh/pr51244-14.c: Likewise.
11215         * gcc.target/sh/pr51244-17.c: Likewise.
11216         * gcc.target/sh/pr51244-18.c: Likewise.
11217         * gcc.target/sh/pr51244-19.c: Likewise.
11218         * gcc.target/sh/pr51244-4.c: Likewise.
11219         * gcc.target/sh/pr51244-5.c: Likewise.
11220         * gcc.target/sh/pr51244-7.c: Likewise.
11221         * gcc.target/sh/pr51244-8.c: Likewise.
11222         * gcc.target/sh/pr51244-9.c: Likewise.
11223         * gcc.target/sh/pr51697.c: Likewise.
11224         * gcc.target/sh/pr52483-1.c: Likewise.
11225         * gcc.target/sh/pr52483-2.c: Likewise.
11226         * gcc.target/sh/pr52483-3.c: Likewise.
11227         * gcc.target/sh/pr52483-5.c: Likewise.
11228         * gcc.target/sh/pr52933-1.c: Likewise.
11229         * gcc.target/sh/pr52933-2.c: Likewise.
11230         * gcc.target/sh/pr52933-3.c: Likewise.
11231         * gcc.target/sh/pr53568-1.c: Likewise.
11232         * gcc.target/sh/pr53976-1.c: Likewise.
11233         * gcc.target/sh/pr53988-1.c: Likewise.
11234         * gcc.target/sh/pr53988.c: Likewise.
11235         * gcc.target/sh/pr54089-1.c: Likewise.
11236         * gcc.target/sh/pr54089-6.c: Likewise.
11237         * gcc.target/sh/pr54089-7.c: Likewise.
11238         * gcc.target/sh/pr54089-8.c: Likewise.
11239         * gcc.target/sh/pr54089-9.c: Likewise.
11240         * gcc.target/sh/pr54236-1.c: Likewise.
11241         * gcc.target/sh/pr54236-2.c: Likewise.
11242         * gcc.target/sh/pr54236-3.c: Likewise.
11243         * gcc.target/sh/pr54236-4.c: Likewise.
11244         * gcc.target/sh/pr54386.c: Likewise.
11245         * gcc.target/sh/pr54602-1.c: Likewise.
11246         * gcc.target/sh/pr54685.c: Likewise.
11247         * gcc.target/sh/pr54760-1.c: Likewise.
11248         * gcc.target/sh/pr54760-2.c: Likewise.
11249         * gcc.target/sh/pr54760-3.c: Likewise.
11250         * gcc.target/sh/pr54760-4.c: Likewise.
11251         * gcc.target/sh/pr54760-5.c: Likewise.
11252         * gcc.target/sh/pr54760-6.c: Likewise.
11253         * gcc.target/sh/pr55146.c: Likewise.
11254         * gcc.target/sh/pr55160.c: Likewise.
11255         * gcc.target/sh/pr59278.c: Likewise.
11256         * gcc.target/sh/pr59401-1.c: Likewise.
11257         * gcc.target/sh/pr59533-1.c: Likewise.
11258         * gcc.target/sh/pr63260.c: Likewise.
11259         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11260         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11261         * gcc.target/sh/strlen.c: Likewise.
11262         * gcc.target/sh/torture/pr30807.c: Likewise.
11263         * gcc.target/sh/torture/pr34777.c: Likewise.
11264         * gcc.target/sh/torture/pr64652.c: Likewise.
11265         * gcc.target/sh/torture/pr65505.c: Likewise.
11266         * gcc.target/sh/torture/pragma-isr.c: Likewise.
11267         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11269 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11271         PR c++/66644
11272         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11274 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11276         * gcc.target/powerpc/vsx-elemrev-1.c: New.
11277         * gcc.target/powerpc/vsx-elemrev-2.c: New.
11278         * gcc.target/powerpc/vsx-elemrev-3.c: New.
11279         * gcc.target/powerpc/vsx-elemrev-4.c: New.
11281 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
11283         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11284         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11286 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
11288         PR middle-end/70626
11289         * c-c++-common/goacc/combined-reduction.c: New test.
11290         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11292 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
11294         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11295         *movdi_internal pattern only if PIC off.
11296         * gcc.target/i386/pr70155-2.c: Likewise.
11297         * gcc.target/i386/pr70155-3.c: Likewise.
11298         * gcc.target/i386/pr70155-4.c: Likewise.
11299         * gcc.target/i386/pr70155-5.c: Likewise.
11300         * gcc.target/i386/pr70155-6.c: Likewise.
11301         * gcc.target/i386/pr70155-7.c: Likewise.
11302         * gcc.target/i386/pr70155-8.c: Likewise.
11303         * gcc.target/i386/pr70155-15.c: Likewise.
11304         * gcc.target/i386/pr70155-17.c: Likewise.
11305         * gcc.target/i386/pr70155-22.c: Likewise.
11307 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
11309         PR tree-optimization/70803
11310         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11312 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
11314         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11315         optimization of vector loop.
11316         * gcc.target/i386/vect-unpack-3.c: New test.
11317         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11318         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11319         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11321 2016-04-29  Marek Polacek  <polacek@redhat.com>
11323         PR sanitizer/70342
11324         * g++.dg/ubsan/null-7.C: New test.
11326         PR c/70852
11327         * gcc.dg/pr70852.c: New test.
11329 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11331         PR/69089
11332         * g++.dg/cpp0x/alignas6.C: New test.
11334 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11336         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11337         * gcc.dg/pr27003.c: Likewise.
11338         * gcc.dg/tree-ssa/cswtch.c: Likewise.
11339         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11340         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11341         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11342         * gcc.target/arc/mxy.c: Likewise.
11343         * gcc.target/arc/mswape.c: Likewise.
11344         * gcc.target/arc/mrtsc.c: Likewise.
11345         * gcc.target/arc/mcrc.c: Likewise.
11346         * gcc.target/arc/mdsp-packa.c: Likewise.
11347         * gcc.target/arc/mdvbf.c: Likewise.
11348         * gcc.target/arc/mlock.c: Likewise.
11349         * gcc.target/arc/mmac-24.c: Likewise.
11350         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11352 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11353             Matthijs Kooijman  <matthijs@stdin.nl>
11354             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11356         PR target/60040
11357         * gcc.target/avr/pr60040-1.c: New.
11358         * gcc.target/avr/pr60040-2.c: New.
11360 2016-04-29  Richard Biener  <rguenther@suse.de>
11362         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11364 2016-04-29  Richard Biener  <rguenther@suse.de>
11366         PR tree-optimization/13962
11367         PR tree-optimization/65686
11368         * gcc.dg/uninit-pr65686.c: New testcase.
11370 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
11372         PR middle-end/70843
11373         * gcc.dg/pr70843.c: New test.
11375 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
11377         PR target/70858
11378         * gcc.target/i386/pr70858.c: New test.
11380 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
11382         * gcc.target/arc/nps400-1.c: New file.
11384 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
11385             Andrew Burgess  <andrew.burgess@embecosm.com>
11387         * gcc.target/arc/movh_cl-1.c: New file.
11389 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
11390             Andrew Burgess  <andrew.burgess@embecosm.com>
11392         * gcc.target/arc/extzv-1.c: New file.
11393         * gcc.target/arc/insv-1.c: New file.
11394         * gcc.target/arc/insv-2.c: New file.
11395         * gcc.target/arc/movb-1.c: New file.
11396         * gcc.target/arc/movb-2.c: New file.
11397         * gcc.target/arc/movb-3.c: New file.
11398         * gcc.target/arc/movb-4.c: New file.
11399         * gcc.target/arc/movb-5.c: New file.
11400         * gcc.target/arc/movb_cl-1.c: New file.
11401         * gcc.target/arc/movb_cl-2.c: New file.
11402         * gcc.target/arc/movbi_cl-1.c: New file.
11403         * gcc.target/arc/movl-1.c: New file.
11405 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
11406             Andrew Burgess  <andrew.burgess@embecosm.com>
11408         * gcc.target/arc/cmem-1.c: New file.
11409         * gcc.target/arc/cmem-2.c: New file.
11410         * gcc.target/arc/cmem-3.c: New file.
11411         * gcc.target/arc/cmem-4.c: New file.
11412         * gcc.target/arc/cmem-5.c: New file.
11413         * gcc.target/arc/cmem-6.c: New file.
11414         * gcc.target/arc/cmem-7.c: New file.
11415         * gcc.target/arc/cmem-ld.inc: New file.
11416         * gcc.target/arc/cmem-st.inc: New file.
11418 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
11420         PR target/70821
11421         * gcc.target/i386/pr70821.c: New test.
11423 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
11425         * gcc.target/powerpc/vec-adde.c: New test.
11426         * gcc.target/powerpc/vec-adde-int128.c: New test.
11428 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
11430         * gcc.target/i386/avx-vround-1.c: New test.
11431         * gcc.target/i386/avx-vround-2.c: New test.
11432         * gcc.target/i386/avx512vl-vround-1.c: New test.
11433         * gcc.target/i386/avx512vl-vround-2.c: New test.
11435 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11437         PR testsuite/70595
11438         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11439         (check_effective_target_cilkplus_runtime): ... this.
11440         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11441         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11443         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11444         Require cilkplus_runtime.
11445         Don't add -lcilkrts.
11446         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11447         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11448         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11449         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11450         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11451         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11452         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11453         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11454         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11455         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11456         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11457         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11458         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11459         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11460         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11461         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11462         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11463         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11464         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11465         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11466         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11467         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11468         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11469         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11470         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11471         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11472         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11473         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11474         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11476         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11477         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11479         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11481         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11482         cilkplus_runtime.
11484 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
11486         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11487         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11489 2015-04-27  Ryan Burn  <contact@rnburn.com>
11491         PR c++/69024
11492         PR c++/68997
11493         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11494         diagnostic.
11495         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11496         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11498 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
11500         * gnat.dg/limited_with4.ad[sb]: New test.
11501         * gnat.dg/limited_with4_pkg.ads: New helper.
11503 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
11505         PR target/70155
11506         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11507         and movv1ti_internal patterns
11508         * gcc.target/i386/pr70155-1.c: New test.
11509         * gcc.target/i386/pr70155-2.c: Likewise.
11510         * gcc.target/i386/pr70155-3.c: Likewise.
11511         * gcc.target/i386/pr70155-4.c: Likewise.
11512         * gcc.target/i386/pr70155-5.c: Likewise.
11513         * gcc.target/i386/pr70155-6.c: Likewise.
11514         * gcc.target/i386/pr70155-7.c: Likewise.
11515         * gcc.target/i386/pr70155-8.c: Likewise.
11516         * gcc.target/i386/pr70155-9.c: Likewise.
11517         * gcc.target/i386/pr70155-10.c: Likewise.
11518         * gcc.target/i386/pr70155-11.c: Likewise.
11519         * gcc.target/i386/pr70155-12.c: Likewise.
11520         * gcc.target/i386/pr70155-13.c: Likewise.
11521         * gcc.target/i386/pr70155-14.c: Likewise.
11522         * gcc.target/i386/pr70155-15.c: Likewise.
11523         * gcc.target/i386/pr70155-16.c: Likewise.
11524         * gcc.target/i386/pr70155-17.c: Likewise.
11525         * gcc.target/i386/pr70155-18.c: Likewise.
11526         * gcc.target/i386/pr70155-19.c: Likewise.
11527         * gcc.target/i386/pr70155-20.c: Likewise.
11528         * gcc.target/i386/pr70155-21.c: Likewise.
11529         * gcc.target/i386/pr70155-22.c: Likewise.
11531 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
11533         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11534         ".{5,6}".
11536 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
11538         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11539         * gcc.dg/tree-ssa/scev-9.c: Ditto.
11540         * gcc.dg/tree-ssa/scev-10.c: Ditto.
11541         * gcc.dg/tree-ssa/scev-11.c: Ditto.
11542         * gcc.dg/tree-ssa/scev-12.c: Ditto.
11544 2016-04-27  Richard Biener  <rguenther@suse.de>
11546         PR ipa/70760
11547         * g++.dg/ipa/ipa-pta-2.C: New testcase.
11548         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11550 2016-04-27  Nathan Sidwell  <nathan@acm.org>
11552         * g++.dg/cpp0x/constexpr-recursion3.C: New.
11553         * g++.dg/ubsan/pr63956.C: Adjust error location.
11555 2016-04-27  Nick Clifton  <nickc@redhat.com>
11557         PR middle-end/49889
11558         * gcc.dg/pr49889.c: New test.
11560 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
11562         * c-c++-common/memset-array.c: New test.
11564 2016-04-26  Martin Sebor  <msebor@redhat.com>
11566         PR c++/66639
11567         * g++.dg/cpp1y/func_constexpr.C: New test.
11569 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
11571         PR c++/70241
11572         * g++.dg/cpp0x/enum32.C: New test.
11573         * g++.dg/cpp0x/enum33.C: New test.
11575 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11577         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11578         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11579         * gcc.c-torture/execute/bitfld-6.c: Likewise.
11580         * gcc.c-torture/execute/bitfld-7.c: Likewise.
11581         * gcc.c-torture/execute/pr38151.c: Likewise.
11582         * gcc.c-torture/execute/pr66556.c: Likewise.
11583         * gcc.c-torture/execute/pr67781.c: Likewise.
11584         * gcc.c-torture/execute/pr68648.c: Likewise.
11586 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
11588         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11590 2016-04-26  Marek Polacek  <polacek@redhat.com>
11592         PR c/67784
11593         * gcc.dg/pr67784-3.c: New test.
11594         * gcc.dg/pr67784-4.c: New test.
11595         * gcc.dg/pr67784-5.c: New test.
11597         PR c/70791
11598         * gcc.dg/Wnested-externs-2.c: New test.
11600 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
11602         * gcc.dg/fold-plusmult.c: Adjust.
11603         * gcc.dg/no-strict-overflow-6.c: Adjust.
11604         * gcc.dg/gomp/loop-1.c: Xfail some tests.
11606 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
11608         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11609         number scans.
11610         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11611         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11612         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11613         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11614         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11615         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11616         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11617         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11618         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11619         * gcc.target/i386/avx512f-gather-5.c: Likewise.
11620         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11621         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11622         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11623         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11624         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11625         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11626         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11627         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11628         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11629         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11630         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11631         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11632         scans.
11633         * gcc.target/i386/pr32219-4.c: Likewise.
11634         * gcc.target/i386/pr32219-6.c: Likewise.
11635         * gcc.target/i386/pr32219-8.c: Likewise.
11637 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11639         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11640         associated options.
11642 2016-04-26  Marek Polacek  <polacek@redhat.com>
11644         PR c++/70744
11645         * g++.dg/ext/cond2.C: New test.
11647 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
11649         PR tree-optimization/70771
11650         PR tree-optimization/70775
11651         * gcc.dg/pr70771.c: New test.
11652         * gcc.dg/pr70775.c: New test.
11654 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
11656         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11658 2016-04-25  Richard Biener  <rguenther@suse.de>
11660         PR tree-optimization/70780
11661         * gcc.dg/torture/pr70780.c: New testcase.
11663 2016-04-25  Michael Collison  <michael.collison@arm.com>
11665         * gcc.target/arm/neon-vaddws16.c: New test.
11666         * gcc.target/arm/neon-vaddws32.c: New test.
11667         * gcc.target/arm/neon-vaddwu16.c: New test.
11668         * gcc.target/arm/neon-vaddwu32.c: New test.
11669         * gcc.target/arm/neon-vaddwu8.c: New test.
11670         * lib/target-supports.exp
11671         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11672         that arm neon support vector widen sum of HImode TO SImode.
11674 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
11676         PR sanitizer/70712
11677         * c-c++-common/asan/pr70712.c: New test.
11679 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
11681         * .gitattributes: New file.
11683 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
11685         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11687 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
11689         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11690         * gfortran.dg/submodule_15.f08: Likewise.
11692 2016-04-22  Richard Biener  <rguenther@suse.de>
11694         PR tree-optimization/70740
11695         * gcc.dg/torture/pr70740.c: New testcase.
11697 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
11699         PR target/70750
11700         * gcc.target/i386/pr70750-1.c: New test.
11701         * gcc.target/i386/pr70750-2.c: Likewise.
11703 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
11705         PR c++/70540
11706         * g++.dg/cpp0x/auto48.C: New.
11708 2016-04-21  Marek Polacek  <polacek@redhat.com>
11710         PR c++/70513
11711         * g++.dg/cpp0x/forw_enum12.C: New test.
11712         * g++.dg/cpp0x/forw_enum13.C: New test.
11714 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
11716         PR target/70728
11717         * gcc.target/i386/pr70728.c: New test.
11719 2016-04-21  Richard Biener  <rguenther@suse.de>
11721         PR middle-end/70747
11722         * gcc.dg/pr70747.c: New testcase.
11724 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
11726         PR tree-optimization/70715
11727         * gcc.dg/tree-ssa/scev-13.c: New test.
11729 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
11731         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11733 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
11735         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11737 2016-04-20  Jan Hubicka  <jh@suse.cz>
11739         PR ipa/70018
11740         * g++.dg/ipa/nothrow-1.C: New testcase.
11742 2016-04-20  Nathan Sidwell  <nathan@acm.org>
11744         PR c++/55635
11745         * g++.dg/eh/delete1.C: New.
11747 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
11749         * gcc.target/i386/avx256-unaligned-store-2.c: Add
11750         -mtune-ctrl=sse_typeless_stores.
11752 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
11754         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11756 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
11758         PR tree-optimization/69489
11759         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11761 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
11763         PR c++/69363
11764         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11765         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11766         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11768 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
11770         PR tree-optimization/56625
11771         PR tree-optimization/69489
11772         * gcc.dg/vect/pr56625.c: New test.
11773         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11775 2016-04-20  Andrew Pinski  <apinski@cavium.com>
11777         PR target/64971
11778         * gcc.c-torture/compile/pr37433-1.c: New testcase.
11780 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
11782         * gnat.dg/self1.adb: Remove now incorrect test.
11784 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
11786         * gcc.dg/tree-ssa/scev-11.c: New test.
11787         * gcc.dg/tree-ssa/scev-12.c: New test.
11789 2016-04-20  Marek Polacek  <polacek@redhat.com>
11791         PR tree-optimization/70725
11792         * gcc.dg/pr70725.c: New test.
11794 2016-04-20  Richard Biener  <rguenther@suse.de>
11796         PR tree-optimization/70726
11797         * g++.dg/vect/pr70726.cc: New testcase.
11799 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11801         PR target/70674
11802         * gcc.target/s390/pr70674.c: New test.
11804 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11806         PR libgfortran/70684
11807         * gfortran.dg/list_read_14.f90: New test.
11809 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
11811         PR target/69201
11812         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11813         extern to force it misaligned.
11814         (b): Likewise.
11815         (c): Likewise.
11816         (d): Likewise.
11817         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11818         Don't check `*' before movv4sf_internal.
11819         * gcc.target/i386/avx256-unaligned-store-2.c: Check
11820         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11821         Don't check `*' before movv16qi_internal.
11822         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11823         extern to force it misaligned.
11824         (b): Likewise.
11825         (c): Likewise.
11826         (d): Likewise.
11827         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11828         Don't check `*' before movv2df_internal.
11829         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11830         extern to force it misaligned.
11831         (b): Likewise.
11832         (c): Likewise.
11833         (d): Likewise.
11834         Check movv8sf_internal instead of avx_storeups256.
11835         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11837 2016-04-19  Richard Biener  <rguenther@suse.de>
11839         PR tree-optimization/70171
11840         * g++.dg/tree-ssa/pr70171.C: New testcase.
11842 2016-04-19  Richard Biener  <rguenther@suse.de>
11844         PR tree-optimization/70724
11845         * gcc.dg/torture/pr70724.c: New testcase.
11847 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
11849         PR middle-end/70689
11850         * gcc.target/i386/pr70689.c: New.
11852 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
11854         PR target/70708
11855         * gcc.target/i386/pr70708.c: New test.
11857 2016-04-18  Richard Biener  <rguenther@suse.de>
11859         PR tree-optimization/43434
11860         * gcc.dg/vect/pr43434.c: New testcase.
11861         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11862         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11863         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11864         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11865         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11866         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11867         * gcc.dg/gomp/pr68640.c: Likewise.
11868         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11869         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11871 2016-04-18  Richard Biener  <rguenther@suse.de>
11873         PR tree-optimization/70701
11874         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11876 2016-04-18  Tom de Vries  <tom@codesourcery.com>
11878         PR testsuite/70699
11879         * gcc.dg/pr70161.c: Add dot-file scans.
11880         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11881         instead of after last dot char.
11883 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11885         * c-c++-common/dump-ada-spec-3.c: New test.
11886         * c-c++-common/dump-ada-spec-4.c: Likewise.
11888 2016-04-17  Tom de Vries  <tom@codesourcery.com>
11890         PR other/70183
11891         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11893 2016-04-15  Jan Hubicka  <jh@suse.cz>
11895         PR ipa/70018
11896         * g++.dg/ipa/pure-const-1.C: New testcase.
11897         * g++.dg/ipa/pure-const-2.C: New testcase.
11898         * g++.dg/ipa/pure-const-3.C: New testcase.
11900 2016-04-15  Marek Polacek  <polacek@redhat.com>
11902         PR c/70671
11903         * gcc.dg/bitfld-22.c: New test.
11905 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
11907         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11908         x86_64.
11910 2016-04-15  Marek Polacek  <polacek@redhat.com>
11912         PR c/70651
11913         * c-c++-common/pr70651.c: New test.
11915 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11917         PR rtl-optimization/70681
11918         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11919         dump scan on arm and powerpc.
11920         * gcc.dg/pr10474.c: Likewise.
11922 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
11924         PR c++/69517
11925         PR c++/70019
11926         PR c++/70588
11927         * g++.dg/cpp1y/vla11.C: Revert for real.
11929         PR c/70436
11930         * c-c++-common/Wparentheses-1.c: New test.
11931         * c-c++-common/gomp/Wparentheses-1.c: New test.
11932         * c-c++-common/gomp/Wparentheses-2.c: New test.
11933         * c-c++-common/gomp/Wparentheses-3.c: New test.
11934         * c-c++-common/gomp/Wparentheses-4.c: New test.
11935         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11936         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11937         * c-c++-common/goacc/Wparentheses-1.c: New test.
11939 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
11941         PR target/70662
11942         * gcc.target/i386/pr70662.c: New test.
11944 2016-04-15  Richard Biener  <rguenther@suse.de>
11945             Alan Modra  <amodra@gmail.com>
11947         PR tree-optimization/70130
11948         * gcc.dg/vect/O3-pr70130.c: New testcase.
11950 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11952         PR target/70669
11953         * gcc.target/powerpc/pr70669.c: New test.
11955         PR target/70640
11956         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11957         a power7 system that does not have an assembler that supports
11958         power8.
11960 2016-04-14  Martin Sebor  <msebor@redhat.com>
11962         PR c++/69517
11963         PR c++/70019
11964         PR c++/70588
11965         * c-c++-common/ubsan/vla-1.c: Revert.
11966         * g++.dg/cpp1y/vla11.C: Same.
11967         * g++.dg/cpp1y/vla12.C: Same.
11968         * g++.dg/cpp1y/vla13.C: Same.
11969         * g++.dg/cpp1y/vla14.C: Same.
11970         * g++.dg/cpp1y/vla3.C: Same.
11971         * g++.dg/init/array24.C: Same.
11972         * g++.dg/ubsan/vla-1.C: Same.
11974 2016-04-14  Marek Polacek  <polacek@redhat.com>
11975             Jan Hubicka  <hubicka@ucw.cz>
11977         PR c++/70029
11978         * g++.dg/torture/pr70029.C: New test.
11980 2016-04-14  Martin Sebor  <msebor@redhat.com>
11982         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11983         type size to prevent failures on targets with very low maximum
11984         alignment.
11986 2016-04-14  Richard Biener  <rguenther@suse.de>
11988         PR tree-optimization/70623
11989         * gcc.dg/torture/pr70623.c: New testcase.
11990         * gcc.dg/torture/pr70623-2.c: Likewise.
11992 2016-04-13  Martin Sebor  <msebor@redhat.com>
11994         PR c++/69517
11995         PR c++/70019
11996         PR c++/70588
11997         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11998         * g++.dg/cpp1y/vla11.C: New test.
11999         * g++.dg/cpp1y/vla12.C: New test.
12000         * g++.dg/cpp1y/vla13.C: New test.
12001         * g++.dg/cpp1y/vla14.C: New test.
12002         * g++.dg/cpp1y/vla3.C: Restore deleted test.
12003         * g++.dg/init/array24.C: Fully brace VLA initializer.
12004         * g++.dg/ubsan/vla-1.C: Disable exceptions.
12006 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12008         PR c++/70641
12009         * g++.dg/opt/pr70641.C: New test.
12011 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12013         PR rtl-optimization/68749
12014         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12015         effects of argument promotions.
12016         Remove default args to dg-skip-if.
12018 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
12020         PR c++/70635
12021         * g++.dg/parse/pr70635.C: New.
12023 2016-04-13  Marek Polacek  <polacek@redhat.com>
12025         PR c++/70639
12026         * c-c++-common/Wmisleading-indentation-4.c: New test.
12028 2016-04-13  Marek Polacek  <polacek@redhat.com>
12030         PR c/70436
12031         * gcc.dg/Wparentheses-12.c: New test.
12032         * gcc.dg/Wparentheses-13.c: New test.
12034 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12036         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12037         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12038         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12040 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12042         PR middle-end/70633
12043         * gcc.c-torture/compile/pr70633.c: New test.
12045         PR debug/70628
12046         * gcc.dg/torture/pr70628.c: New test.
12048 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
12050         PR c++/70610
12051         * g++.dg/template/pr70610.C: New test.
12052         * g++.dg/template/pr70610-2.C: New test.
12053         * g++.dg/template/pr70610-3.C: New test.
12054         * g++.dg/template/pr70610-4.C: New test.
12056 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12058         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12059         128 instead of 32.
12061         PR c++/70571
12062         * g++.dg/ext/pr70571.C: New test.
12064 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
12066         PR target/70640
12067         * gcc.target/powerpc/pr70640.c: New test.
12069 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
12071         PR c++/68722
12072         * g++.dg/parse/pr68722.C: New.
12074 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12076         PR rtl-optimization/70596
12077         * gcc.target/i386/pr70596.c: New test.
12079 2016-04-12  Nathan Sidwell  <nathan@acm.org>
12081         PR c++/70501
12082         * g++.dg/init/pr70501.C: New.
12084 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
12086         * gcc.target/i386/asm-flag-6.c: New test.
12088 2016-04-12  Tom de Vries  <tom@codesourcery.com>
12090         PR tree-optimization/68756
12091         * gcc.dg/graphite/pr68756.c: New test.
12093 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12095         PR tree-optimization/70602
12096         * gcc.c-torture/execute/pr70602.c: New test.
12098 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12100         PR target/70381
12101         * gcc.target/powerpc/float128-1.c: New tests to make sure the
12102         __float128 emulator is built and runs.
12103         * gcc.target/powerpc/float128-1.c: Likewise.
12105         * lib/target-supports.exp (check_ppc_float128_sw_available):
12106         Rework tests for __float128 software and hardware
12107         availability. Fix exit condition to return 0 on success.
12109 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
12111         PR target/70133
12112         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12113         * gcc.target/aarch64/target_attr_15.c: Likewise.
12115 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
12117         PR c++/69066
12118         * g++.dg/cpp1y/pr69066.C: New.
12120 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12122         PR fortran/68566
12123         * gfortran.dg/pr36192.f90: Update test.
12124         * gfortran.dg/pr36192_1.f90: Update test.
12125         * gfortran.dg/real_dimension_1.f: Update test.
12126         * gfortran.dg/parameter_array_init_7.f90: New test.
12128 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
12130         PR testsuite/64039
12131         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12133         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12135         PR rtl-optimization/66669
12136         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12138         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12140         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12141         * gcc.dg/pie-1.c: Likewise.
12142         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12143         * gcc.dg/pic-4.c: Likewise.
12144         * gcc.dg/pie-3.c: Likewise.
12145         * gcc.dg/pie-4.c: Likewise.
12147         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12149         PR tree-optimization/68644
12150         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12152         PR rtl-optimization/64886
12153         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12155 2016-04-09  Tom de Vries  <tom@codesourcery.com>
12157         PR tree-optimization/68953
12158         * gcc.dg/graphite/pr68953.c: New test.
12160 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12162         PR fortran/70592
12163         * gfortran.dg/deferred_character_16.f90: New test.
12165 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
12167         PR tree-optimization/70586
12168         * gcc.c-torture/execute/pr70586.c: New test.
12170 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12172         PR sanitizer/70573
12173         * c-c++-common/asan/halt_on_error-1.c: Replace memset
12174         with __builtin_memset
12175         * c-c++-common/asan/halt_on_error-2.c: Likewise.
12177 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
12179         PR lto/70289
12180         PR ipa/70348
12181         PR tree-optimization/70373
12182         PR middle-end/70533
12183         PR middle-end/70534
12184         PR middle-end/70535
12185         * c-c++-common/goacc/reduction-5.c: New test.
12186         * c-c++-common/goacc/reduction-promotions.c: New test.
12187         * gfortran.dg/goacc/reduction-3.f95: New test.
12188         * gfortran.dg/goacc/reduction-promotions.f90: New test.
12190 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
12192         PR c++/70590
12193         PR c++/70452
12194         * g++.dg/pr70590.C: New test.
12195         * g++.dg/pr70590-2.C: New test.
12197 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
12199         PR middle-end/70593
12200         * gcc.target/i386/pr70593.c: New test.
12202         PR rtl-optimization/70574
12203         * gcc.target/i386/avx2-pr70574.c: New test.
12205 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
12207         PR sanitizer/70541
12208         * c-c++-common/asan/pr70541.c: New test.
12210 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12212         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12213         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12215 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12217         PR target/70566
12218         * gcc.c-torture/execute/pr70566.c: New test.
12220 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12222         * c-c++-common/goacc/uninit-copy-clause.c: New test.
12223         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12225 2016-04-08  Alan Modra  <amodra@gmail.com>
12227         * gcc.target/powerpc/pr70117.c: New.
12229 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
12231         PR testsuite/70581
12232         * gcc.dg/lto/simd-function_0.c: New test.
12234         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12235         clones.
12236         * c-c++-common/attr-simd-2.c: Likewise.
12237         * c-c++-common/attr-simd-4.c: Likewise.
12238         * gcc.dg/gomp/simd-clones-2.c: Likewise.
12239         * gcc.dg/gomp/simd-clones-3.c: Likewise.
12241 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12243         PR testsuite/70553
12244         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12246 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
12247             Tom de Vries  <tom@codesourcery.com>
12249         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12250         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12251         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12252         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12253         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12254         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12255         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12256         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12258 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12260         PR c/70436
12261         * g++.dg/warn/Wparentheses-29.C: New test.
12263 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12265         PR c/70436
12266         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12267         explicit braces to resolve a future -Wparentheses warning.
12269 2016-04-06  Richard Henderson  <rth@redhat.com>
12271         * gcc.dg/pr61817-1.c: New test.
12272         * gcc.dg/pr61817-2.c: New test.
12273         * gcc.dg/pr69391-1.c: New test.
12274         * gcc.dg/pr69391-2.c: New test.
12276 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
12278         PR rtl-optimization/70398
12279         * gcc.target/aarch64/pr70398.c: New.
12281 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12283         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12285 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
12286             Pedro Alves  <palves@redhat.com>
12288         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12290 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
12292         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12293         Check for avx512f effective targets instead of avx2.
12294         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12295         for AVX512F clones.
12296         * gcc.dg/gomp/declare-simd-3.c: Likewise.
12297         * g++.dg/gomp/declare-simd-1.C: Likewise.
12298         * g++.dg/gomp/declare-simd-3.C: Likewise.
12299         * g++.dg/gomp/declare-simd-4.C: Likewise.
12301         PR middle-end/70550
12302         * c-c++-common/gomp/pr70550-1.c: New test.
12303         * c-c++-common/gomp/pr70550-2.c: New test.
12305 2016-04-05  Nathan Sidwell  <nathan@acm.org>
12307         PR c++/70512
12308         * g++.dg/ext/attribute-may-alias-5.C: New.
12310 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12312         PR c++/70336
12313         * c-c++-common/pr70336.c: New test.
12314         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12315         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12317 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
12319         PR ipa/66223
12320         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12322 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12324         PR rtl-optimization/70542
12325         * gcc.dg/torture/pr70542.c: New test.
12326         * gcc.target/i386/avx2-pr70542.c: New test.
12328 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
12330         PR tree-optimization/70509
12331         * gcc.target/i386/avx512bw-pr70509.c: New test.
12333 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
12335         PR c++/70452
12336         * g++.dg/ext/constexpr-vla4.C: New test.
12338 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
12340         PR target/70510
12341         * gcc.target/i386/pr70510.c: New test.
12343 2016-04-05  Richard Biener  <rguenther@suse.de>
12345         PR tree-optimization/70526
12346         * g++.dg/torture/pr70526.C: New testcase.
12348 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12350         PR target/70525
12351         * gcc.target/i386/pr70525.c: New test.
12353 2016-04-05  Richard Biener  <rguenther@suse.de>
12355         PR middle-end/70499
12356         * g++.dg/torture/pr70499.C: New testcase.
12358 2016-04-05  Richard Biener  <rguenther@suse.de>
12360         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12361         remove XFAIL.
12363 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
12365         PR middle-end/70307
12366         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
12367         rs6000 ABI warnings.
12369 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
12371         PR ipa/66223
12372         * g++.dg/ipa/devirt-51.C: New testcase.
12374 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12375             Jakub Jelinek  <jakub@redhat.com>
12377         PR middle-end/70457
12378         * gcc.dg/torture/pr70457.c: New.
12380 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
12382         PR fortran/67538
12383         * gfortran.dg/allocate_with_source_19.f08: New test.
12385 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
12387         PR fortran/65795
12388         * gfortran.dg/coarray_allocate_6.f08: New test.
12390 2016-04-04  Richard Biener  <rguenther@suse.de>
12392         PR rtl-optimization/70484
12393         * gcc.dg/torture/pr70484.c: New testcase.
12395 2016-04-04  Marek Polacek  <polacek@redhat.com>
12397         PR c/70307
12398         * gcc.dg/torture/pr70307.c: New test.
12400 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
12402         PR target/70416
12403         PR target/67391
12404         * gcc.target/sh/torture/pr70416.c: New.
12406 2016-04-02  Martin Sebor  <msebor@redhat.com>
12408         PR c++/67376
12409         PR c++/70170
12410         PR c++/70172
12411         PR c++/70228
12412         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12413         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12414         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12415         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12416         * g++.dg/cpp0x/constexpr-string.C: Same.
12417         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12418         * g++.dg/cpp0x/pr65398.C: Same.
12419         * g++.dg/ext/constexpr-vla1.C: Same.
12420         * g++.dg/ext/constexpr-vla2.C: Same.
12421         * g++.dg/ext/constexpr-vla3.C: Same.
12422         * g++.dg/ubsan/pr63956.C: Same.
12424 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
12426         PR rtl-optimization/70467
12427         * gcc.target/i386/pr70467-2.c: New test.
12429 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
12430             Marek Polacek  <polacek@redhat.com>
12432         PR c++/70488
12433         * g++.dg/init/new47.C: New test.
12435 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12437         PR target/70496
12438         * gcc.target/arm/pr70496.c: New test.
12440 2016-04-01  Nathan Sidwell  <nathan@acm.org>
12442         PR c++/68475
12443         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12445 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
12447         PR target/69890
12448         * gcc.dg/strlenopt.h (memmove): New.
12449         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12450         instead of "string.h".
12451         * gcc.target/i386/chkp-strlen-2.c: Likewise.
12452         * gcc.target/i386/chkp-strlen-3.c: Likewise.
12453         * gcc.target/i386/chkp-strlen-4.c: Likewise.
12454         * gcc.target/i386/chkp-strlen-5.c: Likewise.
12455         * gcc.target/i386/chkp-stropt-1.c: Likewise.
12456         * gcc.target/i386/chkp-stropt-10.c: Likewise.
12457         * gcc.target/i386/chkp-stropt-11.c: Likewise.
12458         * gcc.target/i386/chkp-stropt-12.c: Likewise.
12459         * gcc.target/i386/chkp-stropt-13.c: Likewise.
12460         * gcc.target/i386/chkp-stropt-14.c: Likewise.
12461         * gcc.target/i386/chkp-stropt-15.c: Likewise.
12462         * gcc.target/i386/chkp-stropt-16.c: Likewise.
12463         * gcc.target/i386/chkp-stropt-2.c: Likewise.
12464         * gcc.target/i386/chkp-stropt-3.c: Likewise.
12465         * gcc.target/i386/chkp-stropt-4.c: Likewise.
12466         * gcc.target/i386/chkp-stropt-5.c: Likewise.
12467         * gcc.target/i386/chkp-stropt-6.c: Likewise.
12468         * gcc.target/i386/chkp-stropt-7.c: Likewise.
12469         * gcc.target/i386/chkp-stropt-8.c: Likewise.
12470         * gcc.target/i386/chkp-stropt-9.c: Likewise.
12472 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12474         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12475         (Holder::foo): Reflect this.
12477 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
12479         PR target/70442
12480         * gcc.dg/pr70442.c: New test.
12482 2016-03-31  Nathan Sidwell  <nathan@acm.org>
12484         PR c++/70393
12485         * g++.dg/cpp0x/constexpr-virtual6.C: New.
12487 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
12489         PR target/70453
12490         * gcc.target/i386/pr70453.c: New test.
12492 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
12494         PR target/70292
12495         * gcc.c-torture/pr70292.c: New test.
12497 2016-03-31  Marek Polacek  <polacek@redhat.com>
12499         PR c/70297
12500         * c-c++-common/pr70297.c: New test.
12501         * g++.dg/cpp0x/typedef-redecl.C: New test.
12502         * gcc.dg/typedef-redecl2.c: New test.
12504 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
12506         PR rtl-optimization/70460
12507         * gcc.c-torture/execute/pr70460.c: New test.
12509 2016-03-31  Richard Biener  <rguenther@suse.de>
12511         PR c++/70430
12512         * g++.dg/ext/vector30.C: New testcase.
12514 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12515             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12517         * gfortran.dg/fmt_pf.f90: New test.
12519 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12521         Forward-port from 5 branch
12522         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
12524         PR testsuite/70356
12525         * gcc.target/i386/avx-vextractf128-256-5.c: Move
12526         dg-require-effective-target after dg-do.
12528         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
12530         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12532 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
12533             Julian Brown  <julian@codesourcery.com>
12534             Chung-Lin Tang  <cltang@codesourcery.com>
12535             Cesar Philippidis  <cesar@codesourcery.com>
12536             James Norris  <jnorris@codesourcery.com>
12537             Tom de Vries  <tom@codesourcery.com>
12538             Nathan Sidwell  <nathan@codesourcery.com>
12540         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
12541         * c-c++-common/goacc/loop-clauses.c: Likewise.
12542         * g++.dg/goacc/template.C: Likewise.
12543         * gfortran.dg/goacc/combined-directives.f90: Likewise.
12544         * gfortran.dg/goacc/loop-1.f95: Likewise.
12545         * gfortran.dg/goacc/loop-5.f95: Likewise.
12546         * gfortran.dg/goacc/loop-6.f95: Likewise.
12547         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12548         * c-c++-common/goacc-gomp/nesting-1.c: Update.
12549         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12550         * c-c++-common/goacc/clauses-fail.c: Likewise.
12551         * c-c++-common/goacc/parallel-1.c: Likewise.
12552         * c-c++-common/goacc/reduction-1.c: Likewise.
12553         * c-c++-common/goacc/reduction-2.c: Likewise.
12554         * c-c++-common/goacc/reduction-3.c: Likewise.
12555         * c-c++-common/goacc/reduction-4.c: Likewise.
12556         * c-c++-common/goacc/routine-3.c: Likewise.
12557         * c-c++-common/goacc/routine-4.c: Likewise.
12558         * c-c++-common/goacc/routine-5.c: Likewise.
12559         * c-c++-common/goacc/tile.c: Likewise.
12560         * g++.dg/goacc/template.C: Likewise.
12561         * gfortran.dg/goacc/combined-directives.f90: Likewise.
12562         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12563         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
12564         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
12565         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12566         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12567         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12568         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
12569         * c-c++-common/goacc/use_device-1.c: ... this file.
12570         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
12571         * c-c++-common/goacc/host_data-5.c: ... this file, and...
12572         * c-c++-common/goacc/host_data-6.c: ... this file.
12573         * c-c++-common/goacc/loop-2-kernels.c: New file.
12574         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12575         * c-c++-common/goacc/loop-3.c: Likewise.
12576         * g++.dg/goacc/reference.C: Likewise.
12577         * g++.dg/goacc/routine-1.C: Likewise.
12578         * g++.dg/goacc/routine-2.C: Likewise.
12580 2016-03-30  Richard Biener  <rguenther@suse.de>
12582         PR middle-end/70450
12583         * gcc.dg/torture/pr70450.c: New testcase.
12585 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
12587         PR target/70421
12588         * gcc.dg/torture/pr70421.c: New test.
12589         * gcc.target/i386/avx512f-pr70421.c: New test.
12591 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
12593         PR testsuite/70364
12594         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12595         (check): New function.
12596         (bar): Call check.
12597         (foo): Align stack to 16 bytes when calling bar.
12598         * gcc.target/i386/cleanup-2.c: Likewise.
12600 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
12602         PR tree-optimization/59124
12603         * gcc.dg/Warray-bounds-19.c: New test.
12605 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
12607         * lib/prune.exp (escape_regex_chars): New.
12608         (prune_file_path): Update to quote metcharacters for regexp.
12610 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
12612         PR rtl-optimization/70429
12613         * gcc.c-torture/execute/pr70429.c: New test.
12615         PR tree-optimization/70405
12616         * gcc.dg/pr70405.c: New test.
12618 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
12620         PR fortran/70397
12621         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12622         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12624 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
12626         PR testsuite/64177
12627         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12628         __cilkrts_set_param to set two workers.
12629         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12630         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12632 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12634         * g++.dg/ext/fnname5.C: Update the test for Darwin.
12636 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
12638         PR target/70406
12639         * gcc.target/i386/pr70406.c: New test.
12641 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
12643         * gnat.dg/specs/double_record_extension3.ads: New test.
12645 2016-03-25  Richard Henderson  <rth@redhat.com>
12647         PR target/70120
12648         * gcc.target/aarch64/pr70120-1.c: New.
12649         * gcc.target/aarch64/pr70120-2.c: New.
12650         * gcc.target/aarch64/pr70120-3.c: New.
12652 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
12654         PR c++/62212
12655         * g++.dg/template/mangle2.C: The dg-do directive should be
12656         "compile" not "assemble".
12658 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
12660         PR lto/69650
12661         * gcc.dg/pr69650.c: New test.
12663 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
12665         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12667 2016-03-25  Alan Modra  <amodra@gmail.com>
12669         * gcc.dg/dfp/pr70052.c: New test.
12671 2016-03-24  Richard Henderson  <rth@redhat.com>
12673         PR middle-end/69845
12674         * gcc.dg/tree-ssa/pr69845-1.c: New test.
12675         * gcc.dg/tree-ssa/pr69845-2.c: New test.
12677 2016-03-24  Tom de Vries  <tom@codesourcery.com>
12679         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12681 2016-03-24  Tom de Vries  <tom@codesourcery.com>
12683         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12684         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12686 2016-03-24  Tom de Vries  <tom@codesourcery.com>
12688         * c-c++-common/goacc/uninit-dim-clause.c: New test.
12689         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12691 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
12693         PR c++/62212
12694         * g++.dg/template/mangle2.C: New test.
12696 2016-03-24  Richard Biener  <rguenther@suse.de>
12698         PR tree-optimization/70396
12699         * gcc.dg/torture/pr70396.c: New testcase.
12701 2016-03-24  Richard Biener  <rguenther@suse.de>
12703         PR middle-end/70370
12704         * gcc.dg/torture/pr70370.c: New testcase.
12706 2016-03-24  Tom de Vries  <tom@codesourcery.com>
12708         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12709         * gfortran.dg/goacc/kernels-tree.f95: Same.
12710         * gfortran.dg/goacc/parallel-tree.f95: Same.
12712 2016-03-24  Tom de Vries  <tom@codesourcery.com>
12714         * c-c++-common/goacc/uninit-if-clause.c: New test.
12715         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12717 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
12719         PR target/70290
12720         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12721         Fix formatting.
12723 2016-03-24  Richard Biener  <rguenther@suse.de>
12725         PR tree-optimization/70372
12726         * gcc.dg/tree-ssa/pr70372.c: New testcase.
12728 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
12730         PR c++/70347
12731         * g++.dg/cpp1y/nsdmi-union1.C: New test.
12733 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
12735         PR c++/70332
12736         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12738 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
12740         PR c++/70001
12741         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12742         * g++.dg/cpp1y/pr70001.C: New test.
12744         PR c++/70323
12745         * g++.dg/cpp0x/constexpr-70323.C: New test.
12747 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
12748             Jason Merrill  <jason@redhat.com>
12749             Jakub Jelinek  <jakub@redhat.com>
12751         PR c++/69315
12752         * g++.dg/cpp0x/constexpr-69315.C: New test.
12753         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12755 2016-03-23  Marek Polacek  <polacek@redhat.com>
12757         PR c++/69884
12758         * g++.dg/warn/Wignored-attributes-1.C: New test.
12759         * g++.dg/warn/Wignored-attributes-2.C: New test.
12761 2016-03-23  Tom de Vries  <tom@codesourcery.com>
12763         * c-c++-common/goacc/kernels-default.c (foo): Add missing
12764         initialization.
12765         * gfortran.dg/goacc/private-3.f95 (test): Same.
12766         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12767         missing use param.
12769 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12771         * lib/target-supports.exp: Remove v7ve entry from loop
12772         creating effective target checks.
12773         (check_effective_target_arm_arch_v7ve_ok): New procedure.
12774         (add_options_for_arm_arch_v7ve): Likewise.
12776 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
12778         PR tree-optimization/70354
12779         * gcc.dg/vect/pr70354-1.c: New test.
12780         * gcc.dg/vect/pr70354-2.c: New test.
12781         * gcc.target/i386/avx2-pr70354-1.c: New test.
12782         * gcc.target/i386/avx2-pr70354-2.c: New test.
12784 2016-03-22  Jeff Law  <law@redhat.com>
12786         PR target/70232
12787         * gcc.dg/tree-ssa/pr70232.c: New test.
12789 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
12791         PR target/70302
12792         * gcc.target/i386/pr70302.c: New test.
12794 2016-03-22  Richard Biener  <rguenther@suse.de>
12796         PR middle-end/70251
12797         * g++.dg/torture/pr70251.C: New testcase.
12799 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
12801         PR c/69993
12802         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12803         Wmisleading-indentation.c.
12804         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12805         reflect change to diagnostic text and order of messages.
12806         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12808 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
12810         * g++.dg/ext/java-3.C: Don't compile on AIX.
12812 2016-03-22  Richard Biener  <rguenther@suse.de>
12814         PR middle-end/70333
12815         * gcc.dg/torture/pr70333.c: New testcase.
12817 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
12819         * g++.dg/ext/pr70290.C: New test.
12821 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
12823         PR target/70325
12824         * gcc.target/i386/pr70325.c: New test.
12826 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
12828         PR target/70329
12829         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12830         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12832         PR target/70300
12833         * gcc.target/i386/pr70300.c: New test.
12835         PR c++/70295
12836         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12837         (func2): New function for cond with parens, xfail warning for c++.
12838         * g++.dg/warn/Wnonnull-compare-8.C: New test.
12840 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
12842         PR c++/70096
12843         * g++.dg/template/ptrmem30.C: New test.
12845 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
12847         PR c++/70204
12848         * g++.dg/cpp0x/constexpr-70204a.C: New test.
12849         * g++.dg/cpp0x/constexpr-70204b.C: New test.
12851 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
12853         PR middle-end/70326
12854         * gcc.dg/pr70326.c: New test.
12856 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
12857             Jakub Jelinek  <jakub@redhat.com>
12859         PR tree-optimization/70317
12860         * gcc.dg/pr70317.c: New test.
12862 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
12864         PR target/70327
12865         * gcc.target/i386/pr70327.c: New test.
12867 2016-03-21  Martin Liska  <mliska@suse.cz>
12869         PR ipa/70306
12870         * gcc.dg/ipa/pr70306.c: New test.
12872 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12874         * gcc.target/arm/attr-align1.c: Skip if M-profile.
12875         * gcc.target/arm/attr-align3.c: Likewise.
12876         * gcc.target/arm/attr_arm.c: Likewise.
12877         * gcc.target/arm/flip-thumb.c: Likewise.
12879 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
12881         PR target/70296
12882         * gcc.target/powerpc/altivec-36.c: New test.
12884 2016-03-21  Richard Biener  <rguenther@suse.de>
12886         PR tree-optimization/70310
12887         * gcc.dg/torture/pr70310.c: New testcase.
12889 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12891         PR target/70293
12892         * gcc.target/i386/pr70293.c: New test.
12894 2016-03-21  Richard Biener  <rguenther@suse.de>
12896         PR tree-optimization/70288
12897         * gcc.dg/torture/pr70288-1.c: New testcase.
12898         * gcc.dg/torture/pr70288-2.c: Likewise.
12900 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
12902         PR rtl-optimization/69307
12903         * gcc.target/arm/pr69307.c: New test.
12905 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
12907         PR rtl-optimization/69102
12908         * gcc.c-torture/compile/pr69102.c: New test.
12910 2016-03-18  Jeff Law  <law@redhat.com>
12912         PR rtl-optimization/70263
12913         * gcc.c-torture/compile/pr70263-1.c: New test.
12914         * gcc.target/i386/pr70263-2.c: New test.
12916 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
12918         PR rtl-optimization/70278
12919         * gcc.dg/torture/pr70278.c: New test.
12920         * gcc.target/arm/pr70278.c: New test.
12922 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
12924         PR c/70281
12925         * gcc.dg/plugin/diagnostic-test-expressions-1.c
12926         (test_builtin_types_compatible_p): New test function.
12927         * gcc.dg/pr70281.c: New test case.
12929 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
12931         PR target/70113
12932         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12934 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12936         PR tree-optimization/70252
12937         * gcc.dg/pr70252.c: New test.
12939 2016-03-18  Tom de Vries  <tom@codesourcery.com>
12941         * gcc.dg/pr70161-2.c: New test.
12942         * gcc.dg/pr70161.c: New test.
12944 2016-03-18  Tom de Vries  <tom@codesourcery.com>
12946         PR ipa/70269
12947         * gcc.dg/pr70269.c: New test.
12949 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
12951         PR c++/70267
12952         * g++.dg/ext/java-3.C: New test.
12954 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
12956         PR c++/70205
12957         * g++.dg/lookup/pr70205.C: New test.
12959 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
12961         PR c++/70218
12962         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12964 2016-03-17  Marek Polacek  <polacek@redhat.com>
12966         PR c/69407
12967         * gcc.dg/atomic-op-6.c: New test.
12969 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
12971         PR c/70264
12972         * c-c++-common/pr70264.c: New test case.
12974 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
12976         PR c++/70144
12977         * c-c++-common/pr70144-1.c: New test.
12978         * c-c++-common/pr70144-2.c: New test.
12980         PR c++/70272
12981         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12982         * g++.dg/opt/flifetime-dse6.C: New test.
12983         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12985 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12987         PR driver/70192
12988         * gcc.dg/pic-1.c: New test.
12989         * gcc.dg/pic-2.c: Likewise.
12990         * gcc.dg/pic-3.c: Likewise.
12991         * gcc.dg/pic-4.c: Likewise.
12992         * gcc.dg/pie-1.c: Likewise.
12993         * gcc.dg/pie-2.c: Likewise.
12994         * gcc.dg/pie-3.c: Likewise.
12995         * gcc.dg/pie-4.c: Likewise.
12996         * gcc.dg/pie-5.c: Likewise.
12997         * gcc.dg/pie-6.c: Likewise.
12999 2016-03-17  Tom de Vries  <tom@codesourcery.com>
13001         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13002         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13004 2016-03-17  Richard Biener  <rguenther@suse.de>
13006         PR debug/70271
13007         * g++.dg/debug/pr70271.C: New testcase.
13009 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
13011         * gcc.target/i386/pr70251.c: New test.
13013 2016-03-17  Marek Polacek  <polacek@redhat.com>
13015         PR c++/70194
13016         * g++.dg/warn/constexpr-70194.C: New test.
13018 2016-03-16  Richard Henderson  <rth@redhat.com>
13020         PR middle-end/70240
13021         * gcc.c-torture/compile/pr70240.c: New.
13023 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
13025         * gcc.c-torture/compile/20151204.c: Skip for avr.
13027 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13029         PR target/70245
13030         * g++.dg/opt/pr70245.C: New test.
13031         * g++.dg/opt/pr70245.h: New file.
13032         * g++.dg/opt/pr70245-aux.cc: New file.
13034 2016-03-16  Martin Sebor  <msebor@redhat.com>
13036         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13038 2016-03-16  Richard Henderson  <rth@redhat.com>
13040         PR middle-end/70199
13041         * gcc.c-torture/compile/pr70199.c: New.
13043 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
13045         * gcc.dg/uninit-19.c: Run dos2unix.
13047 2016-03-16  Marek Polacek  <polacek@redhat.com>
13049         PR c/70093
13050         * gcc.dg/nested-func-10.c: New test.
13051         * gcc.dg/nested-func-9.c: New test.
13053 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13055         PR tree-optimization/68714
13056         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13058 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13060         PR tree-optimization/68715
13061         * gcc.dg/graphite/pr68715-2.c: New test.
13062         * gcc.dg/graphite/pr68715.c: New test.
13063         * gfortran.dg/graphite/pr68715.f90: New test.
13065 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13067         PR tree-optimization/68809
13068         * gcc.dg/graphite/pr68809-2.c: New test.
13069         * gcc.dg/graphite/pr68809.c: New test.
13071 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13073         PR c++/70147
13074         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13075         method call to i () as argument.  Adjust expected output.
13077         PR c++/70147
13078         * g++.dg/ubsan/pr70147-1.C: New test.
13079         * g++.dg/ubsan/pr70147-2.C: New test.
13081 2016-03-15  Martin Sebor  <msebor@redhat.com>
13083         PR c++/58281
13084         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13086 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
13088         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13089         hppa*-*-hpux*.
13091         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13093         PR libfortran/69799
13094         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13095         libatomic_available.
13097 2016-03-15  Marek Polacek  <polacek@redhat.com>
13099         PR c++/70209
13100         * g++.dg/ext/attribute-may-alias-4.C: New test.
13102 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
13104         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
13105         -fvar-tracking-assignments-toggle flag.
13107 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
13109         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13111 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
13113         PR rtl-optimization/70222
13114         * gcc.c-torture/execute/pr70222-1.c: New test.
13115         * gcc.c-torture/execute/pr70222-2.c: New test.
13117 2016-03-15  Richard Henderson  <rth@redhat.com>
13119         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13121 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13123         PR rtl-optimization/69032
13124         * gcc.dg/pr69032.c: New test.
13126 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13128         PR rtl-optimization/63384
13129         * g++.dg/pr63384.C: New test.
13131 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13133         PR target/64411
13134         * gcc.target/i386/pr64411.C: New test.
13136 2016-03-15  Tom de Vries  <tom@codesourcery.com>
13138         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13139         * gfortran.dg/goacc/kernels-alias.f95: New test.
13141 2016-03-14  Martin Sebor  <msebor@redhat.com>
13143         PR c++/53792
13144         * g++.dg/cpp0x/constexpr-inline.C: New test.
13145         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13147 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
13149         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13151 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
13153         PR middle-end/70219
13154         * gcc.dg/pr70219.c: New test.
13156 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
13158         PR target/70083
13159         * gcc.dg/torture/pr70083.c: New test.
13160         * gcc.target/i386/pr70083.c: New test.
13162 2016-03-14  Richard Biener  <rguenther@suse.de>
13164         PR tree-optimization/56365
13165         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13167 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
13169         PR target/70098
13170         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13171         New function.
13172         * g++.dg/pr70098.C: New testcase.
13175 2016-03-14  Tom de Vries  <tom@codesourcery.com>
13177         PR tree-optimization/70045
13178         * gcc.dg/graphite/pr70045.c: New test.
13180 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13182         PR fortran/69043
13183         * gfortran.dg/include_9.f90: New test.
13185 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13187         PR fortran/45076
13188         gfortran.dg/prof/prof.exp: New script.
13189         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13191 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
13193         PR rtl-optimization/69307
13194         * gcc.dg/pr69307.c: New test.
13196 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
13198         PR target/69614
13199         * gcc.target/arm/pr69614.c: New.
13201 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
13203         PR fortran/70031
13204         * gfortran.dg/submodule_14.f08: New test
13206         PR fortran/69524
13207         * gfortran.dg/submodule_15.f08: New test
13209 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
13211         PR c++/70106
13212         * g++.dg/cpp1y/paren3.C: New test.
13214 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13216         PR target/70131
13217         * gcc.target/powerpc/ppc-round2.c: New test.
13219 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
13221         PR target/70123
13222         * gcc.dg/torture/pr70123.c: New test.
13224 2016-03-11  Jeff Law  <law@redhat.com>
13226         PR tree-optimization/70190
13227         * gcc.c-torture/compile/pr70190.c: New test.
13229 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13231         PR c/68187
13232         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13233         case.
13234         (test43_b): Likewise.
13235         (test43_c): Likewise.
13236         (test43_d): Likewise.
13237         (test43_e): Likewise.
13238         (test43_f): Likewise.
13239         (test43_g): Likewise.
13240         (test44_a): Likewise.
13241         (test44_b): Likewise.
13242         (test44_c): Likewise.
13243         (test44_d): Likewise.
13244         (test44_e): Likewise.
13246 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13248         PR c/70085
13249         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13251 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13253         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13254         dg-options.
13256 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13258         PR target/70002
13259         PR target/69245
13260         * gcc.target/aarch64/pr69245_2.c: New test.
13262 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13264         PR tree-optimization/70177
13265         * gcc.dg/pr70177.c: New test.
13267 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13269         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13271 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13273         * gcc.dg/tree-ssa/sra-20.c: New.
13275 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13277         PR rtl-optimization/70174
13278         * gcc.dg/pr70174.c: New test.
13280         PR tree-optimization/70169
13281         * gcc.dg/pr70169.c: New test.
13283 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13285         PR target/70160
13286         * gcc.target/i386/pr70160.c: New test.
13288 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13290         * gcc.target/s390/dfp-1.c: New test.
13292 2016-03-10  Nick Clifton  <nickc@redhat.com>
13294         PR target/70044
13295         * gcc.target/aarch64/pr70044.c: New test.
13297 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
13298             Jakub Jelinek  <jakub@redhat.com>
13300         PR c++/70001
13301         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13302         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13303         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13305 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
13307         PR lto/69589
13308         * g++.dg/lto/pr69589_0.C: New testcase
13309         * g++.dg/lto/pr69589_1.C: New testcase
13311 2016-03-10  Marek Polacek  <polacek@redhat.com>
13313         PR c++/70153
13314         * g++.dg/delayedfold/unary-plus1.C: New test.
13316 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13318         * gcc.target/arm/pr45701-1.c: Escape brackets.
13319         * gcc.target/arm/pr45701-2.c: Likewise.
13321 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
13323         * gfortran.dg/unconstrained_commons.f: New.
13325 2016-03-10  Alan Modra  <amodra@gmail.com>
13327         * gcc.dg/pr69195.c: New.
13328         * gcc.dg/pr69238.c: New.
13330 2016-03-10  Tom de Vries  <tom@codesourcery.com>
13332         PR testsuite/68915
13333         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13335 2016-03-10  Richard Biener  <rguenther@suse.de>
13337         PR tree-optimization/70128
13338         * gcc.dg/tree-ssa/alias-34.c: New testcase.
13339         * gcc.dg/tree-ssa/alias-35.c: Likewise.
13341 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
13343         PR tree-optimization/70152
13344         * gcc.dg/pr70152.c: New test.
13346         PR target/70086
13347         * gcc.target/i386/pr70086-1.c: New test.
13348         * gcc.target/i386/pr70086-2.c: New test.
13349         * gcc.target/i386/pr70086-3.c: New test.
13351         PR tree-optimization/70127
13352         * gcc.c-torture/execute/pr70127.c: New test.
13354 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
13356         * c-c++-common/goacc/combined-directives-2.c: New test.
13358 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
13360         PR c/68473
13361         PR c++/70105
13362         * g++.dg/diagnostic/pr70105.C: New test.
13363         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13364         (test_multiple_ordinary_maps): New test function.
13366 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
13368         PR c/68473
13369         PR c++/70105
13370         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13371         Drop range information from call to inform_at_rich_loc.
13372         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13373         New.
13374         (test_show_locus): Replace calls to rich_location::add_range with
13375         calls to add_range.  Rewrite the tests that used the now-defunct
13376         rich_location ctor taking a source_range.  Simplify other tests
13377         by replacing calls to COMBINE_LOCATION_DATA with calls to
13378         make_location.
13380 2016-03-09  Richard Biener  <rguenther@suse.de>
13381         Jakub Jelinek  <jakub@redhat.com>
13383         PR tree-optimization/70138
13384         * gcc.dg/vect/pr70138-1.c: New testcase.
13385         * gcc.dg/vect/pr70138-2.c: Likewise.
13387 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
13389         PR target/70049
13390         * gcc.target/i386/pr70049.c: New test.
13392 2016-03-09  Richard Biener  <rguenther@suse.de>
13394         PR c/70143
13395         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13396         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13397         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13399 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13401         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13402         arm-*-*.
13404 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
13406         PR middle-end/67278
13407         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13409         PR target/67278
13410         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13412         PR middle-end/70050
13413         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
13414         in testcase comment.
13416 2016-03-09  Tom de Vries  <tom@codesourcery.com>
13418         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13419         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13420         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13421         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13422         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13423         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13424         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13425         * gfortran.dg/goacc/kernels-loop.f95: New test.
13427 2016-03-08  Martin Sebor  <msebor@redhat.com>
13429         PR c++/62096
13430         * g++.dg/warn/overflow-warn-7.C: New test.
13432 2016-03-08  Jason Merrill  <jason@redhat.com>
13434         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13435         * lib/target-supports.exp (check_effective_target_concepts): New.
13437 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
13439         PR c++/70135
13440         * g++.dg/cpp1y/constexpr-loop4.C: New test.
13441         * g++.dg/ubsan/pr70135.C: New test.
13443         PR target/70110
13444         * gcc.dg/pr70110.c: New test.
13446 2016-03-07  Martin Jambor  <mjambor@suse.cz>
13448         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13449         * c-c++-common/gomp/if-1.c: Likewise.
13450         * c-c++-common/gomp/pr61486-2.c: Likewise.
13451         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13452         to dg-additional-options.
13453         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13454         * g++/gomp/target-teams-1.c: Likewise.
13455         * gcc.dg/gomp/gomp.exp: Likewise.
13456         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13457         dg-additional-options.
13458         * gfortran.dg/gomp/gomp.exp: Likewise.
13459         * gfortran.dg/gomp/target1.f90: Remove dg-options.
13460         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13461         dg-additional-options.
13462         * gfortran.dg/gomp/target3.f90: Remove dg-options.
13464 2016-03-07  Martin Jambor  <mjambor@suse.cz>
13466         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13467         * c-c++-common/gomp/gridify-1.c: New test.
13468         * gfortran.dg/gomp/gridify-1.f90: Likewise.
13470 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13472         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13473         trigger for cortex-r8, when scanning for register r8.
13474         * gcc.target/arm/pr45701-2.c: Likewise.
13476 2016-02-26  Richard Biener  <rguenther@suse.de>
13477             Jeff Law  <law@redhat.com>
13479         PR tree-optimization/69740
13480         * gcc.c-torture/compile/pr69740-1.c: New test.
13481         * gcc.c-torture/compile/pr69740-2.c: New test.
13483 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13485         * lib/target-supports.exp
13486         (check_effective_target_whole_vector_shift): Enable for PPC64.
13488 2016-03-07  Richard Biener  <rguenther@suse.de>
13490         PR tree-optimization/70115
13491         * gcc.dg/torture/pr70115.c: New testcase.
13493 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
13495         PR middle-end/69916
13496         * c-c-++-common/goacc/pr69916.c: New.
13498 2016-03-07  Richard Henderson  <rth@redhat.com>
13500         * gcc.c-torture/compile/pr70061.c: New test.
13502 2016-03-07  Richard Biener  <rguenther@suse.de>
13504         PR testsuite/70109
13505         * gcc.dg/vect/O3-pr36098.c: New testcase.
13507 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
13509         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13511 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
13513         * gnat.dg/renaming9.ad[sb]: New testcase.
13515 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
13517         PR c++/70084
13518         * g++.dg/expr/stdarg3.C: New test.
13520 2016-03-04  Jeff Law  <law@redhat.com>
13522         PR tree-optimization/69196
13523         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13524         x86_64-*-*.
13526 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
13528         PR c/69973
13529         * gcc.dg/pr69973.c: New test.
13531         PR rtl-optimization/69941
13532         * gcc.dg/torture/pr69941.c: New test.
13534         PR c/69824
13535         * gcc.dg/pr69824.c: New test.
13537 2016-03-05  Tom de Vries  <tom@codesourcery.com>
13539         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13540         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13541         function.
13543 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
13545         PR c++/66786
13546         * g++.dg/cpp1y/var-templ48.C: New test.
13547         * g++.dg/cpp1y/var-templ49.C: New test.
13549 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
13551         * g++.dg/Wno-frame-address.C: Skip on IA-64.
13553 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
13555         PR c++/70035
13556         * g++.dg/ubsan/pr70035.C: New test.
13558         PR target/70062
13559         * gcc.target/i386/pr70062.c: New test.
13561 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
13563         * g++.dg/template/typename21.C: Remove c++98_only.
13565 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
13567         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13569 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
13571         PR c/68187
13572         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13573         function.
13574         (fn_42_b): Likewise.
13575         (fn_42_c): Likewise.
13577 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
13579         PR c/68187
13580         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13581         function.
13582         (fn_40_b): Likewise.
13583         (fn_41_a): Likewise.
13584         (fn_41_b): Likewise.
13586 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
13588         PR target/70059
13589         * gcc.target/i386/avx512f-pr70059.c: New test.
13590         * gcc.target/i386/avx512dq-pr70059.c: New test.
13592 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
13594         PR rtl-optimization/57676
13595         * gcc.dg/torture/pr57676.c: New test.
13597 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
13599         * gcc.dg/pr70026.c: New test.
13601 2016-03-04  Marek Polacek  <polacek@redhat.com>
13603         PR c/69798
13604         * gcc.dg/cilk-plus/pr69798-1.c: New test.
13605         * gcc.dg/cilk-plus/pr69798-2.c: New test.
13607 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13609         PR target/70004
13610         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13611         Delete.
13612         (test_corners_sisd_si): Likewise.
13613         (main): Remove checks of the above.
13614         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13616 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
13618         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13620 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
13622         * gcc.dg/torture/pr69951.c: Accept argc==0.
13624 2016-03-04  Richard Biener  <rguenther@suse.de>
13626         PR c++/70054
13627         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13628         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13630 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13632         PR testsuite/69766
13633         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13634         testing multiarch.
13636 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
13638         PR debug/69947
13639         * gcc.dg/guality/pr69947.c: New test.
13641 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
13643         PR ada/70017
13644         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13646 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13648         PR rtl-optimization/69904
13649         * gcc.target/arm/pr69904.c: New test.
13651 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
13653         PR target/70021
13654         * gcc.dg/vect/pr70021.c: New test.
13655         * gcc.target/i386/pr70021.c: New test.
13657 2016-03-03  Marek Polacek  <polacek@redhat.com>
13659         PR middle-end/70050
13660         * gcc.dg/pr70050.c: New test.
13662 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
13664         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13666 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
13668         PR tree-optimization/70043
13669         * gfortran.dg/vect/pr70043.f90: New test.
13671 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
13673         * gnat.dg/specs/task1.ads: New test.
13675 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13677         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13678         Invoke gdb with -batch.
13679         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13681 2016-03-03  Richard Biener  <rguenther@suse.de>
13683         PR tree-optimization/55936
13684         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13686 2016-03-02  Jeff Law  <law@redhat.com>
13688         PR rtl-optimization/69942
13689         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13690         effects of argument promotions.
13692         PR tree-optimization/69987
13693         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13694         target does not support -fprefetch-loop-arrays.
13696 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
13698         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13700 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
13702         PR rtl-optimization/69052
13703         * gcc.target/i386/pr69052.c: New test.
13705 2016-03-02  Alan Modra  <amodra@gmail.com>
13707         * gcc.dg/pr69990.c: New.
13709 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
13711         PR c/68062
13712         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13714         PR middle-end/70022
13715         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13717         PR target/70028
13718         * gcc.target/i386/pr70028.c: New test.
13720 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
13722         * c-c++-common/asan/swapcontext-test-1.c,
13723         * c-c++-common/tsan/thread_leak.c,
13724         * g++.dg/tsan/aligned_vs_unaligned_race.C,
13725         * g++.dg/tsan/benign_race.C,
13726         * g++.dg/tsan/fd_close_norace.C,
13727         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13728         races with sanitizer output
13730 2016-03-02  Richard Biener  <rguenther@suse.de>
13731             Uros Bizjak  <ubizjak@gmail.com>
13733         PR target/67278
13734         * gcc.dg/simd-8.c: New testcase.
13736 2016-03-02  Richard Biener  <rguenther@suse.de>
13738         PR middle-end/67278
13739         * gcc.dg/simd-7.c: New testcase.
13741 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
13743         * gcc.target/i386/pr70007.c: Tweak.
13745 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13747         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13749 2016-03-02  Marek Polacek  <polacek@redhat.com>
13751         PR c/67854
13752         * gcc.dg/pr67854.c: New test.
13754 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
13756         PR middle-end/70025
13757         * gcc.dg/torture/pr70025.c: New test.
13759 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
13761         PR tree-optimization/68621
13762         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13764 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
13766         * gcc.target/i386/pr70007.c: New test.
13768 2016-03-01  Jeff Law  <law@redhat.com>
13770         PR tree-optimization/69196
13771         * gcc.dg/tree-ssa/pr69196-1.c: New test.
13773         PR tree-optimization/69196
13774         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13775         duplicating code and spoiling the expected output.
13777 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
13779         PR target/70033
13780         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13781         supports power9 before doing tests.
13782         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13783         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13784         * gcc.target/powerpc/p9-permute.c: Likewise.
13786 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
13788         PR target/70027
13789         * gcc.target/i386/pr70027.c: New test.
13791 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
13793         * gcc.dg/pr70017.c: New test.
13795 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
13797         PR c/69796
13798         PR c/69974
13799         * gcc.dg/pr69796.c: New test.
13800         * gcc.dg/pr69974.c: New test.
13802 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
13804         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13806 2016-02-29  Jeff Law  <law@redhat.com>
13808         PR tree-optimization/69987
13809         * gfortran.dg/pr69987.f90: New test.
13811         PR tree-optimization/69989
13812         * gcc.c-torture/compile/pr69989-2.c: New test.
13814 2016-03-01  Marek Polacek  <polacek@redhat.com>
13816         PR c++/69795
13817         * g++.dg/parse/invalid1.C: New test.
13819 2016-03-01  Richard Biener  <rguenther@suse.de>
13821         PR middle-end/70022
13822         * gcc.dg/pr70022.c: New testcase.
13824 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13826         PR tree-optimization/69956
13827         * gcc.dg/pr69956.c: New test.
13829 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13831         PR target/70011
13832         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13833         XFAIL when hardware supports efficient unaligned storage access.
13835 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
13837         PR c++/69961
13838         * g++.dg/template/pr69961a.C: New test.
13839         * g++.dg/template/pr69961b.C: New test.
13841 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
13843         PR preprocessor/69985
13844         * gcc.dg/cpp/pr69985.c: New test case.
13846 2016-02-29  Jeff Law  <law@redhat.com>
13848         PR tree-optimization/70005
13849         * gcc.c-torture/execute/pr70005.c New test.
13851         PR tree-optimization/69999
13852         * gcc.c-torture/compile/pr69999.c: New test.
13854 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
13856         PR tree-optimization/69652
13857         * gcc.dg/torture/pr69652.c: Delete test.
13858         * gcc.dg/vect/pr69652.c: New test.
13860 2016-02-19  Richard Biener  <rguenther@suse.de>
13862         PR tree-optimization/69980
13863         * gfortran.dg/vect/pr69980.f90: New testcase.
13865 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
13867         * gcc.target/sparc/20160229-1.c: New test.
13869 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
13871         * gnat.dg/stack_usage3.adb: New test.
13872         * gnat.dg/stack_usage3_pkg.ads: New helper.
13874 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
13876         * gnat.dg/renaming8.adb: New test.
13877         * gnat.dg/renaming8_pkg1.ads: New helper.
13878         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13879         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13881 2016-02-29  Richard Biener  <rguenther@suse.de>
13883         PR tree-optimization/69720
13884         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13886 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
13888         PR fortran/68147
13889         PR fortran/47674
13890         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
13892 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
13893             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13895         PR fortran/56007
13896         * gfortran.dg/coarray_8.f90: Adjust error message.
13897         * gfortran.dg/pr56007.f90: New test.
13898         * gfortran.dg/pr56007.f: New test.
13900 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
13902         PR tree-optimization/69989
13903         * gcc.dg/torture/pr69989.c: New test.
13905 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
13907         * gcc.target/i386/stack-realign-win.c: New test.
13909 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
13911         PR fortran/60126
13912         * gfortran.dg/pr60126.f90: New test.
13914 2016-02-27  Jeff Law  <law@redhat.com>
13916         Revert
13917         2016-02-26  Richard Biener  <rguenther@suse.de>
13918                     Jeff Law  <law@redhat.com>
13920         PR tree-optimization/69740
13921         * gcc.c-torture/compile/pr69740-1.c: New test.
13922         * gcc.c-torture/compile/pr69740-2.c: New test.
13924 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13926         PR fortran/69910
13927         * gfortran.dg/newunit_4.f90: New test.
13929 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
13931         PR target/69613
13932         PR rtl-optimization/69886
13933         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13934         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
13935         target.
13937 2016-02-26  Martin Sebor  <msebor@redhat.com>
13939         PR tree-optimization/15826
13940         * gcc.dg/tree-ssa/pr15826.c: New test.
13942 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
13944         PR target/69969
13945         * gcc.target/powerpc/pr69969.c: New test.
13947 2016-02-26  Martin Sebor  <msebor@redhat.com>
13949         PR c++/15766
13950         * g++.old-deja/g++.other/decl5.C: Add a test case.
13952 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
13954         PR target/69946
13955         * gcc.target/powerpc/pr69946.c: New file.
13957 2016-02-26  Richard Biener  <rguenther@suse.de>
13958             Jeff Law  <law@redhat.com>
13960         PR tree-optimization/69740
13961         * gcc.c-torture/compile/pr69740-1.c: New test.
13962         * gcc.c-torture/compile/pr69740-2.c: New test.
13964 2016-02-26  Martin Jambor  <mjambor@suse.cz>
13966         PR middle-end/69920
13967         * gcc.dg/torture/pr69932.c: New test.
13968         * gcc.dg/torture/pr69936.c: Likewise.
13970 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13972         PR target/69709
13973         * gcc.target/s390/pr69709.c: New test.
13975 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13977         PR target/69245
13978         * gcc.target/aarch64/pr69245_1.c: New test.
13980 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13982         PR target/69613
13983         * gcc.dg/torture/pr69613.c: New test.
13985 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
13987         PR rtl-optimization/69891
13988         * gcc.target/i386/pr69891.c: New test.
13990 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
13991             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13993         PR target/61397
13994         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13995         functionality for both 32-bit and 64-bit.
13997 2016-02-26  Richard Biener  <rguenther@suse.de>
13999         PR tree-optimization/69551
14000         * gcc.dg/torture/pr69951.c: New testcase.
14002 2016-02-25  Richard Biener  <rguenther@suse.de>
14004         PR tree-optimization/48795
14005         * gcc.dg/Warray-bounds-18.c: New testcase.
14007 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14009         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14011 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
14013         PR rtl-optimization/69896
14014         * gcc.dg/pr69896.c: New test.
14016 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
14018         PR c++/69736
14019         * g++.dg/cpp1y/paren2.C: New test.
14021 2016-02-24  Martin Sebor  <msebor@redhat.com>
14023         PR c/51147
14024         * gcc.dg/enum-mode-2.c: New test.
14026 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14028         PR c++/69922
14029         * g++.dg/warn/Wnonnull-compare-6.C: New test.
14030         * g++.dg/warn/Wnonnull-compare-7.C: New test.
14031         * g++.dg/ubsan/pr69922.C: New test.
14033 2016-02-24  Marek Polacek  <polacek@redhat.com>
14035         PR c/69819
14036         * gcc.dg/pr69819.c: New test.
14038 2016-02-24  Martin Sebor  <msebor@redhat.com>
14040         PR c++/69912
14041         * g++.dg/ext/flexary15.C: New test.
14043 2016-02-24  Martin Sebor  <msebor@redhat.com>
14045         * gcc.dg/builtins-68.c: Avoid making unportable
14046         assumptions about the relationship between SIZE_MAX and UINT_MAX.
14047         * g++.dg/ext/builtin_alloca.C: Same.
14049 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14050             Charles Baylis  <charles.baylis@linaro.org>
14052         PR debug/61033
14053         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14055 2016-02-24  Richard Biener  <rguenther@suse.de>
14056             Jakub Jelinek  <jakub@redhat.com>
14058         PR middle-end/69760
14059         * gcc.dg/torture/pr69760.c: New testcase.
14061 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14063         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14064         pattern on Solaris with as.
14066 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14068         * gcc.target/arm/cond_sub_restrict_it.c: New test.
14069         * gcc.target/arm/condarith_restrict_it.c: Likewise.
14070         * gcc.target/arm/movcond_restrict_it.c: Likewise.
14071         * gcc.target/arm/negscc_restrict_it.c: Likewise.
14073 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14075         PR middle-end/69915
14076         * gcc.dg/pr69915.c: New test.
14078 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14080         PR rtl-optimization/69886
14081         * gcc.dg/torture/pr69886.c: New test.
14083 2016-02-24  Richard Biener  <rguenther@suse.de>
14085         PR middle-end/68963
14086         * gcc.dg/torture/pr68963.c: New testcase.
14088 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14090         PR target/69875
14091         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14092         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14093         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14094         * gcc.target/arm/atomic_loaddi_1.c: New test.
14095         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14096         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14097         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14098         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14099         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14100         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14101         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14102         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14104 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14106         PR middle-end/69909
14107         * gcc.dg/torture/pr69909.c: New test.
14109 2016-02-24  Richard Biener  <rguenther@suse.de>
14111         PR tree-optimization/69907
14112         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14113         * gcc.dg/vect/bb-slp-34.c: XFAIL.
14114         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14116 2016-02-24  Christian Bruel  <christian.bruel@st.com>
14118         * gcc.target/arm/pragma_cpp_fma.c: New test.
14120 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14122         PR fortran/61156
14123         * gfortran.dg/include_6.f90: Update test.
14125 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14127         PR objc/69844
14128         * objc.dg/pr69844.m: New test.
14130 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14132         PR libgfortran/69456
14133         * gfortran.dg/namelist_89.f90: New test.
14134         * gfortran.dg/pr59700.f90: Update test..
14136 2016-02-23  Martin Sebor  <msebor@redhat.com>
14138         PR middle-end/69780
14139         * g++.dg/ext/builtin_alloca.C: New test.
14140         * gcc.dg/builtins-68.c: New test.
14142 2016-02-23  Richard Henderson  <rth@redhat.com>
14144         * gcc.target/i386/addr-space-3.c: Remove test.
14146 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14148         PR preprocessor/69126
14149         PR preprocessor/69543
14150         * c-c++-common/pr69126-2-long.c: New test.
14151         * c-c++-common/pr69126-2-short.c: New test.
14152         * c-c++-common/pr69543-1.c: Remove xfail.
14154 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14156         PR preprocessor/69126
14157         PR preprocessor/69543
14158         PR preprocessor/69558
14159         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14160         (f): Rename to...
14161         (test_2): ...this, and add leading comment.
14162         (MACRO_3, test_3): New.
14163         (MACRO_4A, MACRO_4B, test_4): New.
14164         (MACRO): Rename to...
14165         (MACRO_5): ...this.
14166         (g): Rename to...
14167         (test_5): ...this, updating for renaming of MACRO, and
14168         add leading comment.
14169         * c-c++-common/pr69543-1.c: New.
14170         * c-c++-common/pr69543-2.c: New.
14171         * c-c++-common/pr69543-3.c: New.
14172         * c-c++-common/pr69543-4.c: New.
14173         * c-c++-common/pr69558-1.c: New.
14174         * c-c++-common/pr69558-2.c: New.
14175         * c-c++-common/pr69558-3.c: New.
14176         * c-c++-common/pr69558-4.c: New.
14177         * gcc.dg/pr69558.c: Move to...
14178         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
14179         xfail for c++.
14181 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
14183         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14184         to -ftree-parallelize-loops/-fopenacc changes.
14185         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14186         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14187         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14188         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14189         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14190         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14191         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14192         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14193         * c-c++-common/goacc/kernels-loop.c: Likewise.
14194         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14195         * c-c++-common/goacc/kernels-reduction.c: Likewise.
14196         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14197         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14199 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14201         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14203 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14205         PR c++/69902
14206         * g++.dg/warn/Wnonnull-compare-5.C: New test.
14208         PR c/69900
14209         * gcc.dg/pr69900.c: New test.
14211 2016-02-23  Martin Jambor  <mjambor@suse.cz>
14213         PR tree-optimization/69666
14214         * gcc.dg/tree-ssa/pr69666.c: New test.
14216 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
14218         PR fortran/67451
14219         * gfortran.dg/coarray_allocate_5.f08: New test.
14221 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14223         * gcc.target/s390/vcond-shift.c: Move to ...
14224         * gcc.target/s390/vector/vcond-shift.c: ... here.
14226 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14228         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14229         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14231 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14233         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14235 2016-02-20  Mark Wielaard  <mjw@redhat.com>
14237         PR c/28901
14238         * gcc.dg/unused-variable-3.c: New test.
14240 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14242         PR target/69888
14243         * gcc.target/i386/pr69888.c: New test.
14245 2016-02-22  Richard Biener  <rguenther@suse.de>
14247         PR tree-optimization/69882
14248         * gfortran.dg/vect/pr69882.f90: New testcase.
14250 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14252         PR target/69885
14253         * gcc.dg/pr69885.c: New test.
14255 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
14257         PR target/69806
14258         PR target/54089
14259         * gcc.target/sh/pr54089-10.c: New.
14261 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
14263         PR fortran/69423
14264         * gfortran.dg/deferred_character_15.f90 : New test.
14266 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
14268         PR fortran/57365
14269         gfortran.dg/allocate_with_source_18.f03: New test.
14271 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
14273         PR fortran/52531
14274         gfortran.dg/gomp/pr52531.f90: New test.
14276 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14278         PR c++/69865
14279         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14280         -std=c++03.
14282 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14284         PR c++/69826
14285         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14286         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14288         PR c++/69850
14289         * g++.dg/warn/Wnonnull-compare-4.C: New test.
14291         PR c++/69851
14292         * g++.dg/torture/pr69851.C: New test.
14294 2016-02-19  Martin Sebor  <msebor@redhat.com>
14296         PR testsuite/69573
14297         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14299 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14301         PR c++/69850
14302         * g++.dg/warn/Wnonnull-compare-2.C: New test.
14303         * g++.dg/warn/Wnonnull-compare-3.C: New test.
14305         PR c++/67767
14306         * g++.dg/cpp0x/pr67767.C: New test.
14308 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14310         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14311         for fp, simd, crypto, crc, lse.
14312         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14313         above.
14314         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14315         effective target check.
14317 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14319         PR target/69820
14320         * gcc.target/i386/pr69820.c: New test.
14322 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14324         * gcc.target/s390/vector/int128-1.c: New test.
14326 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14328         * gcc.target/s390/vector/vec-vcond-1.c: New test.
14330 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14332         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14333         instruction pattern name to prevent the testcase from failing with
14334         -march=z13.
14336 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14338         * gcc.target/s390/md/movstr-2.c: New test.
14340 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
14342         * gcc.target/s390/morestack.c: New test.
14344 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14346         PR target/69625
14347         * gcc.target/s390/pr69625.c: Add test case.
14349 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14351         PR testsuite/68580
14352         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14354 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
14356         PR target/68404
14357         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14358         * gcc.target/powerpc/fusion3.c: Likewise.
14360 2016-02-18  Richard Biener  <rguenther@suse.de>
14362         PR middle-end/69553
14363         * g++.dg/torture/pr69553.C: New testcase.
14365 2016-02-18  Nick Clifton  <nickc@redhat.com>
14367         PR target/62254
14368         PR target/69610
14369         * gcc.target/arm/pr62554.c: New test.
14370         * gcc.target/arm/pr69610-1.c: New test.
14371         * gcc.target/arm/pr69610-2.c: New test.
14373 2016-02-18  Richard Biener  <rguenther@suse.de>
14375         PR middle-end/69854
14376         * gcc.dg/torture/pr69854.c: New testcase.
14378 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
14380         PR c++/69850
14381         * g++.dg/warn/Wnonnull-compare-1.C: New test.
14383 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14385         * gcc.target/powerpc/vec-cg.c: New test.
14387 2016-02-17  Richard Biener  <rguenther@suse.de>
14389         PR testsuite/69586
14390         * gcc.dg/uninit-21.c: Add -fno-short-enums.
14392 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14394         PR target/69161
14395         * gcc.c-torture/compile/pr69161.c: New test.
14397 2016-02-17  David Sherwood  <david.sherwood@arm.com>
14399         PR target/69532
14400         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14401         * gcc.target/arm/vect-fmaxmin.c: Likewise.
14403 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
14405         * gcc.dg/ifcvt-4.c: Skip on Visium.
14407 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
14409         * gnat.dg/atomic8.adb: New test.
14411 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
14413         * gnat.dg/discr46.ad[sb]: New test.
14415 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
14417         PR Target/48344
14418         * gcc.target/powerpc/pr48344-1.c: New test.
14420 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
14422         PR fortran/69742
14423         * gfortran.dg/associate_21.f90:  New test.
14425 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14427         PR c/69835
14428         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14429         -Wnonnull in dg-options.
14430         * c-c++-common/nonnull-2.c: New test.
14432 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
14433             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14435         * gcc.target/aarch64/vector_initialization_nostack.c: New.
14437 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14439         PR middle-end/69801
14440         * gcc.dg/pr69801.c: Add empty dg-options.
14442 2016-02-16  James Norris  <jnorris@codesourcery.com>
14444         * c-c++-common/goacc/deviceptr-1.c: Add tests.
14445         * g++.dg/goacc/deviceptr-1.c: New file.
14447 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14449         PR tree-optimization/69820
14450         * gcc.dg/vect/pr69820.c: New test.
14452 2016-02-16  Richard Biener  <rguenther@suse.de>
14454         PR tree-optimization/69776
14455         * gcc.dg/torture/pr69776-2.c: New testcase.
14457 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
14459         PR tree-optimization/69714
14460         * gcc.dg/torture/pr69714.c: New test.
14462 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14464         PR tree-optimization/69802
14465         * gcc.dg/pr69802.c: New test.
14467 2016-02-16  Richard Biener  <rguenther@suse.de>
14469         PR middle-end/69801
14470         * gcc.dg/pr69801.c: New testcase.
14472 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14474         PR libgfortran/69651
14475         * gfortran.dg/read_bang.f90: New test.
14476         * gfortran.dg/read_bang4.f90: New test.
14478 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
14480         PR c++/69658
14481         * g++.dg/init/pr69658.C: New test.
14483         PR c++/69797
14484         * c-c++-common/pr69797.c: New test.
14486 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
14488         * lib/target-supports.exp (check_effective_target_section_anchors): Add
14489         check for aarch64*-*-*.
14491 2016-02-15  Richard Biener  <rguenther@suse.de>
14493         PR tree-optimization/69783
14494         * gcc.dg/vect/pr69783.c: New testcase.
14496 2016-02-15  Richard Biener  <rguenther@suse.de>
14498         PR tree-optimization/69776
14499         * gcc.dg/torture/pr69776.c: New testcase.
14501 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
14503         PR fortran/60526
14504         * gfortran.dg/type_decl_4.f90:  Reinstated.
14506 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
14508         PR fortran/68746
14509         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14511 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
14513         PR fortran/60526
14514         PR bootstrap/69816
14515         * gfortran.dg/type_decl_4.f90:  Removed.
14517 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
14519         PR fortran/60526
14520         * gfortran.dg/type_decl_4.f90:  New test.
14522 2016-02-14  Alan Modra  <amodra@gmail.com>
14524         PR testsuite/68886
14525         * gcc.c-torture/execute/stkalign.c: Revise test.
14527 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
14529         PR target/67260
14530         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14532 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
14534         PR target/67260
14535         * gcc.target/sh/torture/pr67260.c: New.
14537 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
14539         * gcc.dg/pr67964.c: Add dg-require-alias.
14541 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
14543         PR target/67636
14544         PR target/64345
14545         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14547 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14549         PR libgfortran/69668
14550         * gfortran.dg/namelist_88.f90: New test.
14552 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14554         PR libgfortran/69668
14555         * gfortran.dg/namelist_38.f90: Update test.
14556         * gfortran.dg/namelist_84.f90: Update test.
14558 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
14560         PR other/69554
14561         * gcc.dg/pr69554-1.c: New test.
14562         * gfortran.dg/pr69554-1.F90: New test.
14563         * gfortran.dg/pr69554-2.F90: New test.
14564         * lib/gcc-dg.exp (proc dg-locus): New function.
14565         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14566         distinguish between the caret-printing and non-caret-printing
14567         cases.  If caret-printing has been explicitly enabled, bail out
14568         without attempting to fix up the output.
14570 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
14572         PR driver/69265
14573         PR driver/69453
14574         * gcc.dg/spellcheck-options-3.c: New test case.
14575         * gcc.dg/spellcheck-options-4.c: New test case.
14576         * gcc.dg/spellcheck-options-5.c: New test case.
14577         * gcc.dg/spellcheck-options-6.c: New test case.
14578         * gcc.dg/spellcheck-options-7.c: New test case.
14579         * gcc.dg/spellcheck-options-8.c: New test case.
14580         * gcc.dg/spellcheck-options-9.c: New test case.
14581         * gcc.dg/spellcheck-options-10.c: New test case.
14583 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
14585         PR rtl-optimization/69764
14586         PR rtl-optimization/69771
14587         * c-c++-common/pr69764.c: New test.
14588         * gcc.dg/torture/pr69771.c: New test.
14590 2016-02-12  Marek Polacek  <polacek@redhat.com>
14592         * g++.dg/torture/init-list1.C: New.
14594 2016-02-12  Marek Polacek  <polacek@redhat.com>
14596         * gcc.dg/pr69522.c: Add empty dg-options.
14598 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
14600         * g++.dg/lto/lto.exp: Include and init mpx.
14601         * g++.dg/lto/pr69729_0.C: New test.
14603 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
14605         PR ipa/69241
14606         * g++.dg/ipa/pr69241-4.C: New test.
14608         PR ipa/68672
14609         * g++.dg/ipa/pr68672-1.C: New test.
14610         * g++.dg/ipa/pr68672-2.C: New test.
14611         * g++.dg/ipa/pr68672-3.C: New test.
14613 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
14615         PR c/69522
14616         * gcc.dg/pr69522.c: New test.
14618 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
14620         PR c++/69098
14621         * g++.dg/cpp1y/69098.C: New test.
14622         * g++.dg/cpp1y/69098-2.C: New test.
14624 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
14626         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14627         and neighbour -> neighbor.
14628         * objc.dg/attributes/method-nonnull-1.m: Likewise.
14629         * objc.dg/gnu-api-2-class-meta.m: Likewise.
14630         * c-c++-common/Wvarargs.c: Likewise.
14631         * c-c++-common/goacc/host_data-5.c: Likewise.
14632         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14633         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14634         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14635         * gcc.target/aarch64/pr60697.c: Likewise.
14636         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14637         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14638         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14639         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14640         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14641         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14642         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14643         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14644         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14645         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14646         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14647         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14648         * g++.dg/lookup/koenig5.C: Likewise.
14649         * g++.dg/ext/no-asm-2.C: Likewise.
14650         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14651         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14652         * gfortran.dg/used_types_16.f90: Likewise.
14653         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14654         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14655         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14656         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14657         * gfortran.dg/abstract_type_6.f03: Likewise.
14658         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14659         * gfortran.dg/used_types_15.f90: Likewise.
14660         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14661         * gfortran.dg/exit_3.f08: Likewise.
14662         * gfortran.dg/open_status_2.f90: Likewise.
14663         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14664         * gfortran.dg/intrinsic_std_1.f90: Likewise.
14665         * gfortran.dg/associate_1.f03: Likewise.
14666         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14667         * gfortran.dg/intrinsic_std_6.f90: Likewise.
14668         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14669         * gcc.dg/builtin-object-size-1.c: Likewise.
14670         * gcc.dg/noreturn-6.c: Likewise.
14671         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14672         * gcc.dg/globalalias.c: Likewise.
14673         * gcc.dg/builtins-config.h: Likewise.
14674         * gcc.dg/pr30457.c: Likewise.
14675         * gcc.c-torture/compile/volatile-1.c: Likewise.
14676         * gcc.c-torture/execute/20101011-1.c: Likewise.
14677         * c-c++-common/Waddress-1.c: Likewise.
14679 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
14681         PR c/69768
14682         * c-c++-common/Waddress-1.c: New test.
14684 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
14686         PR fortran/69296
14687         * gfortran.dg/associate_19.f03: New test.
14688         * gfortran.dg/associate_20.f03: New test.
14690 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
14692         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14694 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14696         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14697         .arch armv8-a\n.  Add -dA to dg-options.
14698         * gcc.target/aarch64/assembler_arch_1.c: New test.
14699         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14701 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
14703         PR c++/68726
14704         * g++.dg/cpp0x/pr68726.C: New.
14706 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14708         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14709         test.
14711 2016-02-11  Richard Biener  <rguenther@suse.de>
14713         * g++.dg/tree-ssa/pr61034.C: Adjust.
14715 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
14717         PR target/69148
14718         * gcc.target/s390/pr69148.c: New.
14720 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
14722         PR tree-optimization/69652
14723         * gcc.dg/torture/pr69652.c: New test.
14725 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
14726             Patrick Palka  <ppalka@gcc.gnu.org>
14728         PR ipa/69241
14729         PR c++/69649
14730         * g++.dg/ipa/pr69241-1.C: New test.
14731         * g++.dg/ipa/pr69241-2.C: New test.
14732         * g++.dg/ipa/pr69241-3.C: New test.
14733         * g++.dg/ipa/pr69649.C: New test.
14735 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
14737         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14738         * gcc.dg/tree-ssa/sra-18.c: Ditto.
14740 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
14742         PR tree-optimization/68021
14743         * gcc.dg/tree-ssa/pr68021.c: New test.
14745 2016-02-10  Richard Biener  <rguenther@suse.de>
14747         PR tree-optimization/69726
14748         * gcc.dg/uninit-22.c: New testcase.
14750 2016-02-09  Andrew Pinski  <apinski@cavium.com>
14752         PR tree-opt/69282
14753         * gcc.c-torture/compile/20160205-1.c: New testcase.
14755 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
14757         PR target/68404
14758         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14759         instead accessing a really large arrray.
14760         * gcc.target/powerpc/fusion3.c: Likewise.
14762 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
14764         PR target/68532
14765         * gcc.c-torture/execute/pr68532.c: New test.
14767 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
14769         PR target/69634
14770         * gcc.dg/pr69634.c: New.
14772 2016-02-09  Richard Biener  <rguenther@suse.de>
14774         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14776 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
14778         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14780 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
14782         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14784 2016-02-09  Richard Biener  <rguenther@suse.de>
14786         PR tree-optimization/69715
14787         * gcc.dg/torture/pr69715.c: New testcase.
14789 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
14791         PR c++/69139
14792         * g++.dg/cpp0x/trailing12.C: New test.
14793         * g++.dg/cpp0x/trailing13.C: New test.
14795 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
14797         PR c++/69283
14798         PR c++/67835
14799         * g++.dg/cpp1y/auto-fn29.C: New test.
14800         * g++.dg/cpp1y/auto-fn30.C: New test.
14802 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
14804         PR tree-optimization/69209
14805         * gcc.c-torture/compile/pr69209.c: New test.
14807 2016-02-08  Jeff Law  <law@redhat.com>
14809         PR tree-optimization/68541
14810         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14811         of statements allowed in join block for path splitting.
14813 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
14815         PR c++/59627
14816         * g++.dg/gomp/pr59627.C: New test.
14818         PR ipa/69239
14819         * g++.dg/ipa/pr69239.C: New test.
14821 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
14823         PR preprocessor/69664
14824         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14825         * gcc.dg/cpp/warn-comments.c: Likewise.
14827 2016-02-08  Marek Polacek  <polacek@redhat.com>
14829         PR c++/69688
14830         * g++.dg/init/const12.C: New test.
14832 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
14834         PR target/60410
14835         * gcc.dg/lto/pr55113_0.c: Remove test.
14837 2016-02-08  Richard Biener  <rguenther@suse.de>
14839         PR tree-optimization/69719
14840         * gcc.dg/torture/pr69719.c: New testcase.
14842 2016-02-08  Richard Biener  <rguenther@suse.de>
14843         Jeff Law  <law@redhat.com>
14845         PR target/68273
14846         * gcc.target/mips/pr68273.c: New testcase.
14848 2016-02-08   Richard Biener  <rguenther@suse.de>
14850         PR rtl-optimization/69274
14851         * gcc.target/i386/addr-sel-1.c: XFAIL.
14853 2016-02-08  Jeff Law  <law@redhat.com>
14855         PR tree-optimization/68541
14856         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14858         PR tree-optimization/65917
14859         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14861 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14863         PR fortran/50555
14864         * gfortran.dg/namelist_args.f90: New test.
14866 2016-02-05  Jeff Law  <law@redhat.com>
14868         PR tree-optimization/68541
14869         * gcc.dg/tree-ssa/split-path-2.c: New test.
14870         * gcc.dg/tree-ssa/split-path-3.c: New test.
14871         * gcc.dg/tree-ssa/split-path-4.c: New test.
14872         * gcc.dg/tree-ssa/split-path-5.c: New test.
14873         * gcc.dg/tree-ssa/split-path-6.c: New test.
14874         * gcc.dg/tree-ssa/split-path-7.c: New test.
14876 2016-02-05  Martin Sebor  <msebor@redhat.com>
14878         PR c++/69662
14879         * g++.dg/warn/Wplacement-new-size-1.C: New test.
14880         * g++.dg/warn/Wplacement-new-size-2.C: New test.
14882 2016-02-06  Richard HEnderson  <rth@redhat.com>
14884         PR c/69643
14885         * gcc.target/i386/addr-space-4.c: New.
14886         * gcc.target/i386/addr-space-5.c: New.
14888 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
14890         PR fortran/66089
14891         * gfortran.dg/elemental_dependency_6.f90: New.
14893 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
14895         PR rtl-optimization/69691
14896         * gcc.c-torture/execute/pr69691.c: New test.
14898         PR c++/69628
14899         * g++.dg/parse/pr69628.C: New test.
14901 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
14903         * gcc.dg/sancov/asan.c: Move to ...
14904         * gcc.dg/asan/sancov-1.c: ... here.
14906 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
14908         * gcc.target/i386/pr69577.c: Require avx_runtime target.
14910 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
14912         PR target/69677
14913         * gcc.target/i386/pr69677.c: New test.
14915 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
14917         PR c++/68948
14918         * g++.dg/template/pr68948.C: New test.
14920 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14922         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14923         (only necessary on s390x).
14925 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14927         * gcc.target/i386/pr69454-2.c: Compile with -msse2
14928         -mno-accumulate-outgoing-args.
14930 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
14932         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14934 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
14936         PR c/69669
14937         * c-c++-common/pr69669.c: New test.
14939 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
14941         PR target/69667
14942         * g++.dg/pr69667.C: New file.
14944 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
14946         PR target/69619
14947         * gcc.dg/pr69619.c: Add new test.
14949 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
14951         PR rtl-optimization/69577
14952         * gcc.target/i386/pr69577.c: New test.
14954 2016-02-04  Martin Liska  <mliska@suse.cz>
14956         * g++.dg/asan/pr69276.C: New test.
14958 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14960         PR target/65932
14961         PR target/67714
14962         * gcc.target/arm/wmul-3.c: Simplify test to generate just
14963         a single smulbb instruction.
14964         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14965         * gcc.target/amr/wmul-2.c: Likewise.
14967 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14969         PR target/65932
14970         PR target/67714
14971         * gcc.c-torture/execute/pr67714.c: New test.
14973 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14975         PR target/69454
14976         * gcc.target/i386/pr69454-1.c: New test.
14977         * gcc.target/i386/pr69454-2.c: New test.
14979 2016-02-03  Martin Sebor  <msebor@redhat.com>
14981         PR c++/69251
14982         PR c++/69253
14983         PR c++/69290
14984         PR c++/69277
14985         PR c++/69349
14986         * g++.dg/ext/flexarray-mangle-2.C: New test.
14987         * g++.dg/ext/flexarray-mangle.C: New test.
14988         * g++.dg/ext/flexarray-subst.C: New test.
14989         * g++.dg/ext/flexary11.C: New test.
14990         * g++.dg/ext/flexary12.C: New test.
14991         * g++.dg/ext/flexary13.C: New test.
14992         * g++.dg/ext/flexary14.C: New test.
14993         * g++.dg/other/dump-ada-spec-2.C: Adjust.
14995 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14997         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14998         Define only if CHECK_FLOAT128 is defined.
14999         (main): Properly initialize u5.
15001 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
15003         PR c/69627
15004         * gcc.dg/pr69627.c: New test.
15006         PR target/69644
15007         * gcc.dg/pr69644.c: New test.
15009 2016-02-03  Mike Stump  <mikestump@comcast.net>
15011         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15012         support for struct-layout-1.exp.
15014 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
15016         PR c++/69056
15017         * g++.dg/cpp0x/pr69056.C: New test.
15019 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
15020             Alexandre Oliva  <aoliva@redhat.com>
15022         PR target/69461
15023         * gcc.target/powerpc/pr69461.c: New.
15025 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
15027         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15028         works from here ...
15029         (check_effective_target_fsanitize_thread): ... to here.  Do not
15030         specify additional compile flags for the test source.
15031         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15032         specify additional compile flags for the test source.
15034 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
15036         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15038 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
15040         PR fortran/67451
15041         PR fortran/69418
15042         * gfortran.dg/coarray_allocate_2.f08: New test.
15043         * gfortran.dg/coarray_allocate_3.f08: New test.
15044         * gfortran.dg/coarray_allocate_4.f08: New test.
15046 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
15048         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15049         use same scan-tree-dump-times on all platforms.
15050         * gcc.dg/vect/vect-outer-1.c: Likewise.
15051         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15052         * gcc.dg/vect/vect-outer-1a.c: Likewise.
15053         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15054         * gcc.dg/vect/vect-outer-1b.c: Likewise.
15055         * gcc.dg/vect/vect-outer-2b.c: Likewise.
15056         * gcc.dg/vect/vect-outer-3b.c: Likewise.
15057         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15059 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
15061         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15062         warning.
15064 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
15066         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15068 2016-02-02  James Norris  <jnorris@codesourcery.com>
15070         * c-c++-common/goacc/routine-5.c: Add tests.
15072 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
15074         * gcc.target/nvptx/unsigned-cmp.c: New test.
15076 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
15078         * gcc.target/aarch64/scalar_shift_1.c
15079         (test_corners_sisd_di): Improve force to SIMD register.
15080         (test_corners_sisd_si): Likewise.
15081         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15082         Remove scan-assembler check for ldr.
15084 2016-02-02  Richard Biener  <rguenther@suse.de>
15086         PR tree-optimization/69595
15087         * gcc.dg/Warray-bounds-17.c: New testcase.
15089 2016-02-02  Richard Biener  <rguenther@suse.de>
15091         PR tree-optimization/69606
15092         * gcc.dg/torture/pr69606.c: New testcase.
15094 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
15096         PR middle-end/68542
15097         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15098         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15100 2016-02-02  Alan Modra  <amodra@gmail.com>
15102         PR target/69548
15103         * gcc.target/powerpc/pr69548.c: New test.
15105 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15107         PR rtl-optimization/69592
15108         * gcc.dg/pr69592.c: New test.
15110         PR preprocessor/69543
15111         PR c/69558
15112         * gcc.dg/pr69543.c: New test.
15113         * gcc.dg/pr69558.c: New test.
15115 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
15117         PR testsuite/65940
15118         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15120 2016-02-01  Martin Sebor  <msebor@redhat.com>
15122         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15124 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
15126         PR tree-optimization/67921
15127         * c-c++-common/ubsan/pr67921.c: New test.
15129 2016-02-01  Richard Biener  <rguenther@suse.de>
15131         PR middle-end/69556
15132         * gcc.dg/tree-ssa/recip-8.c: New testcase.
15134 2016-02-01  Richard Biener  <rguenther@suse.de>
15136         PR tree-optimization/69574
15137         * gcc.dg/torture/pr69574.c: New testcase.
15139 2016-02-01  Richard Biener  <rguenther@suse.de>
15141         PR tree-optimization/69579
15142         * gcc.dg/setjmp-6.c: New testcase.
15144 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15146         PR rtl-optimization/69570
15147         * g++.dg/opt/pr69570.C: New test.
15149 2016-02-01  Richard Henderson  <rth@redhat.com>
15151         * gcc.dg/pr69535.c: New test.
15153 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
15155         PR testsuite/69584
15156         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15157         * gcc.dg/tree-ssa/sra-18.c: Likewise.
15159         PR debug/68244
15160         * g++.dg/parse/parens3.C: Use register "4" on hppa.
15162         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15164 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
15166         PR fortran/67564
15167         * gfortran.dg/allocate_with_source_17.f03: New test.
15169 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
15171         PR tree-optimization/69546
15172         * gcc.dg/torture/pr69546.c: New test.
15174 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
15176         PR fortran/69566
15177         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15179 2016-01-30  Martin Sebor  <msebor@redhat.com>
15181         PR c++/68490
15182         * g++.dg/ext/flexary10.C: New test.
15184 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
15186         PR fortran/66707
15187         gfortran.dg/common_23.f90: New test.
15189 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15191         PR target/65546
15192         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15193         condition being checked, and disable it when the target supports
15194         misaligned loads and stores.
15196 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15198         PR debug/69518
15199         * gcc.dg/torture/pr69518.c: New test.
15201 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
15203         PR target/69530
15204         * gcc.target/i386/pr69530.c: New test.
15206 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
15208         PR target/65604
15209         * gcc.target/mips/div-delay.c: New test.
15211 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15213         PR target/69551
15214         * gcc.target/i386/pr69551.c: New test.
15216         PR target/66137
15217         * gcc.target/i386/pr66137.c: New test.
15219 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
15221         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15222         always built for p5600.
15223         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15224         isa=p5600 dg-option.
15226 2016-01-29  Richard Biener  <rguenther@suse.de>
15228         PR tree-optimization/69547
15229         * g++.dg/tree-ssa/pr69547.C: New testcase.
15231 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15233         PR debug/66869
15234         * g++.dg/warn/Wunused-function2.C: New test.
15236 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15238         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15239         support for test to succeed.
15241 2016-01-29  Marek Polacek  <polacek@redhat.com>
15243         PR c++/69509
15244         PR c++/69516
15245         * g++.dg/ext/constexpr-vla2.C: New test.
15246         * g++.dg/ext/constexpr-vla3.C: New test.
15247         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15249 2016-01-29  Richard Biener  <rguenther@suse.de>
15251         PR middle-end/69537
15252         * gcc.dg/uninit-21.c: New testcase.
15254 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
15256         PR target/69459
15257         * gcc.target/i386/pr69459.c: New test.
15259 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
15261         PR target/68400
15262         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15263         * gcc.target/mips/pr68400.c: New test.
15265 2016-01-28  Martin Sebor  <msebor@redhat.com>
15267         PR target/17381
15268         * gcc.target/powerpc/pr17381.c: New test.
15270 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
15272         PR middle-end/69542
15273         * gcc.dg/torture/pr69542.c: New test.
15275 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
15277         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15279 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15281         * gcc.dg/pr65980.c: Skip on AIX.
15282         * gcc.dg/pr66688.c: Same.
15284 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15286         PR target/63679
15287         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15288         * gcc.dg/tree-ssa/sra-18.c: Same.
15290 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
15292         PR fortran/62536
15293         * gfortran.dg/block_15.f08: New test.
15294         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15295         on incorrectly closed BLOCK.
15297 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
15299         * gcc.dg/declare-simd.c: New test.
15301 2016-01-28  Richard Biener  <rguenther@suse.de>
15303         PR tree-optimization/69466
15304         * gfortran.dg/vect/pr69466.f90: New testcase.
15306 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15308         * g++.dg/pr67989.C: Remove ARM-specific option.
15309         * gcc.target/arm/pr67989.C: New file.
15311 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
15313         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15314         and expm1 test for glibc < 2.11.
15316 2016-01-27  Richard Henderson  <rth@redhat.com>
15318         * gcc.c-torture/execute/pr69447.c: New test.
15320 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
15322         PR fortran/69422
15323         * gfortran.dg/alloc_comp_assign_15.f03: New test.
15325 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
15327         PR debug/66869
15328         * gcc.dg/pr66869.c: New test.
15330 2016-01-25  Jeff Law  <law@redhat.com>
15332         PR tree-optimization/68398
15333         PR tree-optimization/69196
15334         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15335         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15336         path to avoid new heuristic allowing more irreducible regions
15337         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15338         * gcc.dg/tree-ssa/vrp46.c: Likewise.
15339         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15340         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15341         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15343 2016-01-27  Marek Polacek  <polacek@redhat.com>
15345         PR c/68062
15346         * c-c++-common/vector-compare-4.c: New test.
15348 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
15350         PR preprocessor/69126
15351         * c-c++-common/pr69126.c: New test case.
15353 2016-01-27  Ian Lance Taylor  <iant@google.com>
15355         * gcc.dg/tree-ssa/ivopt_5.c: New test.
15357 2016-01-27  Ryan Burn  <contact@rnburn.com>
15359         PR cilkplus/69267
15360         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15362 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
15364         PR target/69512
15365         * gcc.target/i386/pr69512.c: New test.
15367 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
15369         PR ada/69488
15370         * gnat.dg/sso/*.adb: Robustify dg-output directives.
15372 2016-01-27  Marek Polacek  <polacek@redhat.com>
15374         PR c++/69379
15375         * g++.dg/pr69379.C: New test.
15377 2016-01-27  Martin Sebor  <msebor@redhat.com>
15379         PR c++/69317
15380         * g++.dg/abi/Wabi-2-2.C: New test.
15381         * g++.dg/abi/Wabi-2-3.C: New test.
15382         * g++.dg/abi/Wabi-3-2.C: New test.
15383         * g++.dg/abi/Wabi-3-3.C: New test.
15385 2016-01-27  Richard Biener  <rguenther@suse.de>
15387         PR tree-optimization/69166
15388         * gcc.dg/torture/pr69166.c: New testcase.
15390 2016-01-27  Martin Jambor  <mjambor@suse.cz>
15392         PR tree-optimization/69355
15393         * gcc.dg/tree-ssa/pr69355.c: New test.
15395 2016-01-27  Marek Polacek  <polacek@redhat.com>
15397         PR c++/69496
15398         * g++.dg/ext/constexpr-vla1.C: New test.
15400 2016-01-20  Christian Bruel  <christian.bruel@st.com>
15402         PR target/69245
15403         * gcc.target/arm/pr69245.c: New test.
15405 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
15407         PR tree-optimization/69399
15408         * gcc.dg/torture/pr69399.c: New test.
15410 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
15412         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15414 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
15416         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15418 2016-01-26  Tom de Vries  <tom@codesourcery.com>
15420         PR tree-optimization/69110
15421         * gcc.dg/autopar/pr69110.c: New test.
15423 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
15424             Sebastian Pop  <s.pop@samsung.com>
15426         * gcc.dg/graphite/isl-ast-op-select.c: New.
15428 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
15430         PR fortran/69385
15431         * gfortran.dg/allocate_error_6.f90: New test.
15433 2016-01-26  Richard Henderson  <rth@redhat.com>
15435         * gcc.dg/tm/pr60908.c: New test.
15437 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
15439         PR other/69006
15440         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15441         directive.
15442         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15443         expected multiline output to reflect the colorization being
15444         disabled before newlines.
15445         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15446         (custom_diagnostic_finalizer): Replace call to
15447         pp_newline_and_flush with call to pp_flush.
15448         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15449         * gfortran.dg/implicit_class_1.f90: Likewise.
15450         * lib/gcc-dg.exp (allow_blank_lines): New global.
15451         (dg-allow-blank-lines-in-output): New procedure.
15452         (gcc-dg-prune): Complain about blank lines in the output, unless
15453         dg-allow-blank-lines-in-output was called.
15454         * lib/multiline.exp (_build_multiline_regex): Only support
15455         arbitrary followup text for non-blank-lines, not for blank lines.
15457 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
15459         PR tree-optimization/69483
15460         * gcc.dg/pr69483.c: New test.
15461         * g++.dg/opt/pr69483.C: New test.
15463 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
15465         PR target/68620
15466         * gcc.target/arm/pr68620.c: New test.
15468 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
15470         * gcc.target/i386/pr68986-2.c: Remove -m32.
15472 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
15474         PR target/68986
15475         * gcc.target/i386/pr68986-1.c: New test.
15476         * gcc.target/i386/pr68986-2.c: Likewise.
15477         * gcc.target/i386/pr68986-3.c: Likewise.
15479 2016-01-26  Christian Bruel  <christian.bruel@st.com>
15481         * lib/target-supports.exp
15482         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15483         (check_effective_target_arm_crypto_pragma_ok): Likewise.
15484         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15486 2016-01-26  Richard Biener  <rguenther@suse.de>
15488         PR tree-optimization/69452
15489         * gcc.dg/torture/pr69452.c: New testcase.
15491 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
15493         PR target/69442
15494         * gcc.dg/pr69442.c: New test.
15496 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
15498         PR target/67896
15499         * gcc.target/aarch64/simd/pr67896.C: New.
15501 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
15503         PR tree-optimization/69400
15504         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15505         function.
15506         (plugin_init): Call it.
15507         * gcc.dg/torture/pr69400.c: New test.
15509 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
15511         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15513 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
15514             Sebastian Pop  <s.pop@samsung.com>
15516         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15517         isl-0.15.
15519 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
15520             Sebastian Pop  <s.pop@samsung.com>
15522         * gcc.dg/graphite/pr69292.c: New.
15524 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
15526         * c-c++-common/goacc/use_device-1.c: New test.
15528 2016-01-25  Jeff Law  <law@redhat.com>
15530         PR tree-optimization/69196
15531         PR tree-optimization/68398
15532         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15533         * gcc.dg/tree-ssa/pr68198.c: Likewise.
15535 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
15537         PR target/69469
15538         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15539         Algorithm.
15541 2016-01-25  Richard Biener  <rguenther@suse.de>
15543         PR testsuite/69380
15544         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15546 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
15548         PR target/69421
15549         * gcc.dg/pr69421.c: New test.
15551 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
15553         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15554         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15555         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15556         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15557         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15558         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15559         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15560         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15561         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15562         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15564 2016-01-25  Richard Biener  <rguenther@suse.de>
15566         PR tree-optimization/69376
15567         * gcc.dg/torture/pr69376.c: New testcase.
15569 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15571         PR fortran/69397
15572         PR fortran/68442
15573         * gfortran.dg/interface_38.f90: New test.
15574         * gfortran.dg/interface_39.f90: New test.
15576 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
15578         Revert:
15579         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
15581         PR c++/11858
15582         PR c++/24663
15583         PR c++/24664
15584         * g++.dg/template/pr11858.C: New test.
15585         * g++.dg/template/pr24663.C: New test.
15586         * g++.dg/template/unify12.C: New test.
15587         * g++.dg/template/unify13.C: New test.
15588         * g++.dg/template/unify14.C: New test.
15589         * g++.dg/template/unify15.C: New test.
15590         * g++.dg/template/unify16.C: New test.
15591         * g++.dg/template/unify17.C: New test.
15593 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
15595         PR fortran/68283
15596         gfortran.dg/pr68283.f90: New test.
15598 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
15600         PR fortran/66094
15601         * gfortran.dg/inline_matmul_13.f90:  New test.
15602         * gfortran.dg/matmul_bounds_8.f90:  New test.
15603         * gfortran.dg/matmul_bounds_9.f90:  New test.
15604         * gfortran.dg/matmul_bounds_10.f90:  New test.
15606 2016-01-23  Tom de Vries  <tom@codesourcery.com>
15608         PR tree-optimization/69426
15609         * gcc.dg/autopar/pr69426.c: New test.
15611 2016-01-23  Martin Sebor  <msebor@redhat.com>
15613         PR c++/58109
15614         PR c++/69022
15615         * g++.dg/cpp0x/alignas5.C: New test.
15616         * g++.dg/ext/vector29.C: Same.
15618 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
15620         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15621         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15622         _GNU_SOURCE from compile flags to the source.
15623         * gcc.target/i386/chkp-stropt-12.c: Ditto.
15624         * gcc.target/i386/chkp-stropt-16.c: Ditto.
15625         * gcc.target/i386/chkp-stropt-4.c: Ditto.
15626         * gcc.target/i386/chkp-stropt-8.c: Ditto.
15628 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
15630         PR target/69432
15631         * g++.dg/opt/pr69432.C: New test.
15633 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15635         * gcc.target/powerpc/pr63354c: Adjust target selector to include
15636         32-bit targets testing an -m64 multilib.
15638 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15640         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15641         64-bit support.
15643 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
15645         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15647 2016-01-21  Christian Bruel  <christian.bruel@st.com>
15649         PR target/68674
15650         * gcc.target/i386/pr68674.c
15651         * gcc.target/aarch64/pr68674.c
15652         * gcc.target/arm/pr68674.c
15654 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15656         PR target/69403
15657         * gcc.c-torture/execute/pr69403.c: New test.
15659 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
15661         PR c++/55843
15662         * g++.dg/template/pr55843.C: New.
15664 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
15666         PR testsuite/66877
15667         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15668         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15670 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15672         PR testsuite/67489
15673         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15674         from dg-do compile directive, and instead add
15675         { dg-require-effective-target int128 }.
15677 2016-01-20  Martin Sebor  <msebor@redhat.com>
15679         PR c/69405
15680         * gcc.dg/sync-fetch.c: New test.
15682 2016-01-21  Martin Sebor  <msebor@redhat.com>
15684         PR target/69252
15685         * gcc.target/powerpc/pr69252.c: New test.
15687 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15689         PR fortran/65996
15690         * gfortran.dg/pr65996.f90: New test.
15692 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15694         PR c++/68810
15695         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
15696         expected to generate an error.
15698 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
15700         PR middle-end/66178
15701         * gcc.dg/torture/pr66178.c: New test.
15703 2016-01-21  Anton Blanchard  <anton@samba.org>
15704             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15706         PR target/63354
15707         * gcc.target/powerpc/pr63354.c:  New test.
15709 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
15711         PR rtl-optimization/68990
15712         * gcc.target/i386/pr68990: New.
15714 2016-01-21  Nick Clifton  <nickc@redhat.com>
15716         PR target/69129
15717         * gcc.target/mips/pr69129.c: New.
15719 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
15721         PR c++/58046
15722         * g++.dg/cpp0x/pr58046.C: New.
15724 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
15726         PR target/69187
15727         PR target/65624
15728         * gcc.target/arm/pr69187.c: New test.
15730         PR c++/69355
15731         * g++.dg/torture/pr69355.C: New test.
15733 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
15734             Sebastian Pop  <s.pop@samsung.com>
15736         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15738 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
15739             Sebastian Pop  <s.pop@samsung.com>
15741         * gcc.dg/graphite/pr68976.c: New test.
15743 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
15745         PR middle-end/67653
15746         * c-c++-common/pr67653.c: New test.
15747         * gcc.dg/torture/pr29119.c: Add dg-warning.
15749 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
15751         * gcc.target/powerpc/cpu-builtin-1.c: New test.
15753 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15755         PR c/24293
15756         * gcc.dg/pr24293.c: New test.
15757         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15758         incomplete struct type.
15759         * gcc.dg/declspec-1.c: Likewise.
15760         * gcc.dg/pr63549.c: Likewise.
15762 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
15764         PR tree-optimization/66612
15765         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15766         for bdn instruction.
15768 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
15770         * lib/target-supports.exp
15771         (check_effective_target_arm_fp_ok_nocache): New.
15772         (check_effective_target_arm_fp_ok): New.
15773         (add_options_for_arm_fp): New.
15774         (check_effective_target_arm_crypto_ok_nocache): Require
15775         target_arm_v8_neon_ok instead of arm32.
15776         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15777         (check_effective_target_arm_crypto_pragma_ok): New.
15778         (add_options_for_arm_vfp): New.
15779         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15780         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15781         target instead. Force initial fpu to vfp.
15782         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15783         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15784         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15785         dependency.
15786         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15787         use arm_vfp effective target instead. Force initial fpu to vfp.
15788         * gcc.target/arm/attr-neon3.c: Likewise.
15789         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15790         arm_vfp_ok.
15791         * gcc.target/arm/unsigned-float.c: Likewise.
15792         * gcc.target/arm/vfp-1.c: Likewise.
15793         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15794         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15795         * gcc.target/arm/vfp-ldmiad.c: Likewise.
15796         * gcc.target/arm/vfp-ldmias.c: Likewise.
15797         * gcc.target/arm/vfp-stmdbd.c: Likewise.
15798         * gcc.target/arm/vfp-stmdbs.c: Likewise.
15799         * gcc.target/arm/vfp-stmiad.c: Likewise.
15800         * gcc.target/arm/vfp-stmias.c: Likewise.
15801         * gcc.target/arm/vnmul-1.c: Likewise.
15802         * gcc.target/arm/vnmul-2.c: Likewise.
15803         * gcc.target/arm/vnmul-3.c: Likewise.
15804         * gcc.target/arm/vnmul-4.c: Likewise.
15806 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
15808         PR testsuite/69366
15809         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15810         the MPX run-time library, for compile-time MPX test.
15811         * gcc.target/i386/chkp-always_inline.c: Likewise.
15812         * gcc.target/i386/chkp-bndret.c: Likewise.
15813         * gcc.target/i386/chkp-builtins-1.c: Likewise.
15814         * gcc.target/i386/chkp-builtins-2.c: Likewise.
15815         * gcc.target/i386/chkp-builtins-3.c: Likewise.
15816         * gcc.target/i386/chkp-builtins-4.c: Likewise.
15817         * gcc.target/i386/chkp-const-check-1.c: Likewise.
15818         * gcc.target/i386/chkp-const-check-2.c: Likewise.
15819         * gcc.target/i386/chkp-hidden-def.c: Likewise.
15820         * gcc.target/i386/chkp-label-address.c: Likewise.
15821         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15822         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15823         * gcc.target/i386/chkp-pr69044.c: Likewise.
15824         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15825         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15826         * gcc.target/i386/chkp-strchr.c: Likewise.
15827         * gcc.target/i386/chkp-strlen-1.c: Likewise.
15828         * gcc.target/i386/chkp-strlen-2.c: Likewise.
15829         * gcc.target/i386/chkp-strlen-3.c: Likewise.
15830         * gcc.target/i386/chkp-strlen-4.c: Likewise.
15831         * gcc.target/i386/chkp-strlen-5.c: Likewise.
15832         * gcc.target/i386/chkp-stropt-1.c: Likewise.
15833         * gcc.target/i386/chkp-stropt-10.c: Likewise.
15834         * gcc.target/i386/chkp-stropt-11.c: Likewise.
15835         * gcc.target/i386/chkp-stropt-12.c: Likewise.
15836         * gcc.target/i386/chkp-stropt-13.c: Likewise.
15837         * gcc.target/i386/chkp-stropt-14.c: Likewise.
15838         * gcc.target/i386/chkp-stropt-15.c: Likewise.
15839         * gcc.target/i386/chkp-stropt-16.c: Likewise.
15840         * gcc.target/i386/chkp-stropt-2.c: Likewise.
15841         * gcc.target/i386/chkp-stropt-3.c: Likewise.
15842         * gcc.target/i386/chkp-stropt-4.c: Likewise.
15843         * gcc.target/i386/chkp-stropt-5.c: Likewise.
15844         * gcc.target/i386/chkp-stropt-6.c: Likewise.
15845         * gcc.target/i386/chkp-stropt-7.c: Likewise.
15846         * gcc.target/i386/chkp-stropt-8.c: Likewise.
15847         * gcc.target/i386/chkp-stropt-9.c: Likewise.
15848         * gcc.target/i386/pr63995-2.c: Likewise.
15849         * gcc.target/i386/pr64805.c: Likewise.
15850         * gcc.target/i386/pr65044.c: Likewise.
15851         * gcc.target/i386/pr65167.c: Likewise.
15852         * gcc.target/i386/pr65183.c: Likewise.
15853         * gcc.target/i386/pr65184.c: Likewise.
15854         * gcc.target/i386/thunk-retbnd.c: Likewise.
15856 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
15858         PR tree-optimization/69328
15859         * gcc.dg/pr69328.c: New test.
15861 2016-01-20  Jeff Law  <law@redhat.com>
15863         PR target/25114
15864         * gcc.target/m68k/pr25114.c: New test.
15866 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
15868         * gcc.target/arm/memset-inline-10.c: Added
15869         dg-require-effective-target arm_thumb2_ok.
15871 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
15873         * gcc.dg/debug/dwarf2/sso.c: New test.
15875 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
15877         PR testsuite/68820
15878         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15879         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15880         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15882 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
15884         PR ipa/66223
15885         * g++.dg/ipa/devirt-50.C: New testcase.
15887 2016-01-19  Marek Polacek  <polacek@redhat.com>
15889         PR c++/68965
15890         * g++.dg/cpp1y/parameter-pack-1.C: New test.
15891         * g++.dg/cpp1y/parameter-pack-2.C: New test.
15893 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15895         PR target/69135
15896         * gcc.target/arm/pr69135_1.c: New test.
15898 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
15900         * gcc.target/aarch64/ccmp_1.c: Add new tests.
15902 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
15904         * gcc.target/aarch64/ccmp_1.c: New testcase.
15906 2016-01-19  Marek Polacek  <polacek@redhat.com>
15908         PR c++/68586
15909         * g++.dg/cpp0x/enum30.C: New test.
15911 2016-01-19  Richard Biener  <rguenther@suse.de>
15913         PR tree-optimization/69336
15914         * g++.dg/tree-ssa/pr69336.C: New testcase.
15916 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
15918         PR debug/65779
15919         * gcc.dg/pr65779.c: New test.
15921 2016-01-19  Richard Biener  <rguenther@suse.de>
15923         PR tree-optimization/69352
15924         * gcc.dg/torture/pr69352.c: New testcase.
15926 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
15928         PR rtl-optimization/68955
15929         PR rtl-optimization/64557
15930         * gcc.dg/torture/pr68955.c: New test.
15932 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
15934         PR lto/69136
15935         * g++.dg/torture/pr69136.C: New testcase.
15937 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
15939         PR lto/69133
15940         * g++.dg/lto/pr69133_0.C: New testcase.
15941         * g++.dg/lto/pr69133_1.C: New testcase.
15943 2016-01-15  Jeff Law  <law@redhat.com>
15945         PR tree-optimization/69320
15946         * gcc.c-torture/pr69320-1.c: New test.
15947         * gcc.c-torture/pr69320-2.c: New test.
15948         * gcc.c-torture/pr69320-3.c: New test.
15949         * gcc.c-torture/pr69320-4.c: New test.
15951 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
15953         PR c++/11858
15954         PR c++/24663
15955         PR c++/24664
15956         * g++.dg/template/pr11858.C: New test.
15957         * g++.dg/template/pr24663.C: New test.
15958         * g++.dg/template/unify12.C: New test.
15959         * g++.dg/template/unify13.C: New test.
15960         * g++.dg/template/unify14.C: New test.
15961         * g++.dg/template/unify15.C: New test.
15962         * g++.dg/template/unify16.C: New test.
15963         * g++.dg/template/unify17.C: New test.
15965 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
15967         PR testsuite/69181
15968         * gcc.dg/pr69181-1.c: New test file.
15969         * gcc.dg/pr69181-2.c: New test file.
15970         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15971         globals by moving it to...
15972         (cleanup-after-saved-dg-test): ...this new function.  Add
15973         "global additional_sources_used".  Add reset of global
15974         multiline_expected_outputs to the empty list.
15975         * lib/multiline.exp (_multiline_expected_outputs): Rename this
15976         global to...
15977         (multiline_expected_outputs): ...this, and updated comments to
15978         note that it is modified from gcc-dg.exp.
15979         (dg-end-multiline-output): Update for the above renaming.
15980         (handle-multiline-outputs): Likewise.  Remove the clearing
15981         of the expected outputs to the empty list.
15983 2016-01-18  Richard Biener  <rguenther@suse.de>
15985         PR tree-optimization/69297
15986         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15988 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
15990         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15991         dg-options.
15992         * gcc.target/mips/mips-3d-2.c: Likewise.
15993         * gcc.target/mips/mips-3d-3.c: Likewise.
15994         * gcc.target/mips/mips-3d-4.c: Likewise.
15995         * gcc.target/mips/mips-3d-5.c: Likewise.
15996         * gcc.target/mips/mips-3d-6.c: Likewise.
15997         * gcc.target/mips/mips-3d-7.c: Likewise.
15998         * gcc.target/mips/mips-3d-8.c: Likewise.
15999         * gcc.target/mips/mips-3d-9.c: Likewise.
16000         * gcc.target/mips/mips-ps-1.c: Likewise.
16001         * gcc.target/mips/mips-ps-2.c: Likewise.
16002         * gcc.target/mips/mips-ps-3.c: Likewise.
16003         * gcc.target/mips/mips-ps-4.c: Likewise.
16004         * gcc.target/mips/mips-ps-5.c: Likewise.
16005         * gcc.target/mips/mips-ps-6.c: Likewise.
16006         * gcc.target/mips/mips-ps-7.c: Likewise.
16007         * gcc.target/mips/mips-ps-type.c: Likewise.
16008         * gcc.target/mips/mips-ps-type-2.c: Likewise.
16009         * gcc.target/mips/mips16-attributes-6.c: Likewise.
16011 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16013         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16014         * c-c++-common/goacc/kernels-double-reduction.c: New test.
16015         * c-c++-common/goacc/kernels-empty.c: New test.
16016         * c-c++-common/goacc/kernels-eternal.c: New test.
16017         * c-c++-common/goacc/kernels-loop-2.c: New test.
16018         * c-c++-common/goacc/kernels-loop-3.c: New test.
16019         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16020         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16021         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16022         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16023         * c-c++-common/goacc/kernels-loop-data.c: New test.
16024         * c-c++-common/goacc/kernels-loop-g.c: New test.
16025         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16026         * c-c++-common/goacc/kernels-loop-n.c: New test.
16027         * c-c++-common/goacc/kernels-loop-nest.c: New test.
16028         * c-c++-common/goacc/kernels-loop.c: New test.
16029         * c-c++-common/goacc/kernels-noreturn.c: New test.
16030         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16031         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16032         * c-c++-common/goacc/kernels-reduction.c: New test.
16034 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16036         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16037         * gcc.dg/autopar/outer-2.c: Same.
16038         * gcc.dg/autopar/outer-3.c: Same.
16039         * gcc.dg/autopar/outer-4.c: Same.
16040         * gcc.dg/autopar/outer-5.c: Same.
16041         * gcc.dg/autopar/outer-6.c: Same.
16042         * gcc.dg/autopar/parallelization-1.c: Same.
16043         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16044         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16045         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16046         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16047         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16048         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16049         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16050         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16051         * gcc.dg/autopar/pr39500-1.c: Same.
16052         * gcc.dg/autopar/pr39500-2.c: Same.
16053         * gcc.dg/autopar/pr46193.c: Same.
16054         * gcc.dg/autopar/pr46194.c: Same.
16055         * gcc.dg/autopar/pr49580.c: Same.
16056         * gcc.dg/autopar/pr49960-1.c: Same.
16057         * gcc.dg/autopar/pr49960.c: Same.
16058         * gcc.dg/autopar/pr68373.c: Same.
16059         * gcc.dg/autopar/reduc-1.c: Same.
16060         * gcc.dg/autopar/reduc-1char.c: Same.
16061         * gcc.dg/autopar/reduc-1short.c: Same.
16062         * gcc.dg/autopar/reduc-2.c: Same.
16063         * gcc.dg/autopar/reduc-2char.c: Same.
16064         * gcc.dg/autopar/reduc-2short.c: Same.
16065         * gcc.dg/autopar/reduc-3.c: Same.
16066         * gcc.dg/autopar/reduc-4.c: Same.
16067         * gcc.dg/autopar/reduc-6.c: Same.
16068         * gcc.dg/autopar/reduc-7.c: Same.
16069         * gcc.dg/autopar/reduc-8.c: Same.
16070         * gcc.dg/autopar/reduc-9.c: Same.
16071         * gcc.dg/autopar/uns-outer-4.c: Same.
16072         * gcc.dg/autopar/uns-outer-5.c: Same.
16073         * gcc.dg/autopar/uns-outer-6.c: Same.
16074         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16075         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16077 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16079         PR target/63679
16080         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16081         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16083 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16085         PR target/63679
16086         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16087         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16088         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16090 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16092         PR target/63679
16093         * gcc.dg/tree-ssa/sra-17.c: New.
16094         * gcc.dg/tree-ssa/sra-18.c: New.
16096 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
16098         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16100 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
16102         * gnat.dg/inline12.adb: New test.
16104 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
16106         PR tree-optimization/66797
16107         * gcc.c-torture/execute/pr65447.c: Relax check condition.
16109 2016-01-18  Richard Biener  <rguenther@suse.de>
16111         PR tree-optimization/69170
16112         * gcc.dg/torture/pr69170.c: New testcase.
16114 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
16116         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16118 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16120         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16122 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16124         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16125         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
16126         redundant dg-require-effective-target pthread.
16127         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16128         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16129         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16130         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16131         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16132         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16133         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16135 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
16137         PR target/68609
16138         * gcc.target/powerpc/recip-6.c: Enable on AIX.
16139         * gcc.target/powerpc/recip-7.c: Same.
16141 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16143         PR c++/69091
16144         * g++.dg/template/pr69091.C: New test.
16146 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16148         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16149         dump does not contain an error_mark_node.
16150         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16151         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16153 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16155         PR c++/68936
16156         * g++.dg/template/pr68936.C: New test.
16158 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
16160         PR target/68609
16161         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16162         * gcc.target/powerpc/recip-2.c: Same.
16163         * gcc.target/powerpc/recip-3.c: Same.
16164         * gcc.target/powerpc/recip-4.c: Same.
16165         * gcc.target/powerpc/recip-sqrtf.c: Same.
16167 2016-01-15  Jeff Law  <law@redhat.com>
16169         PR tree-optimization/69270
16170         * gcc.dg/tree-ssa/pr69270-2.c: New test.
16171         * gcc.dg/tree-ssa/pr69270-3.c: New test.
16173 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
16175         PR fortran/49630
16176         * gfortran.dg/deferred_character_13.f90: New test for the fix
16177         of comment 3 of the PR.
16179         PR fortran/54070
16180         * gfortran.dg/deferred_character_8.f90: New test
16181         * gfortran.dg/allocate_error_5.f90: New test
16183         PR fortran/60593
16184         * gfortran.dg/deferred_character_10.f90: New test
16186         PR fortran/60795
16187         * gfortran.dg/deferred_character_14.f90: New test
16189         PR fortran/61147
16190         * gfortran.dg/deferred_character_11.f90: New test
16192         PR fortran/64324
16193         * gfortran.dg/deferred_character_9.f90: New test
16195 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
16197         PR rtl-optimization/69030
16198         * gcc.target/i386/pr69030.c: New.
16200 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16202         * gcc.target/aarch64/target_attr_17.c: New test.
16204 2016-01-15  Richard Biener  <rguenther@suse.de>
16206         PR tree-optimization/66856
16207         * gcc.dg/torture/pr66856-1.c: New testcase.
16208         * gcc.dg/torture/pr66856-2.c: Likewise.
16210 2016-01-15  Richard Biener  <rguenther@suse.de>
16212         PR debug/69137
16213         * g++.dg/lto/pr69137_0.C: New testcase.
16215 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
16217         PR middle-end/69246
16218         * gcc.target/i386/pr69246.c: New test.
16220 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16222         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16224 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16226         PR c++/56194
16227         * g++.dg/init/const9.C: Disable test on S/390.
16229 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16231         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16232         * g++.dg/Wno-frame-address.C: Ditto.
16234 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16236         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16238 2016-01-15  Richard Biener  <rguenther@suse.de>
16240         PR tree-optimization/68961
16241         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16243 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
16245         * gcc.target/i386/pr65105-5.c: New test.
16247 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16249         * gcc.c-torture/execute/alias-4.c: New testcase.
16251 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16253         PR ipa/68148
16254         * g++.dg/ipa/devirt-49.C: New testcase.
16256 2016-01-15  Christian Bruel  <christian.bruel@st.com>
16258         PR target/65837
16259         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16260         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16261         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16263 2016-01-15  Richard Biener  <rguenther@suse.de>
16265         PR tree-optimization/69117
16266         * gcc.dg/torture/pr69117.c: New testcase.
16268 2015-01-14  Ryan Burn  <contact@rnburn.com>
16270         PR c++/69048
16271         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16273 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
16275         PR testsuite/67509
16276         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16277         range tests use 100 * maximum instead of maximum + 1.
16279 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16281         PR debug/69244
16282         * gcc.dg/guality/pr69244.c: New test.
16284 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
16286         * lib/target-supports.exp (check_effective_target_issignaling):
16287         New procedure.
16288         * gcc.dg/pr61441.c: Require issignaling effective target.
16290 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
16292         PR target/68803
16293         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16295 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
16297         PR c++/68819
16298         PR preprocessor/69177
16299         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16300         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16301         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16302         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16304 2016-01-14  Marek Polacek  <polacek@redhat.com>
16306         PR c/69262
16307         * gcc.dg/array-15.c: New test.
16309 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16311         PR middle-end/68146
16312         PR tree-optimization/69155
16313         * gfortran.dg/pr68146.f: New test.
16314         * gfortran.dg/pr69155.f90: New test.
16316 2016-01-14  Richard Biener  <rguenther@suse.de>
16318         PR tree-optimization/68060
16319         * gcc.dg/torture/pr68060-1.c: New testcase.
16320         * gcc.dg/torture/pr68060-2.c: Likewise.
16322 2016-01-14  Nick Clifton  <nickc@redhat.com>
16324         * lib/target-supports.exp
16325         (check_effective_target_arm_neon_ok_nocache): Add an option
16326         sequence that includes setting the ARM architecture to ARMv7-A.
16327         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16328         command line options necessary to enable Neon support.
16329         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16330         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16331         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16332         * gcc.target/arm/pr69180.c: Likewise.
16334 2016-01-14  Jeff Law  <law@redhat.com>
16336         PR tree-optimization/69270
16337         * gcc.dg/tree-ssa/pr69270.c: New test.
16339 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
16341         PR c/66208
16342         * c-c++-common/pr66208.c: New file.
16344 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
16346         PR tree-optimization/69156
16347         * gcc.dg/pr69156.c: New test.
16349 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
16351         * gcc.target/i386/pr69225-7.c: New test.
16353 2016-01-13  Richard Henderson  <rth@redhat.com>
16355         * gcc.dg/tm/memopt-13.c: Update expected function.
16356         * gcc.dg/tm/memopt-6.c: Likewise.
16358 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
16360         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16361         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16362         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16363         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16365 2016-01-13  Tom de Vries  <tom@codesourcery.com>
16367         PR tree-optimization/69169
16368         * gcc.dg/pr69169.c: New test.
16370 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
16372         PR target/69228
16373         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16374         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16375         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16376         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16377         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16378         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16379         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16380         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16382 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
16384         PR target/69247
16385         * gcc.dg/pr69247.c: New test.
16387 2016-01-13  Richard Biener  <rguenther@suse.de>
16389         PR tree-optimization/69242
16390         * gcc.dg/torture/pr69242.c: New testcase.
16392 2016-01-13  Richard Biener  <rguenther@suse.de>
16394         PR tree-optimization/69186
16395         * gcc.dg/torture/pr69186.c: New testcase.
16397 2016-01-13  Jeff Law  <law@redhat.com>
16399         PR tree-optimization/67755
16400         * gcc.dg/tree-ssa/pr67755.c: New test.
16402 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16404         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16405         pass number in output by a star.
16407 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
16409         PR tree-optimization/68911
16410         * gcc.c-torture/execute/pr68911.c: New test.
16412 2016-01-12  Marek Polacek  <polacek@redhat.com>
16414         PR c++/68979
16415         * g++.dg/warn/permissive-1.C: New test.
16417 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
16419         PR objc++/68511
16420         PR c++/69213
16421         * g++.dg/opt/pr69213.C: New test.
16423 2016-01-12  Christian Bruel  <christian.bruel@st.com>
16425         PR target/69180
16426         * gcc.target/arm/pr69180.c: New test.
16428 2016-01-12  Richard Biener  <rguenther@suse.de>
16430         PR lto/69077
16431         * g++.dg/lto/pr69077_0.C: New testcase.
16432         * g++.dg/lto/pr69077_1.C: Likewise.
16434 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
16436         PR target/69175
16437         * g++.dg/opt/pr69175.C: New test.
16439 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
16441         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16442         rather than #including math.h & stdlib.h.
16443         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16444         * gcc.dg/vect/pr49771.c: Likewise.
16445         * gcc.dg/vect/vect-10-big-array.c: Likewise.
16446         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16447         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16448         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16449         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16450         * gcc.dg/vect/pr44507.c: Likewise.
16451         * gcc.dg/vect/pr45902.c: Likewise.
16452         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16453         * gcc.dg/vect/vect-117.c: Likewise.
16454         * gcc.dg/vect/vect-99.c: Likewise.
16455         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16456         * gcc.dg/vect/vect-cond-1.c: Likewise.
16457         * gcc.dg/vect/vect-cond-2.c: Likewise.
16458         * gcc.dg/vect/vect-cond-3.c: Likewise.
16459         * gcc.dg/vect/vect-cond-4.c: Likewise.
16460         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16461         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16462         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16463         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16464         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16465         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16466         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16467         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16468         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16469         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16470         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16471         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16472         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16473         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16474         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16475         include of signal.h.
16476         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16477         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16478         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16479         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16480         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16481         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16482         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16483         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16484         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16485         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16486         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16487         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16488         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16489         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16490         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16491         * gcc.dg/vect/vect-outer-5.c: Likewise.
16492         * gcc.dg/vect/vect-outer-6.c: Likewise.
16493         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16494         include of stdio.h.
16496 2016-01-12  Nick Clifton  <nickc@redhat.com>
16498         PR target/68913
16499         * gcc.dg/lto/pr61886_0.c: Rename the external function called
16500         to fread so that it will be found in all target runtimes.
16502 2016-01-12  Richard Biener  <rguenther@suse.de>
16504         PR tree-optimization/69053
16505         * g++.dg/torture/pr69053.C: New testcase.
16507 2016-01-12  Richard Biener  <rguenther@suse.de>
16509         PR tree-optimization/69168
16510         * gcc.dg/torture/pr69168.c: New testcase.
16512 2016-01-12  Richard Biener  <rguenther@suse.de>
16514         PR tree-optimization/69157
16515         * gcc.dg/torture/pr69157.c: New testcase.
16517 2016-01-12  Richard Biener  <rguenther@suse.de>
16519         PR tree-optimization/69174
16520         * gcc.dg/torture/pr69174.c: New testcase.
16522 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
16524         PR c++/66808
16525         PR c++/69000
16526         * g++.dg/tls/pr66808.C: New test.
16527         * g++.dg/tls/pr69000.C: New test.
16529 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16531         * gcc.target/powerpc/swaps-p8-23.c: New test.
16532         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16534 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
16536         PR tree-optimization/68356
16537         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16539 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
16540             Jim Wilson  <jim.wilson@linaro.org>
16542         PR target/69194
16543         * gcc.target/arm/pr69194.c: New test.
16545 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16547         PR target/69225
16548         * gcc.target/i386/pr69225-1.c: New test.
16549         * gcc.target/i386/pr69225-2.c: Likewise.
16550         * gcc.target/i386/pr69225-3.c: Likewise.
16551         * gcc.target/i386/pr69225-4.c: Likewise.
16552         * gcc.target/i386/pr69225-5.c: Likewise.
16553         * gcc.target/i386/pr69225-6.c: Likewise.
16555 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
16557         PR target/67462
16558         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16559         if lp64.
16561         PR target/69071
16562         * gcc.dg/pr69071.c: New test.
16564         PR c++/69211
16565         * g++.dg/opt/pr69211.C: New test.
16567         PR tree-optimization/69214
16568         * gcc.c-torture/compile/pr69214.c: New test.
16570 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
16572         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16573         * gcc.target/i386/pr66232-11.c: Ditto.
16574         * gcc.target/i386/pr66232-12.c: Ditto.
16575         * gcc.target/i386/pr66232-13.c: Ditto.
16577 2016-01-11  Richard Biener  <rguenther@suse.de>
16579         PR tree-optimization/69173
16580         * gcc.dg/torture/pr69173.c: New testcase.
16582 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16584         PR rtl-optimization/68796
16585         * gcc.target/aarch64/tst_5.c: New test.
16586         * gcc.target/aarch64/tst_6.c: Likewise.
16588 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16590         PR rtl-optimization/68841
16591         * gcc.dg/pr68841.c: New test.
16592         * gcc.c-torture/execute/pr68841.c: New test.
16594 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
16596         PR rtl-optimization/68920
16597         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16598         for ix86 targets.
16599         * gcc.dg/ifcvt-5.c: New test.
16601 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
16603         PR bootstrap/69123
16604         * g++.dg/pr69123.C: New.
16606 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
16608         PR target/69010
16609         * gcc.target/i386/pr69010.c: New test.
16611 2016-01-11  Martin Jambor  <mjambor@suse.cz>
16613         PR ipa/69044
16614         * gcc.target/i386/chkp-pr69044.c: New test.
16616 2016-01-11  Tom de Vries  <tom@codesourcery.com>
16618         PR tree-optimization/69109
16619         * gcc.dg/autopar/pr69109-2.c: New test.
16620         * gcc.dg/autopar/pr69109.c: New test.
16622 2016-01-11  Tom de Vries  <tom@codesourcery.com>
16624         PR tree-optimization/69108
16625         * gcc.dg/autopar/pr69108.c: New test.
16627 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
16629         PR c++/69029
16630         * c-c++-common/Wisleading-indentation.c: Augment test.
16632 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
16634         PR fortran/69154
16635         * gfortran.dg/inline_matmul_12.f90:  New test.
16637 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
16639         PR fortran/67779
16640         * gfortran.dg/actual_array_offset_1: New test.
16642 2016-01-10  Tom de Vries  <tom@codesourcery.com>
16644         PR tree-optimization/69062
16645         * gcc.dg/autopar/pr69062.c: New test.
16647 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
16649         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16650         * gcc.dg/vect/slp-perm-2.c: Likewise.
16651         * gcc.dg/vect/slp-perm-3.c: Likewise.
16652         * gcc.dg/vect/slp-perm-5.c: Likewise.
16653         * gcc.dg/vect/slp-perm-6.c: Likewise.
16654         * gcc.dg/vect/slp-perm-7.c: Likewise.
16655         * gcc.dg/vect/slp-perm-8.c: Likewise.
16657 2016-01-10  Tom de Vries  <tom@codesourcery.com>
16659         PR tree-optimization/69039
16660         * gcc.dg/autopar/pr69039.c: New test.
16662 2016-01-09  Marek Polacek  <polacek@redhat.com>
16664         PR c++/69113
16665         * g++.dg/pr69113.C: New test.
16667 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
16669         PR middle-end/50865
16670         PR tree-optimization/69097
16671         * gcc.c-torture/execute/pr50865.c: New test.
16672         * gcc.c-torture/execute/pr69097-1.c: New test.
16673         * gcc.c-torture/execute/pr69097-2.c: New test.
16674         * gcc.dg/pr69097-1.c: New test.
16675         * gcc.dg/pr69097-2.c: New test.
16677 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
16679         PR c++/69164
16680         * g++.dg/opt/pr69164.C: New test.
16682 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
16684         PR tree-optimization/69167
16685         * gcc.dg/pr69167.c: New test.
16687 2016-01-08  Marek Polacek  <polacek@redhat.com>
16689         PR c++/68449
16690         * g++.dg/pr68449.C: New.
16692 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
16694         PR tree-optimization/68707
16695         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16696         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16697         on platforms supporting it.
16698         * gcc.dg/vect/slp-perm-2.c: Likewise.
16699         * gcc.dg/vect/slp-perm-3.c: Likewise.
16700         * gcc.dg/vect/slp-perm-5.c: Likewise.
16701         * gcc.dg/vect/slp-perm-7.c: Likewise.
16702         * gcc.dg/vect/slp-perm-8.c: Likewise.
16703         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16704         on platforms supporting it.
16706 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
16708         PR tree-optimization/69162
16709         * gcc.dg/pr69162.c: New test.
16711         PR tree-optimization/69172
16712         * gcc.dg/pr69172.c: New test.
16714 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16716         PR tree-optimization/67781
16717         * gcc.c-torture/execute/pr67781.c: New file.
16719 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
16721         PR tree-optimization/69083
16722         * gcc.dg/vect/pr69083.c: New test.
16724 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
16726         PR tree-optimization/61441
16727         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16728         Use -fexcess-precision=standard for compiler options.
16729         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
16731 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
16733         PR fortran/69128
16734         * gfortran.dg/gomp/pr69128.f90: New test.
16736         PR c++/69145
16737         * g++.dg/ext/pr69145-1.C: New test.
16738         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16739         * g++.dg/ext/pr69145-2.h: New file.
16741 2016-01-07  Martin Sebor  <msebor@redhat.com>
16743         PR c/68966
16744         * gcc.dg/atomic-fetch-bool.c: New test.
16745         * gcc.dg/sync-fetch-bool.c: New test.
16747 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
16749         PR fortran/66680
16750         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16752 2016-01-07  Nick Clifton  <nickc@redhat.com>
16754         PR target/66655
16755         * g++.dg/pr66655.C: New test.
16756         * g++.dg/pr66655_1.cc: Test support file.
16757         * g++.dg/pr66655.h: Test header file.
16759 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
16761         PR fortran/66680
16762         gfortran.dg/gomp/pr66680.f90: New test.
16764 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
16766         PR target/69171
16767         * gcc.target/i386/pr69171-1.c: New test.
16768         * gcc.target/i386/pr69171-2.c: Likewise.
16769         * gcc.target/i386/pr69171-3.c: Likewise.
16770         * gcc.target/i386/pr69171-4.c: Likewise.
16771         * gcc.target/i386/pr69171-5.c: Likewise.
16772         * gcc.target/i386/pr69171-6.c: Likewise.
16774 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
16776         PR middle-end/67639
16777         * c-c++-common/pr67639.c: New test.
16779 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
16781         PR tree-optimization/69141
16782         * g++.dg/opt/pr69141.C: New test.
16784 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
16786         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16788 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
16790         PR target/69140
16791         * gcc.target/i386/pr69140.c: New test
16793 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
16795         * gcc.dg/bad-dereference.c: New test case.
16797 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16799         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16801 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
16803         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16805 2016-01-06  Marek Polacek  <polacek@redhat.com>
16807         PR sanitizer/69099
16808         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16810 2016-01-05  Marek Polacek  <polacek@redhat.com>
16812         PR c/69104
16813         * gcc.dg/atomic-invalid-2.c: New.
16815 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
16817         PR target/68991
16818         * gcc.target/i386/pr68991.c: New test.
16820 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
16822         PR target/68991
16823         * g++.dg/pr68991-1.C: New test.
16824         * g++.dg/pr68991-2.C: Likewise.
16826 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
16828         PR other/60465
16829         * gcc.target/ia64/pr60465-gprel64.c: New test.
16830         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16832 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16834         PR rtl-optimization/68651
16835         * gcc.target/aarch64/pr68651_1.c: New test.
16837 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
16839         PR c/69122
16840         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16842 2016-01-05  Nathan Sidwell  <nathan@acm.org>
16844         PR c++/58583
16845         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16847         * gcc.dg/alias-15.c: New.
16849 2016-01-05  Nick Clifton  <nickc@redhat.com>
16851         PR target/68870
16852         * g++.dg/pr68770.C: New test.
16854 2016-01-04  Mike Stump  <mikestump@comcast.net>
16856         * lib/target-supports.exp (check_effective_target_cilkplus):
16857         cilkplus targets require pthreads.
16858         (check_effective_target_cilkplus): Remove special case for NVPTX.
16860 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
16862         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16863         generation.
16865 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
16867         Update copyright years.
16869 2016-01-04  Marek Polacek  <polacek@redhat.com>
16871         PR c/68908
16872         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16873         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16874         * gcc.dg/atomic/stdatomic-op-5.c: New test.
16876 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16878         * gcc.target/sparc/20160104-2.c: New test.
16880 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
16882         * gcc.target/sparc/20160104-1.c: New test.
16884 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
16886         PR fortran/65045
16887         * gfortran.dg/pr65045.f90: New test.
16889 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
16891         * gnat.dg/specs/debug1.ads: Delete.
16893 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16895         PR libgfortran/68867
16896         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16897         expression.
16899 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16901         PR libgfortran/68867
16902         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16903         PowerPC.
16905 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
16907         PR fortran/68864
16908         * gfortran.dg/pr68864.f90: New test.
16910 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
16912         PR tree-optimization/69070
16913         * gcc.dg/pr69070.c: New test.
16915         PR sanitizer/69055
16916         * gfortran.dg/pr69055.f90: New test.
16918         PR target/69015
16919         * gcc.dg/pr69015.c: New test.
16921 Copyright (C) 2016 Free Software Foundation, Inc.
16923 Copying and distribution of this file, with or without modification,
16924 are permitted in any medium without royalty provided the copyright
16925 notice and this notice are preserved.