PR tree-optimization/78691
[official-gcc.git] / gcc / testsuite / ChangeLog
blobeeeae2ec16df8f42c5a5db6d68487ca5287dd7e9
1 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
3         PR tree-optimization/78691
4         * gcc.target/i386/pr78691-i386.c: New test.
5         * gcc.target/powerpc/pr78691-ppc.c: New test.
7 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
10         * gcc.target/i386/pr70322-2.c: Likewise.
11         * gcc.target/i386/pr70322-3.c: Likewise.
12         * gcc.target/i386/pr70322-4.c: Likewise.
14 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
16         * gcc.target/aarch64/pr71727.c : New Testcase.
18 2016-12-06  Tom de Vries  <tom@codesourcery.com>
20         PR tree-optimization/67955
21         * gcc.dg/tree-ssa/dse-points-to.c: New test.
23 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
25         PR target/78658
26         * gcc.target/powerpc/pr78658.c: New test.
28 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
30         target/77761
31         * testsuite/gcc.target/i386/pr77761.c: New.
33 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
35         PR fortran/78659
36         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
37         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
38         * gfortran.dg/namelist_34.f90: Update test.
39         * gfortran.dg/namelist_63.f90: Update test.
41 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
43         * gcc.target/mips/msa-builtins-err.c: New test.
45 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
47         PR c++/71537
48         * g++.dg/cpp0x/constexpr-71537.C: New test.
50         PR c++/71537
51         * g++.dg/cpp0x/constexpr-memchr.C: New test.
53         PR c++/71537
54         * g++.dg/cpp0x/constexpr-strchr.C: New test.
56         PR tree-optimization/78675
57         * gcc.c-torture/execute/pr78675.c: New test.
58         * gcc.target/i386/pr78675-1.c: New test.
59         * gcc.target/i386/pr78675-2.c: New test.
61 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
63         * gcc.target/i386/avx512bw-kandd-1.c: New.
64         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
65         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
66         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
67         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
68         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
69         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
70         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
71         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
72         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
73         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
74         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
75         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
76         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
77         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
78         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
79         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
80         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
81         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
82         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
83         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
84         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
86 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
88         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
89         gcc.dg/fold-and-rshift-2.c: New testcases.
91 2016-12-05  Nathan Sidwell  <nathan@acm.org>
93         * c-c++-common/fmax_errors.c: Check notes after last error are
94         emitted.
96 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
98         PR rtl-optimization/78561
99         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
101 2016-12-04  Martin Sebor  <msebor@redhat.com>
103         PR c/78668
104         * gcc.dg/builtin-alloc-size.c: New test.
106 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
108         PR target/70322
109         * gcc.target/i386/pr70322-4.c: New test.
111 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
113         PR fortran/43207
114         * gfortran.dg/abstract_type_9.f90: New test case.
116 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
118         PR fortran/42188
119         * gfortran.dg/derived_result_2.f90.f90: New test case.
121 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
123         PR fortran/58175
124         * gfortran.dg/finalize_30.f90: Extend test case.
126 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
128         PR c++/78649
129         * g++.dg/cpp0x/pr78649.C: New test.
131 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
133         PR target/70322
134         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
136 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
138         PR fortran/78618
139         * gfortran.dg/char_conversion.f90: New test.
141 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
143         PR target/70322
144         * gcc.target/i386/pr70322-1.c: New test.
145         * gcc.target/i386/pr70322-2.c: New test.
146         * gcc.target/i386/pr70322-3.c: New test.
148 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
149             Thomas Preud'homme  <thomas.preudhomme@arm.com>
151         * gcc.target/arm/cmse/cmse-1.c: Add test for
152         cmse_nonsecure_caller.
154 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
155             Thomas Preud'homme  <thomas.preudhomme@arm.com>
157         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
158         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
159         * gcc.target/arm/cmse/cmse-14.c: New.
160         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
161         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
162         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
163         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
164         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
165         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
166         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
167         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
168         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
169         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
170         * gcc.target/arm/cmse/baseline/union-1.c: New.
171         * gcc.target/arm/cmse/baseline/union-2.c: New.
172         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
173         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
174         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
175         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
176         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
177         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
178         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
179         * gcc.target/arm/cmse/mainline/union-1.c: New.
180         * gcc.target/arm/cmse/mainline/union-2.c: New.
181         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
182         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
183         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
184         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
185         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
186         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
187         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
188         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
189         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
190         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
191         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
192         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
193         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
194         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
196 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
197             Thomas Preud'homme  <thomas.preudhomme@arm.com>
199         * gcc.target/arm/cmse/cmse-3.c: Add tests.
200         * gcc.target/arm/cmse/cmse-4.c: Add tests.
201         * gcc.target/arm/cmse/cmse-15.c: New.
203 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
204             Thomas Preud'homme  <thomas.preudhomme@arm.com>
206         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
207         * gcc.target/arm/cmse/struct-1.c: New.
208         * gcc.target/arm/cmse/bitfield-1.c: New.
209         * gcc.target/arm/cmse/bitfield-2.c: New.
210         * gcc.target/arm/cmse/bitfield-3.c: New.
211         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
212         * gcc.target/arm/cmse/baseline/softfp.c: New.
213         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
214         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
215         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
216         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
217         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
219 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
220             Thomas Preud'homme  <thomas.preudhomme@arm.com>
222         * gcc.target/arm/cmse/cmse-4.c: New.
223         * gcc.target/arm/cmse/cmse-9.c: New.
224         * gcc.target/arm/cmse/cmse-10.c: New.
226 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
227             Thomas Preud'homme  <thomas.preudhomme@arm.com>
229         * gcc.target/arm/cmse/cmse-3.c: New.
231 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
232             Thomas Preud'homme  <thomas.preudhomme@arm.com>
234         * gcc.target/arm/cmse/cmse.exp: New.
235         * gcc.target/arm/cmse/cmse-1.c: New.
236         * gcc.target/arm/cmse/cmse-12.c: New.
237         * lib/target-supports.exp
238         (check_effective_target_arm_cmse_ok): New.
240 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
241             James Norris  <jnorris@codesourcery.com>
243         * c-c++-common/goacc/data-2.c: Adjust test.
244         * c-c++-common/goacc/executeables-1.c: New test.
245         * g++.dg/goacc/data-1.C: Adjust test.
247 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
249         PR rtl-optimization/78561
250         * gcc.target/aarch64/pr78561.c: New.
252 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
254         * gcc.dg/fold-bopcond-1.c: New test.
255         * gcc.dg/fold-bopcond-2.c: New test.
257 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
259         * gcc.target/s390/md/setmem_long-1.c: Fix test.
261 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
263         PR rtl-optimization/78547
264         * gcc.dg/pr78547.c: New test.
266         PR rtl-optimization/78575
267         * gcc.dg/pr78575.c: New test.
269 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
271         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
273 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
275         PR target/77822
276         * gcc.target/s390/s390.exp: Support .C tests.
277         * gcc.target/s390/pr77822-2.c: New test.
278         * gcc.target/s390/pr77822-1.C: New test.
280 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
282         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
284 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
286         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
288 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
290         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
291         pattern checks.
292         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
294 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
296         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
298 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
300         PR fortran/77505
301         * gfortran.dg/char_length_20.f90: New test.
302         * gfortran.dg/char_length_21.f90: Ditto.
304 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
306         PR fortran/78279
307         * gfortran.dg/pr78279.f90: New test.
309 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
311         * g++.dg/tls/pr77285-1.C: dg-add-options tls
313 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
315         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
317 2016-12-01  Richard Biener  <rguenther@suse.de>
319         * gcc.dg/torture/alias-2.c: New testcase.
321 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
323         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
324         * gcc.target/avr/tiny-caller-save.c: Dito.
326 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
328         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
330 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
332         PR debug/78587
333         * gcc.dg/debug/pr78587.c: New test.
335 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
337         PR rtl-optimization/78607
338         * gcc.c-torture/compile/pr78607.c: New testcase.
340 2016-11-30  Martin Sebor  <msebor@redhat.com>
342         PR tree-optimization/78586
343         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
345 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
347         PR tree-optimization/77856
348         * gcc.target/i386/pr77856.c: New.
350 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
352         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
353         scan-assembler-not on AIX.
355 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
357         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
359 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
361         * g++.dg/eh/new1.C: XFAIL on AIX.
362         * g++.dg/eh/delete1.C: Same.
363         * g++.dg/init/new40.C: Same.
364         * g++.old-deja/g++.eh/new2.C: Same.
366 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
368         PR c/78498
369         * gcc.dg/format/pr78494.c: Rename to...
370         * gcc.dg/format/pr78498.c: ...this.
372 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
374         PR c/78498
375         * gcc.dg/format/pr78494.c: New test case.
377 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
379         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
380         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
381         * g++.dg/debug/dwarf2/refqual-1.C: Same.
382         * g++.dg/debug/dwarf2/refqual-2.C: Same.
384 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
386         PR rtl-optimization/78610
387         * gcc.c-torture/compile/pr78610.c: New testcase.
389 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
391         PR tree-optimization/78574
392         * gcc.c-torture/compile/pr78574.c: New test.
394 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
396         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
397         to the changed interfaces.
398         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
399         * gfortran.dg/coarray_allocate_7.f08: Likewise.
400         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
401         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
402         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
403         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
404         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
406 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
408         PR fortran/78593
409         * gfortran.dg/derived_result.f90: New test case.
411 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
413         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
414         -mfloat-abi=soft option.
415         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
416         foreach loop.
418 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
420         PR target/78362
421         * gcc.c-torture/compile/pr78362.c: New test.
423 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
425         * lib/target-supports.exp (check_effective_target_freorder): Check
426         additional case.
428 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
430         * gcc.target/arc/arc700-stld-hazard.c: New file.
432 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
434         PR fortran/78592
435         * gfortran.dg/dtio_18.f90: New test case.
437 2016-11-30  Martin Liska  <mliska@suse.cz>
439         PR sanitizer/78541
440         * gcc.dg/asan/pr78541-2.c: New test.
441         * gcc.dg/asan/pr78541.c: New test.
443 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
445         PR tree-optimization/78586
446         * gcc.c-torture/execute/pr78586.c: New test.
448 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
450         PR fortran/78573
451         * gfortran.dg/class_61.f90: New test case.
453 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
455         PR preprocessor/78569
456         * gcc.dg/format/pr78569.c: New test case.
458 2016-11-29  Martin Sebor  <msebor@redhat.com>
460         avoid false positives on ILP32 targets.
461         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
463 2016-11-29  Martin Sebor  <msebor@redhat.com>
465         PR tree-optimization/78512
466         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
467         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
469 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
471         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
472         Force value through k register.
474 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
476         PR c++/72774
477         PR c++/72786
478         PR c++/77922
479         PR c++/78313
480         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
481         * g++.dg/spellcheck-macro-ordering.C: New test case.
482         * g++.dg/spellcheck-pr78313.C: New test case.
484 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
486         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
487         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
488         (Poly64x1_t, Poly64x2_t): Added types.
489         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
490         (vmov_n_p64, vmovq_n_p64): Added.
491         (vld2_lane_p64, vld2q_lane_p64): Likewise.
492         (vld3_lane_p64, vld3q_lane_p64): Likewise.
493         (vld4_lane_p64, vld4q_lane_p64): Likewise.
494         (vst2_lane_p64, vst2q_lane_p64): Likewise.
495         (vst3_lane_p64, vst3q_lane_p64): Likewise.
496         (vst4_lane_p64, vst4q_lane_p64): Likewise.
497         (vget_lane_p64, vgetq_lane_p64): Likewise.
498         (vget_high_p64): Likewise.
499         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
500         Added AArch64 flags.
501         (vreint_vector, vreint_vector_res): Moved to header.
502         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
503         Added Aarch64 flags.
504         (vreint_vector, vreint_vector_res): Moved to header.
506 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
508         PR fortran/58175
509         * gfortran.dg/finalize_30.f90: New test case.
511 2016-11-29  Martin Liska  <mliska@suse.cz>
513         PR gcov-profile/78582
514         * gcc.dg/pr78582.c: New test.
516 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
518         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
519         targets with sizeof(int) < 4.
521 2016-11-29  Richard Biener  <rguenther@suse.de>
523         PR middle-end/78546
524         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
526 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
528         * gcc.target/powerpc/rldic-0.c: New testcase.
529         * gcc.target/powerpc/rldic-1.c: New testcase.
530         * gcc.target/powerpc/rldic-2.c: New testcase.
531         * gcc.target/powerpc/rldicl-0.c: New testcase.
532         * gcc.target/powerpc/rldicl-1.c: New testcase.
533         * gcc.target/powerpc/rldicl-2.c: New testcase.
534         * gcc.target/powerpc/rldicr-0.c: New testcase.
535         * gcc.target/powerpc/rldicr-1.c: New testcase.
536         * gcc.target/powerpc/rldicr-2.c: New testcase.
537         * gcc.target/powerpc/rldicx.h: New file.
538         * gcc.target/powerpc/rldimi-0.c: New testcase.
539         * gcc.target/powerpc/rldimi-1.c: New testcase.
540         * gcc.target/powerpc/rldimi-2.c: New testcase.
541         * gcc.target/powerpc/rldimi.h: New file.
542         * gcc.target/powerpc/rlwimi-0.c: New testcase.
543         * gcc.target/powerpc/rlwimi-1.c: New testcase.
544         * gcc.target/powerpc/rlwimi-2.c: New testcase.
545         * gcc.target/powerpc/rlwimi.h: New file.
546         * gcc.target/powerpc/rlwinm-0.c: New testcase.
547         * gcc.target/powerpc/rlwinm-1.c: New testcase.
548         * gcc.target/powerpc/rlwinm-2.c: New testcase.
549         * gcc.target/powerpc/rlwinm.h: New file.
551 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
553         PR middle-end/78540
554         * gcc.dg/pr78540.c: New test.
556 2016-11-28  Martin Sebor  <msebor@redhat.com>
558         PR middle-end/78520
559         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
560         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
561         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
562         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
564 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
566         PR c++/72808
567         * g++.dg/debug/pr72808.C: New test.
569         PR rtl-optimization/78546
570         * gcc.dg/torture/pr78546-1.c: New test.
571         * gcc.dg/torture/pr78546-2.c: New test.
573         PR fortran/78298
574         * gfortran.dg/gomp/pr78298.f90: New test.
576 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
578         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
579         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
581 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
583         PR c++/77591
584         * g++.dg/cpp1y/pr77591.C: New test.
586 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
588         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
590 2016-11-28  Richard Biener  <rguenther@suse.de>
592         PR tree-optimization/78542
593         * gcc.dg/torture/pr78542.c: New testcase.
595 2016-11-28  Richard Biener  <rguenther@suse.de>
597         PR tree-optimization/78343
598         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
599         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
601 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
603         PR lto/78211
604         * g++.dg/ipa/pr78211.C: New test.
606 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
608         PR fortran/78474
609         * gfortran.dg/submodule_22.f08: New test.
611         PR fortran/78331
612         * gfortran.dg/submodule_21.f08: New test.
614 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
616         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
618 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
619             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
620             Dominique d'Humieres  <dominiq@lps.ens.fr>
622         PR target/67710
623         *  gcc.dg/darwin-minversion-1.c: Update min version check.
624         *  gcc.dg/darwin-minversion-2.c: Likewise.
625         *  gcc.dg/darwin-minversion-3.c: Likewise.
627 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
629         PR target/57438
630         * gcc.dg/pr57438-1.c: New Test.
631         * gcc.dg/pr57438-2.c: New Test.
633 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
634             Iain Sandoe  <iain@codesourcery.com>
636         PR target/71767
637         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
638         linker-visible symbols.
639         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
640         * gcc.dg/const-uniq-1.c: Likewise.
641         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
642         * gcc.target/i386/pr70799-1.c: Likewise.
644 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
646         PR rtl-optimization/78438
647         PR rtl-optimization/78477
648         * gcc.c-torture/execute/pr78438.c: New test.
649         * gcc.c-torture/execute/pr78477.c: New test.
651         PR rtl-optimization/78526
652         * gcc.dg/pr78526.c: New test.
654 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
656         PR rtl-optimization/77541
657         * gcc.target/i386/pr77541.c: Change target to int128.
659 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
661         PR fortran/60853
662         * gfortran.dg/typebound_assignment_8.f90: New test case.
664 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
666         PR rtl-optimization/78527
667         * gcc.c-torture/compile/pr78527.c: New test.
669 2016-11-25  Martin Liska  <mliska@suse.cz>
671         PR gcov-profile/78086
672         * g++.dg/gcov/pr16855.C: Clean up the test case.
673         * g++.dg/gcov/pr16855-priority.C: New test.
675 2016-11-25  Richard Biener  <rguenther@suse.de>
677         PR ipa/78515
678         * gcc.dg/torture/pr78515.c: New testcase.
680 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
682         PR fortran/78293
683         * gfortran.dg/allocatable_function_10.f90: New test.
684         * gfortran.dg/class_array_15.f03: Increase builtin_free count
685         from 11 to 12.
687 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
689         PR middle-end/78507
690         PR middle-end/78510
691         PR middle-end/78517
692         * g++.dg/torture/pr78507.C: New test.
693         * gcc.dg/torture/pr78510.c: New test.
694         * gcc.dg/torture/pr78517.c: New test.
696 2016-11-24  Richard Biener  <rguenther@suse.de>
698         PR tree-optimization/78343
699         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
700         * gcc.dg/autopar/uns-outer-6.c: Adjust.
701         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
702         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
703         * gcc.dg/vect/pr38529.c: Likewise.
705 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
707         PR tree-optimization/77673
708         * gcc.dg/pr77673.c: New test.
710 2016-11-25  Martin Jambor  <mjambor@suse.cz>
712         PR tree-optimization/70965
713         * g++.dg/pr70965.C: New test.
715 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
716             Andreas Schwab  <schwab@linux-m68k.org>
718         PR gcov-profile/78467
719         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
720         signed int.
722 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
724         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
725         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
727 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
729         * gcc.dg/tree-ssa/tailcall-8.c: New test.
731 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
733         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
734         with sizeof(int) < 4.
736 2016-11-24  Martin Sebor  <msebor@redhat.com>
738         PR tree-optimization/78476
739         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
741 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
743         PR rtl-optimization/77541
744         * gcc.target/i386/pr77541.c: New.
746 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
748         PR fortran/78500
749         * gfortran.dg/class_result_4.f90: New test.
751 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
753         * gcc.target/aarch64/_Float16_1.c: New.
754         * gcc.target/aarch64/_Float16_2.c: Likewise.
755         * gcc.target/aarch64/_Float16_3.c: Likewise.
757 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
759         * gcc.target/aarch64/floatdihf2_1.c: New.
761 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
763         PR target/48863
764         PR inline-asm/70184
765         * gcc.target/arm/pr48863.c: New test.
767 2016-11-24  Martin Liska  <mliska@suse.cz>
769         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
770         parts for frequencies/probabilities.
771         * gcc.dg/pr34027-1.c: Likewise.
772         * gcc.dg/strict-overflow-2.c: Likewise.
773         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
774         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
775         * gcc.dg/tree-ssa/pr32044.c: Likewise.
776         * gcc.dg/tree-ssa/vector-3.c: Likewise.
777         * gcc.dg/tree-ssa/vrp101.c: Likewise.
778         * gcc.dg/tree-ssa/dump-2.c: New test.
780 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
782         * gcc.target/i386/align-limit.c: New test.
784 2016-11-24  Richard Biener  <rguenther@suse.de>
786         PR tree-optimization/71595
787         * gcc.dg/torture/pr71595.c: New testcase.
789 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
791         PR rtl-optimization/78120
792         * gcc.target/i386/pr78120.c: New test.
794 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
796         * gcc.c-torture/compile/20161124-1.c: New test.
798 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
800         PR bootstrap/78493
801         * g++.dg/cpp1z/decomp18.C: New test.
803 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
805         * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
806         * gcc.target/aarch64/store-pair-1.c : Likewise.
808 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
810         * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
811         * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
812         * gcc.target/aarch64/vect-abs-compile.c : Likewise.
813         * gcc.target/aarch64/vect-clz.c : Likewise.
814         * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
815         * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
816         * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
817         * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
818         * gcc.target/aarch64/vect-fmovd.c : Likewise.
819         * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
820         * gcc.target/aarch64/vect-fmovf.c : Likewise.
821         * gcc.target/aarch64/vect_ctz_1.c : Likewise.
823 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
825         PR target/78458
826         * gcc.target/powerpc/pr78458.c: New.
828 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
830         * gcc.c-torture/compile/20161123-1.c: New test.
832 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
834         PR fortran/78297
835         * gfortran.dg/pr78297.f90: New test.
837 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
839         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
841 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
843         PR sanitizer/69278
844         * g++.dg/ubsan/return-7.C: New test.
845         * c-c++-common/ubsan/unreachable-4.c: New test.
847         PR tree-optimization/78482
848         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
849         (bar): New function.
850         (main): Call bar instead of printf.
852         PR middle-end/69183
853         * gfortran.dg/gomp/pr69183.f90: New test.
855 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
857         PR target/78230
858         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
859         (test2) Ditto.
861 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
863         PR c++/77907
864         * g++.dg/cpp0x/pr77907.C: New test.
866 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
868         PR middle-end/78153
869         * gcc.dg/tree-ssa/pr78153-1.c: New test.
870         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
872 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
874         PR target/63250
875         * lib/target-supports.exp (add_options_for_float16): Add
876         -mfp16-format=ieee when testign arm*-*-*.
878 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
880         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
881         result.
882         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
883         result.
885 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
887         * lib/target-supports.exp (check_effective_target_float16): Add
888         options for _Float16.
889         (check_effective_target_float32): Add options for _Float32.
890         (check_effective_target_float64): Add options for _Float64.
891         (check_effective_target_float128): Add options for _Float128.
892         (check_effective_target_float32x): Add options for _Float32x.
893         (check_effective_target_float64x): Add options for _Float64x.
894         (check_effective_target_float128x): Add options for _Float128x.
896 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
898         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
899         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
901 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
903         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
904         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
906 2016-11-23  Martin Sebor  <msebor@redhat.com>
908         PR middle-end/78461
909         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
910         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
912 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
914         PR c++/71450
915         * g++.dg/cpp0x/pr71450-1.C: New test.
916         * g++.dg/cpp0x/pr71450-2.C: New test.
918         PR c++/77739
919         * g++.dg/cpp1y/pr77739.C: New test.
921 2016-11-23  Martin Jambor  <mjambor@suse.cz>
923         * c-c++-common/gomp/gridify-1.c: Update scan string.
924         * gfortran.dg/gomp/gridify-1.f90: Likewise.
925         * c-c++-common/gomp/gridify-2.c: New test.
926         * c-c++-common/gomp/gridify-3.c: Likewise.
928 2016-11-23  Richard Biener  <rguenther@suse.de>
930         PR tree-optimization/78396
931         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
933 2016-11-23  Richard Biener  <rguenther@suse.de>
935         PR tree-optimization/78482
936         * gcc.dg/torture/pr78482.c: New testcase.
938 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
940         * gcc.dg/fold-cond_expr-1.c: New test.
941         * gcc.dg/fold-condcmpconv-1.c: New test.
942         * gcc.dg/fold-condcmpconv-2.c: New test.
944 2016-11-23  Richard Biener  <rguenther@suse.de>
946         PR middle-end/71762
947         * gcc.dg/torture/pr71762-1.c: New testcase.
948         * gcc.dg/torture/pr71762-2.c: Likewise.
949         * gcc.dg/torture/pr71762-3.c: Likewise.
950         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
952 2016-11-23  Richard Biener  <rguenther@suse.de>
954         PR lto/78472
955         * g++.dg/lto/pr78472_0.c: New testcase.
956         * g++.dg/lto/pr78472_1.C: Likewise.
958 2016-11-23  Richard Biener  <rguenther@suse.de>
959             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
961             PR tree-optimization/78154
962             * gcc.dg/tree-ssa/pr78154.c: New test.
964 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
966         * gcc.dg/pr31096.c: New testcase.
967         * gcc.dg/pr31096-1.c: New testcase.
969 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
971         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
972         adjust for warning->pedwarn change.
973         * gcc.dg/cpp/defined-syshdr.c,
974         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
975         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
976         gcc.dg/cpp/defined-Wextra.c,
977         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
979 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
981         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
983 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
985         PR target/78451
986         * gcc.target/i386/pr78451.c: New test.
987         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
988         and #pragma GCC pop_options around the first #pragma GCC target.
989         * gcc.target/i386/pr69255-2.c: Likewise.
990         * gcc.target/i386/pr69255-3.c: Likewise.
992 2016-11-23  Michael Collison  <michael.collison@arm.com>
994         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
995         additional constants are recognized and fewer instructions generated.
996         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
997         additional constants are recognized and fewer instructions generated.
999 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1001         * gcc.misc-tests/godump-1.c: Update expected output for recent
1002         changes.
1004 2016-11-22  Marek Polacek  <polacek@redhat.com>
1006         PR tree-optimization/78455
1007         * gcc.dg/uninit-23.c: New.
1009 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1011         PR fortran/78479
1012         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1013         comment.
1015 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1017         PR fortran/78479
1018         * gfortran.dg/char_component_initializer_3.f90: New test.
1020 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1022         PR target/78451
1023         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1024         GCC target pragma before including immintrin.h.
1026 2016-11-22  Carl Love  <cel@us.ibm.com>
1028         * gcc.target/powerpc/builtins-3.c: New file to test the new
1029         built-ins for vector compare equal and vector compare not equal.
1031 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1033         PR fortran/78443
1034         * gfortran.dg/typebound_proc_35.f90: New test case.
1036 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1038         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1039         parameter in declaration.
1041 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1043         * gcc.dg/loop-split.c: Require int32plus.
1044         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1046 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1048         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1050 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1052         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1054 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1056         PR target/78439
1057         * gcc.c-torture/compile/pr78439.c: New test.
1059 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1061         PR target/77904
1062         * gcc.target/arm/pr77904.c: New test.
1064 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1066         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1067         isa_rev>=2.
1069 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1071         PR tree-optimization/78436
1072         * gcc.c-torture/execute/pr78436.c: New test.
1074         PR middle-end/78416
1075         * gcc.dg/torture/pr78416.c: New test.
1077         PR tree-optimization/78445
1078         * gcc.dg/pr78445.c: New test.
1080 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1082         PR libgfortran/78449
1083         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1085 2016-11-21  Jeff Law  <law@redhat.com>
1087         PR target/68538
1088         * gcc.c-torture/compile/pr68538.c: New test.
1090 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1092         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1093         to be generated instead of FCTIWUZ or FCTIWZ.
1095 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1097         PR middle-end/67335
1098         * g++.dg/vect/simd-clone-7.cc: New test.
1100         PR c++/71973
1101         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1102         long unsigned int.
1103         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1104         unsigned long.
1106 2016-11-20  Jeff Law  <law@redhat.com>
1108         PR target/25128
1109         * gcc.target/m68k/pr25128.c: New test.
1111 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1113         * gcc.dg/tree-ssa/tailcall-7.c: New test.
1115 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
1117         PR preprocessor/78324
1118         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1119         (test_multitoken_macro): New function.
1120         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1121         case.
1122         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1123         case.
1124         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1125         cases.
1126         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1127         Move to...
1128         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
1129         -ftrack-macro-expansion=0.
1130         (test_sprintf_note): Remove "P" macro.  Add
1131         dg-begin/end-multiline-output directives.
1132         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1134 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
1136         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1137         Return 1 for AVR_TINY.
1139 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
1141         PR rtl-optimization/71785
1142         * gcc.target/powerpc/pr71785.c: New file.
1144 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
1146         PR testsuite/78114
1147         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1148         options.  Refine test by checking predictive commining PHI
1149         nodes in vectorized loop wrto vector factor.
1151 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1153         PR c++/71973
1154         * g++.dg/pr71973-1.C: New test.
1155         * g++.dg/pr71973-2.C: New test.
1156         * g++.dg/pr71973-3.C: New test.
1157         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1158         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1159         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1160         to dg-options.
1161         * g++.old-deja/g++.other/realloc.C: Likewise.
1162         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1164 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1166         PR tree-optimization/78413
1167         * gcc.dg/tree-ssa/pr78413.c: New test.
1169 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1171         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1172         target is Thumb-only.
1174 2016-11-20  Jeff Law  <law@redhat.com>
1176         PR target/48551
1177         * gcc.target/m68k/pr48551.c: New test.
1179 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
1181         PR fortran/69741
1182         * gfortran.dg/forall_18.f90: New testcase.
1184 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1186         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1188 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1190         PR fortran/78395
1191         * gfortran.dg/typebound_operator_21.f03: New test.
1193 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1195         * gcc.dg/tree-ssa/divide-5.c: New file.
1197 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
1199         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1200         signed int.
1202 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
1204         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1205         libatomic_available.
1206         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1207         * gfortran.dg/coarray_allocate_10.f08: Likewise.
1208         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1209         * gfortran.dg/coarray_allocate_8.f08: Likewise.
1210         * gfortran.dg/coarray_allocate_9.f08: Likewise.
1211         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1212         * gfortran.dg/coarray_stat_2.f90: Likewise.
1213         * gfortran.dg/coindexed_1.f90: Likewise.
1215 2016-11-18  Jeff Law  <law@redhat.com>
1217         PR target/25111
1218         * gcc.target/m68k/pr25111.c: New test.
1220 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
1222         PR c++/68180
1223         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1225         PR middle-end/78419
1226         * gcc.target/i386/pr78419.c: New test.
1228         PR c++/77285
1229         * g++.dg/tls/pr77285-1.C: New test.
1230         * g++.dg/tls/pr77285-2.C: New test.
1232 2016-11-18  Jeff Law  <law@redhat.com>
1234         PR target/25112
1235         * gcc.target/m68k/pr25112: New test.
1237 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
1239         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1240         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1242 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1244         * gcc.target/arm/optional_thumb-1.c: New test.
1245         * gcc.target/arm/optional_thumb-2.c: New test.
1246         * gcc.target/arm/optional_thumb-3.c: New test.
1248 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1250         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1251         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1252         successful test.
1253         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1254         (DEFAULT_REQUIRED_QUORUM): Likewise.
1256 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
1257             Toma Tabacu  <toma.tabacu@imgtec.com>
1259         * gcc.target/mips/inline-memcpy-1.c (dg-options):
1260         Add (REQUIRES_STDLIB).
1261         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1262         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1263         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1264         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1265         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1266         * gcc.target/mips/loongson-simd.c: Ditto.
1267         * gcc.target/mips/memcpy-1.c: Ditto.
1268         * gcc.target/mips/mips-3d-1.c: Ditto.
1269         * gcc.target/mips/mips-3d-2.c: Ditto.
1270         * gcc.target/mips/mips-3d-3.c: Ditto.
1271         * gcc.target/mips/mips-3d-4.c: Ditto.
1272         * gcc.target/mips/mips-3d-5.c: Ditto.
1273         * gcc.target/mips/mips-3d-6.c: Ditto.
1274         * gcc.target/mips/mips-3d-7.c: Ditto.
1275         * gcc.target/mips/mips-3d-8.c: Ditto.
1276         * gcc.target/mips/mips-3d-9.c: Ditto.
1277         * gcc.target/mips/mips-ps-1.c: Ditto.
1278         * gcc.target/mips/mips-ps-2.c: Ditto.
1279         * gcc.target/mips/mips-ps-3.c: Ditto.
1280         * gcc.target/mips/mips-ps-4.c: Ditto.
1281         * gcc.target/mips/mips-ps-6.c: Ditto.
1282         * gcc.target/mips/mips16-attributes.c: Ditto.
1283         * gcc.target/mips/mips32-dsp-run.c: Ditto.
1284         * gcc.target/mips/mips32-dsp.c: Ditto.
1285         * gcc.target/mips/save-restore-1.c: Ditto.
1286         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1287         (mips_preprocess): Add ignore_output argument that when set
1288         will not return the pre-processed output.
1289         (mips_arch_info): Update arguments for the call to mips_preprocess.
1290         (mips-dg-init): Ditto.
1291         (mips-dg-options): Check if a test having test option
1292         (REQUIRES_STDLIB) has the required sysroot support for
1293         the current test options.
1295 2016-11-17  Jeff Law  <law@redhat.com>
1297         PR middle-end/38219
1298         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1300         PR target/47192
1301         * gcc.target/m68k/pr47192.c: New test.
1303 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
1305         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1306         instead of isa>=4, in order to downgrade to R5.
1308 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
1310         * gcc.target/arc/cmem-bit-1.c: New file.
1311         * gcc.target/arc/cmem-bit-2.c: New file.
1312         * gcc.target/arc/cmem-bit-3.c: New file.
1313         * gcc.target/arc/cmem-bit-4.c: New file.
1315 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
1317         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1318         "avx5124fmaps".
1319         * gcc.target/i386/funcspec-56.inc: Test new attributes.
1321 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
1322             Andrew Senkevich <andrew.senkevich@intel.com>
1324         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1325         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1326         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1327         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1328         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1329         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1330         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1331         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1332         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1333         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1334         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1335         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1336         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1337         avx5124vnniw-check.h.
1338         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1339         check_effective_target_avx5124vnniw): New.
1340         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1341         Set under ifndef.
1342         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1343         * gcc.target/i386/sse-13.c: Ditto.
1344         * g++.dg/other/i386-2.C: Ditto.
1345         * g++.dg/other/i386-3.C: Ditto.
1346         * gcc.target/i386/sse-22.c: Ditto.
1347         * gcc.target/i386/sse-23.c: Ditto.
1349 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1351         PR c++/55080
1352         * g++.dg/parse/pr55080.C: New.
1354 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1356         PR target/78101
1357         * gcc.target/powerpc/fusion4.c: New test.
1359 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1361         PR target/77933
1362         * gcc.target/arm/pr77933-1.c: New test.
1363         * gcc.target/arm/pr77933-2.c: Likewise.
1365 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
1367         PR middle-end/78201
1368         * g++.dg/opt/pr78201.C: New test.
1370 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
1372         * gcc.dg/pr78333.c: Add empty implementations of
1373         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1374         problems on non-glibc systems.
1376 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
1378         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1379         (test_raw_string_one_liner): New function.
1380         (test_raw_string_multiline): New function.
1382 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1384         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1385         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1387 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1388             Richard Biener  <rguenther@suse.de>
1390         PR tree-optimization/77848
1391         * gfortran.dg/vect/pr77848.f: New test.
1393 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1395         PR target/77308
1396         * gcc.target/arm/pr53447-5.c: New test.
1397         * lib/target-supports.exp
1398         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1400 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
1402         * gcc.target/arc/abitest.S: New file.
1403         * gcc.target/arc/abitest.h: Likewise.
1404         * gcc.target/arc/va_args-1.c: Likewise.
1405         * gcc.target/arc/va_args-2.c: Likewise.
1406         * gcc.target/arc/va_args-3.c: Likewise.
1407         * gcc.target/arc/mcrc.c: Deleted.
1408         * gcc.target/arc/mdsp-packa.c: Likewise.
1409         * gcc.target/arc/mdvbf.c: Likewise.
1410         * gcc.target/arc/mmac-24.c: Likewise.
1411         * gcc.target/arc/mmac-d16.c: Likewise.
1412         * gcc.target/arc/mno-crc.c: Likewise.
1413         * gcc.target/arc/mno-dsp-packa.c: Likewise.
1414         * gcc.target/arc/mno-dvbf.c: Likewise.
1415         * gcc.target/arc/mno-mac-24.c: Likewise.
1416         * gcc.target/arc/mno-mac-d16.c: Likewise.
1417         * gcc.target/arc/mno-rtsc.c: Likewise.
1418         * gcc.target/arc/mno-xy.c: Likewise.
1419         * gcc.target/arc/mrtsc.c: Likewise.
1420         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1421         function.
1422         (check_effective_target_arc700): Likewise.
1423         (check_effective_target_arc6xx): Likewise.
1424         (check_effective_target_arcmpy): Likewise.
1425         (check_effective_target_archs): Likewise.
1426         (check_effective_target_clmcpu): Likewise.
1427         (check_effective_target_barrelshifter): Likewise.
1428         * gcc.target/arc/barrel-shifter-1.c: Changed.
1429         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1430         * gcc.target/arc/cmem-1.c: Changed.
1431         * gcc.target/arc/cmem-2.c: Likewise.
1432         * gcc.target/arc/cmem-3.c: Likewise.
1433         * gcc.target/arc/cmem-4.c: Likewise.
1434         * gcc.target/arc/cmem-5.c: Likewise.
1435         * gcc.target/arc/cmem-6.c: Likewise.
1436         * gcc.target/arc/cmem-7.c: Likewise.
1437         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1438         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1439         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1440         * gcc.target/arc/jump-around-jump.c: Update options.
1441         * gcc.target/arc/mARC601.c: Changed.
1442         * gcc.target/arc/mcpu-arc600.c: Changed.
1443         * gcc.target/arc/mcpu-arc601.c: Changed.
1444         * gcc.target/arc/mcpu-arc700.c: Changed.
1445         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1446         * gcc.target/arc/movb-1.c: Changed.
1447         * gcc.target/arc/movb-2.c: Likewise.
1448         * gcc.target/arc/movb-3.c: Likewise.
1449         * gcc.target/arc/movb-4.c: Likewise.
1450         * gcc.target/arc/movb-5.c: Likewise.
1451         * gcc.target/arc/movb_cl-1.c: Likewise.
1452         * gcc.target/arc/movb_cl-2.c: Likewise.
1453         * gcc.target/arc/movbi_cl-1.c: Likewise.
1454         * gcc.target/arc/movh_cl-1.c: Likewise.
1455         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1456         * gcc.target/arc/mul64.c: Enable it only for ARC600.
1457         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1458         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1459         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1460         * gcc.target/arc/trsub.c: Only for ARC EM cores.
1461         * gcc.target/arc/builtin_simdarc.c: Changed.
1462         * gcc.target/arc/extzv-1.c: Likewise.
1463         * gcc.target/arc/insv-1.c: Likewise.
1464         * gcc.target/arc/insv-2.c: Likewise.
1465         * gcc.target/arc/mA6.c: Likewise.
1466         * gcc.target/arc/mA7.c: Likewise.
1467         * gcc.target/arc/mARC600.c: Likewise.
1468         * gcc.target/arc/mARC700.c: Likewise.
1469         * gcc.target/arc/mcpu-arc600.c: Likewise.
1470         * gcc.target/arc/mcpu-arc700.c: Likewise.
1471         * gcc.target/arc/movl-1.c: Likewise.
1472         * gcc.target/arc/nps400-1.c: Likewise.
1473         * gcc.target/arc/trsub.c: Likewise.
1474         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1475         configuration.
1476         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1477         * gcc.target/arc/mswape.c: Likewise.
1479 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1481         PR c++/68180
1482         * g++.dg/cpp1y/pr68180.C: New.
1484 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1486         PR tree-optimization/78319
1487         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1488         arm-none-eabi.
1490 2016-11-17  Richard Biener  <rguenther@suse.de>
1492         PR tree-optimization/78306
1493         * gcc.dg/cilk-plus/pr78306.c: New testcase.
1495 2016-11-17  Richard Biener  <rguenther@suse.de>
1497         PR middle-end/78305
1498         * gcc.dg/torture/pr78305.c: New testcase.
1500 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
1502         PR fortran/66227
1503         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1505 2016-11-16  Marek Polacek  <polacek@redhat.com>
1507         PR c/78285
1508         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1509         * g++.dg/ext/case-range2.C: Likewise.
1511 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1513         PR fortran/58001
1514         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1515         * gfortran.dg/fmt_tab_2.f90: Ditto.
1517 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1519         PR rtl-optimization/78378
1520         * gcc.c-torture/execute/pr78378.c: New test.
1522 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
1524         * gcc.dg/tree-prof/section-attr-1.c: New file.
1525         * gcc.dg/tree-prof/section-attr-2.c: New file.
1526         * gcc.dg/tree-prof/section-attr-3.c: New file.
1528 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1530         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1531         rather than `la'.
1533 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1535         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1536         (dg-final): Remove microMIPS JALRS mnemonic matching.
1537         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1538         (dg-final): Remove microMIPS JALRS mnemonic matching.
1539         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1540         (dg-final): Remove microMIPS JALRS mnemonic matching.
1541         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1542         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1543         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1544         * gcc.target/mips/call-1u.c: New test case.
1545         * gcc.target/mips/call-2u.c: New test case.
1546         * gcc.target/mips/call-3u.c: New test case.
1547         * gcc.target/mips/call-4u.c: New test case.
1548         * gcc.target/mips/call-5u.c: New test case.
1549         * gcc.target/mips/call-6u.c: New test case.
1551 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1553         * gcc.target/arm/empty_fiq_handler.c: New test.
1555 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1557         PR fortran/78299
1558         * gfortran.dg/gomp/pr78299.f90: New test.
1560 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
1562         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1563         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1564         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1566 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1568         PR libgfortran/78314
1569         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1571 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
1573         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1574         according to updated dump info.
1576 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
1578         * lib/target-supports.exp (check_effective_target_alloca): Use a
1579         compile test.
1580         * gcc.target/nvptx/softstack.c: New test.
1581         * gcc.target/nvptx/decl-shared.c: New test.
1582         * gcc.target/nvptx/decl-shared-init.c: New test.
1584 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1586         * gcc.target/mips/data-sym-jump.c: New test case.
1587         * gcc.target/mips/data-sym-pool.c: New test case.
1588         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1589         annotation.
1591 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1593         * lib/target-supports.exp (check_avx2_hw_available): New.
1594         (check_effective_target_avx2_runtime): New.
1595         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1597 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
1599         PR testsuite/78136
1600         * gcc.dg/cpp/trad/trad.exp
1601         (dg-runtest): Moved $srcdir/$subdir/ to
1602         DEFAULT_TRADCPPFLAGS.
1604 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
1606         PR fortran/78356
1607         * gfortran.dg/class_allocate_23.f08: New test.
1609 2016-11-16  Richard Biener  <rguenther@suse.de>
1611         PR middle-end/78333
1612         * gcc.dg/pr78333.c: New testcase.
1614 2016-11-16  Martin Liska  <mliska@suse.cz>
1616         PR sanitizer/78270
1617         * gcc.dg/asan/pr78270.c: Update comment style.
1618         * gcc.dg/asan/pr78270-2.c: New test.
1620 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1622         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1623         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1625 2016-11-16  Richard Biener  <rguenther@suse.de>
1627         PR tree-optimization/78348
1628         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1630 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1632         PR sanitizer/77823
1633         * c-c++-common/ubsan/overflow-vec-1.c: New test.
1634         * c-c++-common/ubsan/overflow-vec-2.c: New test.
1636 2016-11-15  Marek Polacek  <polacek@redhat.com>
1638         * g++.dg/cpp1z/init-statement6.C: Rename a function.
1640 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1642         PR libgfortran/51119
1643         * gfortran.dg/matmul_12.f90: New test case.
1645 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
1647         * gcc.target/i386/funcspec-56.inc: New file.
1648         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
1649         common 32-bit and 64-bit function specific options.
1650         * gcc.target/i386/funcspec-6.c: Ditto.
1652 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1654         * g++.dg/cpp1z/decomp14.C: New test.
1655         * g++.dg/cpp1z/decomp15.C: New test.
1656         * g++.dg/cpp1z/decomp16.C: New test.
1658         * g++.dg/cpp1z/decomp13.C: New test.
1660         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1662         PR c++/71988
1663         * g++.dg/cpp0x/constexpr-71988.C: New test.
1665 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1667         * gcc.target/mips/insn-casesi.c: New test case.
1668         * gcc.target/mips/insn-pseudo-1.c: New test case.
1669         * gcc.target/mips/insn-pseudo-2.c: New test case.
1670         * gcc.target/mips/insn-pseudo-3.c: New test case.
1671         * gcc.target/mips/insn-pseudo-4.c: New test case.
1672         * gcc.target/mips/insn-tablejump.c: New test case.
1674 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1676         * gcc.target/mips/mips.exp (mips_option_tests): Add
1677         `-mcode-readable=yes' array element.
1679 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1681         * gcc.target/mips/mips.exp (mips_option_tests): Add
1682         `-mmicromips' array element.
1684 2016-11-15  Michael Matz  <matz@suse.de>
1686         PR missed-optimization/77881
1687         * gcc.target/i386/pr77881.c: New test.
1689 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1691         PR middle-end/78295
1692         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1694 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1696         * gcc.target/powerpc/vec-set-int.c: New test.
1697         * gcc.target/powerpc/vec-set-short.c: Likesie.
1698         * gcc.target/powerpc/vec-set-char.c: Likewise.
1700 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
1702         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1704 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
1706         PR fortran/78300
1707         * gfortran.dg/class_result_3.f90: New test.
1709 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
1710             Richard Biener  <rguenther@suse.de>
1712         * gcc.dg/gimplefe-1.c: New testcase.
1713         * gcc.dg/gimplefe-2.c: Likewise.
1714         * gcc.dg/gimplefe-3.c: Likewise.
1715         * gcc.dg/gimplefe-4.c: Likewise.
1716         * gcc.dg/gimplefe-5.c: Likewise.
1717         * gcc.dg/gimplefe-6.c: Likewise.
1718         * gcc.dg/gimplefe-7.c: Likewise.
1719         * gcc.dg/gimplefe-8.c: Likewise.
1720         * gcc.dg/gimplefe-9.c: Likewise.
1721         * gcc.dg/gimplefe-10.c: Likewise.
1722         * gcc.dg/gimplefe-11.c: Likewise.
1723         * gcc.dg/gimplefe-12.c: Likewise.
1724         * gcc.dg/gimplefe-13.c: Likewise.
1725         * gcc.dg/gimplefe-14.c: Likewise.
1726         * gcc.dg/gimplefe-15.c: Likewise.
1727         * gcc.dg/gimplefe-16.c: Likewise.
1728         * gcc.dg/gimplefe-17.c: Likewise.
1729         * gcc.dg/gimplefe-18.c: Likewise.
1731 2016-11-14  Martin Liska  <mliska@suse.cz>
1733         PR bootstrap/78069
1734         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1735         to match scanned pattern.
1736         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1738 2016-11-14  Richard Biener  <rguenther@suse.de>
1740         PR tree-optimization/78312
1741         * gcc.dg/torture/pr78312.c: New testcase.
1743 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
1745         PR target/78093
1746         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1748 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
1749             Jason Merrill  <jason@redhat.com>
1751         Implement P0217R3 - C++17 structured bindings
1752         * g++.dg/cpp1z/decomp1.C: New test.
1753         * g++.dg/cpp1z/decomp2.C: New test.
1754         * g++.dg/cpp1z/decomp3.C: New test.
1755         * g++.dg/cpp1z/decomp4.C: New test.
1756         * g++.dg/cpp1z/decomp5.C: New test.
1757         * g++.dg/cpp1z/decomp6.C: New test.
1758         * g++.dg/cpp1z/decomp7.C: New test.
1759         * g++.dg/cpp1z/decomp8.C: New test.
1760         * g++.dg/cpp1z/decomp9.C: New test.
1761         * g++.dg/cpp1z/decomp10.C: New test.
1763 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
1765         * g++.dg/torture/pr78268.C: New test.
1767 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1769         PR c/35503
1770         * c-c++-common/pr35503-1.c: New test.
1771         * c-c++-common/pr35503-2.c: Likewise.
1772         * c-c++-common/pr35503-3.c: Likewise.
1773         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1775 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
1777         PR rtl-optimization/78232
1778         PR rtl-optimization/78248
1779         * gcc.dg/ubsan/pr78248.c: New test.
1781 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1783         * gnat.dg/address_conv.adb: New test.
1785 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1787         * gnat.dg/renaming11.ad[sb]: New test.
1789 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1791         * c-c++-common/dump-ada-spec-6.c: New test.
1793 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1795         * gnat.dg/lto21.adb: New test.
1796         * gnat.dg/lto21_pkg1.ads: New helper.
1797         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1799 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
1801         PR fortran/60952
1802         * gfortran.dg/typebound_proc_34.f90: New test.
1804 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
1806         PR fortran/66366
1807         * gfortran.dg/class_57.f90: Changed error message.
1808         * gfortran.dg/class_60.f90: New test.
1810 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
1812         * g++.dg/pr78112.C: XFAIL AIX.
1814 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
1816         PR fortran/77501
1817         * gfortran.dg/typebound_generic_16.f90: New test.
1819 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
1821         PR c++/71225
1822         * g++.dg/cpp0x/pr71225.C: New test.
1824 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
1826         * gcc.target/sparc/20161111-1.c: New test.
1828 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
1830         PR target/78310
1831         * gcc.target/i386/pr78310.c: New test.
1833 2016-11-11  Jeff Law  <law@redhat.com>
1835         * gcc.dg/tree-ssa/isolate-6.c: New test.
1836         * gcc.dg/tree-ssa/isolate-7.c: New test.
1838 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
1840         PR testsuite/78292
1841         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1842         vect_max_reduc.
1844 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
1846         PR c++/72774
1847         * g++.dg/parse/pr72774.C: New test.
1849 2016-11-11  Richard Biener  <rguenther@suse.de>
1851         PR tree-optimization/71575
1852         * gcc.dg/graphite/pr71575-1.c: New testcase.
1853         * gcc.dg/graphite/pr71575-2.c: Likewise.
1855 2016-11-11  Richard Biener  <rguenther@suse.de>
1857         PR middle-end/78295
1858         * gcc.dg/uninit-pr78295.c: New testcase.
1860 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
1862         PR fortran/78277
1863         * gfortran.dg/dec_structure_17.f90: New test.
1865 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1867         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1868         being allowed in vector registers.
1869         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1870         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1871         * gcc.target/powerpc/vsx-himode.c: Likewise.
1872         * gcc.target/powerpc/vsx-himode2.c: Likewise.
1873         * gcc.target/powerpc/vsx-himode3.c: Likewise.
1874         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1875         to allow matching MFVSRD or MFVSRW.
1877 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
1879         PR rtl-optimization/78241
1880         * gcc.dg/pr78241.c: New test.
1882 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
1884         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1885         201307.
1887         * g++.dg/cpp1z/noexcept-type14.C: New test.
1888         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1890 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
1892         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1893         WVAL0S tests added in r241817.
1895 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
1897         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1898         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1899         no longer allowed and corresponding ordered construct.
1900         * gfortran.dg/gomp/linear-1.f90: New test.
1901         * gfortran.dg/gomp/declare-simd-2.f90: New test.
1902         * gfortran.dg/gomp/declare-target-1.f90: New test.
1903         * gfortran.dg/gomp/declare-target-2.f90: New test.
1905 2016-11-10  Martin Liska  <mliska@suse.cz>
1907         PR sanitizer/78270
1908         * gcc.dg/asan/pr78270.c: New test.
1910 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
1911             Jakub Jelinek  <jakub@redhat.com>
1913         PR debug/78112
1914         * g++.dg/pr78112.C: New testcase.
1916 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
1918         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1919         -Wno-c++1z-compat.
1920         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1921         string in case condition contains % characters.
1923         PR c++/78283
1924         * g++.dg/cpp1z/noexcept-type13.C: New test.
1926 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
1928         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1929         using (HAS_MOVN) with MIPS III.
1931 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
1933         PR fortran/46459
1934         * gfortran.dg/volatile14.f90: New test.
1936 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
1938         PR target/78262
1939         * gcc.target/i386/pr78262.c: New test.
1941 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
1943         PR fortran/78259
1944         * gfortran.dg/pr78259.f90: New test.
1946 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
1948         PR fortran/60777
1949         * gfortran.dg/spec_expr_7.f90: New test.
1951 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
1953         PR target/77718
1954         * gcc.c-torture/execute/pr77718.c: New test.
1956         * gcc.dg/ubsan/c99-shift-3.c: New test.
1957         * gcc.dg/ubsan/c99-shift-4.c: New test.
1958         * gcc.dg/ubsan/c99-shift-5.c: New test.
1959         * gcc.dg/ubsan/c99-shift-6.c: New test.
1961 2016-11-09  Martin Liska  <mliska@suse.cz>
1963         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1964         test-case for memcmp.
1965         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1967 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1969         PR testsuite/78269
1970         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1972 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
1974         * gfortran.dg/move_alloc_18.f90: New test.
1976 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1978         PR middle-end/78256
1979         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1980         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1982 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
1984         PR fortran/71894
1985         * gfortran.dg/class_59.f90: New test.
1987 2016-11-09  Richard Biener  <rguenther@suse.de>
1989         PR tree-optimization/78007
1990         * gcc.dg/vect/vect-bswap32.c: Adjust.
1991         * gcc.dg/vect/vect-bswap64.c: Likewise.
1993 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
1995         * gcc.dg/ipa/vrp7.c: New test.
1997 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
1999         PR ipa/78121
2000         * gcc.dg/ipa/pr78121.c: New test.
2002 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2004         * c-c++-common/asan/default_options.h: New file.
2005         * c-c++-common/asan/strcasestr-1.c: New test.
2006         * c-c++-common/asan/strcasestr-2.c: Likewise.
2007         * c-c++-common/asan/strcspn-1.c: Likewise.
2008         * c-c++-common/asan/strcspn-2.c: Likewise.
2009         * c-c++-common/asan/strpbrk-1.c: Likewise.
2010         * c-c++-common/asan/strpbrk-2.c: Likewise.
2011         * c-c++-common/asan/strspn-1.c: Likewise.
2012         * c-c++-common/asan/strspn-2.c: Likewise.
2013         * c-c++-common/asan/strstr-1.c: Likewise.
2014         * c-c++-common/asan/strstr-2.c: Likewise.
2015         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2017 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2019         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2021 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2023         PR fortran/68440
2024         * gfortran.dg/class_58.f90: New test.
2026 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2028         PR target/70799
2029         * gcc.target/i386/pr70799-2.c: New test.
2031 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2033         PR fortran/77596
2034         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2036 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2038         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2040 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2042         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2044 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2046         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2048 2016-11-08  Martin Liska  <mliska@suse.cz>
2050         PR testsuite/78242
2051         * g++.dg/asan/use-after-scope-4.C: New test.
2052         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2053         * gcc.dg/asan/use-after-scope-8.c: Remove.
2055 2016-11-08  Richard Biener  <rguenther@suse.de>
2057         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2059 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2061         PR testsuite/78136
2062         * gcc.dg/cpp/trad/trad.exp
2063         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2064         * gcc.dg/cpp/trad/include.c: Use local header file.
2066 2016-11-08  Richard Biener  <rguenther@suse.de>
2068         PR tree-optimization/78205
2069         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2071 2016-11-08  Richard Biener  <rguenther@suse.de>
2073         PR tree-optimization/78224
2074         * g++.dg/torture/pr78224.C: New testcase.
2076 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2078         * gcc.dg/store_merging_1.c: Require store_merge.
2079         * gcc.dg/store_merging_2.c: Likewise.
2080         * gcc.dg/store_merging_4.c: Likewise.
2081         * gcc.dg/store_merging_5.c: Likewise.
2082         * gcc.dg/store_merging_6.c: Likewise.
2083         * gcc.dg/store_merging_7.c: Likewise.
2084         * gcc.dg/store_merging_8.c: Likewise.
2085         * lib/target-supports.exp (check_effective_target_store_merge): New.
2087 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2089         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2090         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2091         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2092         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2093         -mvsx -mpower8-vector.
2094         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2095         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2096         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2097         -mvsx -mpower8-vector.
2099 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2101         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2103         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2104         * gcc.dg/visibility-14.c: XFAIL AIX.
2105         * gcc.dg/visibility-15.c: XFAIL AIX.
2106         * gcc.dg/visibility-16.c: XFAIL AIX.
2107         * gcc.dg/visibility-17.c: XFAIL AIX.
2108         * gcc.dg/visibility-18.c: XFAIL AIX.
2109         * gcc.dg/visibility-19.c: XFAIL AIX.
2110         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2111         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2112         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2113         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2115 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2117         PR target/78227
2118         * gcc.target/i386/pr78227-1.c: New test.
2119         * gcc.target/i386/pr78227-2.c: New test.
2121 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2123         PR middle-end/35691
2124         * gcc.dg/pr35691-1.c: New test-case.
2125         * gcc.dg/pr35691-2.c: Likewise.
2127 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2129         PR rtl-optimization/77309
2130         * gcc.dg/torture/pr77309.c: New test.
2132 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2134         PR middle-end/71529
2135         * gcc.target/i386/pr71529.C: Moved to ...
2136         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
2138         PR target/64411
2139         * gcc.target/i386/pr64411.C: Moved to ...
2140         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
2141         lp64.
2143         PR target/65105
2144         * gcc.target/i386/pr65105-4.C: Moved to ...
2145         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
2146         Run into compile test rather than execute test.
2148 2016-11-07  Richard Biener  <rguenther@suse.de>
2150         PR target/78229
2151         * g++.dg/pr78229.C: New testcase.
2153 2016-11-07  Richard Biener  <rguenther@suse.de>
2155         PR tree-optimization/78218
2156         * gcc.dg/torture/pr78218.c: New testcase.
2158 2016-11-07  Richard Biener  <rguenther@suse.de>
2160         PR tree-optimization/78228
2161         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2163 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2165         PR target/77822
2166         * g++.dg/torture/pr77822.C: New test.
2168 2016-11-07  Martin Liska  <mliska@suse.cz>
2170         * c-c++-common/asan/force-inline-opt0-1.c: Disable
2171         -f-sanitize-address-use-after-scope.
2172         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2173         internal fn calls.
2174         * g++.dg/asan/use-after-scope-1.C: New test.
2175         * g++.dg/asan/use-after-scope-2.C: Likewise.
2176         * g++.dg/asan/use-after-scope-3.C: Likewise.
2177         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2178         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2179         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2180         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2181         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2182         * g++.dg/asan/use-after-scope-types.h: Likewise.
2183         * gcc.dg/asan/use-after-scope-1.c: Likewise.
2184         * gcc.dg/asan/use-after-scope-2.c: Likewise.
2185         * gcc.dg/asan/use-after-scope-3.c: Likewise.
2186         * gcc.dg/asan/use-after-scope-4.c: Likewise.
2187         * gcc.dg/asan/use-after-scope-5.c: Likewise.
2188         * gcc.dg/asan/use-after-scope-6.c: Likewise.
2189         * gcc.dg/asan/use-after-scope-7.c: Likewise.
2190         * gcc.dg/asan/use-after-scope-8.c: Likewise.
2191         * gcc.dg/asan/use-after-scope-9.c: Likewise.
2192         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2193         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2194         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2195         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2196         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2198 2016-11-07  Richard Biener  <rguenther@suse.de>
2200         PR tree-optimization/78189
2201         * g++.dg/torture/pr78189.C: New testcase.
2203 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
2205         * gcc.dg/Wtrampolines.c: XFAIL AIX.
2207 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
2209         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2210         occuring.
2212 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2214         PR fortran/78221
2215         * arith.c (gfc_complex2real):  Change gfc_warning_now to
2216         gfc_warning.
2218 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2220         * gfortran.dg/move_alloc_17.f03: New test.
2222 2016-11-05  Richard Biener  <rguenther@suse.de>
2224         PR bootstrap/78188
2225         * g++.dg/ipa/pr78188.C: New test.
2227 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
2228             Dominique d'Humieres  <dominiq@lps.ens.fr>
2230         PR fortran/69495
2231         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2233 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2235         PR fortran/67564
2236         * gfortran.dg/select_type_39.f03: New test.
2238 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
2240         PR fortran/64933
2241         * gfortran.dg/associate_23.f90: New test.
2243 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
2245         PR target/77834
2246         * gcc.dg/pr77834.c: New test.
2248 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2250         PR c++/67980
2251         * g++.dg/cpp1y/pr67980.C: New.
2253 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2255         * gcc.target/powerpc/fold-vec-add-1.c: New.
2256         * gcc.target/powerpc/fold-vec-add-2.c: New.
2257         * gcc.target/powerpc/fold-vec-add-3.c: New.
2258         * gcc.target/powerpc/fold-vec-add-4.c: New.
2259         * gcc.target/powerpc/fold-vec-add-5.c: New.
2260         * gcc.target/powerpc/fold-vec-add-6.c: New.
2261         * gcc.target/powerpc/fold-vec-add-7.c: New.
2263 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
2265         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2266         for -mbranch-likely, infer -mno-branch-likely for R6.
2268 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2270         PR c++/71973
2271         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2272         * g++.dg/init/new15.C: Likewise.
2273         * g++.dg/ipa/inline-1.C: Likewise.
2274         * g++.dg/ipa/inline-2.C: Likewise.
2275         * g++.dg/lto/20080908-1_0.C: Likewise.
2276         * g++.dg/tc1/dr20.C: Likewise.
2277         * g++.dg/tree-ssa/inline-1.C: Likewise.
2278         * g++.dg/tree-ssa/inline-2.C: Likewise.
2279         * g++.old-deja/g++.law/except1.C: Likewise.
2280         * g++.old-deja/g++.other/vbase5.C: Likewise.
2281         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2283 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2285         PR tree-optimization/78210
2286         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2287         possibility of widening multiplies.
2289 2016-11-04  Richard Biener  <rguenther@suse.de>
2291         PR middle-end/78185
2292         * gcc.dg/pr78185.c: New testcase.
2294 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
2296         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2297         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2299 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
2300             Alexandre Oliva  <aoliva@redhat.com>
2301             Jason Merrill  <jason@redhat.com>
2303         PR debug/28767
2304         PR debug/56974
2305         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2306         * g++.dg/debug/dwarf2/ref-3.C: New test.
2307         * g++.dg/debug/dwarf2/ref-4.C: New test.
2308         * g++.dg/debug/dwarf2/refqual-1.C: New test.
2309         * g++.dg/debug/dwarf2/refqual-2.C: New test.
2311 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
2313         * gfortran.dg/dec_exp_1.f90: New test.
2314         * gfortran.dg/dec_exp_2.f90: Likewise.
2315         * gfortran.dg/dec_exp_3.f90: Likewise.
2317 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
2319         * gfortran.dg/dec_parameter_1.f: New test.
2320         * gfortran.dg/dec_parameter_2.f90: Likewise.
2321         * gfortran.dg/dec_parameter_3.f90: Likewise.
2322         * gfortran.dg/dec_parameter_4.f90: Likewise.
2324 2016-11-03  Martin Liska  <mliska@suse.cz>
2326         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2327         output.
2328         * gcc.dg/tree-prof/time-profiler-3.c: New test.
2330 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2332         PR libgcc/78067
2333         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2335 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2337         * gcc.c-torture/execute/pr78170.c: Require int32plus.
2339 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
2341         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2343 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
2345         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2346         Check for arm_v8_neon_hw.
2347         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2348         Likewise.
2349         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2350         Likewise.
2351         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2352         Likewise.
2354 2016-11-02  Richard Biener  <rguenther@suse.de>
2356         * gcc.dg/store_merging_8.c: New testcase.
2358 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
2360         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2362 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
2364         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2365         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2366         * gcc.dg/addr_equal_1.c: XFAIL AIX.
2367         * gcc.dg/pr65779.c: XFAIL AIX.
2368         * gcc.dg/pr70405.c: XFAIL AIX.
2370         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2371         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2372         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2374 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2376         * lib/target-supports.exp (check_gc_sections_available): Use
2377         -print-prog-name=ld to determine linker used.
2379 2016-11-02  Martin Liska  <mliska@suse.cz>
2381         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2382         test case.
2384 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2386         PR tree-optimization/78170
2387         * gcc.c-torture/execute/pr78170.c: New test.
2389 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2391         PR tree-optimization/78162
2392         * gcc.c-torture/compile/pr78162.c: New test.
2394 2016-11-02  Richard Biener  <rguenther@suse.de>
2396         PR tree-optimization/78035
2397         PR tree-optimization/77964
2398         * gcc.target/i386/pr78035.c: New testcase.
2400 2016-11-02  Richard Biener  <rguenther@suse.de>
2402         * gcc.dg/tree-ssa/vrp111.c: New testcase.
2403         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2404         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2405         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2406         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2408 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
2410         * gfortran.dg/pr70937.f90: require-effective-target lto.
2412 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2414         PR fortran/69544
2415         * gfortran.dg/where_6.f90:  New test.
2417 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
2419         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2421 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2423         PR fortran/69544
2424         * gfortran.dg/where_5.f90:  New test.
2426 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
2428         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2429         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2430         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2431         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2433 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
2435         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2436         Whitespace fixes.
2437         (check_effective_target_vect_cmdline_needed): Check
2438         is-effective-target ia32 for x86 targets.
2439         (check_effective_target_vect_simd_clones): Simplify condition.
2440         (check_effective_target_vect_double): Ditto.
2441         (check_effective_target_vect_aligned_arrays): Check
2442         is-effective-target ia32 for x86 targets.  Simplify condition.
2443         (check_effective_target_vect_multiple_sizes): Simplify condition.
2444         (check_effective_target_sqrt_insn): Add i?86-*-* target.
2445         (check_effective_target_sync_int_128): Simplify condition.
2446         (check_effective_target_sync_int_128_runtime): Ditto.
2447         (check_effective_target_sync_long_long_runtime): Ditto.
2448         (check_effective_target_divmod): Add i?86-*-* target.
2450 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2452         * gcc.target/powerpc/vsx-extract-4.c: New test.
2453         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2455 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2457         PR fortran/54679
2458         * gfortran.dg/fmt_l.f90: Update test.
2459         * gfortran.dg/fmt_l0.f90: New test.
2461 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2463         PR c++/78089
2464         * c-c++-common/builtin-shuffle-1.c: New test.
2465         * g++.dg/cpp0x/addressof3.C: New test.
2467 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
2469         Add tests for a const member and a reference member for launder.
2470         * g++.dg/cpp1z/launder3.C: New.
2471         * g++.dg/cpp1z/launder4.C: Likewise.
2472         * g++.dg/cpp1z/launder5.C: Likewise.
2473         * g++.dg/cpp1z/launder5.cc: Likewise.
2474         * g++.dg/cpp1z/launder5.h: Likewise.
2475         * g++.dg/cpp1z/launder6.C: Likewise.
2476         * g++.dg/cpp1z/launder6.cc: Likewise.
2477         * g++.dg/cpp1z/launder6.h: Likewise.
2479 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2481         PR c++/77948
2482         * g++.dg/cpp0x/pr77948-1.C: New test.
2483         * g++.dg/cpp0x/pr77948-2.C: New test.
2484         * g++.dg/cpp0x/pr77948-3.C: New test.
2485         * g++.dg/cpp0x/pr77948-4.C: New test.
2486         * g++.dg/cpp0x/pr77948-5.C: New test.
2487         * g++.dg/cpp0x/pr77948-6.C: New test.
2489         PR tree-optimization/77860
2490         * gcc.dg/pr77860.c: New test.
2492 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2494         PR c++/77886
2495         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2497 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2499         * gcc.dg/lto/pr60449_0.c: Skip for avr.
2501 2016-10-30  Le-Chun Wu  <lcwu@google.com>
2502             Mark Wielaard  <mjw@redhat.com>
2504         * gcc.dg/Wshadow-compatible-local-1.c: New test.
2505         * gcc.dg/Wshadow-local-1.c: Likewise.
2506         * gcc.dg/Wshadow-local-2.c: Likewise.
2507         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2508         * g++.dg/warn/Wshadow-local-1.C: Likewise.
2509         * g++.dg/warn/Wshadow-local-2.C: Likewise.
2511 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2513         PR tree-optimization/71915
2514         PR tree-optimization/71490
2515         * gcc.dg/tree-ssa/pr54245.c: Delete.
2516         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2517         document why.
2519 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2521         PR fortran/78123
2522         * gfortran.dg/fmt_t_9.f: New test.
2524 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2526         PR fortran/67219
2527         * gfortran.dg/pr67219.f90:  New test.
2529 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
2531         PR rtl-optimization/77919
2532         * g++.dg/torture/pr77919-2.C: New test.
2534         PR target/78148
2535         * gcc.dg/pr78148.c: New test.
2537 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
2539         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2540         * gcc.target/sparc/overflow-4.c: ...here.
2541         * gcc.target/sparc/overflow-5.c: New test.
2543 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2544             Kugan Vivekanandarajah  <kuganv@linaro.org>
2545             Jim Wilson  <jim.wilson@linaro.org>
2547         PR tree-optimization/43721
2548         * lib/target-supports.exp (check_effective_target_divmod): New.
2549         (check_effective_target_divmod_simode): Likewise.
2550         (check_effective_target_arm_divmod_simode): Likewise.
2551         * gcc.dg/divmod-1-simode.c: New test.
2552         * gcc.dg/divmod-1.c: Likewise.
2553         * gcc.dg/divmod-2-simode.c: Likewise.
2554         * gcc.dg/divmod-2.c: Likewise.
2555         * gcc.dg/divmod-3-simode.c: Likewise.
2556         * gcc.dg/divmod-3.c: Likewise.
2557         * gcc.dg/divmod-4-simode.c: Likewise.
2558         * gcc.dg/divmod-4.c: Likewise.
2559         * gcc.dg/divmod-5.c: Likewise.
2560         * gcc.dg/divmod-6-simode.c: Likewise.
2561         * gcc.dg/divmod-6.c: Likewise.
2562         * gcc.dg/divmod-7.c: Likewise.
2564 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2565             Jakub Jelinek  <jakub@redhat.com>
2566             Andrew Pinski  <pinskia@gmail.com>
2568         PR middle-end/22141
2569         PR rtl-optimization/23684
2570         * gcc.c-torture/execute/pr22141-1.c: New test.
2571         * gcc.c-torture/execute/pr22141-2.c: Likewise.
2572         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2573         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2574         * gcc.dg/store_merging_1.c: New test.
2575         * gcc.dg/store_merging_2.c: Likewise.
2576         * gcc.dg/store_merging_3.c: Likewise.
2577         * gcc.dg/store_merging_4.c: Likewise.
2578         * gcc.dg/store_merging_5.c: Likewise.
2579         * gcc.dg/store_merging_6.c: Likewise.
2580         * gcc.dg/store_merging_7.c: Likewise.
2581         * gcc.target/i386/pr22141.c: Likewise.
2582         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2583         * g++.dg/init/new17.C: Likewise.
2585 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
2587         PR middle-end/72747
2588         * c-c++-common/pr72747-1.c: New test.
2589         * c-c++-common/pr72747-2.c: Likewise.
2591 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2593         * gcc.target/s390/oscbreak-1.c: New test.
2595 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2597         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2599 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
2601         PR rtl-optimization/77919
2602         * g++.dg/torture/pr77919.C: New test.
2604         PR rtl-optimization/78132
2605         * gcc.target/i386/pr78132.c: New test.
2607 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
2609         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2611 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2613         * gcc.target/powerpc/vsx-simode.c: New test.
2614         * gcc.target/powerpc/vsx-simode2.c: Likewise.
2615         * gcc.target/powerpc/vsx-simode3.c: Likewise.
2617 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
2619         PR fortran/78026
2620         * gfortran.dg/gomp/pr78026.f03: New test.
2621         * gfortran.dg/select_type_38.f03: New test.
2623         PR middle-end/78025
2624         * g++.dg/gomp/declare-simd-7.C: New test.
2626 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2628         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2629         * gfortran.dg/dec_init_2.f90: Likewise.
2630         * gfortran.dg/dec_init_3.f90: New test.
2631         * gfortran.dg/dec_init_4.f90: Likewise.
2633 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2635         * gcc.dg/fold-narrowbopcst-1.c: New test.
2637 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2639         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2640         dg-shouldfail/dg-output instead of XFAIL.
2641         * gfortran.dg/dec_io_6.f90: Likewise.
2643 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2645         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2646         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2647         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2648         * gcc.target/arm/atomic-op-char-3.c: Likewise.
2649         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2650         * gcc.target/arm/atomic-op-int-3.c: Likewise.
2651         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2652         * gcc.target/arm/atomic-op-release-3.c: Likewise.
2653         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2654         * gcc.target/arm/atomic-op-short-3.c: Likewise.
2656 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2658         * gcc.dg/fold-convmaxconv-1.c: New test.
2659         * gcc.dg/fold-convminconv-1.c: New test.
2661 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2663         PR fortran/78092
2664         * gfortran.dg/pr78092.f90: New test.
2666 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2668         PR target/78056
2669         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2670         expected error message.
2671         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2672         expected error message.
2673         * gcc.target/powerpc/vsu/vec-all-nez-7.c
2674         (test_all_not_equal_and_not_zero): Change expected error message.
2676 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
2678         PR fortran/77973
2679         * gfortran.dg/gomp/pr77973.f90: New test.
2681 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
2683         PR fortran/78108
2684         * gfortran.dg/submodule_18.f08: New test.
2685         * gfortran.dg/submodule_19.f08: New test.
2687 2016-10-26  Michael Matz  <matz@suse.de>
2689         * g++.dg/pr78060.C: New test.
2690         * gfortran.dg/pr78061.f: New test.
2691         * g++.dg/pr78088.C: New test.
2693 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
2695         * gfortran.dg/dec_io_1.f90: New test.
2696         * gfortran.dg/dec_io_2.f90: New test.
2697         * gfortran.dg/dec_io_3.f90: New test.
2698         * gfortran.dg/dec_io_4.f90: New test.
2699         * gfortran.dg/dec_io_5.f90: New test.
2700         * gfortran.dg/dec_io_6.f90: New test.
2702 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2704         PR sanitizer/78106
2705         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2707 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2709         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2710         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2712 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2714         * gnat.dg/opt59.adb: New test.
2715         * gnat.dg/opt59_pkg.ad[sb]: New helper.
2717         * gnat.dg/opt60.adb: New test.
2719 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
2721         PR fortran/72770
2722         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2723         this pr.
2725 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2727         PR target/78102
2728         * gcc.target/i386/pr78102.c: New test.
2730 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2732         * gfortran.dg/dec_logical_xor_1.f90: New test.
2733         * gfortran.dg/dec_logical_xor_2.f90: New test.
2734         * gfortran.dg/dec_logical_xor_3.f03: New test.
2736 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2738         * gfortran.dg/dec_loc_rval_1.f90: New test.
2739         * gfortran.dg/dec_loc_rval_2.f90: New test.
2740         * gfortran.dg/dec_loc_rval_3.f03: New test.
2742 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2744         * gfortran.dg/dec_type_print.f90: New testcase.
2746 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2748         * gfortran.dg/feed_1.f90: New test.
2749         * gfortran.dg/feed_2.f90: New test.
2751 2016-10-25  Martin Liska  <mliska@suse.cz>
2753         PR sanitizer/78106
2754         * gcc.dg/asan/pr78106.c: New test.
2756 2016-10-25  Martin Liska  <mliska@suse.cz>
2758         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2760 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
2762         PR target/78041
2763         * gcc.target/arm/pr78041.c: New test.
2765 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2767         * g++.dg/cpp1z/launder1.C: New test.
2768         * g++.dg/cpp1z/launder2.C: New test.
2770 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
2771             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
2773         PR target/71676
2774         PR target/71678
2775         * gcc.target/avr/pr71676-2.c: New test.
2777 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
2778             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
2780         PR target/71676
2781         PR target/71678
2782         * gcc.target/avr/pr71676-1.c: New test.
2783         * gcc.target/avr/pr71676-3.c: New test.
2784         * gcc.target/avr/pr71676.c: New test.
2785         * gcc.target/avr/pr71678.c: New test.
2787 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
2789         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2790         such that cloned verions of tested functions are not created.
2792 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2794         PR fortran/71895
2795         * gfortran.dg/pr71895.f90: New test.
2797 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
2799         * g++.dg/debug/dwarf2/ref-2.C: New test.
2801 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2803         * c-c++-common/Wint-in-bool-context-3.c: New test.
2805 2016-10-24  Martin Sebor  <msebor@redhat.com>
2807         PR middle-end/77735
2808         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2809         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2810         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2811         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2812         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2813         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2814         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2816 2016-10-24  Richard Biener  <rguenther@suse.de>
2818         PR testsuite/71491
2819         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2820         * gcc.dg/vect/slp-45.c: Likewise.
2822 2016-10-24  Richard Biener  <rguenther@suse.de>
2824         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2825         * gcc.dg/tree-ssa/pr21458.c: Likewise.
2826         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2828 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
2830         PR target/78093
2831         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2832         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2834 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2836         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2838 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
2840         * gcc.target/i386/bmi2-pext-1.c: New test.
2841         * gcc.target/i386/bmi2-pdep-1.c: New test.
2842         * gcc.target/i386/bmi2-bzhi-3.c: New test.
2843         * gcc.target/i386/tbm-bextri-1.c: New test.
2844         * gcc.target/i386/bmi-bextr-6.c: New test.
2846 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2848         PR target/77483
2849         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2850         * gcc.target/i386/pr65105-1.c: Likewise.
2851         * gcc.target/i386/pr65105-2.c: Likewise.
2852         * gcc.target/i386/pr65105-3.c: Likewise.
2853         * gcc.target/i386/pr65105-5.c: Likewise.
2854         * gcc.target/i386/pr67761.c: Likewise.
2855         * gcc.target/i386/pr70799-1.c: Likewise.
2857 2016-10-24  Martin Liska  <mliska@suse.cz>
2859         PR sanitizer/77966
2860         * c-c++-common/ubsan/unreachable-3.c: New test.
2862 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
2864         PR fortran/77763
2865         * gfortran.dg/pr77763.f90
2867 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
2869         PR fortran/54730
2870         PR fortran/78033
2871         * gfortran.dg/pr78033.f90: New test.
2873 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
2875         PR fortran/69834
2876         * gfortran.dg/select_type_1.f03: Change error for overlapping
2877         TYPE IS cases.
2878         * gfortran.dg/select_type_36.f03: New test.
2880 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
2882         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2884 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2886         PR fortran/78021
2887         * gfortran.dg/string_length_3.f90:  New test.
2889 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
2891         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2893 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
2895         PR fortran/43366
2896         PR fortran/57117
2897         PR fortran/61337
2898         * gfortran.dg/alloc_comp_class_5.f03: New test.
2899         * gfortran.dg/class_allocate_21.f90: New test.
2900         * gfortran.dg/class_allocate_22.f90: New test.
2901         * gfortran.dg/realloc_on_assign_27.f08: New test.
2903 2016-10-21  Jeff Law  <law@redhat.com>
2905         * PR tree-optimization/71947
2906         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2907         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2908         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2910 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2912         * gcc.dg/ipa/vrp5.c: New test.
2913         * gcc.dg/ipa/vrp6.c: New test.
2915 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
2917         * gcc.target/aarch64/test_frame_17.c: New test.
2919 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
2921         * gcc.target/aarch64/test_frame_17.c: New test.
2923 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
2925         PR preprocessor/71681
2926         * gcc.dg/cpp/pr71681-1.c: New testcase
2927         * gcc.dg/cpp/pr71681-2.c: Likewise
2928         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2929         * gcc.dg/cpp/remap/a/header.gcc: Likewise
2930         * gcc.dg/cpp/remap/a/t_1.h: Likewise
2931         * gcc.dg/cpp/remap/a/t_2.h: Likewise
2933 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
2935         PR target/78057
2936         * gcc.target/i386/pr78057.c: New test.
2938         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2940 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
2942         PR fortran/69566
2943         * gfortran.dg/select_type_37.f03: New test.
2945 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2947         PR target/71627
2948         * gcc.target/avr/pr71627.c: New test
2950 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2952         * gcc.target/sparc/overflow-1.c: New test.
2953         * gcc.target/sparc/overflow-2.c: Likewise.
2954         * gcc.target/sparc/overflow-3.c: Likewise.
2956 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2958         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2959         effective target.
2961 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2963         PR rtl-optimization/78038
2964         * gcc.target/aarch64/pr78038.c: New test.
2966 2016-10-21  Richard Biener  <rguenther@suse.de>
2968         PR tree-optimization/78051
2969         * g++.dg/torture/pr78051.C: New testcase.
2971 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2973         * c-c++-common/wdate-time.c: Restored test case.
2974         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2976 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
2978         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2980 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
2982         PR target/78037
2983         * gcc.target/i386/pr78037.c: New test.
2985 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2987         * gcc.target/visium/overflow8.c: New.
2988         * gcc.target/visium/overflow16.c: Likewise.
2989         * gcc.target/visium/overflow32: Likewise.
2991 2016-10-20  Michael Matz  <matz@suse.de>
2993         * gcc.dg/loop-split.c: New test.
2994         * gcc.dg/tree-ssa/ifc-9.c: Update.
2995         * gcc.dg/tree-ssa/ifc-10.c: Update.
2997 2016-10-20  Richard Biener  <rguenther@suse.de>
2999         * gcc.dg/graphite/pr35356-1.c: Update.
3001 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3003         PR c++/77446
3004         * g++.dg/cpp1y/pr77446.C: New.
3006 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3008         PR tree-optimization/53979
3009         * gcc.dg/pr53979-1.c: New test-case.
3010         * gcc.dg/pr53979-2.c: Likewise.
3012 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3014         * c-c++-common/Wint-in-bool-context-2.c: New test.
3016 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3018         * gfortran.dg/dtio_17.f90: Fix test.
3020 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3022         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3023         * gcc.dg/Walloca-2.c: Same.
3025 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3027         * gcc.dg/Wvla-1.c: Rename to...
3028         * gcc.dg/Wvla-larger-than-1.c: ...this.
3029         * gcc.dg/Wvla-2.c: Rename to...
3030         * gcc.dg/Wvla-larger-than-2.c: ...this.
3031         * gcc.dg/Wvla-3.c: Rename to...
3032         * gcc.dg/Walloca-11.c.: ...this.
3033         * gcc.dg/wvla-[1-7].c: Rename to:
3034         * gcc.dg/Wvla-[1-7].c: ...this.
3036 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3038         PR tree-optimization/78005
3039         * gcc.dg/vect/pr78005.c: New.
3040         * gcc.target/i386/l_fma_float_1.c: Revise test.
3041         * gcc.target/i386/l_fma_float_2.c: Ditto.
3042         * gcc.target/i386/l_fma_float_3.c: Ditto.
3043         * gcc.target/i386/l_fma_float_4.c: Ditto.
3044         * gcc.target/i386/l_fma_float_5.c: Ditto.
3045         * gcc.target/i386/l_fma_float_6.c: Ditto.
3046         * gcc.target/i386/l_fma_double_1.c: Ditto.
3047         * gcc.target/i386/l_fma_double_2.c: Ditto.
3048         * gcc.target/i386/l_fma_double_3.c: Ditto.
3049         * gcc.target/i386/l_fma_double_4.c: Ditto.
3050         * gcc.target/i386/l_fma_double_5.c: Ditto.
3051         * gcc.target/i386/l_fma_double_6.c: Ditto.
3053 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3055         PR tree-optimization/78024
3056         * gcc.dg/goacc/loop-processing-1.c: New file.
3058 2016-10-19  Richard Biener  <rguenther@suse.de>
3060         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3062 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3064         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3065         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3066         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3067         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3068         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3069         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3070         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3071         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3072         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3073         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3074         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3075         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3076         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3077         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3078         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3079         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3080         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3081         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3082         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3083         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3084         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3085         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3086         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3087         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3088         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3089         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3090         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3091         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3092         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3093         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3094         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3095         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3096         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3097         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3098         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3099         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3100         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3101         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3102         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3103         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3104         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3105         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3106         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3107         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3108         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3109         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3110         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3111         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3112         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3113         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3114         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3115         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3116         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3117         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3118         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3119         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3120         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3121         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3122         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3123         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3124         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3125         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3126         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3127         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3128         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3129         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3130         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3131         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3132         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3133         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3134         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3135         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3136         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3137         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3138         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3139         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3140         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3141         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3142         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3143         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3144         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3145         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3146         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3147         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3148         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3149         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3150         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3151         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3152         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3153         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3154         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3155         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3156         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3157         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3158         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3159         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3160         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3161         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3162         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3163         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3164         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3165         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3166         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3167         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3168         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3169         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3170         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3171         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3172         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3173         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3174         * gcc.target/powerpc/vsu/vsu.exp: New file.
3176 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
3178         PR target/77991
3179         * gcc.target/i386/pr77991.c: New test.
3181 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
3183         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3184         LTO is used.
3186 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3188         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3190 2016-10-18  Richard Biener  <rguenther@suse.de>
3192         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3193         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3194         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3195         * gcc.dg/tree-ssa/pr21294.c: Likewise.
3196         * gcc.dg/tree-ssa/pr21563.c: Likewise.
3197         * gcc.dg/tree-ssa/pr23744.c: Likewise.
3198         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3199         * gcc.dg/tree-ssa/pr68431.c: Likewise.
3200         * gcc.dg/tree-ssa/vrp03.c: Likewise.
3201         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3202         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3203         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3204         * gcc.dg/tree-ssa/vrp19.c: Likewise.
3205         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3206         * gcc.dg/tree-ssa/vrp92.c: Likewise.
3207         * gcc.dg/pr68217.c: Likewise.
3208         * gcc.dg/predict-9.c: Likewise.
3209         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3210         * gcc.dg/predict-1.c: Likewise.
3212 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3214         * gfortran.dg/dtio_17.f90: New test.
3216 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3218         * gcc.dg/ipa/vrp4.c: Adjust testcase.
3220 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3222         * gcc.dg/ipa/vrp4.c: New test.
3224 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3226         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3227         * gcc.dg/torture/pr39074.c: Likewise.
3229 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
3231         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3232         * gnat.dg/trampoline4.adb: Minor tweak.
3234 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3236         PR tree-optimization/77916
3237         * gcc.dg/torture/pr77916.c: New.
3239 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3241         PR fortran/77978
3242         * gfortran.dg/pr77978_1.f90: New test.
3243         * gfortran.dg/pr77978_2.f90: Ditto.
3244         * gfortran.dg/pr77978_3.f90: Ditto.
3246 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
3248         PR fortran/61420
3249         PR fortran/78013
3250         * gfortran.dg/proc_ptr_49.f90: New test.
3252 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3254         PR target/77308
3255         * gcc.target/arm/pr77308.c: New test.
3257 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
3259         * lib/target-supports.exp
3260         (check_effective_target_floatn_nx_runtime): Return 0 for
3261         powerpc*-ibm-aix*.
3263 2016-10-17  Andrew Pinski  <apinski@cavium.com>
3265         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3266         long instead of long.
3267         * gcc.target/aarch64/cinc_common_1.c: Likewise.
3268         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3269         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3270         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3271         * gcc.target/aarch64/pr68102_1.c: Likewise.
3272         * gcc.target/aarch64/target_attr_3.c: Likewise.
3274 2016-10-17  Richard Biener  <rguenther@suse.de>
3276         PR tree-optimization/77988
3277         * gcc.dg/torture/pr77988.c: New testcase.
3279 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3281         * gcc.dg/pr71636-1.c: New test-case.
3282         * gcc.dg/pr71636-2.c: Likewise.
3284 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3286         * gnat.dg/trampoline3.adb: New test.
3287         * gnat.dg/trampoline4.adb: Likewise.
3289 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3291         * gfortran.dg/dtio_16.f90: New test.
3293 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3295         * gcc.target/sparc/bmaskbshuf.c: Rename to...
3296         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3297         * gcc.target/sparc/bmaskbshuf-2.c: New test.
3299 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3301         * gcc.target/sparc/popc.c: Rename to...
3302         * gcc.target/sparc/popc-1.c: ...this.
3303         * gcc.target/sparc/popc-2.c: New test.
3305 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3307         PR fortran/77972
3308         * gfortran.dg/unexpected_eof_4.f90: New test.
3310 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
3312         PR libfortran/48587
3313         * gfortran.dg/negative_unit2.f90: New test.
3315 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
3317         PR middle-end/77959
3318         * gfortran.dg/pr77959.f90: New test.
3320         DR 1511 - const volatile variables and ODR
3321         * g++.dg/DRs/dr1511-1.C: New test.
3322         * g++.dg/DRs/dr1511-2.C: New test.
3324 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3326         * gnat.dg/debug7.adb (dg-options): Remove -g.
3327         * gnat.dg/debug8.adb (dg-options): Add -margs.
3328         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3330 2016-10-14  Richard Biener  <rguenther@suse.de>
3332         PR tree-optimization/77979
3333         * gcc.dg/torture/pr77979.c: New testcase.
3335 2016-10-14  Martin Liska  <mliska@suse.cz>
3337         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3338         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3339         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3341 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
3343         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3344         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3345         * gcc.dg/torture/pr77937-2.c: Likewise.
3347 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3349         * gnat.dg/lto15.adb: Adjust.
3350         * gnat.dg/lto16.adb: Likewise.
3351         * gnat.dg/lto17.adb: Likewise
3352         * gnat.dg/lto18.ad[sb]: New test.
3353         * gnat.dg/lto18_pkg.ads: New helper.
3354         * gnat.dg/lto19.adb: New test.
3355         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3356         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3357         * gnat.dg/lto20.adb: New test.
3358         * gnat.dg/lto20_pkg.ad[sb]: New helper.
3360 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3362         * gfortran.dg/coarray_38.f90: Expect error message.
3364 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3366         * gcc.target/aarch64/spellcheck_1.c: New test.
3367         * gcc.target/aarch64/spellcheck_2.c: Likewise.
3368         * gcc.target/aarch64/spellcheck_3.c: Likewise.
3369         * gcc.target/aarch64/spellcheck_4.c: Likewise.
3370         * gcc.target/aarch64/spellcheck_5.c: Likewise.
3371         * gcc.target/aarch64/spellcheck_6.c: Likewise.
3373 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
3375         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3377 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3379         PR tree-optimization/77937
3380         * gcc.dg/torture/pr77937-1.c: New.
3381         * gcc.dg/torture/pr77937-2.c: New.
3383 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3385         * g++.dg/cpp1z/inline-var1.C: New test.
3386         * g++.dg/cpp1z/inline-var1a.C: New test.
3387         * g++.dg/cpp1z/inline-var1.h: New file.
3388         * g++.dg/cpp1z/inline-var2.C: New test.
3389         * g++.dg/cpp1z/inline-var3.C: New test.
3390         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3391         uninitialized const.
3393 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
3395         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3396         Xscale is specified, not just -march.
3397         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3398         is incompatible with Xscale.
3400 2016-10-13  Martin Sebor  <msebor@redhat.com>
3402         PR c++/71912
3403         * g++.dg/ext/flexary4.C: Adjust.
3404         * g++.dg/ext/flexary5.C: Same.
3405         * g++.dg/ext/flexary9.C: Same.
3406         * g++.dg/ext/flexary19.C: New test.
3407         * g++.dg/ext/flexary18.C: New test.
3408         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3409         regression test.
3410         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3411         Avoid generating a flexible array member in an array.
3413 2016-10-13  Martin Sebor  <msebor@redhat.com>
3415         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3416         to placate -Wformat on targets where the type is not int.
3418 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
3420         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3421         in INSN_LOCATION.
3423 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3425         * gcc.target/i386/l_fma_float_1.c: Revise test.
3426         * gcc.target/i386/l_fma_float_2.c: Ditto.
3427         * gcc.target/i386/l_fma_float_3.c: Ditto.
3428         * gcc.target/i386/l_fma_float_4.c: Ditto.
3429         * gcc.target/i386/l_fma_float_5.c: Ditto.
3430         * gcc.target/i386/l_fma_float_6.c: Ditto.
3431         * gcc.target/i386/l_fma_double_1.c: Ditto.
3432         * gcc.target/i386/l_fma_double_2.c: Ditto.
3433         * gcc.target/i386/l_fma_double_3.c: Ditto.
3434         * gcc.target/i386/l_fma_double_4.c: Ditto.
3435         * gcc.target/i386/l_fma_double_5.c: Ditto.
3436         * gcc.target/i386/l_fma_double_6.c: Ditto.
3438 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3440         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3442 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3444         * gcc.dg/vect/vect-98.c: Refine test case.
3445         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3446         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3447         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3449 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3451         PR c/77946
3452         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3454 2016-10-13  Martin Liska  <mliska@suse.cz>
3456         PR tree-optimization/77943
3457         * g++.dg/tree-ssa/pr77943.C: New test.
3459 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3461         PR fortran/72832
3462         * gfortran.dg/allocate_with_source_22.f03: New test.
3463         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
3464         fail.
3466 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3468         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3469         * gcc.target/arm/movsi_movw.c: Likewise.
3470         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3471         directive to work on big endian targets.
3473 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3475         * gcc.dg/tree-ssa/evrp6.c: New test.
3477 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3479         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3480         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3481         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3483 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3485         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3486         * gcc.target/powerpc/warn-2.c: Ditto.
3488 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
3490         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3491         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3492         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
3493         for -mmsa.
3494         * gcc.target/mips/msa.c: New test.
3495         * gcc.target/mips/msa-builtins.c: Likewise.
3496         * lib/target-supports.exp (check_mips_msa_hw_available): New.
3497         (check_effective_target_mips_msa_runtime): Likewise.
3498         (check_effective_target_mips_msa): Likewise.
3499         (add_options_for_mips_msa): Likewise.
3500         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3501         (check_effective_target_vect_intfloat_cvt): Likewise.
3502         (check_effective_target_vect_uintfloat_cvt): Likewise.
3503         (check_effective_target_vect_floatint_cvt): Likewise.
3504         (check_effective_target_vect_floatuint_cvt): Likewise.
3505         (check_effective_target_vect_shift): Likewise.
3506         (check_effective_target_vect_shift_char): Likewise.
3507         (check_effective_target_vect_long): Likewise.
3508         (check_effective_target_vect_float): Likewise.
3509         (check_effective_target_vect_double): Likewise.
3510         (check_effective_target_vect_long_long): Likewise.
3511         (check_effective_target_vect_perm): Likewise.
3512         (check_effective_target_vect_perm_byte): Likewise.
3513         (check_effective_target_vect_perm_short): Likewise.
3514         (check_effective_target_vect_sdot_qi): Likewise.
3515         (check_effective_target_vect_udot_qi): Likewise.
3516         (check_effective_target_vect_sdot_hi): Likewise.
3517         (check_effective_target_vect_udot_hi): Likewise.
3518         (check_effective_target_vect_pack_trunc): Likewise.
3519         (check_effective_target_vect_unpack): Likewise.
3520         (check_effective_target_vect_hw_misalign): Likewise.
3521         (check_effective_target_vect_condition): Likewise.
3522         (check_effective_target_vect_cond_mixed): Likewise.
3523         (check_effective_target_vect_char_mult): Likewise.
3524         (check_effective_target_vect_short_mult): Likewise.
3525         (check_effective_target_vect_int_mult): Likewise.
3526         (check_effective_target_vect_extract_even_odd): Likewise.
3527         (check_effective_target_vect_interleave): Likewise.
3528         (check_vect_support_and_set_flags): Check if the target supports MSA
3529         and append to the list of EFFECTIVE_TARGETS.
3531 2016-10-12  Richard Biener  <rguenther@suse.de>
3533         PR debug/77947
3534         * g++.dg/torture/pr77947.C: New testcase.
3536 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3538         * gnat.dg/debug8.adb: New testcase.
3540 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3542         * gnat.dg/debug9.adb: New testcase.
3544 2016-10-12  Richard Biener  <rguenther@suse.de>
3546         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3547         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3548         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3550 2016-10-12  Richard Biener  <rguenther@suse.de>
3552         PR tree-optimization/77920
3553         * gcc.dg/torture/pr77920.c: New testcase.
3555 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
3557         PR tree-optimization/77929
3558         * gcc.c-torture/compile/pr77929.c: New test.
3560         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3561         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3562         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3563         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3564         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3565         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3566         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3567         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3568         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3570 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3572         * gcc.target/sparc/setcc-4.c: Adjust.
3573         * gcc.target/sparc/setcc-5.c: Likewise.
3574         * gcc.target/sparc/setcc-6.c: Likewise.
3575         * gcc.target/sparc/setcc-7.c: Likewise.
3576         * gcc.target/sparc/setcc-8.c: Likewise.
3577         * gcc.target/sparc/setcc-9.c: Likewise.
3578         * gcc.target/sparc/setcc-10.c: Delete.
3580 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3582         PR fortran/77942
3583         * gfortran.dg/pr77942.f90
3585 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
3587         * gfortran.dg/dec_math.f90: New testsuite.
3589 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3591         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
3592         (main): Declare j as i32 instead of int.
3594 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3596         PR testsuite/PR77710
3597         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3598         target triplet instead of *-*-*-*.
3600 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3602         * gnat.dg/unchecked_convert10.adb: New test.
3603         * gnat.dg/unchecked_convert11.adb: Likewise.
3604         * gnat.dg/unchecked_convert12.adb: Likewise.
3606 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3608         * gcc.target/sparc/cbcond-1.c: New test.
3609         * gcc.target/sparc/cbcond-2.c: Likewise.
3610         * gcc.target/sparc/movcc-1.c: Likewise.
3611         * gcc.target/sparc/movcc-2.c: Likewise.
3612         * gcc.target/sparc/setcc-1.c: Adjust.
3613         * gcc.target/sparc/setcc-2.c: Likewise.
3614         * gcc.target/sparc/setcc-3.c: Likewise.
3615         * gcc.target/sparc/setcc-4.c: Likewise.
3616         * gcc.target/sparc/setcc-5.c: Likewise.
3617         * gcc.target/sparc/setcc-6.c: New test.
3618         * gcc.target/sparc/setcc-7.c: Likewise.
3619         * gcc.target/sparc/setcc-8.c: Likewise.
3620         * gcc.target/sparc/setcc-9.c: Likewise.
3621         * gcc.target/sparc/setcc-10.c: Likewise.
3623 2016-10-10  Jeff Law  <law@redhat.com>
3625         PR tree-optimization/71947
3626         * gcc.dg/tree-ssa/pr71947-1.c: New test.
3627         * gcc.dg/tree-ssa/pr71947-2.c: New test.
3628         * gcc.dg/tree-ssa/pr71947-3.c: New test.
3629         * gcc.dg/tree-ssa/pr71947-4.c: New test.
3630         * gcc.dg/tree-ssa/pr71947-5.c: New test.
3631         * gcc.dg/tree-ssa/pr71947-6.c: New test.
3633 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3635         PR fortran/77915
3636         * gfortran.dg/matmul_11.f90:  New test.
3638 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3640         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3641         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3642         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3643         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3644         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3645         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3646         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3647         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3648         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3649         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3650         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3651         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3652         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3653         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3654         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3655         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3656         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3657         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3658         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3659         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3660         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3661         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3662         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3663         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3664         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3665         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3666         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3667         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3668         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3669         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3670         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3671         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3672         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3673         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3674         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3675         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3676         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3677         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3678         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3679         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3680         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3681         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3682         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3683         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3684         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3685         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3686         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3687         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3688         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3689         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3690         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3691         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3692         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3693         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3694         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3695         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3696         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3697         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3698         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3700 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3702         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3703         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3704         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3705         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3706         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3707         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3708         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3709         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3710         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3711         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3712         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3713         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3714         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3715         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3717 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3719         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3720         Enable AArch64.
3721         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3722         vdup*_laneq.
3723         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3724         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3725         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3726         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3728 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
3729             Jiong Wang  <jiong.wang@arm.com>
3731         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3732         AArch64 support.
3733         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3734         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3735         AArch64 targets.
3736         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3737         AArch64 targets.
3738         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3739         targets.
3740         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3742 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
3744         * gnat.dg/specs/vfa.ads: New test.
3746 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
3748         * gnat.dg/inline13.ad[sb]: New test.
3749         * gnat.dg/inline13_pkg.ad[sb]: New helper.
3751 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
3753         * gnat.dg/biased_subtype.adb: New test.
3755 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
3757         PR tree-optimization/77901
3758         * gcc.c-torture/compile/pr77901.c: New test.
3760 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3762         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3763         * gcc.dg/ipa/propalign-2.c: Likewise
3764         * gcc.dg/ipa/propalign-3.c: Likewise.
3765         * gcc.dg/ipa/propalign-4.c: Likewise.
3766         * gcc.dg/ipa/propalign-5.c: Likewise.
3768 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
3770         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3772         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3774         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3775         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3777 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
3779         * gfortran.dg/dec_union_11.f90: New testcase.
3781 2016-10-07  Nathan Sidwell  <nathan@acm.org>
3783         PR c++/66443
3784         * g++.dg/cpp0x/pr66443-cxx11.C: New.
3785         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3786         * g++.dg/cpp1y/pr66443-cxx14.C: New
3787         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3788         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3790 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
3792         * g++.dg/cpp0x/addressof1.C: New test.
3793         * g++.dg/cpp0x/addressof2.C: New test.
3795 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3797         * gcc.target/powerpc/float128-type-1.c: New test to check that
3798         PowerPC 64-bit Linux enables -mfloat128-type by default.
3799         * gcc.target/powerpc/float128-type-2.c: Likewise.
3800         * gcc.target/powerpc/float128-mix.c: Change error message to
3801         reflect that __ibm128 is now #define'ed to be long double.
3803 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
3805         PR fortran/77406
3806         * gfortran.dg/pr77406.f90: New test.
3807         * gfortran.dg/assumed_type_3.f90: Update error messages.
3808         * gfortran.dg/defined_operators_1.f90: Ditto.
3809         * gfortran.dg/generic_26.f90: Ditto.
3810         * gfortran.dg/generic_7.f90: Ditto.
3811         * gfortran.dg/gomp/udr5.f90: Ditto.
3812         * gfortran.dg/gomp/udr7.f90: Ditto.
3813         * gfortran.dg/interface_1.f90: Ditto.
3814         * gfortran.dg/interface_37.f90: Ditto.
3815         * gfortran.dg/interface_5.f90: Ditto.
3816         * gfortran.dg/interface_6.f90: Ditto.
3817         * gfortran.dg/interface_7.f90
3818         * gfortran.dg/no_arg_check_3.f90
3819         * gfortran.dg/operator_5.f90
3820         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3822 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3824         PR c++/77700
3825         * c-c++-common/Wint-in-bool-context.c: Update test.
3827 2016-10-07  Richard Biener  <rguenther@suse.de>
3829         * gcc.dg/tree-ssa/vrp01.c: Adjust.
3830         * gcc.dg/tree-ssa/vrp34.c: Likewise.
3832 2016-10-07  Marek Polacek  <polacek@redhat.com>
3834         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3836 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
3838         PR c++/69733
3839         * c-c++-common/pr69733.c: New test.
3840         * gcc.dg/pr69733.c: New test.
3841         * gcc.target/i386/pr69733.c: New test.
3843 2016-10-07  Marek Polacek  <polacek@redhat.com>
3845         PR c++/77803
3846         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3848 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
3850         PR tree-optimization/77664
3851         * gcc.dg/tree-ssa/pr77664.c: New test.
3852         * gcc.dg/pr77664.c: New test.
3854 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
3856         * gfortran.dg/pr69955.f90: New test.
3858 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
3860         PR fortran/57910
3861         * gfortran.dg/pr57910.f90: New test.
3863 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
3865         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3866         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3868 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
3870         PR tree-optimization/77862
3871         * gcc.dg/pr77862.c: New test.
3873 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
3875         * gcc.dg/tree-ssa/evrp4.c: New test.
3877 2016-10-06  Jeff Law  <law@redhat.com>
3879         PR tree-optimization/71661
3880         * gcc.dg/tree-ssa/pr71661.c: New test.
3882 2016-10-06  Richard Biener  <rguenther@suse.de>
3884         PR tree-optimization/77855
3885         * gcc.dg/torture/pr77855.c: New testcase.
3887 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
3888             Eric Botcazou  <ebotcazou@adacore.com>
3890         * g++.dg/other/pr77759.C: New test.
3892 2016-10-06  Richard Biener  <rguenther@suse.de>
3894         PR tree-optimization/77839
3895         * gcc.dg/torture/pr77839.c: New testcase.
3897 2016-10-06  Marek Polacek  <polacek@redhat.com>
3899         * g++.dg/cpp1z/init-statement9.C: New test.
3901 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
3903         * gcc.target/i386/pcommit-1.c: Deleted.
3904         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3905         * gcc.target/i386/sse-13.c: Ditto.
3906         * gcc.target/i386/sse-14.c: Ditto.
3907         * gcc.target/i386/sse-22.c: Ditto.
3908         * gcc.target/i386/sse-23.c: Ditto.
3909         * g++.dg/other/i386-2.C: Ditto.
3911 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
3913         * gcc.target/i386/pr77833.c: Require int128 effective target.
3915 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
3917         PR fortran/58991
3918         PR fortran/58992
3919         * gfortran.dg/associate_22.f90: New test.
3921 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
3923         * gfortran.dg/dec_union_9.f90: New testcase.
3924         * gfortran.dg/dec_union_10.f90: New testcase.
3926 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
3928         PR sanitizer/66343
3929         * gcc.dg/pch/pr66343-3.c: New test.
3930         * gcc.dg/pch/pr66343-3.hs: New file.
3932         PR sanitizer/66343
3933         * gcc.dg/pch/pr66343-1.c: New test.
3934         * gcc.dg/pch/pr66343-1.hs: New file.
3935         * gcc.dg/pch/pr66343-2.c: New test.
3936         * gcc.dg/pch/pr66343-2.hs: New file.
3938 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3940         * c-c++-common/Wint-in-bool-context.c: Update test.
3942 2016-10-05  Marek Polacek  <polacek@redhat.com>
3944         * g++.dg/cpp1z/init-statement1.C: New test.
3945         * g++.dg/cpp1z/init-statement2.C: New test.
3946         * g++.dg/cpp1z/init-statement3.C: New test.
3947         * g++.dg/cpp1z/init-statement4.C: New test.
3948         * g++.dg/cpp1z/init-statement5.C: New test.
3949         * g++.dg/cpp1z/init-statement6.C: New test.
3950         * g++.dg/cpp1z/init-statement7.C: New test.
3951         * g++.dg/cpp1z/init-statement8.C: New test.
3953 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
3955         PR fortran/67524
3956         * gfortran.dg/pr67524.f90: New test.
3958 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
3960         PR sanitizer/77823
3961         * c-c++-common/ubsan/shift-9.c: New test.
3963 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3965         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3966         of int if __SIZEOF_INT__ is less than 4 bytes.
3968 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3970         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3971         * gfortran.dg/class_array_20.f03: Likewise.
3972         * gfortran.dg/class_array_21.f03: Likewise.
3973         * gfortran.dg/finalize_29.f08: Likewise.
3974         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3976 2016-10-05  Richard Biener  <rguenther@suse.de>
3978         PR middle-end/77826
3979         * gcc.dg/torture/pr77826.c: New testcase.
3981 2016-10-05  Richard Biener  <rguenther@suse.de>
3983         * gcc.dg/fold-copysign-1.c: New testcase.
3985 2016-10-05  Andreas Schwab  <schwab@suse.de>
3987         * g++.dg/pr49847-2.C: Remove.
3989 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
3991         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3993 2016-10-05  Richard Biener  <rguenther@suse.de>
3995         PR middle-end/55152
3996         * gcc.dg/pr55152-2.c: New testcase.
3998 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4000         * gfortran.dg/dtio_15.f90: New test.
4002 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4004         * gcc.dg/split-7.c: New test.
4006 2016-10-04  Martin Sebor  <msebor@redhat.com>
4008         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4009         %lc directive to wint_t to silence -Wformat warnings on targets
4010         where the latter is a distinct type such as long.
4012 2016-10-04  Martin Sebor  <msebor@redhat.com>
4014         PR c++/77804
4015         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4017 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4019         PR c++/77791
4020         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4022         * g++.dg/other/java3.C: Remove.
4023         * g++.dg/other/java1.C: Remove.
4024         * g++.dg/other/error12.C: Remove.
4025         * g++.dg/other/java2.C: Remove.
4026         * g++.dg/warn/Wnvdtor.C: Remove.
4027         * g++.dg/lookup/java1.C: Remove.
4028         * g++.dg/lookup/java2.C: Remove.
4029         * g++.dg/ext/pr34829.C: Remove.
4030         * g++.dg/ext/java-3.C: Remove.
4031         * g++.dg/ext/java-1.C: Remove.
4032         * g++.dg/ext/java-2.C: Remove.
4033         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4035 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4037         PR tree-optimization/77808
4038         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4040 2016-10-04  Richard Biener  <rguenther@suse.de>
4042         PR tree-optimization/77399
4043         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4045 2016-10-04  Richard Biener  <rguenther@suse.de>
4047         PR middle-end/77833
4048         * gcc.target/i386/pr77833.c: New testcase.
4050 2016-09-26  Jeff Law  <law@redhat.com>
4052         PR tree-optimization/71550
4053         PR tree-optimization/71403
4054         * gcc.c-torture/execute/pr71550.c: New test.
4056 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4058         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4059         option.
4061 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4063         Revert
4064         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4066         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4068 2016-10-03  Marek Polacek  <polacek@redhat.com>
4070         * g++.dg/cpp0x/nullptr37.C: New test.
4072 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4074         * c-c++-common/Wint-in-bool-context.c: Update test.
4076 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4078         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4079         earlier.
4080         * g++.dg/charset/asm2.c (memmove): Likewise.
4081         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4082         * g++.dg/tls/diag-4.C (foo): Likewise.
4083         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4084         dg-warning, fix up regex.
4085         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4086         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4087         * g++.old-deja/g++.mike/net31.C: Likewise.
4088         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4089         for C++17.
4090         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4091         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4093 2016-10-01  Richard Biener  <rguenther@suse.de>
4095         PR middle-end/77798
4096         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4098 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
4100         PR fortran/77663
4101         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4103 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
4105         PR c/77490
4106         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4107         Add dg-prune-output directive.
4109 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4111         PR fortran/66643
4112         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4113         * gfortran.fortran-torture/compile/write.f90: Update test.
4115 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
4117         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4118         arm_fp16_alternative_ok as the required effective target.
4119         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
4120         -mfp16-format=alternative to the dg-options directive and remove
4121         the dg-add-options directive.
4123 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4125         PR fortran/77764
4126         * gfortran.dg/dec_union_8.f90: New testcase.
4128 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4130         PR fortran/77782
4131         * gfortran.dg/dec_structure_16.f90: New testcase.
4133 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
4135         * gfortran.dg/coarray_allocate_10.f08: New test.
4136         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4138 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4140         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4142 2016-09-30  Richard Biener  <rguenther@suse.de>
4144         PR tree-optimization/77399
4145         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4147 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
4149         * c-c++-common/pr27336.c: Make dependency on
4150         -fdelete-null-pointer-checks explicit.
4151         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4152         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4153         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4154         * gcc.dg/pic-1.c: Require fpic target support.
4155         * gcc.dg/pic-2.c: Likewise.
4157 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
4159         Implement P0001R1 - C++17 removal of register storage class specifier
4160         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4161         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4162         C++17.
4163         * c-c++-common/vector-subscript-5.c (foo): Don't use register
4164         keyword if not __SSE2__.
4165         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4166         C++17.
4167         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4168         register keywords.
4169         * g++.dg/eh/pr29166.C: Add -Wno-register option.
4170         * g++.dg/warn/register-parm-1.C (erroneous_warning,
4171         no_erroneous_warning): Expect new warnings for C++17.
4172         * g++.dg/warn/register-var-2.C (f): Likewise.
4173         * g++.dg/parse/register1.C (f): Expect new error for C++17.
4174         * g++.dg/parse/linkage2.C (foo): Likewise.
4175         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4176         keyword on parameters for C++17.
4177         * g++.dg/cpp1z/register1.C: New test.
4178         * g++.dg/cpp1z/register2.C: New test.
4179         * g++.dg/cpp1z/register3.C: New test.
4181 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4183         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4184         * gcc.target/i386/avx2-check.h (main): Ditto.
4185         * gcc.target/i386/avx512bw-check.h (main): Ditto.
4186         * gcc.target/i386/avx512cd-check.h (main): Ditto.
4187         * gcc.target/i386/avx512dq-check.h (main): Ditto.
4188         * gcc.target/i386/avx512er-check.h (main): Ditto.
4189         * gcc.target/i386/avx512f-check.h (main): Ditto.
4190         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4191         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4192         * gcc.target/i386/avx512vl-check.h (main): Ditto.
4194 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4196         PR target/77756
4197         * gcc.target/i386/pr77756.c: New test.
4199 2016-09-29  Marek Polacek  <polacek@redhat.com>
4201         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4203 2016-09-29  Marek Polacek  <polacek@redhat.com>
4205         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4206         C++14.
4208 2016-09-29  Martin Liska  <mliska@suse.cz>
4210         * objc/execute/construct1.m: New test.
4212 2016-09-29  Richard Biener  <rguenther@suse.de>
4214         PR tree-optimization/77768
4215         * gcc.dg/torture/pr77768.c: New testcase.
4217 2016-09-28  Richard Biener  <rguenther@suse.de>
4219         PR middle-end/77407
4220         * gcc.dg/pr77407.c: New testcase.
4222 2016-09-29  Richard Biener  <rguenther@suse.de>
4224         PR middle-end/55152
4225         * gcc.dg/pr55152.c: New testcase.
4226         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4228 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4230         * gcc.dg/profile-update-warning.c: Restrict to ia32.
4231         (dg-options): Remove -m32.
4233 2016-09-28  Martin Sebor  <msebor@redhat.com>
4235         PR middle-end/77721
4236         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4238 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4240         PR libgfortran/77707
4241         * gfortran.dg/inquire_17.f90: New test.
4243 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
4245         PR c++/77467
4246         * g++.dg/cpp1y/constexpr-77467.C: New test.
4248 2016-09-28  Martin Sebor  <msebor@redhat.com>
4250         PR c/77762
4251         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4252         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4253         (test_sprintf_p_const): Adjust line numbers to avoid failures
4254         introduced in r240503.
4256 2016-09-28  Martin Sebor  <msebor@redhat.com>
4258         PR middle-end/77683
4259         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4261 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4263         PR c++/77748
4264         * g++.dg/pr77550.C: Avoid undefined behavior.
4266         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4268 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
4270         * gcc.dg/strlenopt-20.c: Update test.
4271         * gcc.dg/strlenopt-21.c: Likewise.
4272         * gcc.dg/strlenopt-22.c: Likewise.
4273         * gcc.dg/strlenopt-22g.c: Likewise.
4274         * gcc.dg/strlenopt-26.c: Likewise.
4275         * gcc.dg/strlenopt-5.c: Likewise.
4276         * gcc.dg/strlenopt-7.c: Likewise.
4277         * gcc.dg/strlenopt-9.c: Likewise.
4279 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4281         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4283         * g++.dg/cpp1z/lambda-this1.C: New test.
4284         * g++.dg/cpp1z/lambda-this2.C: New test.
4286         PR c++/77722
4287         * g++.dg/ubsan/return-4.C: New test.
4288         * g++.dg/ubsan/return-5.C: New test.
4289         * g++.dg/ubsan/return-6.C: New test.
4291 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
4293         * lib/target-supports.exp
4294         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4295         in function comment.
4297 2016-09-27  Martin Liska  <mliska@suse.cz>
4299         PR gcov-profile/46266
4300         * lib/gcov.exp: Verify that <built-in>.gcov file is not
4301         considered.
4303 2016-09-27  Richard Biener  <rguenther@suse.de>
4305         PR tree-optimization/77745
4306         * g++.dg/torture/pr77745.C: New testcase.
4308 2016-09-27  Richard Biener  <rguenther@suse.de>
4310         PR tree-optimization/77478
4311         * gcc.dg/torture/pr77478.c: New testcase.
4313 2016-09-27  Martin Liska  <mliska@suse.cz>
4315         PR gcov-profile/7970
4316         PR gcov-profile/16855
4317         PR gcov-profile/44779
4318         * g++.dg/gcov/pr16855.C: New test.
4320 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4322         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4324 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4326         PR fortran/77666
4327         * gfortran.dg/gomp/pr77666.f90: New test.
4329 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
4331         PR ipa/77677
4332         * gcc.dg/torture/pr77677-2.c: New test.
4334 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4336         PR fortran/77420
4337         * gfortran.dg/pr77420_1.f90: New test.
4338         * gfortran.dg/pr77420_2.f90: Ditto.
4339         * gfortran.dg/pr77420_3.f90: New test. Requires ...
4340         * gfortran.dg/pr77420_4.f90: this file.
4342 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
4344         PR middle-end/77719
4345         * gfortran.dg/pr77719.f90: New test.
4347 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4349         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4350         singular form of byte when quantity is unknown.
4352 2016-09-26  Marek Polacek  <polacek@redhat.com>
4354         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4356 2016-09-26  Martin Liska  <mliska@suse.cz>
4358         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4359         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4360         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4361         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4362         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4363         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4364         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4365         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4366         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4368 2016-09-26  Marek Polacek  <polacek@redhat.com>
4370         PR c/7652
4371         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4372         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4373         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4374         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4375         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4376         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4377         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4378         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4379         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4380         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4381         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4382         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4383         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4384         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4385         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4386         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4387         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4388         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4389         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4390         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4391         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4392         * c-c++-common/attr-fallthrough-1.c: New test.
4393         * c-c++-common/attr-fallthrough-2.c: New test.
4394         * g++.dg/cpp0x/fallthrough1.C: New test.
4395         * g++.dg/cpp0x/fallthrough2.C: New test.
4396         * g++.dg/cpp1z/fallthrough1.C: New test.
4397         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4398         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4399         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4400         * objc.dg/Wimplicit-fallthrough-1.m: New test.
4402 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4404         PR fortran/77429
4405         * gfortran.dg/pr77429.f90: New test.
4407 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4409         PR fortran/77694
4410         * gfortran.dg/pr77694.f90: New test.
4412 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
4414         PR target/51244
4415         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4417 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4419         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4420         for 32-bit mode.
4422 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4424         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4425         for 32-bit mode.
4427 2016-09-24  Marek Polacek  <polacek@redhat.com>
4429         PR c/77490
4430         * c-c++-common/Wbool-operation-1.c: New test.
4431         * gcc.dg/Wbool-operation-1.c: New test.
4433 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
4435         * gfortran.dg/dec_static_1.f90: New.
4436         * gfortran.dg/dec_static_2.f90: New.
4437         * gfortran.dg/dec_static_3.f90: New.
4438         * gfortran.dg/dec_static_4.f90: New.
4440 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4442         PR fortran/48298
4443         * gfortran.dg/negative_unit_check.f90: Update test.
4444         * gfortran.dg/dtio_14.f90: New test.
4446 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4448         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4449         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4450         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4451         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4452         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4453         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4454         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4456 2016-09-23  Martin Sebor  <msebor@redhat.com>
4458         PR testsuite/77713
4459         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4460         assuming long double is bigger than double.
4462 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
4464         Implement P0138R2, C++17 construction rules for enum class values
4465         * g++.dg/cpp1z/direct-enum-init1.C: New test.
4467 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4469         PR preprocessor/77672
4470         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4471         expected multiline output from first warning to reflect change
4472         in r240434.
4474 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4476         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4478 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4479             Tom de Vries  <tom@codesourcery.com>
4481         PR testsuite/77411
4482         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4484 2016-09-23  Marek Polacek  <polacek@redhat.com>
4486         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4487         * c-c++-common/gomp/atomic-13.c: Likewise.
4488         * c-c++-common/gomp/atomic-14.c: Likewise.
4489         * c-c++-common/pr60439.c: Remove invalid code.
4490         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4491         * g++.dg/expr/bitfield5.C: Likewise.
4492         * g++.dg/expr/bitfield6.C: Likewise.
4493         * g++.dg/expr/bool1.C: Likewise.
4494         * g++.dg/expr/bool3.C: Likewise.
4495         * g++.dg/expr/lval3.C: Likewise.
4496         * g++.dg/expr/lval4.C: Likewise.
4497         * g++.old-deja/g++.jason/bool5.C: Likewise.
4499 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4501         PR preprocessor/77672
4502         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4503         (test_terminator_location): New function.
4505 2016-09-23  Richard Biener  <rguenther@suse.de>
4507         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4509 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4511         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4512         -march=armv8.2-a+fp16 when supported by the hardware.
4513         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4514         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4515         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
4516         semi-colons to a macro invocations.
4517         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4518         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4519         defined.
4520         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4521         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4522         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4523         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4524         defined.
4525         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4526         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4527         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4528         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4529         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4530         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4531         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4532         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4533         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4534         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4535         defined.
4536         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4537         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4538         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4539         defined.
4540         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4541         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4542         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4543         defined.
4544         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4545         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4546         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4547         defined.
4548         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4549         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4550         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4551         defined.  Also fix some white-space.
4552         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4553         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4554         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4555         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4556         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4557         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4558         defined.  Also fix some long lines and white-space.
4559         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4560         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4561         defined.  Also fix some long lines and white-space.
4562         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4563         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4564         defined.
4565         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4566         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4567         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4568         defined.
4569         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4570         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4571         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4572         defined.
4573         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4574         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4575         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4576         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4577         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4578         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4579         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4580         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4581         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4582         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4583         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4584         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4585         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4586         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4587         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4588         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4589         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4590         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4591         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4593 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
4594             Matthew Wahab  <matthew.wahab@arm.com>
4596         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4597         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4598         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4599         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4600         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4601         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4602         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4603         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4604         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4605         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4606         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4607         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4608         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4609         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4610         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4611         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4612         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4613         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4614         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4615         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4616         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4617         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4618         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4619         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4620         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4621         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4622         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4623         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4624         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4625         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4626         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4627         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4628         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4629         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4630         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4631         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4632         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4634 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4636         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4637         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4638         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4639         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4640         support.
4642 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
4644         PR ipa/77677
4645         * gcc.dg/torture/pr77677.c: New test.
4647 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
4649         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4650         here now.
4652 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4654         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4655         options.  Add tests for float16x4_t and float16x8_t.
4657 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4659         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4660         * gcc.target/s390/risbg-ll-2.c: Ditto.
4661         * gcc.target/s390/risbg-ll-3.c: Ditto.
4663 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4665         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4666         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4668 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4670         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4671         output to the simplified instructions.
4673 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4675         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4676         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4678 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4680         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4681         (FP16_SUPPORTED): New
4682         (expected-hfloat-16x4): Make conditional on __fp16 support.
4683         (expected-hfloat-16x8): Likewise.
4684         (vdup_n_f16): Disable for non-AArch64 targets.
4685         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4686         conditional on FP16_SUPPORTED.
4687         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4688         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4689         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4690         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4691         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4692         for testing __fp16.
4693         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4694         conditional on FP16_SUPPORTED.
4695         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4696         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4698 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4700         * gcc.target/arm/short-vfp-1.c: New.
4702 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4704         * gcc.target/arm/attr-fp16-arith-1.c: New.
4706 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4708         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4709         New.
4710         (add_options_for_arm_v8_2a_fp16_neon): New.
4711         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4712         (add_options_for_arm_arch_v8_2a): Auto-generate.
4713         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4714         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4715         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4716         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4717         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4718         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4719         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4721 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4723         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4724         arm_fp16_alternative_ok.
4725         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4726         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4727         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4728         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4729         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4730         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4731         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4732         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4733         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4734         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4735         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4736         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4737         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4738         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4739         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4740         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4741         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4742         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4743         * gcc.target/arm/fp16-rounding-alt-1.c: Use
4744         arm_fp16_alternative_ok.
4745         * lib/target-supports.exp
4746         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4747         (check_effective_target_arm_fp16_alternative_ok): New.
4748         (check_effective_target_arm_fp16_none_ok_nocache): New.
4749         (check_effective_target_arm_fp16_none_ok): New.
4751 2016-09-23  Martin Liska  <mliska@suse.cz>
4753         * gcc.dg/ipa/pr77653.c: Replace adress
4754         with address.
4756 2016-09-23  Martin Liska  <mliska@suse.cz>
4758         * gcc.target/i386/movbe-4.c: New test.
4760 2016-09-23  Martin Liska  <mliska@suse.cz>
4762         * gcc.target/i386/crc32-5.c: New test.
4764 2016-09-23  Martin Liska  <mliska@suse.cz>
4766         * gcc.target/i386/pr71652.c: New test.
4767         * gcc.target/i386/pr71652-2.c: New test.
4768         * gcc.target/i386/pr71652-3.c: New test.
4770 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
4772         * lib/gcc-dg.exp (process-message): Support relative line number
4773         notation - .+4 or .-1 etc.
4774         * gcc.dg/dg-test-1.c: New test.
4776 2016-09-22  Martin Sebor  <msebor@redhat.com>
4778         PR target/77676
4779         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4780         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4781         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4782         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4784 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
4786         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4787         * gcc.dg/ifcvt-2.c: Ditto.
4788         * gcc.dg/zero_bits_compound-1.c: Ditto.
4789         * gcc.dg/zero_bits_compound-1.c: Ditto.
4790         * gcc.dg/pr40550.c: Simplify target selectors.
4791         Use dg-additional-options.
4792         * gcc.dg/pr47893.c: Ditto.
4793         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
4794         additional options for 32-bit x86 targets.
4795         * gcc.dg/pr70955.c: Move to ...
4796         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
4798 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4800         PR c++/61019
4801         * g++.dg/cpp0x/pr61019.C: New.
4803 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4804             Terry Guo  <terry.guo@arm.com>
4806         * gcc.target/arm/pure-code/ffunction-sections.c: New.
4807         * gcc.target/arm/pure-code/no-literal-pool.c: New.
4808         * gcc.target/arm/pure-code/pure-code.exp: New.
4810 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
4812         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4813         Remove SSE effective target requirement.
4815 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4817         PR c++/71979
4818         * g++.dg/cpp0x/pr71979.C: New.
4820 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4822         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4824 2016-09-22  Martin Liska  <mliska@suse.cz>
4826         PR ipa/77653
4827         * gcc.dg/ipa/pr77653.c: New test.
4829 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
4831         PR fortran/77665
4832         * gfortran.dg/gomp/pr77665.f90: New test.
4834 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
4836         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4837         * gfortran.dg/dtio_13.f90: New test.
4839 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
4841         PR fortran/66107
4842         * gfortran.dg/pr66107.f90: New test.
4844 2016-09-21  Ian Lance Taylor  <iant@golang.org>
4846         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4847         with call to builtin delete function.
4849 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
4851         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4852         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4853         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4854         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4855         tests.
4857 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
4859         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4861 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
4863         PR c++/77651
4864         * g++.dg/cpp1z/aligned-new6.C: New test.
4866 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
4868         * gcc.target/arm/fp16-aapcs-3.c: New.
4869         * gcc.target/arm/fp16-aapcs-4.c: New.
4870         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4871         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4872         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4873         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4875 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4877         PR tree-optimization/77550
4878         * g++.dg/pr77550.C: New test.
4880 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
4882         PR target/77326
4883         * gcc.target/avr/torture/pr77326.c: New test.
4885 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
4887         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4889 2016-09-21  Richard Biener  <rguenther@suse.de>
4891         PR tree-optimization/77648
4892         * gcc.dg/torture/pr77648-1.c: New testcase.
4893         * gcc.dg/torture/pr77648-2.c: Likewise.
4895 2016-09-21  Richard Biener  <rguenther@suse.de>
4896         Jakub Jelinek  <jakub@redhat.com>
4898         PR tree-optimization/77621
4899         * gcc.dg/pr77621.c: New testcase.
4901 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
4903         PR fortran/77657
4904         * gfortran.dg/dtio_12.f90: New test.
4906 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4908         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4910 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4912         PR tree-optimization/72835
4913         * gcc.dg/tree-ssa/pr72835.c: New test.
4915 2016-09-20  Martin Sebor  <msebor@redhat.com>
4917         PR middle-end/49905
4918         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4919         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4920         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4921         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4922         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4923         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4924         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4926 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4928         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4929         arguments/compare will be optimized away.
4930         * gcc.dg/torture/ftrapv-1.c: Likewise.
4932 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4934         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4935         will be optimized away.
4936         * gcc.dg/ipa/vrp1.c: New test.
4937         * gcc.dg/ipa/vrp2.c: New test.
4938         * gcc.dg/ipa/vrp3.c: New test.
4940 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4942         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4943         does the same transformation.
4944         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4945         * gcc.dg/tree-ssa/evrp1.c: New test.
4946         * gcc.dg/tree-ssa/evrp2.c: New test.
4947         * gcc.dg/tree-ssa/evrp3.c: New test.
4948         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4949         * gcc.dg/tree-ssa/pr22117.c: Likewise.
4950         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4951         * gcc.dg/tree-ssa/pr64130.c: Likewise.
4952         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4953         foling now happens early.
4954         * gcc.dg/tree-ssa/vrp04.c: Likewise.
4955         * gcc.dg/tree-ssa/vrp06.c: Likewise.
4956         * gcc.dg/tree-ssa/vrp16.c: Likewise.
4957         * gcc.dg/tree-ssa/vrp25.c: Likewise.
4958         * gcc.dg/tree-ssa/vrp67.c: Likewise.
4960 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
4962         PR target/77621
4963         * gcc.target/i386/pr77621.c: New test.
4964         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4965         pattern, loop should vectorize with -mtune=atom.
4967 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
4968             Jakub Jelinek  <jakub@redhat.com>
4970         PR testsuite/63299
4971         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4972         instead of delete.
4974 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
4976         PR c++/77626
4977         * g++.dg/other/pr77626.C: New test.
4979         PR c++/77638
4980         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4982         PR c++/77637
4983         * g++.dg/cpp0x/gen-attrs-62.C: New test.
4985         PR middle-end/77624
4986         * c-c++-common/pr77624-1.c: New test.
4987         * c-c++-common/pr77624-2.c: New test.
4989 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
4991         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4992         of digits expected.
4994 2016-09-20  Richard Biener  <rguenther@suse.de>
4996         PR tree-optimization/77646
4997         * gcc.dg/torture/pr77646.c: New testcase.
4999 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5001         PR c++/77434
5002         * c-c++-common/Wint-in-bool-context.c: New test.
5004 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5006         * gcc.dg/cr-decimal-dig-1.c: New test.
5008 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5010         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5011         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5012         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5013         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5015 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5017         PR rtl-optimization/77416
5018         * gcc.target/powerpc/pr77416.c: New.
5020 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5022         PR c++/77639
5023         * g++.dg/template/error-recovery4.C: New test.
5025 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5027         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5029 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5031         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5032         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5034 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5035             Jan Hubicka  <jh@suse.cz>
5037         PR target/77587
5038         * gcc.dg/pr77587.c: New test.
5039         * gcc.dg/pr77587a.c: New file.
5041 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5043         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5044         * gfortran.dg/coarray_38.f90:
5045         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5046         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5047         * gfortran.dg/coarray_allocate_7.f08: New test.
5048         * gfortran.dg/coarray_allocate_8.f08: New test.
5049         * gfortran.dg/coarray_allocate_9.f08: New test.
5050         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5051         new caf_register.
5052         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5053         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5054         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5055         get_by_refs.
5056         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5057         * gfortran.dg/coarray_lock_7.f90: Same.
5058         * gfortran.dg/coarray_poly_5.f90: Same.
5059         * gfortran.dg/coarray_poly_6.f90: Same.
5060         * gfortran.dg/coarray_poly_7.f90: Same.
5061         * gfortran.dg/coarray_poly_8.f90: Same.
5062         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5064 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5066         PR fortran/77584
5067         * gfortran.dg/dec_structure_15.f90: New testcase.
5069 2016-09-19  Richard Biener  <rguenther@suse.de>
5071         PR middle-end/77605
5072         * gcc.dg/torture/pr77605.c: New testcase.
5074 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5076         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5078 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5080         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5081         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5082         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5083         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5084         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5085         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5086         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5087         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5088         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5089         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5090         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5092 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5094         * gcc.target/i386/pr68633.c: Fix expected result.
5096 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
5098         PR fortran/68078
5099         * gfortran.dg/pr68078.f90: New test.
5100         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5102 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5104         PR target/77613
5105         * gcc.target/powerpc/swaps-p8-25.c: New.
5107 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5109         PR c++/77482
5110         * g++.dg/cpp0x/constexpr-77482.C: New test.
5112         PR c++/77379
5113         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5114         thunk offsets.
5115         * g++.dg/abi/abi-tag23a.C: Likewise.
5117         PR c++/77338
5118         * g++.dg/cpp0x/decltype-77338.C: New test.
5120         PR c++/77375
5121         * g++.dg/cpp0x/mutable1.C: New test.
5123 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
5125         PR fortran/77612
5126         * gfortran.dg/pr77612.f90: New test.
5128 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5130         * gcc.dg/torture/pr70421.c: Require int32plus.
5132 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5134         PR middle-end/77475
5135         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5137         PR target/77526
5138         * gcc.target/i386/pr77526.c: New test.
5140 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5141             Eric Botcazou  <ebotcazou@adacore.com>
5143         PR middle-end/77594
5144         * gcc.target/i386/pr77594.c: New test.
5146 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
5148         PR fortran/69963
5149         * gfortran.dg/misplaced_implicit_character.f90: New test.
5151 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
5153         PR tree-optimization/77503
5154         * gcc.dg/vect/pr77503.c: New test.
5156 2016-09-15  Richard Biener  <rguenther@suse.de>
5158         PR middle-end/77544
5159         * c-c++-common/torture/pr77544.c: New testcase.
5161 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
5163         PR middle-end/77475
5164         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5165         * gcc.dg/march-generic.c: Likewise.
5166         * gcc.target/i386/spellcheck-options-1.c: New test.
5167         * gcc.target/i386/spellcheck-options-2.c: New test.
5168         * gcc.target/i386/spellcheck-options-3.c: New test.
5169         * gcc.target/i386/spellcheck-options-4.c: New test.
5171 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
5173         PR fortran/72743
5174         * gfortran.dg/goacc/pr72743.f90: New test.
5176 2016-09-15  Richard Biener  <rguenther@suse.de>
5178         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5180 2016-09-15  Richard Biener  <rguenther@suse.de>
5182         PR tree-optimization/77514
5183         * gcc.dg/torture/pr77514.c: New testcase.
5185 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5187         PR c++/77549
5188         * g++.dg/lookup/pr77549.C: New test.
5190 2016-09-14  Marek Polacek  <polacek@redhat.com>
5192         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5193         * c-c++-common/gomp/atomic-13.c: Likewise.
5194         * c-c++-common/gomp/atomic-14.c: Likewise.
5195         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5196         * g++.dg/cpp1z/bool-increment1.C: New test.
5197         * c-c++-common/pr60439.c: Add dg-warning.
5198         * g++.dg/expr/bitfield4.C: Likewise.
5199         * g++.dg/expr/bitfield5.C: Likewise.
5200         * g++.dg/expr/bitfield6.C: Likewise.
5201         * g++.dg/expr/bool1.C: Likewise.
5202         * g++.dg/expr/bool3.C: Likewise.
5203         * g++.dg/expr/lval3.C: Likewise.
5204         * g++.dg/expr/lval4.C: Likewise.
5205         * g++.old-deja/g++.jason/bool5.C: Likewise.
5206         * g++.dg/expr/bitfield3.C: Adjust dg-error.
5207         * g++.dg/other/error18.C: Likewise.
5208         * g++.dg/gomp/atomic-14.C: Likewise.
5210 2016-09-14  Nathan Sidwell  <nathan@acm.org>
5212         PR c++/77539
5213         * g++.dg/cpp1y/pr77539.C: New.
5215 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
5217         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5218         dg-require.
5219         * g++.dg/ext/builtin_alloca.C: Likewise.
5220         * g++.dg/template/spec35.C: Likewise.
5221         * gcc.dg/builtins-68.c: Likewise.
5222         * gcc.misc-tests/gcov-13.c: Likewise.
5223         * gcc.misc-tests/gcov-14.c: Likewise.
5225 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
5227         * gfortran.dg/dec_structure_14.f90: New testcase.
5229 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5231         PR sanitizer/68260
5232         * c-c++-common/tsan/pr68260.c: New test.
5234 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
5236         PR target/70713
5237         * gcc.target/msp430/function-attributes-1.c: New test.
5238         * gcc.target/msp430/function-attributes-2.c: New test.
5239         * gcc.target/msp430/function-attributes-3.c: New test.
5241 2015-04-18  Martin Sebor  <msebor@redhat.com>
5243         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5244         of non-nul characters.
5245         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5247 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
5249         * g++.dg/cpp0x/gen-attrs-61.C: New test.
5250         * g++.dg/cpp1z/gen-attrs1.C: New test.
5252         PR tree-optimization/77454
5253         * gcc.dg/pr77454.c: New test.
5255         PR c++/77553
5256         * g++.dg/cpp1y/constexpr-77553.C: New test.
5258 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
5260         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5261         (test_show_locus): Replace rich_location::add_fixit_insert calls
5262         with add_fixit_insert_before and add_fixit_insert_after.
5264 2016-09-13  Jason Merrill  <jason@redhat.com>
5265             Tom de Vries  <tom@codesourcery.com>
5267         PR c++/77427
5268         * g++.dg/pr77427.C: New test.
5270 2016-09-13  Martin Liska  <mliska@suse.cz>
5272         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5273         effective target.
5274         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5275         * lib/target-supports.exp: Define the new target.
5277 2016-09-12  Andrew Pinski  <apinski@cavium.com>
5279         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5280         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5282 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
5284         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5285         variable arguments.
5286         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5287         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5288         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5289         variable argument.
5290         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5291         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5293 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5295         PR c++/77496
5296         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5297         * g++.dg/ext/pr77496.C: New test.
5298         * g++.dg/warn/pr77496.C: New test.
5300 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
5302         PR c/72858
5303         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5304         to preserve conversion chars, and to preserve prefix information.
5305         * gcc.dg/format/pr72858.c: New test case.
5307 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5309         * gfortran.dg/pr77507.f90: Move to ...
5310         * gfortran.dg/ieee/pr77507.f90: here.
5312 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5314         PR ipa/61159
5315         * compile/pr61159.c: New testcase
5317 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5319         PR ipa/64316
5320         * gcc.dg/ipa/pr63416.c: New testcase.
5322 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
5323             Steven G. Kargl  <kargl@gcc.gnu.org>
5325         PR fortran/77532
5326         * gfortran.dg/dtio_11.f90: new test.
5328 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
5330         PR fortran/77507
5331         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5332         * gfortran.dg/c_assoc_4.f90: Ditto.
5334 2016-09-10  Tom de Vries  <tom@codesourcery.com>
5336         PR C/71602
5337         * c-c++-common/va-arg-va-list-type.c: New test.
5339 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
5341         PR rtl-optimization/77289
5342         * gcc.target/powerpc/pr77289.c: New test.
5344 2016-09-09  Martin Sebor  <msebor@redhat.com>
5346         PR c/77520
5347         PR c/77521
5348         * gcc.dg/pr77520.c: New test.
5349         * gcc.dg/pr77521.c: New test.
5351 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5353         PR fortran/77506
5354         * gfortran.dg/pr77506.f90: New test.
5356 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5358         PR fortran/77507
5359         * gfortran.dg/pr77507.f90: New test.
5361 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
5363         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5365 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5366             Louis Krupp      <lkrupp@gcc.gnu.org>
5368         PR fortran/69514
5369         * gfortran.dg/pr69514_1.f90: New test.
5370         * gfortran.dg/pr69514_2.f90: New test.
5372 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
5374         PR fortran/77500
5375         * gfortran.dg/gomp/pr77500.f90: New test.
5377         PR fortran/77516
5378         * gfortran.dg/gomp/pr77516.f90: New test.
5380 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
5382         PR middle-end/77475
5383         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5384         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5385         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5386         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5387         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5388         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5390 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
5392         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5393         "substring-locations.h".
5395 2016-09-07  Richard Biener  <rguenther@suse.de>
5397         PR c/77450
5398         * c-c++-common/vector-subscript-8.c: Move ..
5399         * gcc.dg/pr77450.c: ... here.
5401 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5403         PR libgfortran/77393
5404         * gfortran.dg/fmt_f0_2.f90: Update test.
5405         * gfortran.dg/fmt_f0_3.f90: New test.
5407 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5409         PR debug/77389
5410         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5411         in dg-options.
5413         PR debug/57519
5414         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5416 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
5418         PR target/69255
5419         * gcc.target/i386/pr69255-1.c: New test.
5420         * gcc.target/i386/pr69255-2.c: New test.
5421         * gcc.target/i386/pr69255-3.c: New test.
5423 2016-09-06  Martin Sebor  <msebor@redhat.com>
5425         PR c/77336
5426         * gcc.dg/format/miss-7.c: New test.
5428 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
5430         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5432 2016-09-06  Martin Liska  <mliska@suse.cz>
5434         PR gcov-profile/77378
5435         PR gcov-profile/77466
5436         * gcc.dg/profile-update-warning.c: New test.
5438 2016-09-06  Richard Biener  <rguenther@suse.de>
5440         PR tree-optimization/77479
5441         * gcc.dg/torture/pr77479.c: New testcase.
5443 2016-09-06  Richard Biener  <rguenther@suse.de>
5445         PR c/77450
5446         * c-c++-common/vector-subscript-7.c: Adjust.
5447         * c-c++-common/vector-subscript-8.c: New testcase.
5449 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5451         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5453 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
5455         PR target/77476
5456         * gcc.target/i386/avx512f-pr77476.c: New test.
5457         * gcc.target/i386/avx512bw-pr77476.c: New test.
5458         * gcc.target/i386/avx512dq-pr77476.c: New test.
5460         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5461         Update comment to mention also avx512f.
5463         PR sanitizer/77396
5464         * g++.dg/asan/pr77396-2.C: New test.
5466 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
5468         PR rtl-optimization/77452
5469         * gcc.target/i386/pr77452.c: New test.
5471 2016-09-05  Marek Polacek  <polacek@redhat.com>
5473         PR c/77423
5474         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5476 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5478         PR fortran/77391
5479         * gfortran.dg/pr77391.f90: New test.
5481 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5483         PR fortran/77460
5484         * gfortran.dg/pr77460.f90: New test.
5486 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
5488         PR c/65467
5489         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5491 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5493         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5495 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
5497         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5498         test case.
5499         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5500         diagnostic-test-show-locus-generate-patch.c to the sources
5501         for diagnostic_plugin_test_show_locus.c.
5503 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
5505         PR c/65467
5506         * gcc.dg/gomp/_Atomic-1.c: New test.
5507         * gcc.dg/gomp/_Atomic-2.c: New test.
5508         * gcc.dg/gomp/_Atomic-3.c: New test.
5509         * gcc.dg/gomp/_Atomic-4.c: New test.
5510         * gcc.dg/gomp/_Atomic-5.c: New test.
5512         PR sanitizer/77396
5513         * g++.dg/asan/pr77396.C: New test.
5515 2016-09-01  Martin Sebor  <msebor@redhat.com>
5517         PR tree-optimization/71831
5518         * gcc.dg/builtin-object-size-16.c: New test.
5519         * gcc.dg/builtin-object-size-17.c: New test.
5521 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5523         PR libgfortran/77393
5524         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5526 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
5528         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5529         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5530         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5531         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5532         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5533         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5534         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5535         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5536         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5537         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5538         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5539         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5540         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5541         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5542         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5543         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5544         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5545         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5547 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
5549         * gnat.dg/opt58.adb: New test.
5550         * gnat.dg/opt58_pkg.ads: New helper.
5552 2016-09-01  Richard Biener  <rguenther@suse.de>
5554         PR middle-end/77436
5555         * gcc.dg/torture/pr77436.c: New testcase.
5557 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5559         * gcc.dg/pr64252.c: Require int32plus.
5560         * gcc.dg/pr66299-1.c: Likewise.
5561         * gcc.dg/pr66299-2.c: Likewise.
5562         * gcc.dg/torture/20131115-1.c: Skip for avr.
5564 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5566         * gcc.target/aarch64/ands_3.c: New test.
5568 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
5570         PR fortran/77352
5571         * gfortran.dg/gomp/pr77352.f90: New test.
5573         PR fortran/77374
5574         * gfortran.dg/gomp/pr77374.f08: New test.
5576 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5578         PR tree-optimization/73714
5579         * gcc.dg/tree-ssa/pr73714.c: New test.
5581 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5583         PR libgfortran/77393
5584         * gfortran.dg/fmt_f0_2.f90: New test.
5586 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5588         * gcc.target/i386/pr59539-2.c: Adapt options.
5589         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5591 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
5593         PR fortran/77418
5594         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5595         of the associate entity and replace with a pointer to the
5596         intended item on the stack.
5598 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5599             Paul Thomas  <pault@gcc.gnu.org>
5601         PR fortran/48298
5602         * gfortran.dg/dtio_1.f90: New test.
5603         * gfortran.dg/dtio_2.f90: New test.
5604         * gfortran.dg/dtio_3.f90: New test.
5605         * gfortran.dg/dtio_4.f90: New test.
5606         * gfortran.dg/dtio_5.f90: New test.
5607         * gfortran.dg/dtio_6.f90: New test.
5608         * gfortran.dg/dtio_7.f90: New test.
5609         * gfortran.dg/dtio_8.f90: New test.
5610         * gfortran.dg/dtio_9.f90: New test.
5611         * gfortran.dg/dtio_10.f90: New test.
5613 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5615         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5616         (test_many_nested_locations): New function.
5617         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5618         (test_show_locus): Handle "test_many_nested_locations".
5620 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5622         * g++.dg/template/double-greater-than-fixit.C: New test case.
5624 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5626         * gnat.dg/opt57.ad[sb]: New test.
5627         * gnat.dg/opt57_pkg.ads: New helper.
5629 2016-08-30  Richard Biener  <rguenther@suse.de>
5631         PR tree-optimization/69047
5632         * gcc.dg/pr69047.c: Fix byte-order check.
5634 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
5636         PR tree-optimization/72866
5637         * gcc.dg/vect/pr72866.c: New test.
5639         PR debug/77363
5640         * g++.dg/debug/dwarf2/pr77363.C: New test.
5642         PR middle-end/77377
5643         * gcc.target/i386/pr77377.c: New test.
5645         PR debug/77389
5646         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5647         in dg-options.
5649 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5651         * gfortran.dg/pr77372.f90: Moved to ...
5652         * gfortran.dg/ieee/pr77372.f90: here.
5654 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5656         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5657         vector short/char initializations.
5658         * gcc.target/powerpc/vec-init-5.c: Likewise.
5659         * gcc.target/powerpc/vec-init-6.c: New compile time test for
5660         vector initialization optimizations.
5661         * gcc.target/powerpc/vec-init-7.c: Likewise.
5662         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5663         vector float/double initializations.
5664         * gcc.target/powerpc/vec-init-9.c: Likewise.
5666 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
5668         PR target/77403
5669         * gcc.target/i386/pr77403.c: New test.
5671 2016-08-29  Marek Polacek  <polacek@redhat.com>
5673         PR c/77292
5674         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5676 2016-08-29  Tom de Vries  <tom@codesourcery.com>
5678         PR c/77398
5679         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5681 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
5683         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5685 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
5687         * gfortran.dg/dec_structure_13.f90: New testcase.
5689 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
5691         PR fortran/77261
5692         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5693         available.
5695 2016-08-28  Tom de Vries  <tom@codesourcery.com>
5697         PR lto/70955
5698         * gcc.dg/pr70955.c: New test.
5699         * gcc.dg/lto/pr70955_0.c: Same.
5700         * gcc.dg/lto/pr70955_1.c: Same.
5702 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
5704         PR tree-optimization/71077
5705         * gcc.target/i386/pr71077.c: New test.
5707 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5709         PR fortran/77380
5710         * gfortran.dg/pr77380.f90: New test.
5712 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5714         PR fortran/77372
5715         gfortran.dg/pr77372.f90: New test.
5717 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
5719         * gcc.dg/spellcheck-fields-2.c (test): Move
5720         dg-begin/end-multiline-output within function body.
5721         (test_macro): New function.
5723 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
5725         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5726         (test_fixit_insert): Update expected output.
5727         (test_fixit_remove): Likewise.
5728         (test_fixit_replace): Likewise.
5730 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5732         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5733         Fix typo.
5735 2016-08-26  Richard Biener  <rguenther@suse.de>
5737         PR tree-optimization/69047
5738         * gcc.dg/pr69047.c: New testcase.
5740 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5741             Martin Jambhor  <mjambor@suse.cz>
5743         * gcc.dg/ipa/propbits-1.c: New test-case.
5744         * gcc.dg/ipa/propbits-2.c: Likewise.
5745         * gcc.dg/ipa/propbits-3.c: Likewise.
5747 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
5749         PR fortran/77351
5750         * gfortran.dg/pr77351.f90: New test.
5752 2016-08-25  Marek Polacek  <polacek@redhat.com>
5754         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5756 2016-08-25  Marek Polacek  <polacek@redhat.com>
5758         PR c/77323
5759         * gcc.dg/pr77323.c: New test.
5761 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
5763         PR fortran/77358
5764         * gfortran.dg/submodule_17.f08: New test.
5766 2016-08-24  Michael Collison  <michael.collison@linaro.org>
5767             Michael Collison  <michael.collison@arm.com>
5769         * gcc.target/arm/builtin_saddl.c: New testcase.
5770         * gcc.target/arm/builtin_saddll.c: New testcase.
5771         * gcc.target/arm/builtin_uaddl.c: New testcase.
5772         * gcc.target/arm/builtin_uaddll.c: New testcase.
5773         * gcc.target/arm/builtin_ssubl.c: New testcase.
5774         * gcc.target/arm/builtin_ssubll.c: New testcase.
5775         * gcc.target/arm/builtin_usubl.c: New testcase.
5776         * gcc.target/arm/builtin_usubll.c: New testcase.
5778 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
5780         PR target/77270
5781         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5782         (dg-options): Use -march=amdfam10 instead of -march=athlon.
5783         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5784         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5785         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5786         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5787         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
5788         effective target.  Remove scan-assembler-times directives.
5789         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5790         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5791         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5793 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5795         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5796         of unsigned int.
5797         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5799 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
5801         PR testsuite/77317
5802         * lib/target-supports.exp
5803         (check_effective_target_vect_aligned_arrays): Don't cache the result.
5804         (check_effective_target_vect_natural_alignment): Ditto.
5805         (check_effective_target_vector_alignment_reachable): Ditto.
5806         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5808 2016-08-23  Ian Lance Taylor  <iant@golang.org>
5810         * gcc.target/s390/nolrl-1.c: Don't match the file name.
5812 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5814         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5815         being created from pointers to memory locations.
5816         * gcc.target/powerpc/vec-init-2.c: Likewise.
5818 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
5820         * gfortran.dg/dec_structure_12.f90: New testcase.
5822 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5824         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5826 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5828         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5829         verification.
5831 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5833         * gcc.target/s390/md/andc-splitter-1.c: New test case.
5834         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5836 2016-08-23  Richard Biener  <rguenther@suse.de>
5838         PR tree-optimization/27336
5839         * c-c++-common/pr27336.c: New testcase.
5841 2016-08-22  Marek Polacek  <polacek@redhat.com>
5843         PR c++/77321
5844         * g++.dg/cpp1y/pr77321.C: New test.
5846 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5848         PR fortran/60774
5849         * gfortran.dg/empty_label.f: Adjust test for new error message.
5850         * gfortran.dg/empty_label.f90: Ditto.
5851         * gfortran.dg/empty_label_typedecl.f90: Ditto.
5852         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5853         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5855 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5857         PR fortran/61318
5858         * gfortran.dg/pr61318.f90: New test.
5860 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5862         PR fortran/77260
5863         * gfortran.dg/pr77260_1.f90: New test.
5864         * gfortran.dg/pr77260_2.f90: Ditto.
5866 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5868         PR middle-end/77269
5869         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5870         __builtin_signbitf and __builtin_signbitl in expected generic
5871         expansion.
5872         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5873         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5874         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5875         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5876         tests.
5878 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5880         * gcc.dg/torture/float128-builtin.c,
5881         gcc.dg/torture/float128-ieee-nan.c,
5882         gcc.dg/torture/float128x-builtin.c,
5883         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5884         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5885         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5886         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5887         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5888         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5889         gcc.dg/torture/floatn-nan.h: New tests.
5891 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5893         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5894         macro.
5895         (main): Update calls to TEST_I_F.
5896         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5897         macro.
5898         (main): Update calls to TEST_I_F.
5900 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
5902         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5903         gcc.dg/torture/fp-int-convert-float32x-timode.c,
5904         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5905         names in calls to TEST_I_F.
5907 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5909         PR c/52952
5910         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5912 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5914         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5915         and !natural_alignment_64.
5916         * gcc.dg/ipa/propalign-2.c: Likewise.
5917         * gcc.dg/ipa/propalign-3.c: Likewise.
5918         * gcc.dg/ipa/propalign-4.c: Likewise.
5919         * gcc.dg/ipa/propalign-5.c: Likewise.
5920         * lib/target-supports.exp
5921         (check_effective_target_natural_alignment_32): Add avr-*-*.
5923 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
5925         PR tree-optimization/61839
5926         * gcc.dg/tree-ssa/pr61839_1.c: New test.
5927         * gcc.dg/tree-ssa/pr61839_2.c: New test.
5928         * gcc.dg/tree-ssa/pr61839_3.c: New test.
5929         * gcc.dg/tree-ssa/pr61839_4.c: New test.
5931 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
5933         PR c/32187
5934         * lib/target-supports.exp (check_effective_target_float16)
5935         (check_effective_target_float32, check_effective_target_float64)
5936         (check_effective_target_float128, check_effective_target_float32x)
5937         (check_effective_target_float64x)
5938         (check_effective_target_float128x)
5939         (check_effective_target_float16_runtime)
5940         (check_effective_target_float32_runtime)
5941         (check_effective_target_float64_runtime)
5942         (check_effective_target_float128_runtime)
5943         (check_effective_target_float32x_runtime)
5944         (check_effective_target_float64x_runtime)
5945         (check_effective_target_float128x_runtime)
5946         (check_effective_target_floatn_nx_runtime)
5947         (add_options_for_float16, add_options_for_float32)
5948         (add_options_for_float64, add_options_for_float128)
5949         (add_options_for_float32x, add_options_for_float64x)
5950         (add_options_for_float128x): New procedures.
5951         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5952         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5953         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5954         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5955         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5956         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5957         gcc.dg/torture/float128-complex.c,
5958         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5959         gcc.dg/torture/float128x-basic.c,
5960         gcc.dg/torture/float128x-complex.c,
5961         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5962         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5963         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5964         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5965         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5966         gcc.dg/torture/float32x-basic.c,
5967         gcc.dg/torture/float32x-complex.c,
5968         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5969         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5970         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5971         gcc.dg/torture/float64x-basic.c,
5972         gcc.dg/torture/float64x-complex.c,
5973         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5974         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5975         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5976         gcc.dg/torture/floatn-tg.h,
5977         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5978         gcc.dg/torture/fp-int-convert-float128-ieee.c,
5979         gcc.dg/torture/fp-int-convert-float128x-timode.c,
5980         gcc.dg/torture/fp-int-convert-float128x.c,
5981         gcc.dg/torture/fp-int-convert-float16-timode.c,
5982         gcc.dg/torture/fp-int-convert-float16.c,
5983         gcc.dg/torture/fp-int-convert-float32-timode.c,
5984         gcc.dg/torture/fp-int-convert-float32.c,
5985         gcc.dg/torture/fp-int-convert-float32x-timode.c,
5986         gcc.dg/torture/fp-int-convert-float32x.c,
5987         gcc.dg/torture/fp-int-convert-float64-timode.c,
5988         gcc.dg/torture/fp-int-convert-float64.c,
5989         gcc.dg/torture/fp-int-convert-float64x-timode.c,
5990         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5991         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5992         maximum exponent of floating-point type.  Use it in testing
5993         whether 0x8...0 fits in the floating-point type.  Always treat -1
5994         (signed 0xf...f) as fitting in the floating-point type.
5995         (M_OK1): New macro.
5996         * gcc.dg/torture/fp-int-convert-double.c,
5997         gcc.dg/torture/fp-int-convert-float.c,
5998         gcc.dg/torture/fp-int-convert-float128-timode.c,
5999         gcc.dg/torture/fp-int-convert-float128.c,
6000         gcc.dg/torture/fp-int-convert-float80-timode.c,
6001         gcc.dg/torture/fp-int-convert-float80.c,
6002         gcc.dg/torture/fp-int-convert-long-double.c,
6003         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6005 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6007         PR fortran/72744
6008         * gfortran.dg/gomp/pr72744.f90: New test.
6010         PR fortran/69281
6011         * gfortran.dg/gomp/pr69281.f90: New test.
6013 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6015         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6016         the last special seed value.
6017         * gfortran.dg/random_7.f90: Use size for last array member instead
6018         of hardcoded value.
6020 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6022         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6023         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6025 2016-08-19  Richard Biener  <rguenther@suse.de>
6027         PR tree-optimization/77286
6028         * gcc.dg/torture/pr77286.c: New testcase.
6030 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6032         * gcc.dg/verbose-asm-2.c: New test case.
6034 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6036         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6037         (custom_diagnostic_finalizer): Update for change to
6038         diagnostic_show_locus.
6040 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6042         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6043         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6045 2016-08-18  Marek Polacek  <polacek@redhat.com>
6047         PR c/71514
6048         * gcc.dg/pr71514.c: New test.
6050 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6052         PR target/72839
6053         * gcc.target/i386/pr72839.c: New test.
6055 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6057         PR middle-end/70895
6058         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6059         * c-c++-common/goacc/reduction-1.c: Likewise.
6060         * c-c++-common/goacc/reduction-2.c: Likewise.
6061         * c-c++-common/goacc/reduction-3.c: Likewise.
6062         * c-c++-common/goacc/reduction-4.c: Likewise.
6064 2016-08-18  Alan Modra  <amodra@gmail.com>
6066         * gcc.c-torture/compile/pr72771.c: New.
6068 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6070         PR fortran/67496
6071         * gfortran.dg/pr67496.f90: New test.
6073 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6075         PR tree-optimization/71752
6076         * gcc.dg/vect/pr71752.c: New.
6078 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6080         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6082 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6084         PR middle-end/77259
6085         * g++.dg/ipa/devirt-52.C: New test.
6087 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
6089         * c-c++-common/goacc/reduction-6.c: New testcase.
6091 2016-08-17  Richard Biener  <rguenther@suse.de>
6093         PR tree-optimization/76490
6094         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6095         * gcc.dg/pr52904.c: XFAIL.
6097 2016-08-17  Richard Biener  <rguenther@suse.de>
6099         PR tree-optimization/23855
6100         * gcc.dg/loop-unswitch-2.c: Adjust.
6102 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6104         PR tree-optimization/72817
6105         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6107 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
6109         PR libgcc/77265
6110         * gcc.dg/torture/float128-extend-inf.c: New test.
6112 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
6114         PR c/72857
6115         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6116         for embedded NUL.
6117         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6118         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6119         caret placement.
6120         (test_oct): Likewise.
6121         (test_multiple): Likewise.
6122         (test_field_width_specifier): Likewise.
6123         (test_field_width_specifier_2): New function.
6124         (test_field_precision_specifier): New function.
6125         (test_embedded_nul): Update expected caret placement.
6126         (test_non_contiguous_strings): Update line number.
6127         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6128         (__emit_string_literal_range): Add "caret_idx" param.
6129         (test_simple_string_literal): Add value for new param, updating
6130         expected output..
6131         (test_concatenated_string_literal): Likewise.
6132         (test_multiline_string_literal): Likewise.
6133         (test_hex): Likewise.
6134         (test_oct): Likewise.
6135         (test_multiple): Likewise.
6136         (test_ucn4): Likewise.
6137         (test_ucn8): Likewise.
6138         (test_u8): Likewise.
6139         (test_u): Likewise; update expected message, from "range" to
6140         "location".
6141         (test_U): Likewise.
6142         (test_L): Likewise.
6143         (test_macro): Add value for new param.
6144         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6145         (__emit_string_literal_range): Add "caret_idx" param.
6146         (test_stringified_token_1): Add value for new param.  Update
6147         expected message, from "range" to "location".
6148         (test_stringized_token_2): Likewise, adding param to macro.
6149         (test_stringified_token_3): Likewise.
6150         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6151         (emit_warning): Convert param from source_range to location_t.
6152         (test_string_literals): Add caret_idx param, and use it when
6153         constructing a substring_loc.  Update error message, from
6154         "range" to "location".
6156 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6158         PR target/71910
6159         * g++.dg/gomp/pr71910.C: New test.
6161         PR middle-end/67485
6162         * gcc.c-torture/compile/pr67485.c: New test.
6164         PR target/72867
6165         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6167 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6169         PR tree-optimization/69848
6170         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6172 2016-08-16  Martin Liska  <mliska@suse.cz>
6174         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6175         of memory operations so that it can be handled by core2
6176         in 32-bit mode.
6178 2016-08-16  Richard Biener  <rguenther@suse.de>
6180         PR tree-optimization/76783
6181         * gcc.dg/pr76783.c: New testcase.
6182         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6184 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6186         PR tree-optimization/72817
6187         PR tree-optimization/73450
6188         * gcc.dg/tree-ssa/pr72817.c: New test.
6189         * gcc.dg/tree-ssa/pr73450.c: New test.
6191 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
6193         * gfortran.dg/init_flag_13.f90: New testcase.
6194         * gfortran.dg/init_flag_14.f90: Ditto.
6195         * gfortran.dg/init_flag_15.f03: Ditto.
6196         * gfortran.dg/dec_init_1.f90: Ditto.
6197         * gfortran.dg/dec_init_2.f90: Ditto.
6199 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
6201         PR target/72867
6202         * gcc.target/i386/pr72867.c: New test.
6204 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
6206         * c-c++-common/dump-ada-spec-5.c: New test.
6208 2016-08-15  Richard Biener  <rguenther@suse.de>
6210         PR tree-optimization/73434
6211         * gcc.dg/torture/pr73434.c: New testcase.
6213 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
6215         PR tree-optimization/72824
6216         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6218 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
6220         PR fortran/70598
6221         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6222         in use_device clause.
6223         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6224         * gfortran.dg/goacc/list.f95: Adjust to catch
6225         "neither a POINTER nor an array" error messages.
6227 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
6229         PR target/76342
6230         * gcc.target/i386/pr76342.c: New test.
6232 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6234         PR c/71512
6235         * g++.dg/ubsan/pr71512.C: New test.
6236         * c-c++-common/ubsan/pr71512-1.c: New test.
6237         * c-c++-common/ubsan/pr71512-2.c: New test.
6239 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6241         * gcc.target/powerpc/vec-init-1.c: New tests to test various
6242         vector initialization options.
6243         * gcc.target/powerpc/vec-init-2.c: Likewise.
6244         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6245         is generated on ISA 3.0.
6247 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
6249         PR middle-end/71654
6250         * gcc.dg/c-c++-common/pr71654.c: New test.
6251         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6252         dg-options.
6253         * gcc.dg/tree-ssa/vrp24: Likewise.
6255 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6257         PR c/67410
6258         * gcc.dg/pr67410.c: New test.
6260 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
6262         PR tree-optimization/69848
6263         * gcc.dg/vect/vect-pr69848.c: New test.
6265 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
6267         PR testsuite/71008
6268         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6269         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6270         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6271         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6273 2016-08-12  Richard Biener  <rguenther@suse.de>
6275         PR tree-optimization/57326
6276         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6277         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6278         * gcc.dg/tree-ssa/pr35287.c: Likewise.
6279         * gcc.target/i386/pr45685.c: Likewise.
6280         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6281         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6282         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6283         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6284         * gfortran.dg/pr34163.f90: Likewise.
6286 2016-08-12  Martin Liska  <mliska@suse.cz>
6288         * g++.dg/gcov/gcov-16.C: New test.
6289         * lib/gcov.exp: Support new argument for run-gcov function.
6291 2016-08-12  Martin Liska  <mliska@suse.cz>
6293         PR gcov-profile/35590
6294         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6296 2016-08-12  Richard Biener  <rguenther@suse.de>
6298         PR tree-optimization/72851
6299         * gcc.dg/torture/pr72851.c: New testcase.
6301 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
6303         PR debug/63240
6304         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6305         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6306         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6307         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6308         DW_AT_deleted.
6310         PR debug/55641
6311         * g++.dg/debug/dwarf2/ref-1.C: New.
6313         PR debug/49366
6314         * g++.dg/debug/dwarf2/template-params-12.H: New.
6315         * g++.dg/debug/dwarf2/template-params-12f.C: New.
6316         * g++.dg/debug/dwarf2/template-params-12g.C: New.
6317         * g++.dg/debug/dwarf2/template-params-12n.C: New.
6318         * g++.dg/debug/dwarf2/template-params-12s.C: New.
6319         * g++.dg/debug/dwarf2/template-params-12u.C: New.
6320         * g++.dg/debug/dwarf2/template-params-12v.C: New.
6321         * g++.dg/debug/dwarf2/template-params-12w.C: New.
6323 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6325         PR target/72863
6326         * gcc.target/powerpc/pr72863.c: New test.
6328 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
6330         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6332 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6334         * gcc.target/i386/pieces-strcpy-1.c: New test.
6335         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6337 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6339         PR c++/72868
6340         * g++.dg/cpp1y/constexpr-switch4.C: New test.
6342 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6344         * gcc.target/i386/pieces-memcpy-1.c: New test.
6345         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6346         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6347         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6348         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6349         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6351 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6353         PR c/72816
6354         * gcc.dg/pr72816.c: Remove dg-error.
6356 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6358         PR tree-optimization/71083
6359         * gcc.c-torture/execute/pr71083.c: New test.
6360         * gnat.dg/loop_optimization23.adb: New test.
6361         * gnat.dg/loop_optimization23_pkg.ads: New test.
6362         * gnat.dg/loop_optimization23_pkg.adb: New test.
6364 2016-08-11  Richard Biener  <rguenther@suse.de>
6366         PR tree-optimization/72772
6367         * gcc.dg/graphite/pr35356-1.c: Adjust.
6368         * gcc.dg/tree-ssa/pr59597.c: Likewise.
6370 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
6372         * gfortran.dg/random_7.f90: Take into account that the last seed
6373         value is the special p value.
6374         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6376 2016-08-11  Richard Biener  <rguenther@suse.de>
6378         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6380 2016-08-11  Alan Modra  <amodra@gmail.com>
6382         * gcc.target/powerpc/pr71680.c: New.
6384 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6386         * gcc.target/powerpc/bfp/bfp.exp: New file.
6387         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6388         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6389         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6390         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6391         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6392         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6393         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6394         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6395         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6396         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6397         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6398         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6399         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6400         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6401         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6402         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6403         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6404         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6405         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6406         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6407         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6408         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6409         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6410         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6411         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6412         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6413         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6414         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6415         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6416         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6417         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6418         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6419         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6420         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6421         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6422         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6423         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6424         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6425         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6426         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6427         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6428         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6429         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6430         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6431         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6432         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6433         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6434         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6435         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6436         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6437         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6438         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6439         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6441 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6443         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6444         Add aarch64*-*-*.
6446 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6448         * gcc.target/aarch64/simd/vcond-ne.c: New test.
6450 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6452         PR target/72853
6453         * gcc.target/powerpc/pr72853.c: New test.
6455 2016-08-10  Martin Liska  <mliska@suse.cz>
6457         PR gcov-profile/58306
6458         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6460 2016-08-10  Martin Liska  <mliska@suse.cz>
6462         * g++.dg/gcov/gcov-threads-1.C: New test.
6464 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6466         PR target/71873
6467         * gcc.target/avr/pr71873.c: New test.
6469 2016-08-09  Martin Liska  <mliska@suse.cz>
6471         * g++.dg/gcov/gcov-dump-1.C: New test.
6472         * g++.dg/gcov/gcov-dump-2.C: New test.
6474 2016-08-09  Martin Liska  <mliska@suse.cz>
6476         * gcc.dg/tree-prof/val-prof-9.c: New test.
6478 2016-08-09  Martin Liska  <mliska@suse.cz>
6480         * gcc.dg/tree-prof/val-prof-8.c: New test.
6482 2016-08-09  Martin Jambor  <mjambor@suse.cz>
6484         PR ipa/71981
6485         * gcc.dg/ipa/pr71981.c: New test.
6487 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6489         PR tree-optimization/33707
6490         * gcc.dg/vect/pr33707.c: New test.
6492 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6494         PR tree-optimization/pr72772
6495         * gcc.dg/tree-ssa/pr72772.c: New test.
6497 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
6499         PR rtl-optimization/66669
6500         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6502 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6504         PR tree-optimization/72824
6505         * gcc.c-torture/execute/ieee/pr72824.c: New test.
6507 2016-08-09  Richard Biener  <rguenther@suse.de>
6509         PR tree-optimization/71802
6510         * gcc.dg/torture/pr71802.c: New testcase.
6512 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6514         PR c++/72809
6515         * g++.dg/eh/stdarg1.C: New test.
6517 2016-08-08  Andi Kleen  <ak@linux.intel.com>
6519         * lib/profopt.exp: (auto-profopt-execute): Don't include full
6520         test command line in failure log.
6521         (profopt-execute): dito. Make autofdo file names unique.
6523 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6525         PR c/64955
6526         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6527         output.
6529 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6531         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6532         c99_runtime.
6533         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6534         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6535         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6536         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6537         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6538         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6540 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6542         PR c/52952
6543         * gcc.dg/cpp/pr66415-1.c: Likewise.
6544         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6545         * gcc.dg/format/c90-printf-1.c: Likewise.
6546         * gcc.dg/format/diagnostic-ranges.c: New test case.
6548 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
6550         PR fortran/72716
6551         * gfortran.dg/gomp/pr72716.f90: New test.
6553         PR middle-end/72781
6554         * gcc.dg/gomp/pr72781.c: New test.
6556         PR middle-end/68762
6557         * g++.dg/vect/pr68762-1.cc: New test.
6558         * g++.dg/vect/pr68762-2.cc: New test.
6559         * g++.dg/vect/pr68762.h: New file.
6561 2016-08-08  Martin Sebor  <msebor@redhat.com>
6563         PR testsuite/72838
6564         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6565         * g++.dg/warn/overflow-warn-3.C: Same.
6566         * g++.dg/warn/overflow-warn-4.C: Same.
6568 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6570         PR fortran/71936
6571         * gfortran.dg/allocate_with_source_21.f03: New test.
6573 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6575         PR fortran/72698
6576         * gfortran.dg/allocate_with_source_20.f03: New test.
6578 2016-08-08  Alan Modra  <amodra@gmail.com>
6580         * gcc.c-torture/compile/pr72802.c: New.
6582 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6584         PR fortran/70524
6585         * gfortran.dg/dependency_48.f90: New test.
6587 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6589         PR fortran/70040
6590         * gfortran.dg/pr70040.f90:  New testcase.
6592 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6594         PR fortran/71961
6595         * gfortran.dg/matmul_10.f90:  New testcase.
6597 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
6599         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6601 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
6603         PR c/72816
6604         * gcc.dg/pr72816.c: New test.
6606 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
6608         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6609         * g++.dg/conversion/pr41426.C: Likewise.
6610         * g++.dg/conversion/pr66211.C: Likewise.
6611         * g++.dg/cpp1y/lambda-init9.C: Likewise.
6612         * g++.dg/init/ref8.C: Likewise.
6613         * g++.old-deja/g++.law/cvt20.C: Likewise.
6614         * g++.old-deja/g++.mike/p9732c.C: Likewise.
6616 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6618         PR tree-optimization/18046
6619         * gcc.dg/tree-ssa/vrp105.c: New test.
6620         * gcc.dg/tree-ssa/vrp106.c: New test.
6622 2016-08-05  Martin Sebor  <msebor@redhat.com>
6624         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6625         1ul in diagnostics.  Remove hyphen from "constant-expression."
6626         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6627         * g++.dg/cpp0x/static_assert3.C: Same.
6628         * g++.dg/cpp1y/constexpr-throw.C: Same.
6629         * g++.dg/template/nontype3.C: Same.
6630         * g++.dg/warn/overflow-warn-1.C: Same.
6631         * g++.dg/warn/overflow-warn-3.C: Same.
6632         * g++.dg/warn/overflow-warn-4.C: Same.
6634 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
6636         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6637         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6638         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6639         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6641 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6643         PR tree-optimization/72810
6644         * gcc.dg/tree-ssa/vrp110.c: New test.
6646 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
6648         PR Target/72819
6649         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6650         registers.
6651         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6652         saving the half-precision registers.
6653         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6654         value is returned in h0.
6655         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6656         are passed in FP/SIMD registers.
6657         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6658         passing works corrcetly.
6659         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6660         (hfa_f16x2_t): Likewise.
6661         (hfa_f16x3_t): Likewise.
6662         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6663         are promoted to double and passed in a double register.
6664         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6665         are promoted to double and stacked.
6666         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6667         __fp16 data types.
6668         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6669         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6670         __fp16 first get passed in FP/SIMD registers, then stacked.
6672 2016-08-05  Nathan Sidwell  <nathan@acm.org>
6674         PR c++/68724
6675         * g++.dg/cpp0x/pr68724.C: New.
6677 2016-08-05  Richard Biener  <rguenther@suse.de>
6679         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6681 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6683         * gcc.dg/tree-ssa/vrp107.c: New test.
6684         * gcc.dg/tree-ssa/vrp108.c: New test.
6685         * gcc.dg/tree-ssa/vrp109.c: New test.
6687 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6689         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6690         dg-options.
6692 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6694         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6695         test-cases.
6696         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6697         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6698         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6699         test-cases.
6700         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6701         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6702         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6703         large_double.
6705 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
6707         PR c++/72800
6708         * g++.dg/cpp1y/lambda-ice1.C: New.
6710 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6712         PR c++/72759
6713         * g++.dg/cpp1y/pr72759.C: New test.
6715 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6717         * gcc.dg/switch-10.c: New test.
6719 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
6721         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6723 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
6725         * c-c++-common/goacc/routine-5.c: Update.
6727 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6729         PR rtl-optimization/70903
6730         * gcc.c-torture/execute/pr70903.c: New test.
6732 2016-08-04  Martin Liska  <mliska@suse.cz>
6734         * gcc.dg/params/params.exp: Replace file exists with
6735         TESTING_IN_BUILD_TREE.
6737 2016-08-04  Marek Polacek  <polacek@redhat.com>
6739         PR c++/70229
6740         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6742 2016-08-04  Richard Biener  <rguenther@suse.de>
6744         PR middle-end/71984
6745         * gcc.dg/torture/pr71984.c: Guard correctness check for
6746         little-endian.
6748 2016-08-03  Andrew Pinski  <apinski@cavium.com>
6750         * gcc.c-torture/compile/20160802-1.c: New testcase.
6752 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
6754         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6756 2016-08-03  Richard Biener  <rguenther@suse.de>
6758         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6759         and remove -O3.
6760         * c-c++-common/ubsan/pr71403-2.c: Likewise.
6761         * c-c++-common/ubsan/pr71403-3.c: Likewise.
6763 2016-08-03  Richard Biener  <rguenther@suse.de>
6765         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6766         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6767         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6768         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6770 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6772         * gcc.dg/init-excess-2.c: Require int32plus.
6773         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6774         * gcc.dg/pr59963-2.c: Require int32plus.
6775         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6776         * gcc.dg/unroll-7.c: Require int32plus.
6778 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
6780         PR tree-optimization/34114
6781         * gcc.dg/tree-ssa/loop-42.c: New test.
6783 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
6785         * gcc.target/aarch64/vminmaxnm.c: New.
6786         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6787         tests.
6789 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6791         * gcc.target/powerpc/vec-extract-5.c: New tests to test
6792         vec_extract for vector float, vector int, vector short, and vector
6793         char.
6794         * gcc.target/powerpc/vec-extract-6.c: Likewise.
6795         * gcc.target/powerpc/vec-extract-7.c: Likewise.
6796         * gcc.target/powerpc/vec-extract-8.c: Likewise.
6797         * gcc.target/powerpc/vec-extract-9.c: Likewise.
6799 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
6801         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
6802         single stack adjustment, no writeback.
6803         * gcc.target/aarch64/test_frame_12.c: Likewise.
6804         * gcc.target/aarch64/test_frame_13.c: Likewise.
6805         * gcc.target/aarch64/test_frame_15.c: Likewise.
6806         * gcc.target/aarch64/test_frame_6.c: Likewise.
6807         * gcc.target/aarch64/test_frame_7.c: Likewise.
6808         * gcc.target/aarch64/test_frame_8.c: Likewise.
6809         * gcc.target/aarch64/test_frame_16.c: New test.
6811 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
6813         PR target/72748
6814         * gcc.target/i386/pr72748.c: New test.
6816 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
6818         PR tree-optimization/71818
6819         * gcc.dg/vect/pr71818.c: New
6821 2016-08-01  Martin Liska  <mliska@suse.cz>
6823         PR tree-optimization/71857
6824         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6826 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6828         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6830 2016-08-01  Jan Beulich  <jbeulich@suse.com>
6832         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6834 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6836         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6837         * gcc.target/powerpc/mulkc3-1.c: Likewise.
6839 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
6841         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6842         (check_effective_target_c++): Likewise. Also match for libstdc++.
6844 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6846         PR fortran/41922
6847         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6848         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6849         * gfortran.dg/pr41922.f90: New test.
6851 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6853         PR fortran/68566
6854         * gfortran.dg/pr68566.f90: new test.
6856 2016-07-30  Martin Sebor  <msebor@redhat.com>
6858         PR c++/60760
6859         PR c++/71091
6860         * g++.dg/cpp0x/constexpr-cast.C: New test.
6861         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6862         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6863         * g++.dg/ubsan/pr63956.C: Correct.
6865 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
6867         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6868         vector double or vector long where the vector is in memory.
6869         * gcc.target/powerpc/vec-extract-3.c: Likewise.
6870         * gcc.target/powerpc/vec-extract-4.c: Likewise.
6872 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6874         PR fortran/69867
6875         * gfortran.dg/pr69867.f90: New test.
6877 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6879         PR fortran/69962
6880         * gfortran.dg/pr69962.f90: New test.
6882 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6884         PR fortran/70006
6885         * gfortran.dg/pr70006.f90: New test.
6887 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6889         PR fortran/71730
6890         * gfortran.dg/pr71730.f90: New test.
6891         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6892         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6893         * gfortran.dg/array_constructor_26.f03: Ditto.
6895 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6897         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6898         * gcc.target/powerpc/pr71763.c: Likewise.
6900 2016-07-29  Marek Polacek  <polacek@redhat.com>
6902         PR c/71742
6903         * gcc.dg/940510-1.c: Adjust dg-error.
6904         * gcc.dg/c99-flex-array-1.c: Likewise.
6905         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6907         PR c/71853
6908         * gcc.dg/noncompile/pr71853.c: New test.
6910         PR c/71573
6911         * gcc.dg/noncompile/pr71573.c: New test.
6913         PR c/71926
6914         * g++.dg/warn/Wparentheses-30.C: New test.
6915         * gcc.dg/Wparentheses-14.c: New test.
6917 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
6919         * gcc.dg/pr59833.c: Use dg-add-options ieee.
6921 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
6923         PR tree-optimization/57558
6924         * gcc.dg/vect/pr57558-1.c: New test.
6925         * gcc.dg/vect/pr57558-2.c: New test.
6927 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6929         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
6930         to scan forwprop1 dump pass.
6932 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
6934         PR c++/51488
6935         * g++.dg/template/pr51488.C: New.
6937 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
6939         PR c/71969
6940         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6941         static __inline__.
6942         * gcc.dg/pr71969-1.c: New test.
6943         * gcc.dg/pr71969-2.c: New test.
6944         * gcc.dg/pr71969-3.c: New test.
6946 2016-07-29  Marek Polacek  <polacek@redhat.com>
6948         PR c/71574
6949         * c-c++-common/pr71574.c: New test.
6951         PR c/71583
6952         * gcc.dg/noncompile/pr71583.c: New test.
6954 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
6956         PR middle-end/68217
6957         * gcc.dg/pr68217.c: New test.
6959 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6961         PR fortran/71067
6962         * gfortran.dg/pr71067_1.f90: New test.
6963         * gfortran.dg/pr71067_2.f90: Ditto.
6965 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
6967         * gcc.target/powerpc/vec-extract-1.c: New test.
6969 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6971         PR fortran/71799
6972         * gfortran.dg/pr71799.f90: New test.
6974 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6976         PR c++/71665
6977         * g++.dg/cpp0x/pr71665-1.C: New.
6978         * g++.dg/cpp0x/pr71665-2.C: Likewise.
6979         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6980         * g++.dg/ext/label10.C: Likewise.
6981         * g++.dg/parse/constant5.C: Likewise.
6983 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6985         PR fortran/71859
6986         * gfortran.dg/pr71859.f90: New test.
6987         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6988         * gfortran.dg/coarray_collectives_1.f90: Ditto.
6990 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
6992         PR fortran/71883
6993         * gfortran.dg/pr71883.f90 : New test.
6995 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6997         PR tree-optimization/71734
6998         * g++.dg/vect/pr70729-nest.cc: New test.
7000 2016-07-28  Renlin Li  <renlin.li@arm.com>
7002         Revert
7003         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7005         PR fortran/71902
7006         * gfortran.dg/dependency_47.f90:  New test.
7008 2016-07-28  Martin Liska  <mliska@suse.cz>
7010         PR gcov-profile/68025
7011         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7013 2016-07-28  Martin Liska  <mliska@suse.cz>
7015         * g++.dg/vect/pr70944.cc: New test.
7017 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7019         PR middle-end/71994
7020         * gcc.dg/torture/pr71994.c: New test.
7022 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7024         PR middle-end/71078
7025         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7026         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7027         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7029 2016-07-27  Richard Biener  <rguenther@suse.de>
7031         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7033 2016-07-27  Martin Liska  <mliska@suse.cz>
7035         * gcc.dg/predict-13.c: New test.
7036         * gcc.dg/predict-14.c: New test.
7038 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7040         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7041         including stdint.h.
7042         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7043         including stdint.h.
7045 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7047         PR target/71869
7048         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7049         IEEE built-in functions handle quiet and signalling NaNs
7050         correctly.
7052 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7054         PR fortran/71862
7055         * gfortran.dg/pr71862.f90: New test.
7057 2016-07-26  Martin Sebor  <msebor@redhat.com>
7059         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7060         selector with dg-options.
7062 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7064         PR tree-optimization/18046
7065         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7066         * gcc.dg/tree-ssa/vrp103.c: New test.
7067         * gcc.dg/tree-ssa/vrp104.c: New test.
7069 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7071         * gcc.target/powerpc/pr63354.c: Require lp64 since
7072         -mprofile-kernel is not legal with -m32.
7074 2016-07-26  Richard Biener  <rguenther@suse.de>
7076         PR rtl-optimization/71984
7077         * gcc.dg/torture/pr71984.c: New testcase.
7079 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7081         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7082         g++-dg-runtest via et-dg-runtest.
7083         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7084         * gcc.dg/vect/vect.exp: Likewise.
7085         * gfortran.dg/graphite/graphite.exp: Likewise, but for
7086         gfortran-dg-runtest.
7087         * gfortran.dg/vect/vect.exp: Likewise.
7088         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7089         (check_mips_loongson_hw_available): Likewise.
7090         (check_effective_target_mpaired_single_runtime): Likewise.
7091         (check_effective_target_mips_loongson_runtime): Likewise.
7092         (add_options_for_mpaired_single): Likewise.
7093         (check_effective_target_vect_int): Add global et_index.
7094         Check and save the supported feature for a target selected by
7095         the et_index target.  Break long lines where appropriate.  Call
7096         et-is-effective-target for MIPS with an argument instead of
7097         check_effective_target_* where appropriate.
7098         (check_effective_target_vect_intfloat_cvt): Likewise.
7099         (check_effective_target_vect_uintfloat_cvt): Likewise.
7100         (check_effective_target_vect_floatint_cvt): Likewise.
7101         (check_effective_target_vect_floatuint_cvt): Likewise.
7102         (check_effective_target_vect_simd_clones): Likewise.
7103         (check_effective_target_vect_shift): ewise.
7104         (check_effective_target_whole_vector_shift): Likewise.
7105         (check_effective_target_vect_bswap): Likewise.
7106         (check_effective_target_vect_shift_char): Likewise.
7107         (check_effective_target_vect_long): Likewise.
7108         (check_effective_target_vect_float): Likewise.
7109         (check_effective_target_vect_double): Likewise.
7110         (check_effective_target_vect_long_long): Likewise.
7111         (check_effective_target_vect_no_int_max): Likewise.
7112         (check_effective_target_vect_no_int_add): Likewise.
7113         (check_effective_target_vect_no_bitwise): Likewise.
7114         (check_effective_target_vect_widen_shift): Likewise.
7115         (check_effective_target_vect_no_align): Likewise.
7116         (check_effective_target_vect_hw_misalign): Likewise.
7117         (check_effective_target_vect_element_align): Likewise.
7118         (check_effective_target_vect_condition): Likewise.
7119         (check_effective_target_vect_cond_mixed): Likewise.
7120         (check_effective_target_vect_char_mult): Likewise.
7121         (check_effective_target_vect_short_mult): Likewise.
7122         (check_effective_target_vect_int_mult): Likewise.
7123         (check_effective_target_vect_extract_even_odd): Likewise.
7124         (check_effective_target_vect_interleave): Likewise.
7125         (check_effective_target_vect_stridedN): Likewise.
7126         (check_effective_target_vect_multiple_sizes): Likewise.
7127         (check_effective_target_vect64): Likewise.
7128         (check_effective_target_vect_call_copysignf): Likewise.
7129         (check_effective_target_vect_call_sqrtf): Likewise.
7130         (check_effective_target_vect_call_btrunc): Likewise.
7131         (check_effective_target_vect_call_btruncf): Likewise.
7132         (check_effective_target_vect_call_ceil): Likewise.
7133         (check_effective_target_vect_call_ceilf): Likewise.
7134         (check_effective_target_vect_call_floor): Likewise.
7135         (check_effective_target_vect_call_floorf): Likewise.
7136         (check_effective_target_vect_call_lceil): Likewise.
7137         (check_effective_target_vect_call_lfloor): Likewise.
7138         (check_effective_target_vect_call_nearbyint): Likewise.
7139         (check_effective_target_vect_call_nearbyintf): Likewise.
7140         (check_effective_target_vect_call_round): Likewise.
7141         (check_effective_target_vect_call_roundf): Likewise.
7142         (check_effective_target_vect_perm): Likewise, but also append *_saved
7143         to the existing global name to properly cache the result.
7144         (check_effective_target_vect_perm_byte): Likewise.
7145         (check_effective_target_vect_perm_short): Likewise.
7146         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7147         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7148         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7149         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7150         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7151         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7152         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7153         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7154         (check_effective_target_vect_sdot_qi): Likewise.
7155         (check_effective_target_vect_udot_qi): Likewise.
7156         (check_effective_target_vect_sdot_hi): Likewise.
7157         (check_effective_target_vect_udot_hi): Likewise.
7158         (check_effective_target_vect_usad_char): Likewise.
7159         (check_effective_target_vect_pack_trunc): Likewise.
7160         (check_effective_target_vect_unpack): Likewise.
7161         (check_effective_target_vect_aligned_arrays): Likewise.
7162         (check_effective_target_vect_natural_alignment): Likewise.
7163         (check_effective_target_vector_alignment_reachable): Likewise.
7164         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7165         (is-effective-target): Initialize et_index if undefined.
7166         (et-dg-runtest): New.
7167         (et-is-effective-target): Likewise.
7168         (check_vect_support_and_set_flags): Add supported MIPS targets to
7169         EFFECTIVE_TARGETS list.  Return the number of supported targets.
7171 2016-07-26  Richard Biener  <rguenther@suse.de>
7172             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7174         PR middle-end/70920
7175         * gcc.dg/pr70920-1.c: New test-case.
7176         * gcc.dg/pr70902-2.c: Likewise.
7177         * gcc.dg/pr70920-3.c: Likewise.
7178         * gcc.dg/pr70920-4.c: Likewise
7179         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7180         2 instead of 3.
7182 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
7184         * gcc.c-torture/execute/pr71494.c: Require label_values.
7185         * gcc.dg/pr16973.c: Ditto.
7187 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7189         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7190         * gcc.dg/torture/pr69771.c: Require int32plus.
7191         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7193 2016-07-25  Martin Liska  <mliska@suse.cz>
7195         * gcc.dg/torture/pr71987.c: New test.
7197 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7199         PR fortran/71935
7200         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7201         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
7202         * gfortran.dg/pr71935.f90: New test.
7204 2016-07-22  Martin Sebor  <msebor@redhat.com>
7206         PR c++/71675
7207         * g++.dg/ext/atomic-3.C: New test.
7208         * gcc.dg/atomic/pr71675.c: New test.
7210 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
7212         * gcc.target/i386/mvc8.c: New test.
7214 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
7216         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7217         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7219 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7221         PR fortran/71795
7222         * gfortran.dg/constructor_50.f90:  New test.
7224 2016-07-22  Martin Liska  <mliska@suse.cz>
7226         PR gcov-profile/69028
7227         PR gcov-profile/62047
7228         * g++.dg/cilk-plus/pr69028.C: New test.
7230 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
7232         * gfortran.dg/coarray_stat_2.f90: New test.
7234 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7236         * gcc.target/powerpc/vec-extract.h: New files to check the
7237         vec_extract built-in functions for all vector types, testing
7238         accessing each element, both with constant and variable element
7239         numbers.
7240         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7241         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7242         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7243         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7244         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7245         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7246         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7247         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7248         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7250 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7252         PR c++/71728
7253         * g++.dg/other/pr71728.C: New test.
7255 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
7257         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7258         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7259         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7260         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7261         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7263 2016-07-21  Richard Biener  <rguenther@suse.de>
7265         PR tree-optimization/71947
7266         * gcc.dg/tree-ssa/vrp102.c: New testcase.
7268 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7270         * gcc.dg/tree-ssa/scev-15.c: New.
7272 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7274         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7276 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7278         PR c++/71941
7279         * g++.dg/gomp/pr71941.C: New test.
7281 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
7283         PR c/70339
7284         PR c/71858
7285         * g++.dg/spellcheck-identifiers.C: New test case, based on
7286         gcc.dg/spellcheck-identifiers.c.
7287         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7288         gcc.dg/spellcheck-identifiers-2.c.
7289         * g++.dg/spellcheck-typenames.C: New test case, based on
7290         gcc.dg/spellcheck-typenames.c
7292 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
7294         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7295         pointer to member function and also test catching by reference.
7297 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7299         * gcc.target/s390/pr67443.c: Fix test case.
7301 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7303         * gcc.target/s390/insv-1.c: Xfail some tests.
7304         * gcc.target/s390/insv-2.c: Likewise.
7306 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7308         * gcc.target/avr/torture/get-mem.c: New test.
7309         * gcc.target/avr/torture/set-mem.c: New test.
7311 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7313         PR target/71948
7314         * gcc.target/avr/torture/tiny-progmem.c: New test.
7316 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
7318         PR c++/71909
7319         * g++.dg/parse/pr71909.C: New test.
7320         * g++.dg/tm/pr71909.C: New test.
7322         PR c++/50060
7323         * g++.dg/cpp0x/constexpr-50060.C: New test.
7324         * g++.dg/cpp1y/constexpr-50060.C: New test.
7326 2016-07-20  Martin Liska  <mliska@suse.cz>
7328         * gfortran.dg/graphite/pr71898.f90: New test.
7330 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
7332         PR tree-optimization/71503
7333         PR tree-optimization/71683
7334         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7335         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7337 2016-07-20  Martin Liska  <mliska@suse.cz>
7339         * gcc.dg/plugin/plugin.exp: Remove sreal test.
7340         * gcc.dg/plugin/sreal-test-1.c: Remove.
7341         * gcc.dg/plugin/sreal_plugin.c: Remove.
7343 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7345         PR fortran/71902
7346         * gfortran.dg/dependency_47.f90:  New test.
7348 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
7350         PR rtl-optimization/71916
7351         * gcc.c-torture/compile/pr71916.c: New test.
7353         PR middle-end/71874
7354         * g++.dg/torture/pr71874.C: New test.
7356         PR middle-end/71734
7357         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7358         (my_alloc): Rewritten to use __builtin_posix_memalign and
7359         __SIZE_TYPE__.
7360         (my_free): Use __builtin_free instead of _mm_free.
7361         (Vec::operator=): Use __builtin_memcpy.
7363 2016-07-19  Martin Jambor  <mjambor@suse.cz>
7365         PR fortran/71688
7366         * gfortran.dg/pr71688.f90: New test.
7368 2016-07-19  Richard Biener  <rguenther@suse.de>
7370         * c-c++-common/vector-subscript-6.c: New testcase.
7371         * c-c++-common/vector-subscript-7.c: Likewise.
7373 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7375         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7376         and UInt32 based on __SIZEOF_INT__.
7378 2016-07-19  Richard Biener  <rguenther@suse.de>
7380         PR tree-optimization/71901
7381         * gcc.dg/torture/pr71901.c: New testcase.
7383 2016-07-19  Richard Biener  <rguenther@suse.de>
7385         PR tree-optimization/71908
7386         * gcc.dg/torture/pr71908.c: New testcase.
7388 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7390         PR target/71493
7391         * gcc.target/powerpc/pr71493-1.c: New test.
7392         * gcc.target/powerpc/pr71493-2.c: Likewise.
7394 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
7396         PR c++/71835
7397         * g++.dg/conversion/ambig3.C: New test.
7399         PR c++/71828
7400         * g++.dg/cpp0x/constexpr-71828.C: New test.
7402         PR c++/71826
7403         * g++.dg/template/pr71826.C: New test.
7405         PR c++/71822
7406         * g++.dg/template/defarg21.C: New test.
7408         PR c++/71871
7409         * g++.dg/ext/vector31.C: New test.
7411 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
7413         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7415 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7417         PR tree-optimization/71734
7418         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7420 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7422         * gcc.target/s390/warn-dynamicstack-1.c: New test.
7423         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7424         stack-layout-dynamic-1.c: New test.
7426 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7428         * gcc.target/s390/nolrl-1.c: New test.
7430 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
7432         PR fortran/71523
7433         * gfortran.dg/pr71523_1.f90: New test.
7434         * gfortran.dg/pr71523_2.f90: New test.
7436 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
7438         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7440 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7441             Marco Restelli  <mrestelli@gmail.com>
7443         PR fortran/62125
7444         * gfortran.dg/pr62125.f90: New test.
7446 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7448         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7449         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7451 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
7453         PR c++/58796
7454         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7455         * g++.dg/cpp0x/nullptr35.C: New test.
7457 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7459         * gcc.dg/tree-ssa/scev-8.c: Update test string.
7461 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
7463         * gfortran.dg/goacc/vector_length.f90: New test.
7465 2016-07-15  Richard Biener  <rguenther@suse.de>
7467         PR tree-optimization/71881
7468         * gcc.dg/torture/pr71881.c: New testcase.
7470 2016-07-15  Richard Biener  <rguenther@suse.de>
7472         PR tree-optimization/71887
7473         * gcc.dg/torture/pr71887.c: New testcase.
7475 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
7477         PR c/71858
7478         * gcc.dg/spellcheck-identifiers-3.c: New test.
7480 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
7482         PR fortran/71807
7483         * gfortran.dg/null_9.f90: New test.
7485 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7487         * gcc.dg/tree-ssa/loop-41.c: New test.
7489 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7491         PR tree-optimization/71347
7492         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7494 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7496         PR fortran/29819
7497         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7498         * gfortran.dg/contains.f90: Ditto.
7499         * gfortran.dg/contains_empty_1.f03: Ditto.
7500         * gfortran.dg/submodule_3.f08: Ditto.
7502 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7504         PR testsuite/71865
7505         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7506         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7507         expected diagnostics.
7509         PR c/71858
7510         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7511         * gcc.dg/spellcheck-identifiers-2.c: New test.
7512         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7513         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7515 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7517         PR tree-optimization/71872
7518         * gcc.c-torture/compile/pr71872.c: New test.
7520 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7522         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7523         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7524         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7525         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7526         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7527         * gcc.target/arm/atomic-op-acquire-1.c: This.
7528         * gcc.target/arm/atomic-op-char.c: Rename into ...
7529         * gcc.target/arm/atomic-op-char-1.c: This.
7530         * gcc.target/arm/atomic-op-consume.c: Rename into ...
7531         * gcc.target/arm/atomic-op-consume-1.c: This.
7532         * gcc.target/arm/atomic-op-int.c: Rename into ...
7533         * gcc.target/arm/atomic-op-int-1.c: This.
7534         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7535         * gcc.target/arm/atomic-op-relaxed-1.c: This.
7536         * gcc.target/arm/atomic-op-release.c: Rename into ...
7537         * gcc.target/arm/atomic-op-release-1.c: This.
7538         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7539         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7540         * gcc.target/arm/atomic-op-short.c: Rename into ...
7541         * gcc.target/arm/atomic-op-short-1.c: This.
7542         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7543         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7544         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7545         * gcc.target/arm/atomic-op-char-2.c: Likewise.
7546         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7547         * gcc.target/arm/atomic-op-int-2.c: Likewise.
7548         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7549         * gcc.target/arm/atomic-op-release-2.c: Likewise.
7550         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7551         * gcc.target/arm/atomic-op-short-2.c: Likewise.
7553 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
7555         PR fortran/70842
7556         * gfortran.dg/select_type_35.f03: New test.
7558 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7560         PR target/65951
7561         PR tree-optimization/70923
7562         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7563         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7564         * gcc.dg/vect/pr65951.c: Likewise.
7565         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7567 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
7569         * c-c++-common/pr60226.c: Expect maximum object file alignment
7570         error on AIX.
7572 2016-07-14  Richard Biener  <rguenther@suse.de>
7574         PR tree-optimization/71866
7575         * gcc.dg/torture/pr71866.c: New testcase.
7577 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7579         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7580         selector and enclose boolean expression in curly braces.
7582 2016-07-14  Alan Modra  <amodra@gmail.com>
7584         PR target/71733
7585         * gcc.target/powerpc/p9-novsx.c: New.
7587 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7589         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7590         * g++.dg/tree-prof/morefunc.C: Dito.
7591         * g++.dg/tree-prof/pr35545.C: Dito.
7592         * g++.dg/tree-prof/reorder.C: Dito.
7593         * gcc.dg/tree-prof/20050826-2.c: Dito.
7594         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7595         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7596         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7597         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7598         * gcc.dg/tree-prof/inliner-1.c: Dito.
7599         * gcc.dg/tree-prof/merge_block.c: Dito.
7600         * gcc.dg/tree-prof/stringop-1.c: Dito.
7601         * gcc.dg/tree-prof/stringop-2.c: Dito.
7602         * gcc.dg/tree-prof/switch-case-1.c: Dito.
7603         * gcc.dg/tree-prof/switch-case-2.c: Dito.
7604         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7605         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7606         * gcc.dg/tree-prof/update-loopch.c: Dito.
7607         * gcc.dg/tree-prof/val-prof-1.c: Dito.
7608         * gcc.dg/tree-prof/val-prof-2.c: Dito.
7609         * gcc.dg/tree-prof/val-prof-3.c: Dito.
7610         * gcc.dg/tree-prof/val-prof-4.c: Dito.
7611         * gcc.dg/tree-prof/val-prof-5.c: Dito.
7612         * gcc.dg/tree-prof/val-prof-6.c: Dito.
7613         * gcc.dg/tree-prof/val-prof-7.c: Dito.
7615 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7617         * lib/profopt.exp (profopt-execute): Remove .imports files.
7619 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7621         * lib/profopt.exp (profopt-execute): Always log profiler command line.
7623 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7625         * lib/profopt.exp (dg-final-scan-autofdo,
7626         dg-final-scan-not-autofdo): New functions.
7628 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
7630         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7631         * gcc.dg/vect/vect-35.c: Ditto.
7632         * gcc.dg/vect/vect-alias-check-2.c: New test.
7634 2016-07-13  Martin Liska  <mliska@suse.cz>
7636         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7637         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7638         * gfortran.dg/pr42108.f90: Update expected dump scan.
7640 2016-07-13  Richard Biener  <rguenther@suse.de>
7642         PR tree-optimization/24574
7643         * gcc.dg/pr24574.c: New testcase.
7645 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7647         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7648         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7649         * c-c++-common/pr68833-1.c: Require int32plus.
7650         * gcc.dg/ipa/pr63551.c: Likewise.
7651         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7652         * gcc.dg/ipa/pr64041.c: Require int32plus.
7654 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7656         PR ipa/71633
7657         * g++.dg/pr71633.C: New test.
7659 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7661         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7662         Add new arm_thumb1_cbz_ok effective target.
7663         * gcc.target/arm/cbz.c: New test.
7665 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7667         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7668         Define effective target.
7669         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7670         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7671         * gcc.target/arm/movhi_movw.c: New test.
7672         * gcc.target/arm/movsi_movw.c: Likewise.
7673         * gcc.target/arm/movdi_movw.c: Likewise.
7675 2016-07-13  Richard Biener  <rguenther@suse.de>
7677         PR middle-end/71104
7678         * gcc.dg/pr71104-1.c: New testcase.
7679         * gcc.dg/pr71104-2.c: Likewise.
7681 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7683         PR target/71805
7684         * gcc.target/powerpc/pr71805.c: New test.
7686 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7688         * gcc.target/powerpc/divkc3-1.c: New.
7689         * gcc.target/powerpc/mulkc3-1.c: New.
7691 2016-07-12  Nathan Sidwell  <nathan@acm.org>
7693         * gcc.target/arm/data-rel-1.c: New.
7694         * gcc.target/arm/data-rel-2.c: New.
7695         * gcc.target/arm/data-rel-3.c: New.
7697 2016-07-12  Martin Liska  <mliska@suse.cz>
7699         * gcc.dg/params/blocksort-part.c: New test.
7700         * gcc.dg/params/params.exp: New file.
7702 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7704         PR middle-end/71700
7705         * gcc.c-torture/execute/pr71700.c: New test.
7707 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
7708         Richard Biener  <rguenther@suse.de>
7710         PR tree-optimization/23286
7711         PR tree-optimization/70159
7712         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7713         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7714         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7715         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7716         * gcc.dg/tree-ssa/pr35286.c: Likewise.
7717         * gcc.dg/tree-ssa/pr35287.c: Likewise.
7718         * gcc.dg/hoist-register-pressure-1.c: Likewise.
7719         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7720         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7721         * gcc.dg/pr51879-12.c: Likewise.
7722         * gcc.dg/strlenopt-9.c: Likewise.
7723         * gcc.dg/tree-ssa/pr47392.c: Likewise.
7724         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7725         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7726         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7727         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7728         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7729         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7730         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7731         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7732         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7733         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7734         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7735         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7736         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7737         * gfortran.dg/pr43984.f90: Adjust expected outcome.
7739 2016-07-12  Richard Biener  <rguenther@suse.de>
7741         PR rtl-optimization/68961
7742         * gcc.target/i386/pr68961.c: New testcase.
7744 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
7746         PR middle-end/71758
7747         * c-c++-common/gomp/pr71758.c: New test.
7748         * gfortran.dg/gomp/pr71758.f90: New test.
7750         PR tree-optimization/71823
7751         * gcc.dg/vect/pr71823.c: New test.
7753 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
7755         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7756         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7757         and LINE_MAP_MAX_LOCATION_WITH_COLS.
7759 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7761         PR target/71801
7762         * gcc.target/i386/pr71801.c: New test.
7764 2016-07-11  Richard Biener  <rguenther@suse.de>
7766         PR tree-optimization/71816
7767         * gcc.dg/torture/pr71816.c: New testcase.
7769 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7771         PR fortran/71783
7772         * gfortran.dg/dependency_46.f90:  New test.
7774 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
7776         PR rtl-optimization/71621
7777         * gcc.target/i386/pr71621-1.c: New.
7778         * gcc.target/i386/pr71621-2.c: New.
7780 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
7782         * gfortran.dg/goacc/pr71704.f90: New test.
7784 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7786         PR target/71297
7787         * gcc.target/powerpc/pr71297.c: New.
7789 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
7791         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7793 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7795         PR target/71806
7796         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7798 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
7800         PR tree-optimization/71667
7801         * gcc.dg/vect/pr71667.c: New
7803 2016-07-08  Martin Liska  <mliska@suse.cz>
7805         * gcc.dg/torture/pr71606.c: New test.
7807 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7809         PR fortran/71764
7810         * gfortran.dg/pr71764.f90: New test.
7812 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
7813             Kai Tietz  <ktietz70@googlemail.com>
7815         PR c++/70869
7816         PR c++/71054
7817         * g++.dg/cpp0x/pr70869.C: New test.
7818         * g++.dg/cpp0x/pr71054.C: New test.
7820 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
7822         * g++.dg/debug/pr71432.C: Fail on AIX.
7824 2016-07-07  Martin Liska  <mliska@suse.cz>
7826         * gfortran.dg/do_1.f90: Remove a corner case that triggers
7827         an undefined behavior.
7828         * gfortran.dg/do_3.F90: Likewise.
7829         * gfortran.dg/do_check_11.f90: New test.
7830         * gfortran.dg/do_check_12.f90: New test.
7831         * gfortran.dg/do_corner_warn.f90: New test.
7833 2016-07-07  Martin Liska  <mliska@suse.cz>
7835         * gfortran.dg/predict-1.f90: Ammend the test.
7836         * gfortran.dg/predict-2.f90: Likewise.
7838 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
7840         PR ipa/71624
7841         * g++.dg/pr71624.C: New test.
7843 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7845         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7846         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7847         ARMv8-M Mainline architectures.
7849 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7851         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7852         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7854 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
7856         PR target/70098
7857         PR target/71763
7858         * gcc.target/powerpc/pr71763.c: New file.
7860 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
7862         PR tree-optimization/71518
7863         * gcc.dg/pr71518.c: New test.
7865 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
7867         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7869 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7871         PR target/50739
7872         * gcc.target/avr/pr50739.c: New test.
7874 2016-07-05  Jan Hubicka  <jh@suse.cz>
7876         * gcc.dg/tree-ssa/scev-14.c: update template.
7878 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
7880         * gcc.dg/vect/group-no-gaps-1.c: New test.
7882 2016-07-05  Andi Kleen  <ak@linux.intel.com>
7884         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7885         if kernel supports MPX.
7887 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
7889         * gcc.c-torture/compile/pr69102.c: Require fpic support.
7891 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7892             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7894         * gcc.target/powerpc/signbit-1.c: New test.
7895         * gcc.target/powerpc/signbit-2.c: New test.
7896         * gcc.target/powerpc/signbit-3.c: New test.
7898 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7900         PR rtl-optimization/71594
7901         * gcc.dg/torture/pr71594.c: New test.
7903 2016-07-05  Jan Hubicka  <jh@suse.cz>
7905         * gcc.dg/tree-ssa/scev-14.c: new testcase.
7907 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
7909         PR c++/62314
7910         * g++.dg/parse/error5.C: Update column
7911         number of missing semicolon error.
7912         * g++.dg/pr62314-2.C: New test case.
7914 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7916         * gfortran.dg/coarray_stat_function.f90: New test.
7917         * gfortran.dg/coarray_stat_whitespace.f90: New test.
7918         * gfortran.dg/coarray_lib_comm_1: Adapting old test
7919         to new interfaces.
7921 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
7923         PR fortran/71623
7924         * gfortran.dg/deferred_character_17.f90: New test.
7926 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
7928         * gcc.target/arm/neon/polytypes.c: Move to ...
7929         * gcc.target/arm/polytypes.c: ... here.
7930         * gcc.target/arm/neon/pr51534.c: Move to ...
7931         * gcc.target/arm/pr51534.c: ... here.
7932         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7933         * gcc.target/arm/vect-vcvt.c: ... here.
7934         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7935         * gcc.target/arm/vect-vcvtq.c: ... here.
7936         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7937         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7938         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7939         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7940         * gcc.target/arm/neon/neon.exp: Delete.
7941         * gcc.target/arm/neon/: Delete.
7943 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7945         PR fortran/65575
7946         * gfortran.dg: pr65575.f90: New test.
7948 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7950         PR fortran/35849
7951         * gfortran.dg: pr35849.f90: New test.
7953 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
7955         PR c++/71739
7956         * g++.dg/cpp0x/pr71739.C: New test.
7958 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
7960         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7962 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7964         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7965         locr.
7966         * gcc.target/s390/loc-1.c: New test.
7968 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
7970         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7971         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
7973 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7975         PR target/63874
7976         * gcc.target/aarch64/pr63874.c: New test.
7978 2016-07-04  Jan Beulich  <jbeulich@suse.com>
7980         * g++.dg/header.c: New.
7981         * gcc.dg/header.c: New.
7983 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
7985         PR c/71719
7986         * c-c++-common/Wunused-var-15.c: New test.
7988 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
7990         PR fortran/71687
7991         * gfortran.dg/gomp/pr71687.f90: New test.
7993 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7995         * gcc.dg/const-float128-ped.c: Require __float128 effective
7996         target and options.
7997         * gcc.dg/const-float128.c: Likewise.
7998         * gcc.dg/torture/float128-cmp-invalid.c: Require
7999         __float128 and base_quadfloat_support effective targets, and
8000         __float128 options.
8001         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8002         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8003         * gcc.dg/torture/float128-nan.c: Likewise.
8004         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8005         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8006         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8007         * lib/target-supports.exp (check_effective_target___float128): New.
8008         (add_options_for___float128): New.
8009         (check_effective_target_base_quadword_support): New.
8011 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8013         PR target/71720
8014         * gcc.target/powerpc/pr71720.c: New test.
8016 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8018         * gcc.dg/bss.c: New.
8020 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8022         PR target/71698
8023         * gcc.target/powerpc/pr71698.c: New test.
8025 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8027         PR target/71151
8028         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8029         instead of ".foo" for its section name.
8030         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8031         depending on MCU's flash size.
8032         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8033         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8034         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8035         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8036         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8037         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8039 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8041         * gcc.target/i386/pr65105-2.c: Add -msse2.
8043 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8045         PR tree-optimization/71707
8046         * gcc.dg/strlenopt-29.c: New test.
8048         PR fortran/71704
8049         * gfortran.dg/gomp/pr71704.f90: New test.
8051         PR fortran/71705
8052         * gfortran.dg/gomp/pr71705.f90: New test.
8054 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8056         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8057         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8058         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8059         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8060         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8061         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8062         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8063         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8064         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8065         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8066         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8067         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8068         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8069         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8070         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8071         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8072         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8073         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8074         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8075         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8076         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8077         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8078         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8079         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8080         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8081         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8082         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8083         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8084         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8085         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8086         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8087         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8088         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8089         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8090         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8091         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8092         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8093         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8094         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8095         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8096         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8097         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8098         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8099         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8100         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8101         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8102         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8103         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8104         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8105         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8106         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8107         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8108         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8109         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8110         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8111         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8112         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8113         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8114         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8115         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8116         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8117         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8118         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8119         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8120         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8121         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8122         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8123         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8124         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8125         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8126         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8127         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8128         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8129         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8130         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8131         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8132         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8133         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8134         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8135         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8136         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8138 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8139             James Greenhalgh  <james.greenhalgh@arm.com>
8141         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8143 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
8144             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8146         * gcc.target/aarch64/vget_set_lane_1.c: New test.
8148 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
8150         PR driver/71651
8151         * gcc.dg/spellcheck-options-12.c: New test case.
8153 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8155         PR middle-end/71693
8156         * gcc.c-torture/compile/pr71693.c: New test.
8158 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
8160         * gcc.dg/spellcheck-params.c: New testcase.
8161         * gcc.dg/spellcheck-params-2.c: New testcase.
8163 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8165         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8166         vector extract instructions.
8167         * gcc.target/powerpc/p9-extract-2.c: Likewise.
8169 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8171         PR fortran/71686
8172         * gfortran.dg/unexpected_eof_2.f90: New test.
8173         * gfortran.dg/unexpected_eof_3.f90: New test.
8175 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
8177         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8179 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
8181         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8182         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8183         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8185 2016-06-29  Richard Biener  <rguenther@suse.de>
8187         PR middle-end/15256
8188         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8190 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8192         * gcc.target/arm/aapcs/neon-vect10.c: Require
8193         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8194         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8195         * gcc.target/arm/aapcs/vfp18.c: Likewise.
8196         * gcc.target/arm/aapcs/vfp19.c: Likewise.
8197         * gcc.target/arm/aapcs/vfp20.c: Likewise.
8198         * gcc.target/arm/aapcs/vfp21.c: Likewise.
8199         * gcc.target/arm/fp16-aapcs-1.c: Require
8200         -mfloat-ab=hard.  Also simplify the test.
8201         * gcc.target/arm/fp16-aapcs-2.c: New.
8203 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8205         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8206         (add_options_for_arm_fp16_ieee): New.
8207         (add_options_for_arm_fp16_alternative): New.
8208         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
8209         long-line.
8210         (effective_target_arm_fp16_hw): New.
8212 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8214         PR tree-optimization/71655
8215         * g++.dg/pr71655.C: New test.
8217 2016-06-29  Martin Liska  <mliska@suse.cz>
8219         * gcc.dg/pr71585.c: New test.
8220         * gcc.dg/pr71585-2.c: New test.
8221         * gcc.dg/pr71585-3.c: New test.
8223 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8225         PR tree-optimization/70729
8226         * g++.dg/vect/pr70729.cc: New test.
8228 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
8230         * c-c++-common/gomp/cancel-1.c: Extend.
8232 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8234         PR tree-optimization/71625
8235         * gcc.dg/strlenopt-28.c: New test.
8237 2016-06-29  Richard Biener  <rguenther@suse.de>
8239         PR middle-end/71002
8240         * g++.dg/torture/pr71002.C: Adjust testcase.
8242 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8244         PR c/71685
8245         * gcc.dg/pr71685.c: New test.
8247 2016-06-28  Martin Sebor  <msebor@redhat.com>
8249         PR c/71552
8250         * gcc.dg/init-bad-9.c: New test.
8252 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8254         * gcc.target/powerpc/abs128-1.c: Require VSX.
8255         * gcc.target/powerpc/copysign128-1.c: Likewise.
8256         * gcc.target/powerpc/inf128-1.c: Likewise.
8257         * gcc.target/powerpc/nan128-1.c: Likewise.
8259 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
8261         PR middle-end/71626
8262         * gcc.c-torture/execute/pr71626-1.c: New test.
8263         * gcc.c-torture/execute/pr71626-2.c: New test.
8265 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
8267         PR target/71656
8268         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8270 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
8272         PR target/71670
8273         * gcc.target/powerpc/pr71670.c: New testcase.
8275 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
8277         PR target/71656
8278         * gcc.target/powerpc/pr71656-1.c: New test.
8279         * gcc.target/powerpc/pr71656-2.c: New test.
8281 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
8283         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8284         around fp16 code.
8285         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8286         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8287         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8288         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8289         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8290         Add arm_neon_fp16_ok effective target.
8291         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8292         Likewise.
8293         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8294         Likewise.
8295         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8296         Likewise.
8297         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8298         Likewise.
8299         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8300         Likewise.
8301         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8302         Likewise.
8303         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8304         Likewise.
8305         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8306         Likewise.
8307         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8308         Likewise.
8309         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8310         Likewise.
8311         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8312         Likewise.
8314 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
8316         * gcc.dg/predict-12.c: New testcase.
8318 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8320         PR fortran/71649
8321         * gfortran.dg/pr71649.f90: New test.
8323 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
8325         PR tree-optimization/71643
8326         * g++.dg/opt/pr71643.C: New test.
8328         PR tree-optimization/71631
8329         * gcc.c-torture/execute/pr71631.c: New test.
8331 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8333         * gcc.dg/predict-11.c: New testcase.
8334         * gfortran.dg/predict-2.f90: New testcase.
8336 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8338         * gcc.dg/predict-10.c: New test.
8340 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8342         * gcc.target/powerpc/abs128-1.c: New.
8343         * gcc.target/powerpc/copysign128-1.c: New.
8344         * gcc.target/powerpc/inf128-1.c: New.
8345         * gcc.target/powerpc/nan128-1.c: New.
8347 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
8349         * gfortran.dg/pr71642.f90: New test.
8351 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8353         PR tree-optimization/71647
8354         * gcc.target/i386/pr71647.c: New test.
8356 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8358         * gcc.target/i386/noplt-gd-1.c: New test.
8359         * gcc.target/i386/noplt-gd-2.c: Likewise.
8360         * gcc.target/i386/noplt-gd-3.c: Likewise.
8361         * gcc.target/i386/noplt-ld-1.c: Likewise.
8362         * gcc.target/i386/noplt-ld-2.c: Likewise.
8363         * gcc.target/i386/noplt-ld-3.c: Likewise.
8364         * lib/target-supports.exp
8365         (check_effective_target_tls_get_addr_via_got): New.
8367 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8369         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8370         testsuite compile flags.
8371         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8372         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8374 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8376         * g++dg/vect/pr36684.cc: Add dg-do compile.
8377         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8378         * gcc.dg/vect/pr70021.c: Ditto.
8379         * gcc.dg/vect/pr70138-1.c: Ditto.
8380         * gcc.dg/vect/pr70138-2.c: Ditto.
8381         * gcc.dg/vect/pr70354-1.c: Ditto.
8382         * gcc.dg/vect/pr70354-2.c: Ditto.
8383         * gcc.dg/vect/pr71259.c: Ditto.
8384         * gcc.dg/vect/pr71416-1.c: Ditto.
8385         * gcc.dg/vect/slp-43.c: Ditto.
8386         * gcc.dg/vect/slp-45.c: Ditto.
8387         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8388         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8389         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8390         * gfortran.dg/vect/pr69980.f90: Ditto.
8392 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8394         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8395         * gcc.dg/vect/bb-slp-30.c: Ditto.
8396         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8397         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8398         * gcc.dg/vect/pr45902.c: Ditto.
8399         * gcc.dg/vect/pr48172.c: Ditto.
8400         * gcc.dg/vect/pr48377.c: Ditto.
8401         * gcc.dg/vect/pr49038.c: Ditto.
8402         * gcc.dg/vect/pr49771.c: Ditto.
8403         * gcc.dg/vect/pr52091.c: Ditto.
8404         * gcc.dg/vect/pr53185-2.c: Ditto.
8405         * gcc.dg/vect/pr56826.c: Ditto.
8406         * gcc.dg/vect/pr60276.c: Ditto.
8407         * gcc.dg/vect/pr62021.c: Ditto.
8408         * gcc.dg/vect/pr63530.c: Ditto.
8409         * gcc.dg/vect/pr65518.c: Ditto.
8410         * gcc.dg/vect/pr65947-1.c: Ditto.
8411         * gcc.dg/vect/pr65947-10.c: Ditto.
8412         * gcc.dg/vect/pr65947-11.c: Ditto.
8413         * gcc.dg/vect/pr65947-12.c: Ditto.
8414         * gcc.dg/vect/pr65947-13.c: Ditto.
8415         * gcc.dg/vect/pr65947-2.c: Ditto.
8416         * gcc.dg/vect/pr65947-3.c: Ditto.
8417         * gcc.dg/vect/pr65947-4.c: Ditto.
8418         * gcc.dg/vect/pr65947-5.c: Ditto.
8419         * gcc.dg/vect/pr65947-6.c: Ditto.
8420         * gcc.dg/vect/pr65947-7.c: Ditto.
8421         * gcc.dg/vect/pr65947-8.c: Ditto.
8422         * gcc.dg/vect/pr65947-9.c: Ditto.
8423         * gcc.dg/vect/pr71416-1.c: Ditto.
8424         * gcc.dg/vect/pr71439.c: Ditto.
8425         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8426         * gcc.dg/vect/vect-bswap16.c: Ditto.
8427         * gcc.dg/vect/vect-bswap32.c: Ditto.
8428         * gcc.dg/vect/vect-bswap64.c: Ditto.
8429         * gcc.dg/vect/vect-live-1.c: Ditto.
8430         * gcc.dg/vect/vect-live-2.c: Ditto.
8431         * gcc.dg/vect/vect-live-3.c: Ditto.
8432         * gcc.dg/vect/vect-live-4.c: Ditto.
8433         * gcc.dg/vect/vect-live-5.c: Ditto.
8434         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8435         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8436         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8437         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8438         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8439         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8440         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8441         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8442         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8443         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8444         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8445         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8446         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8447         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8448         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8449         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8450         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8452 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8454         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8456 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8458         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
8459         ia32 if R_386_GOT32X relocation is supported.
8460         * gcc.target/i386/noplt-3.c: Likewise.
8461         * gcc.target/i386/noplt-2.c: Likewise.
8462         (main): Renamed to ...
8463         (bar): This.
8464         * gcc.target/i386/noplt-4.c: Likewise.
8465         (main): Renamed to ...
8466         (bar): This.
8467         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8468         * gcc.target/i386/pr67400-5.c: Likewise.
8470 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8472         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8473         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8475         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8476         f4): Adjust expected diagnostics.
8477         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8478         (T): If OVFP is defined, redefine to TP.
8479         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8480         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8481         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8482         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8483         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8484         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8485         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8486         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8487         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8488         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8489         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8490         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8491         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8492         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8493         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8494         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8495         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8496         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8497         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8498         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8499         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8500         as last argument to __builtin_add_overflow_p.
8502 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8504         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8505         dg-options and remove default vector testsuite compile flags.
8506         * g++.dg/vect/pr33860a.cc: Ditto.
8507         * g++.dg/vect/pr45470-a.cc: Ditto.
8508         * g++.dg/vect/pr45470-b.cc: Ditto.
8509         * g++.dg/vect/pr60896.cc: Ditto.
8510         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8511         * gcc.dg/vect/pr18308.c: Ditto.
8512         * gcc.dg/vect/pr24049.c: Ditto.
8513         * gcc.dg/vect/pr33373.c: Ditto.
8514         * gcc.dg/vect/pr36228.c: Ditto.
8515         * gcc.dg/vect/pr42395.c: Ditto.
8516         * gcc.dg/vect/pr42604.c: Ditto.
8517         * gcc.dg/vect/pr46663.c: Ditto.
8518         * gcc.dg/vect/pr48765.c: Ditto.
8519         * gcc.dg/vect/pr49093.c: Ditto.
8520         * gcc.dg/vect/pr49352.c: Ditto.
8521         * gcc.dg/vect/pr52298.c: Ditto.
8522         * gcc.dg/vect/pr52870.c: Ditto.
8523         * gcc.dg/vect/pr53185.c: Ditto.
8524         * gcc.dg/vect/pr53773.c: Ditto.
8525         * gcc.dg/vect/pr56695.c: Ditto.
8526         * gcc.dg/vect/pr62171.c: Ditto.
8527         * gcc.dg/vect/pr63530.c: Ditto.
8528         * gcc.dg/vect/pr68339.c: Ditto.
8529         * gcc.dg/vect/pr71259.c: Ditto.
8530         * gcc.dg/vect/vect-82_64.c: Ditto.
8531         * gcc.dg/vect/vect-83_64.c: Ditto.
8532         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8533         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8534         * gcc.dg/vect/vect-shift-2.c: Ditto.
8535         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8536         * gfortran.dg/vect/pr39318.f90: Ditto.
8537         * gfortran.dg/vect/pr45714-a.f: Ditto.
8538         * gfortran.dg/vect/pr45714-b.f: Ditto.
8539         * gfortran.dg/vect/pr46213.f90: Ditto.
8541 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8542             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8544         * gcc.target/powerpc/p9-splat-5.c: New test.
8546 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8548         PR tree-optimization/71488
8549         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8550         * lib/target-supports.exp: ... here.
8551         (check_sse4_hw_available): New procedure.
8552         (check_effective_target_sse4_runtime): Ditto.
8553         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8554         -march=westmere for sse4_runtime targets.
8555         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8556         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8557         (dg-additional-options): Use for sse4_runtime targets.
8558         (main): Call check_vect ().
8559         (dg-final): Perform scan only for sse4_runtime targets.
8561 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8563         PR target/66232
8564         PR target/67400
8565         * gcc.target/i386/pr66232-14.c: New file.
8566         * gcc.target/i386/pr66232-15.c: Likewise.
8567         * gcc.target/i386/pr66232-16.c: Likewise.
8568         * gcc.target/i386/pr66232-17.c: Likewise.
8569         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
8570         ia32 if R_386_GOT32X relocation is supported.
8571         * gcc.target/i386/pr67400-2.c: Likewise.
8572         * gcc.target/i386/pr67400-3.c: Likewise.
8573         * gcc.target/i386/pr67400-4.c: Likewise.
8574         * gcc.target/i386/pr67400-6.c: Likewise.
8575         * gcc.target/i386/pr67400-7.c: Likewise.
8576         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8578 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8580         PR libgfortran/48852
8581         * gfortran.dg/char4_iunit_1.f03: Update test.
8582         * gfortran.dg/f2003_io_5.f03: Update test.
8583         * gfortran.dg/real_const_3.f90: Update test.
8585 2016-06-23  Andi Kleen  <ak@linux.intel.com>
8587         * g++.dg/bprob/bprob.exp: Support autofdo.
8588         * g++.dg/tree-prof/tree-prof.exp: dito.
8589         * gcc.dg/tree-prof/tree-prof.exp: dito.
8590         * gcc.misc-tests/bprob.exp: dito.
8591         * gfortran.dg/prof/prof.exp: dito.
8592         * lib/profopt.exp: dito.
8593         * lib/target-supports.exp: Check for autofdo.
8595 2016-06-23  Martin Liska  <mliska@suse.cz>
8597         * gcc.dg/pr71619.c: New test.
8599 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8601         PR target/67400
8602         * gcc.target/i386/pr67400-1.c: New test.
8603         * gcc.target/i386/pr67400-2.c: Likewise.
8604         * gcc.target/i386/pr67400-3.c: Likewise.
8605         * gcc.target/i386/pr67400-4.c: Likewise.
8606         * gcc.target/i386/pr67400-5.c: Likewise.
8607         * gcc.target/i386/pr67400-6.c: Likewise.
8608         * gcc.target/i386/pr67400-7.c: Likewise.
8610 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8612         * c-c++-common/missing-header-1.c: New test case.
8613         * c-c++-common/missing-header-2.c: New test case.
8614         * c-c++-common/missing-header-3.c: New test case.
8615         * c-c++-common/missing-header-4.c: New test case.
8617 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8619         PR c/70339
8620         * c-c++-common/attributes-1.c: Update dg-prune-output to include
8621         hint.
8622         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8623         expected results due to builtin "nanl" now being suggested for
8624         "name".
8625         * gcc.dg/pr67580.c: Update expected messages.
8626         * gcc.dg/spellcheck-identifiers.c: New testcase.
8627         * gcc.dg/spellcheck-typenames.c: New testcase.
8629 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8631         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8632         file.
8633         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8634         diagnostic-test-show-locus-parseable-fixits.c to sources for
8635         diagnostic_plugin_test_show_locus.c.
8636         * lib/gcc-defs.exp (freeform_regexps): New global.
8637         (dg-regexp): New function.
8638         (handle-dg-regexps): New function.
8639         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8640         freeform_regexps to the empty list.
8641         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8643 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8645         PR tree-optimization/71488
8646         * g++.dg/pr71488.C: New test.
8647         * gcc.dg/vect/vect-bool-cmp.c: New test.
8649 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
8651         * gcc.dg/guality/param-5.c: New test.
8653 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8655         * gcc.target/i386/asm-flag-7.c: New test.
8657 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8659         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8660         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8661         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8662         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8663         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8664         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8665         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8666         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8667         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8668         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8669         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8670         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8671         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8672         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8673         * lib/target-supports.exp: Likewise.
8675 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8677         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8678         * gcc.dg/attr-ms_struct-2.c: Likewise.
8679         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8680         * gcc.dg/bf-ms-attrib.c: Likewise.
8681         * gcc.dg/bf-ms-layout-2.c: Likewise.
8682         * gcc.dg/bf-ms-layout-3.c: Likewise.
8683         * gcc.dg/bf-ms-layout.c: Likewise.
8684         * gcc.dg/bf-no-ms-layout.c: Likewise.
8685         * gcc.target/i386/bitfield1.c: Likewise.
8686         * gcc.target/i386/bitfield2.c: Likewise.
8687         * gcc.target/i386/bitfield3.c: Likewise.
8689 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8691         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8692         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8693         override other than -mcpu=power9 command-line option is specified,
8694         or if the target operating system is aix.
8695         * gcc.target/powerpc/darn-1.c: Likewise.
8696         * gcc.target/powerpc/darn-2.c: Likewise.
8697         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8698         test if effective-target is not powerpc_p9vector_ok or if the
8699         target operating system is not defined.
8700         * gcc.target/powerpc/vslv-1.c: Likewise.
8701         * gcc.target/powerpc/vsrv-0.c: Likewise.
8702         * gcc.target/powerpc/vsrv-1.c: Likewise.
8704 2016-06-21  Tobias Burnus  <burnus@net-b.de>
8706         PR fortran/71068
8707         * gfortran.dg/coarray/data_1.f90: New.
8709 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8711         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8712         (dg-require-effective-target): Use arm_v8_neon_hw.
8713         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8714         (dg-require-effective-target): Likewise.
8715         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8716         (dg-require-effective-target): Likewise.
8717         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8718         (dg-require-effective-target): Likewise.
8719         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8720         (dg-require-effective-target): Likewise.
8721         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8722         (dg-require-effective-target): Likewise.
8723         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8724         Add AArch64 check.
8726 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8728         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8729         Set to 3 so test passes.
8731 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8733         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8735 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
8737         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8738         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8739         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8740         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8742 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
8744         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8745         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8747 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8749         PR target/71549
8750         * gcc.target/i386/pr71549.c: New test.
8752 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8754         * gcc.target/powerpc/vadsdu-0.c: Replace
8755         dg-require-effective-target directive to allow test to run on more
8756         platforms, and add dg-skip-if directive to disable test on aix
8757         platforms because of known incompatibilities.
8758         * gcc.target/powerpc/vadsdu-1.c: Likewise.
8759         * gcc.target/powerpc/vadsdu-2.c: Likewise.
8760         * gcc.target/powerpc/vadsdu-3.c: Likewise.
8761         * gcc.target/powerpc/vadsdu-4.c: Likewise.
8762         * gcc.target/powerpc/vadsdu-5.c: Likewise.
8763         * gcc.target/powerpc/vadsdub-1.c: Likewise.
8764         * gcc.target/powerpc/vadsdub-2.c: Replace
8765         dg-require-effective-target directive to allow test to run on more
8766         platforms, and add dg-skip-if directive to disable test on aix
8767         platforms because of known incompatibilities.
8768         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8769         with vec_absdb call to differentiate this test from vadsdub-1.c.
8770         * gcc.target/powerpc/vadsduh-1.c: Replace
8771         dg-require-effective-target directive to allow test to run on more
8772         platforms, and add dg-skip-if directive to disable test on aix
8773         platforms because of known incompatibilities.
8774         * gcc.target/powerpc/vadsduh-2.c: Likewise.
8775         * gcc.target/powerpc/vadsduw-1.c: Likewise.
8776         * gcc.target/powerpc/vadsduw-2.c: Likewise.
8778 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
8780         PR tree-optimization/71588
8781         * gcc.dg/pr71558.c: New test.
8783 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8785         * c-c++-common/pr68657-1.c: Require ptr32plus support.
8786         * c-c++-common/pr68657-2.c: Likewise.
8787         * c-c++-common/pr68657-3.c: Likewise.
8788         * gcc.dg/torture/pr69714.c: Require int32plus support.
8789         * gcc.dg/torture/pr70025.c: Likewise.
8790         * gcc.dg/torture/pr70083.c: Likewise.
8791         * gcc.dg/torture/pr70542.c: Likewise.
8792         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8794 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
8796         PR c/71601
8797         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8799 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
8801         PR middle-end/71581
8802         * gcc.dg/pr71581.c: New test.
8804         PR rtl-optimization/71591
8805         * gcc.dg/cpp/pr71591.c: New test.
8807 2016-06-20   David B. Robins  <gcc@davidrobins.net>
8809         PR target/71571
8810         * g++.dg/torture/pr71571.C: New test.
8812 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
8814         PR target/71559
8815         * gcc.target/i386/sse2-pr71559.c: New test.
8816         * gcc.target/i386/avx-pr71559.c: New test.
8817         * gcc.target/i386/avx512f-pr71559.c: New test.
8819 2016-06-20  Tobias Burnus  <burnus@net-b.de>
8821         PR fortran/71194
8822         * gfortran.dg/pointer_remapping_10.f90: New.
8824 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
8826         * g++.dg/diagnostic/string-literal-concat.C: New test case.
8828 2016-06-20  Martin Sebor  <msebor@redhat.com>
8830         PR c/69507
8831         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8832         * gnu90-const-expr-1.c: Same.
8833         * gnu99-const-expr-1.c: Same.
8834         * gnu99-static-1.c: Same.
8836 2016-06-20  Renlin Li  <renlin.li@arm.com>
8838         PR testsuite/71489
8839         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8841 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
8843         * gcc.target/aarch64/vcvt_f64_1.c: New.
8844         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8845         * gcc.target/aarch64/vrecp_f64_1.c: New.
8847 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8849         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8850         "alignement".
8852 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
8854         PR target/71103
8855         * gcc.target/avr/torture/pr71103-2.c: New test.
8857 2016-06-19  Martin Sebor  <msebor@redhat.com>
8859         PR c/69507
8860         * gcc.dg/alignof.c: New test.
8862 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
8864         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8865         vs dg-error; test constexpr specifier too.
8867 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
8869         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8871 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
8873         * lib/target-supports.exp
8874         (check_effective_target_arm_neon_fp16_ok_nocache): Call
8875         arm_neon_ok and merge flags.  Fix temporary test name.
8876         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8877         and merge flags.
8879 2016-06-17  Martin Liska  <mliska@suse.cz>
8881         * gcc.dg/predict-9.c: Fix dump scanning.
8883 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8885         PR tree-optimization/71354
8886         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8888 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8890         PR tree-optimization/71347
8891         * gcc.dg/tree-ssa/pr71347.c: New test.
8893 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8895         PR tree-optimization/71354
8896         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8898 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
8900         * gcc.dg/vect/vect-alias-check-1.c: New test.
8902 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8904         PR target/71151
8905         * gcc.target/avr/pr71151-1.c: New test.
8906         * gcc.target/avr/pr71151-2.c: New test.
8907         * gcc.target/avr/pr71151-3.c: New test.
8908         * gcc.target/avr/pr71151-4.c: New test.
8909         * gcc.target/avr/pr71151-5.c: New test.
8910         * gcc.target/avr/pr71151-6.c: New test.
8911         * gcc.target/avr/pr71151-7.c: New test.
8912         * gcc.target/avr/pr71151-8.c: New test.
8913         * gcc.target/avr/pr71151-common.h: New test.
8915 2016-06-16  Martin Liska  <mliska@suse.cz>
8917         * gfortran.dg/predict-1.f90: New test.
8919 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
8921         PR target/71242
8922         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
8924 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
8926         * g++.dg/vect/pr36648.cc: Disable cunrolli
8928 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
8930         PR target/71554
8931         * gcc.c-torture/execute/pr71554.c: New test.
8933         PR rtl-optimization/71532
8934         * gcc.dg/torture/pr71532.c: New test.
8936 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8938         * gcc.target/powerpc/p9-dimode1.c: New test.
8939         * gcc.target/powerpc/p9-dimode2.c: Likewise.
8941 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
8943         * gcc.c-torture/compile/20160615-1.c: New test.
8945         * g++.dg/cpp0x/ref-qual17.C: New test.
8947 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
8949         PR middle-end/71529
8950         * gcc.target/i386/pr71529.C: New test.
8952 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
8954         PR tree-optimization/71483
8955         * g++.dg/vect/pr71483.c: New
8957 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
8959         PR c++/70202
8960         * g++.dg/inherit/crash6.C: New.
8961         * g++.dg/inherit/union2.C: Likewise.
8962         * g++.dg/inherit/virtual12.C: Likewise.
8963         * g++.dg/inherit/virtual13.C: Likewise.
8964         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8966 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
8968         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
8970 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
8972         PR tree-optimization/71439
8973         * gcc.dg/vect/pr71439.c: New
8975 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8977         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8979 2016-06-15  Richard Biener  <rguenther@suse.de>
8981         * gcc.dg/vect/slp-45.c: New testcase.
8983 2016-06-15  Richard Biener  <rguenther@suse.de>
8985         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8987 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8989         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8990         requirements, and disable for AIX for now.
8991         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8993 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
8995         PR c++/71528
8996         * g++.dg/opt/pr71528.C: New test.
8998         PR c++/71516
8999         * g++.dg/init/pr71516.C: New test.
9001 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9003         * g++.dg/init/array46.C: New.
9005 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9007         * gcc.target/i386/float128-3.c: New test.
9008         * gcc.target/i386/quad-sse4.c: Ditto.
9009         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9010         Update scan strings.
9012 2016-06-14  Richard Biener  <rguenther@suse.de>
9014         PR middle-end/71526
9015         * gfortran.dg/pr71526.f90: New testcase.
9017 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9019         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9020         * gcc.dg/zero_bits_compound-1.c: Likewise.
9022 2016-06-14  Richard Biener  <rguenther@suse.de>
9024         PR tree-optimization/71522
9025         * gcc.dg/torture/pr71522.c: New testcase.
9027 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9029         PR tree-optimization/71520
9030         * gcc.dg/tree-ssa/pr71520.c: New test.
9032 2016-06-14  Richard Biener  <rguenther@suse.de>
9034         PR tree-optimization/71521
9035         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9037 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9039         PR sanitizer/71498
9040         * c-c++-common/ubsan/bounds-13.c: New test.
9042         PR preprocessor/71183
9043         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9045 2016-06-13  Jeff Law  <law@redhat.com>
9047         PR tree-optimization/71403
9048         * c-c++-common/ubsan/pr71403-1.c: New test.
9049         * c-c++-common/ubsan/pr71403-2.c: New test.
9050         * c-c++-common/ubsan/pr71403-3.c: New test.
9052 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9054         PR middle-end/71478
9055         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9056         Add -Wno-psabi -w to dg-options.
9058 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9060         * gcc.target/powerpc/vadsdu-0.c: New test.
9061         * gcc.target/powerpc/vadsdu-1.c: New test.
9062         * gcc.target/powerpc/vadsdu-2.c: New test.
9063         * gcc.target/powerpc/vadsdu-3.c: New test.
9064         * gcc.target/powerpc/vadsdu-4.c: New test.
9065         * gcc.target/powerpc/vadsdu-5.c: New test.
9066         * gcc.target/powerpc/vadsdub-1.c: New test.
9067         * gcc.target/powerpc/vadsdub-2.c: New test.
9068         * gcc.target/powerpc/vadsduh-1.c: New test.
9069         * gcc.target/powerpc/vadsduh-2.c: New test.
9070         * gcc.target/powerpc/vadsduw-1.c: New test.
9071         * gcc.target/powerpc/vadsduw-2.c: New test.
9073 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9075         * gcc.dg/c99-init-2.c (c): Update expected error message.
9076         * gcc.dg/init-bad-8.c (foo): Likewise.
9077         * gcc.dg/spellcheck-fields-3.c: New test case.
9079 2016-06-13  Martin Liska  <mliska@suse.cz>
9081         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9082         and "guess loop iv compared" heuristics.
9083         * gcc.dg/predict-2.c: Likewise.
9084         * gcc.dg/predict-3.c: Likewise.
9085         * gcc.dg/predict-4.c: Likewise.
9086         * gcc.dg/predict-5.c: Likewise.
9087         * gcc.dg/predict-6.c: Likewise.
9089 2016-06-13  Marek Polacek  <polacek@redhat.com>
9091         PR middle-end/71476
9092         * c-c++-common/Wswitch-unreachable-4.c: New test.
9093         * gcc.dg/Wswitch-unreachable-2.c: New test.
9094         * g++.dg/tm/jump1.C: Move dg-warning.
9096 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9098         * gnat.dg/renaming10.ad[sb]: New test.
9100 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
9102         PR fortran/70673
9103         * gfortran.dg/pr70673.f90: New test.
9105 2016-06-13  Richard Biener  <rguenther@suse.de>
9107         PR middle-end/64516
9108         * gcc.dg/align-3.c: New testcase.
9110 2016-06-13  Martin Liska  <mliska@suse.cz>
9112         * gcc.target/i386/pr71458.c: New test.
9114 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
9116         PR target/71241
9117         * gcc.dg/torture/float128-nan.c: New test.
9119 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9121         PR target/60751
9122         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9123         statement.
9125 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9127         PR target/60751
9128         * gfortran.dg/comma_IO_extension_1.f90: New test.
9129         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9130         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9131         statement.
9132         * gfortran.dg/graphite/pr38083.f90: Likewise.
9133         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9134         missing format.
9136 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9138         * gnat.dg/case_character.adb: New test.
9140 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
9142         PR middle-end/71310
9143         * gcc.target/powerpc/pr71310.c: New testcase.
9145 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
9147         PR middle-end/71478
9148         * gcc.dg/pr71478.c: New test.
9150 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
9152         PR middle-end/71494
9153         * gcc.c-torture/execute/pr71494.c: New test.
9155         PR c/68657
9156         * gcc.target/i386/pr68657.c: New test.
9158         PR inline-asm/68843
9159         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9160         (test): Add -masm=intel alternatives.
9162 2016-06-10  Martin Sebor  <msebor@redhat.com>
9164         PR c/71392
9165         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9167 2016-06-10  Jeff Law  <law@redhat.com>
9169         PR tree-optimization/71335
9170         * gcc.c-torture/execute/pr71335.c: New test.
9172 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
9174         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9175         the various "cannot tail-call: " messages.
9177 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
9179         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9180         and options.
9182 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
9184         PR sanitizer/71480
9185         * c-c++-common/asan/pr71480.c: New test.
9187 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
9189         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9190         (ASMNAME2): Likewise.
9191         (main): Replace fn in asm statement with ASMNAME ("fn").
9192         * gcc.dg/guality/pr68037-2.c: Likewise.
9193         * gcc.dg/guality/pr68037-3.c: Likewise.
9194         * gcc.dg/torture/pr68037-1.c: Likewise.
9195         * gcc.dg/torture/pr68037-2.c: Likewise.
9196         * gcc.dg/torture/pr68037-3.c: Likewise.
9198 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9200         PR inline-asm/68843
9201         * gcc.target/i386/pr68843-1.c: New test.
9202         * gcc.target/i386/pr68843-2.c: New test.
9204 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9205             Cesar Philippidis  <cesar@codesourcery.com>
9207         PR middle-end/71373
9208         * gcc.dg/goacc/nested-function-1.c: New file.
9209         * gcc.dg/goacc/nested-function-2.c: Likewise.
9210         * gcc.dg/goacc/pr71373.c: Likewise.
9211         * gfortran.dg/goacc/cray-2.f95: Likewise.
9212         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9213         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9214         * gfortran.dg/goacc/cray.f95: Update.
9215         * gfortran.dg/goacc/loop-1.f95: Likewise.
9216         * gfortran.dg/goacc/loop-3.f95: Likewise.
9217         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9218         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9220 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9222         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9223         for OpenACC tile clauses.
9224         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9226         PR c/71381
9227         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
9228         to...
9229         * c-c++-common/goacc/cache-2.c: ... this new file.
9230         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9231         * gfortran.dg/goacc/cache-2.f95: ... this new file.
9232         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9233         usage.
9234         * gfortran.dg/goacc/cray.f95: Likewise.
9235         * gfortran.dg/goacc/loop-1.f95: Likewise.
9237 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
9239         PR tree-optimization/71407
9240         PR tree-optimization/71416
9241         * gcc.dg/vect/pr71407.c: New
9242         * gcc.dg/vect/pr71416-1.c: New
9243         * gcc.dg/vect/pr71416-2.c: New
9245 2016-06-10  Richard Biener  <rguenther@suse.de>
9247         PR middle-end/71477
9248         * gcc.dg/torture/pr71477.c: New testcase.
9250 2016-06-09  Julia Koval  <julia.koval@intel.com>
9252         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9253         * gcc.target/i386/interrupt-13.c: Likewise.
9254         * gcc.target/i386/interrupt-15.c: Likewise.
9255         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9256         * gcc.target/i386/interrupt-24.c: Likewise.
9257         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9258         * gcc.target/i386/interrupt-9.c: Likewise.
9259         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9261 2016-06-09  Martin Sebor  <msebor@redhat.com>
9263         PR c/70883
9264         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9265         * gcc.dg/builtin-constant_p-1.c: Same.
9266         * gcc.dg/builtins-error.c: Same.
9267         * gcc.dg/pr70859.c: Same.
9269 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9271         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9272         * gcc.dg/torture/pr68067-1.c: Likewise.
9273         * gcc.dg/torture/pr68067-2.c: Likewise.
9275 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9277         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9278           when setting SIZE.
9280 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9282         PR c++/71465
9283         * g++.dg/inherit/crash5.C: New.
9284         Revert:
9285         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9287         PR c++/70202
9288         * g++.dg/inherit/crash5.C: New.
9289         * g++.dg/inherit/virtual1.C: Adjust.
9291 2016-06-09  Martin Liska  <mliska@suse.cz>
9293         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9294         * g++.dg/predict-loop-exit-2.C: Likewise.
9295         * g++.dg/predict-loop-exit-3.C: Likewise.
9296         * gcc.dg/predict-1.c: Likewise.
9297         * gcc.dg/predict-2.c: Likewise.
9298         * gcc.dg/predict-3.c: Likewise.
9299         * gcc.dg/predict-4.c: Likewise.
9300         * gcc.dg/predict-5.c: Likewise.
9301         * gcc.dg/predict-6.c: Likewise.
9302         * gcc.dg/predict-7.c: Likewise.
9304 2016-06-09  Richard Biener  <rguenther@suse.de>
9306         PR tree-optimization/71462
9307         * gcc.dg/torture/pr71462.c: New testcase.
9309 2016-06-09  Marek Polacek  <polacek@redhat.com>
9311         PR c/65471
9312         * gcc.dg/c11-generic-3.c: New test.
9314 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
9316         * g++.dg/init/array42.C: New.
9317         * g++.dg/init/array43.C: Likewise.
9318         * g++.dg/init/array44.C: Likewise.
9319         * g++.dg/init/array45.C: Likewise.
9320         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9321         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9322         * g++.dg/cpp1y/auto-fn27.C: Likewise.
9323         * g++.dg/gomp/pr35751.C: Likewise.
9324         * g++.dg/init/array23.C: Likewise.
9325         * g++.dg/init/brace2.C: Likewise.
9326         * g++.dg/init/brace6.C: Likewise.
9328 2016-06-08  Martin Sebor  <msebor@redhat.com>
9329             Jakub Jelinek  <jakub@redhat.com>
9331         PR c++/70507
9332         PR c/68120
9333         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9334         * c-c++-common/builtin-arith-overflow-2.c: New test.
9335         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9336         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9337         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9339 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9341         PR c++/71442
9342         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9344 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
9346         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9347         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9348         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9349         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9350         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9351         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9352         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9353         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9354         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9355         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9356         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9357         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9358         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9360 2016-06-08  Richard Biener  <rguenther@suse.de>
9362         PR tree-optimization/68558
9363         * gcc.dg/vect/slp-44.c: New testcase.
9365 2016-06-08  Richard Biener  <rguenther@suse.de>
9367         * gcc.dg/vect/slp-43.c: New testcase.
9369 2016-06-08  Richard Biener  <rguenther@suse.de>
9371         PR tree-optimization/71452
9372         * gcc.dg/torture/pr71452.c: New testcase.
9374 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9376         PR c++/71448
9377         * g++.dg/torture/pr71448.C: New test.
9379 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
9381         PR debug/71432
9382         PR ada/71413
9383         * g++.dg/debug/pr71432.C: New test.
9385 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9387         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9388         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9389         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9391 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
9393         * gcc.dg/vect/vect-live-2.c: Update effective target.
9394         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9395         * lib/target-supports.exp: Add aarch64 to vect_long.
9397 2016-06-08  Marek Polacek  <polacek@redhat.com>
9399         PR c/71418
9400         * gcc.dg/noncompile/pr71418.c: New test.
9402         PR c/71426
9403         * gcc.dg/noncompile/pr71426.c: New test.
9405 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
9407         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9408         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9409         * gcc.dg/predict-3.c: Update template.
9410         * gcc.dg/predict-5.c: Update template.
9411         * gcc.dg/predict-6.c: Update template.
9412         * gcc.dg/predict-9.c: Update template.
9413         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9415 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
9417         * gcc.target/powerpc/vec-mul.c: New test.
9419 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
9421         * gcc.dg/spellcheck-fields-2.c: New test case.
9423 2016-06-07  Richard Biener  <rguenther@suse.de>
9425         PR c/61564
9426         * gcc.dg/Wpragmas-1.c: New testcase.
9427         * gcc.dg/Wattributes-4.c: Likewise.
9428         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9429         entry.
9431 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
9433         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9434         spurious debug code.
9436 2016-06-07  Richard Biener  <rguenther@suse.de>
9438         PR tree-optimization/71428
9439         * gcc.dg/torture/pr71428.c: New testcase.
9441 2016-06-07  Richard Biener  <rguenther@suse.de>
9443         PR middle-end/71423
9444         * gcc.dg/torture/pr71423.c: New testcase.
9446 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9448         PR middle-end/71408
9449         * gcc.dg/tree-ssa/pr71408.c: New test.
9451 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9453         PR middle-end/71281
9454         * g++.dg/torture/pr71281.C: New test.
9456 2016-06-06  Marek Polacek  <polacek@redhat.com>
9458         PR c/71362
9459         * gcc.dg/pr71362.c: New test.
9461 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9462             Patrick Palka  <ppalka@gcc.gnu.org>
9464         PR c++/70847
9465         PR c++/71330
9466         PR c++/71393
9467         * g++.dg/opt/pr70847.C: New test.
9468         * g++.dg/ubsan/pr70847.C: New test.
9469         * g++.dg/ubsan/pr71393.C: New test.
9471 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9473         PR tree-optimization/71259
9474         * gcc.dg/vect/pr71259.c: New test.
9476 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
9478         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9479         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9480         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9481         above.
9483 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9485         PR middle-end/37780
9486         * gcc.c-torture/execute/pr37780.c: New test.
9487         * gcc.target/aarch64/pr37780_1.c: Likewise.
9488         * gcc.target/arm/pr37780_1.c: Likewise.
9490 2016-06-06  Marek Polacek  <polacek@redhat.com>
9492         * c-c++-common/attr-may-alias-1.c: New test.
9493         * c-c++-common/attr-may-alias-2.c: New test.
9494         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9496 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9498         PR c/24414
9499         * gcc.target/i386/pr24414.c: New test.
9501 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
9503         * gcc.target/sparc/vis4misc.c: New file.
9504         * gcc.target/sparc/fpcmp.c: Likewise.
9505         * gcc.target/sparc/fpcmpu.c: Likewise.
9507 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
9509         * gcc.dg/vect/vect-live-1.c: Use additional-options.
9510         * gcc.dg/vect/vect-live-3.c: Likewise.
9512 2016-06-06  Richard Biener  <rguenther@suse.de>
9514         PR tree-optimization/71398
9515         * gcc.dg/torture/pr71398.c: New testcase.
9517 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
9519         PR target/71389
9520         * g++.dg/pr71389.C: New test.
9522 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9524         PR fortran/71404
9525         * gfortran.dg/fmt_read_5.f: New test.
9527 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
9529         PR fortran/69659
9530         * gfortran.dg/class_array_22.f03: New test.
9532 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9534         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9536 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9538         * gcc.dg/predict-9.c: Update template.
9540 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
9542         PR c++/49377
9543         * g++.dg/template/pr49377.C: New.
9545 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
9547         PR tree-optimization/71405
9548         * g++.dg/torture/pr71405.C: New test.
9550 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9552         PR c++/70202
9553         * g++.dg/inherit/crash5.C: New.
9554         * g++.dg/inherit/virtual1.C: Adjust.
9556 2016-06-03  Jeff Law  <law@redhat.com>
9558         PR tree-optimization/71316
9559         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9561 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9563         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
9564         dg-additional-options with just -fno-tree-scev-cprop in it.
9565         * gcc.dg/vect/vect-live-2.c: Likewise.
9566         * gcc.dg/vect/vect-live-5.c: Likewise.
9567         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9568         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9569         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9571 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
9573         PR c++/27100
9574         * g++.dg/other/friend6.C: New test.
9576 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9578         * g++.dg/torture/ppc-ldst-array.C: New.
9580 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
9582         PR target/71276
9583         PR target/71277
9584         * gcc.dg/torture/builtin-fp-int-inexact.c,
9585         gcc.target/i386/387-builtin-fp-int-inexact.c,
9586         gcc.target/i386/387-rint-inline-1.c,
9587         gcc.target/i386/387-rint-inline-2.c,
9588         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9589         gcc.target/i386/sse2-rint-inline-1.c,
9590         gcc.target/i386/sse2-rint-inline-2.c,
9591         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9592         gcc.target/i386/sse4_1-rint-inline.c: New tests.
9594 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9595             Julia Koval  <julia.koval@intel.com>
9597         PR target/66960
9598         PR target/67630
9599         PR target/67634
9600         PR target/67841
9601         PR target/68037
9602         PR target/68618
9603         PR target/68661
9604         PR target/69575
9605         PR target/69596
9606         PR target/69734
9607         * gcc.dg/guality/pr68037-1.c: New test.
9608         * gcc.dg/guality/pr68037-2.c: Likewise.
9609         * gcc.dg/guality/pr68037-3.c: Likewise.
9610         * gcc.dg/torture/pr68037-1.c: Likewise.
9611         * gcc.dg/torture/pr68037-2.c: Likewise.
9612         * gcc.dg/torture/pr68037-3.c: Likewise.
9613         * gcc.dg/torture/pr68661-1a.c: Likewise.
9614         * gcc.dg/torture/pr68661-1b.c: Likewise.
9615         * gcc.target/i386/interrupt-1.c: Likewise.
9616         * gcc.target/i386/interrupt-2.c: Likewise.
9617         * gcc.target/i386/interrupt-3.c: Likewise.
9618         * gcc.target/i386/interrupt-4.c: Likewise.
9619         * gcc.target/i386/interrupt-5.c: Likewise.
9620         * gcc.target/i386/interrupt-6.c: Likewise.
9621         * gcc.target/i386/interrupt-7.c: Likewise.
9622         * gcc.target/i386/interrupt-8.c: Likewise.
9623         * gcc.target/i386/interrupt-9.c: Likewise.
9624         * gcc.target/i386/interrupt-10.c: Likewise.
9625         * gcc.target/i386/interrupt-11.c: Likewise.
9626         * gcc.target/i386/interrupt-12.c: Likewise.
9627         * gcc.target/i386/interrupt-13.c: Likewise.
9628         * gcc.target/i386/interrupt-14.c: Likewise.
9629         * gcc.target/i386/interrupt-15.c: Likewise.
9630         * gcc.target/i386/interrupt-16.c: Likewise.
9631         * gcc.target/i386/interrupt-17.c: Likewise.
9632         * gcc.target/i386/interrupt-18.c: Likewise.
9633         * gcc.target/i386/interrupt-19.c: Likewise.
9634         * gcc.target/i386/interrupt-20.c: Likewise.
9635         * gcc.target/i386/interrupt-21.c: Likewise.
9636         * gcc.target/i386/interrupt-22.c: Likewise.
9637         * gcc.target/i386/interrupt-23.c: Likewise.
9638         * gcc.target/i386/interrupt-24.c: Likewise.
9639         * gcc.target/i386/interrupt-25.c: Likewise.
9640         * gcc.target/i386/interrupt-26.c: Likewise.
9641         * gcc.target/i386/interrupt-27.c: Likewise.
9642         * gcc.target/i386/interrupt-28.c: Likewise.
9643         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9644         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9645         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9646         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9647         * gcc.target/i386/interrupt-iamcu.c: Likewise.
9648         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9649         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9650         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9651         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9652         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9653         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9654         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9656 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
9658         PR tree-optimization/52171
9659         * gcc.dg/pr52171.c: New test.
9660         * gcc.target/i386/pr52171.c: New test.
9662 2016-06-03  Jan Hubicka  <jh@suse.cz>
9664         * g++.dg/tree-ssa/pred-1.C: New testcase
9665         * gcc.dg/tree-ssa/pred-1.c: New testcase
9667 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9669         PR target/70957
9670         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9671         support.
9672         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9674 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
9676         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9678 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
9680         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9681         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9682         * gcc.dg/vect/vect-live-1.c: New test.
9683         * gcc.dg/vect/vect-live-2.c: New test.
9684         * gcc.dg/vect/vect-live-3.c: New test.
9685         * gcc.dg/vect/vect-live-4.c: New test.
9686         * gcc.dg/vect/vect-live-5.c: New test.
9687         * gcc.dg/vect/vect-live-slp-1.c: New test.
9688         * gcc.dg/vect/vect-live-slp-2.c: New test.
9689         * gcc.dg/vect/vect-live-slp-3.c: New test.
9691 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9693         PR middle-end/71387
9694         * g++.dg/opt/pr71387.C: New test.
9696 2016-06-02  Jeff Law  <law@redhat.com>
9698         PR tree-optimization/71328
9699         * gcc.c-torture/compile/pr71328.c: New test.
9701 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9703         PR fortran/52393
9704         * gfortran.dg/fmt_read_3.f90: Fix typo.
9705         * gfortran.dg/fmt_read_4.f90: New test.
9707 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
9709         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9710         * g++.dg/cpp0x/forw_enum6.C: Likewise.
9711         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9712         * g++.dg/cpp0x/override2.C: Likewise.
9713         * g++.dg/parse/crash5.C: Likewise.
9714         * g++.dg/parse/error16.C: Likewise.
9715         * g++.dg/parse/error27.C: Likewise.
9716         * g++.dg/template/qualttp15.C: Likewise.
9717         * g++.dg/template/redecl4.C: Likewise.
9718         * g++.old-deja/g++.other/crash39.C: Likewise.
9719         * g++.old-deja/g++.other/struct1.C: Likewise.
9720         * g++.old-deja/g++.pt/m9a.C: Likewise.
9721         * g++.old-deja/g++.pt/memclass10.C: Likewise.
9723 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9725         PR c++/71372
9726         * c-c++-common/pr71372.c: New test.
9728         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9729         __TIME__ strings with __builtin_strcmp instead of printf and
9730         dg-output.
9732 2016-06-02  Martin Liska  <mliska@suse.cz>
9734         * gcc.dg/predict-9.c: New test.
9736 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9738         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9739         global set_compiler_env_var and global saved_compiler_env_var.
9741 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9743         PR rtl-optimization/71295
9744         * gcc.c-torture/compile/pr71295.c: New test.
9746 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9748         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9750         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9751         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9753         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9754         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9755         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9756         alternative number.
9758 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
9760         * gcc.target/powerpc/p9-splat-4.c: New test.
9762 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
9764         PR target/71186
9765         * gcc.target/powerpc/pr71186.c: New test.
9767 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9769         PR fortran/52393
9770         * gfortran.dg/fmt_read_3.f90: New test.
9772 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9774         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9775         procedure.
9777 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
9779         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9780         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9781         env var is set.
9782         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9783         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9784         shown once.
9785         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9786         during compilation.
9787         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9788         vars set by dg-set-compiler-env-var.
9790 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
9792         PR fortran/71156
9793         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9794         to the module procedure declaration.
9795         * gfortran.dg/submodule_16.f08: New test.
9797 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
9799         PR middle-end/71371
9800         * c-c++-common/gomp/pr71371.c: New test.
9802 2016-06-01  Richard Biener  <rguenther@suse.de>
9804         PR tree-optimization/71366
9805         * gcc.dg/torture/pr71366-1.c: New testcase.
9806         * gcc.dg/torture/pr71366-2.c: Likewise.
9808 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9810         * gcc.target/powerpc/vslv-0.c: New test.
9811         * gcc.target/powerpc/vslv-1.c: New test.
9812         * gcc.target/powerpc/vsrv-0.c: New test.
9813         * gcc.target/powerpc/vsrv-1.c: New test.
9815 2016-06-01  Nathan Sidwell  <nathan@acm.org>
9817         * c-c++-common/torture/pr57945.c: Add expected PTX error.
9818         * gcc.target/nvptx/weak.c: New.
9820 2016-06-01  Richard Biener  <rguenther@suse.de>
9822         PR tree-optimization/71261
9823         * gcc.dg/torture/vect-bool-1.c: New testcase.
9825 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
9827         * gfortran.dg/gomp/order-1.f90: New test.
9828         * gfortran.dg/gomp/order-2.f90: New test.
9830 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
9832         * gcc.dg/unroll-6.c: Update template.
9833         * gcc.dg/unroll-7.c: New testcase.
9834         * gcc.dg/unroll-8.c: New testcase.
9836 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9838         * gnat.dg/opt56.ad[sb]: New test.
9840 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
9842         PR c++/66635
9843         * g++.dg/cpp0x/constexpr-ice16.C: New.
9845 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
9847         PR tree-optimization/71314
9848         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
9849         -mbranch-cost=2.
9851 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
9853         PR tree-optimization/71077
9854         * gcc.dg/tree-ssa/pr71077.c: New test.
9856 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
9858         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9859         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9860         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9862 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
9864         PR c++/71248
9865         * g++.dg/cpp0x/pr71248.C: New.
9866         * g++.dg/cpp0x/auto7.C: Test column numbers too.
9867         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9868         * g++.dg/init/new37.C: Likewise.
9869         * g++.dg/template/static1.C: Likewise.
9870         * g++.dg/template/static2.C: Likewise.
9872 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
9874         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9875         instead of %rdi.
9876         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9878 2016-05-31  Marek Polacek  <polacek@redhat.com>
9880         * c-c++-common/Wswitch-unreachable-3.c: New test.
9881         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9883 2016-05-31  Richard Biener  <rguenther@suse.de>
9885         PR tree-optimization/71352
9886         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9888 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9890         * gcc.target/arm/armv5_thumb_isa.c: New test.
9892 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
9894         PR target/71346
9895         * gcc.target/i386/pr71346.c: New test.
9897 2016-05-31  Tom de Vries  <tom@codesourcery.com>
9899         PR tree-optimization/69068
9900         * gcc.dg/graphite/pr69068.c: New test.
9902 2016-05-27  Martin Sebor  <msebor@redhat.com>
9904         PR c++/71306
9905         * g++.dg/warn/Wplacement-new-size-3.C: New test.
9907 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
9909         PR c++/71349
9910         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
9911         nowait depend(inout: dd[0]) clauses where permitted.
9913 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
9915         PR c++/71238
9916         * g++.dg/parse/pr71238.C: New.
9917         * g++.dg/concepts/friend1.C: Test column numbers too.
9918         * g++.dg/cpp0x/initlist31.C: Likewise.
9919         * g++.dg/cpp0x/pr51420.C: Likewise.
9920         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9921         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9922         * g++.dg/ext/builtin3.C: Likewise.
9923         * g++.dg/lookup/friend12.C: Likewise.
9924         * g++.dg/lookup/friend7.C: Likewise.
9925         * g++.dg/lookup/koenig1.C: Likewise.
9926         * g++.dg/lookup/koenig5.C: Likewise.
9927         * g++.dg/lookup/used-before-declaration.C: Likewise.
9928         * g++.dg/overload/koenig1.C: Likewise.
9929         * g++.dg/template/crash65.C: Likewise.
9930         * g++.dg/template/friend57.C: Likewise.
9931         * g++.dg/warn/Wshadow-5.C: Likewise.
9932         * g++.dg/warn/Wunused-8.C: Likewise.
9933         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9934         * g++.old-deja/g++.jason/lineno5.C: Likewise.
9935         * g++.old-deja/g++.jason/member.C: Likewise.
9936         * g++.old-deja/g++.jason/report.C: Likewise.
9937         * g++.old-deja/g++.jason/scoping12.C: Likewise.
9938         * g++.old-deja/g++.law/visibility20.C: Likewise.
9939         * g++.old-deja/g++.ns/koenig5.C: Likewise.
9940         * g++.old-deja/g++.other/static5.C: Likewise.
9941         * g++.old-deja/g++.pt/overload2.C: Likewise.
9943 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
9945         * gcc.dg/tree-ssa/peel1.c: New testcase.
9946         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9947         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9949 2016-05-30  Tom de Vries  <tom@codesourcery.com>
9951         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9952         to ce.
9954 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
9956         PR c++/71099
9957         * g++.dg/parse/virtual1.C: New.
9959 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
9961         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9962         Use correct register when clearing %edx.
9964 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
9966         PR tree-optimization/71289
9967         * gcc.dg/pr71289.c: New test.
9969 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
9971         PR middle-end/71269
9972         PR middle-end/71292
9973         * gcc.dg/tree-ssa/pr71269.c: New test.
9974         * gcc.dg/tree-ssa/pr71292.c: New test.
9976 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
9978         PR middle-end/71252
9979         * gcc.dg/tree-ssa/pr71252-2.c: New test.
9981 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
9983         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9984         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9985         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9987 2016-05-30  Tom de Vries  <tom@codesourcery.com>
9989         PR tree-optimization/69067
9990         * gcc.dg/graphite/pr69067.c: New test.
9992 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
9994         PR target/71245
9995         * gcc.target/i386/pr71245-1.c: New test.
9996         * gcc.target/i386/pr71245-2.c: Ditto.
9998 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10000         PR c++/71105
10001         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10002         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10003         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10005 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10007         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10009 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10011         Revert:
10012         PR c++/69855
10013         * g++.dg/overload/69855.C: New.
10014         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10015         * g++.old-deja/g++.pt/crash3.C: Likewise.
10017 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10019         PR c++/60385
10020         * g++.dg/parse/namespace13.C: New.
10022 2016-05-26  Jeff Law  <law@redhat.com>
10024         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10025         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10026         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10027         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10028         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10029         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10030         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10031         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10032         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10033         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10034         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10035         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10036         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10038 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10040         PR c++/69855
10041         * g++.dg/overload/69855.C: New.
10042         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10043         * g++.old-deja/g++.pt/crash3.C: Likewise.
10045 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10047         PR target/63596
10048         * gcc.target/aarch64/va_arg_1.c: New testcase.
10049         * gcc.target/aarch64/va_arg_2.c: Likewise.
10050         * gcc.target/aarch64/va_arg_3.c: Likewise.
10052 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10054         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10055         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10056         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10057         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10058         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10060 2016-05-27  Marek Polacek  <polacek@redhat.com>
10062         PR middle-end/71308
10063         * g++.dg/torture/pr71308.C: New test.
10065 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10067         * gcc.dg/zero_bits_compound-1.c: New test.
10068         * gcc.dg/zero_bits_compound-2.c: New test.
10070 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10072         PR middle-end/71279
10073         * gcc.dg/pr71279.c: New test.
10075 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10077         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10078         floating point min/max/comparison instructions.
10079         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10081 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10083         * c-c++-common/gomp/schedule-1.c: New test.
10084         * gfortran.dg/gomp/schedule-1.f90: New test.
10086 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
10088         PR c++/70822
10089         PR c++/70106
10090         * g++.dg/cpp1y/auto-fn32.C: New test.
10091         * g++.dg/cpp1y/paren4.C: New test.
10093 2016-05-26  Nathan Sidwell  <nathan@acm.org>
10095         * gcc.dg/20060410.c: Xfail on ptx.
10096         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10097         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10098         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10099         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10100         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10102 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10104         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10106 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10108         PR tree-optimization/71280
10109         * gcc.dg/pr71280.c: New test.
10111         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10113         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10114         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10116         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10118 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
10120         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10121         kept in memory.
10123 2016-05-25  Jeff Law  <law@redhat.com>
10125         PR tree-optimization/71272
10126         * gcc.c-torture/compile/pr71272.c: new test.
10128 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
10130         * gcc.target/powerpc/vec-cmpne.c: New test.
10131         * gcc.target/powerpc/vec-cmpne-long.c: New test.
10133 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10135         * gnat.dg/opt55.ad[sb]: New test.
10137 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10139         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10140         * c-c++-common/pr60226.c: Require int32plus.
10141         * gcc.c-torture/execute/pr70602.c: Likewise.
10142         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10143         unsigned long for malloc arg type.
10144         * gcc.dg/asr_div1.c: Require int32plus.
10145         * gcc.dg/enum-mode-1.c: XFAIL for int16.
10146         * gcc.dg/pie-1.c: Require pie.
10147         * gcc.dg/pie-2.c: Likewise.
10148         * gcc.dg/pr59471.c: Require int32plus.
10149         * gcc.dg/pr59963-2.c: XFAIL for int16.
10150         * gcc.dg/pr60114.c: Require int32plus.
10151         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10152         unsigned long for typedef of size_t.
10153         * gcc.dg/pr63914.c: Require int32plus.
10154         * gcc.dg/pr64536.c: Require pt32plus.
10155         * gcc.dg/pr65658.c: Likewise.
10156         * gcc.dg/pr67271.c: Require int32plus.
10157         * gcc.dg/pr68112.c: Likewise.
10158         * gcc.dg/pr69071.c: Skip for avr target.
10159         * gcc.dg/pr69973.c: Require int32plus.
10160         * gcc.dg/pr70169.c: Skip for avr target.
10161         * gcc.dg/sso-6.c: Require int32plus.
10162         * gcc.dg/sso-7.c: Likewise.
10163         * gcc.dg/sso-8.c: Likewise.
10164         * gcc.dg/vrp-min-max-2.c: Likewise.
10166 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10168         PR target/70738
10169         * gcc.target/i386/pr70738-1.c: New test.
10170         * gcc.target/i386/pr70738-2.c: Likewise.
10171         * gcc.target/i386/pr70738-3.c: Likewise.
10172         * gcc.target/i386/pr70738-4.c: Likewise.
10173         * gcc.target/i386/pr70738-5.c: Likewise.
10174         * gcc.target/i386/pr70738-6.c: Likewise.
10175         * gcc.target/i386/pr70738-7.c: Likewise.
10176         * gcc.target/i386/pr70738-8.c: Likewise.
10177         * gcc.target/i386/pr70738-9.c: Likewise.
10179 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10181         PR rtl-optimization/66940
10182         * gcc.c-torture/execute/pr66940.c: New test.
10184 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
10186         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10187         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10188         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10189         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10190         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10191         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10192         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10193         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10194         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10195         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10196         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10197         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10198         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10199         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10200         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10201         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10202         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10203         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10204         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10205         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10206         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10207         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10208         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10209         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10211 2016-05-25  Marek Polacek  <polacek@redhat.com>
10213         PR c/71265
10214         * gcc.dg/noncompile/pr71265.c: New test.
10216         PR c/71266
10217         * gcc.dg/noncompile/old-style-parm-3.c: New test.
10219 2016-05-25  Nathan Sidwell  <nathan@acm.org>
10221         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10223 2016-05-25  Richard Biener  <rguenther@suse.de>
10225         PR tree-optimization/71261
10226         * c-c++-common/torture/pr71261.c: New testcase.
10228 2016-05-25  Richard Biener  <rguenther@suse.de>
10230         PR tree-optimization/71264
10231         * gcc.dg/vect/pr71264.c: New testcase.
10233 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
10235         PR c++/55992
10236         * g++.dg/cpp0x/alias-decl-53.C: New.
10237         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10239 2016-05-25  Martin Liska  <mliska@suse.cz>
10241         * g++.dg/pr71239.C: New test.
10243 2016-05-25  Richard Biener  <rguenther@suse.de>
10245         * gcc.dg/vect/pr58135.c: Rename to ...
10246         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10248 2016-05-25  Marek Polacek  <polacek@redhat.com>
10250         * g++.dg/pr65295.C: Use target c++14.
10252 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10254         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10255         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10257 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10259         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10260         instructions.
10262 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
10264         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10265         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10266         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10267         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10268         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10269         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10270         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10271         * c-c++-common/goacc/pcopy.c: Likewise.
10272         * c-c++-common/goacc/pcopyin.c: Likewise.
10273         * c-c++-common/goacc/pcopyout.c: Likewise.
10274         * c-c++-common/goacc/pcreate.c: Likewise.
10275         * c-c++-common/goacc/pr70688.c: New test.
10276         * c-c++-common/goacc/present-1.c: Adjust test.
10277         * c-c++-common/goacc/reduction-5.c: Likewise.
10278         * g++.dg/goacc/data-1.C: New test.
10280 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10282         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10283         vector parity built-in functions.
10284         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10285         count trailing zeros automatic vectorization.
10286         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10287         count trailing zeros built-in functions.
10289 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10291         * gcc.dg/tree-ssa/reassoc-44.c: New test.
10293 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
10295         PR target/71050
10296         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10298 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10300         PR c++/50436
10301         * g++.dg/template/crash123.C: New.
10302         * g++.dg/template/crash124.C: Likewise.
10304 2016-05-24  Martin Sebor  <msebor@redhat.com>
10306         PR c++/71147
10307         * g++.dg/ext/flexary16.C: New test.
10309 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
10311         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10312         before math.h is included.
10313         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10314         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10315         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10316         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10317         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10318         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10319         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10320         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10321         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10322         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10323         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10324         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10325         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10326         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10327         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10328         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10329         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10330         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10331         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10332         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10333         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10334         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10335         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10337 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10338             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10340         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10341         support.
10343 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10345         PR c++/69872
10346         * g++.dg/warn/Wno-narrowing1.C: New.
10348 2016-05-24  Marek Polacek  <polacek@redhat.com>
10350         PR c/71249
10351         * c-c++-common/Wswitch-unreachable-2.c: New test.
10353 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
10355         PR c++/71257
10356         * g++.dg/vect/simd-clone-6.cc: New test.
10357         * g++.dg/gomp/declare-simd-6.C: New test.
10359         PR middle-end/70434
10360         PR c/69504
10361         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10363 2016-05-24  Richard Biener  <rguenther@suse.de>
10365         PR tree-optimization/71240
10366         * gcc.dg/optimize-bswapsi-5.c: New testcase.
10368 2016-05-24  Richard Biener  <rguenther@suse.de>
10370         PR tree-optimization/71230
10371         * gcc.dg/torture/pr71230.c: New testcase.
10372         * g++.dg/torture/pr71230.C: Likewise.
10374 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
10376         * c-c++-common/goacc/routine-5.c: Add tests.
10377         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10378         * gfortran.dg/goacc/routine-6.f90: Add tests.
10380 2016-05-24  Richard Biener  <rguenther@suse.de>
10382         PR tree-optimization/71253
10383         * gcc.dg/torture/pr71253.c: New testcase.
10385 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10387         PR middle-end/71252
10388         * gfortran.dg/pr71252.f90: New test.
10390 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
10392         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10394 2016-05-24  Richard Biener  <rguenther@suse.de>
10396         PR middle-end/70434
10397         PR c/69504
10398         * c-c++-common/vector-subscript-4.c: New testcase.
10399         * c-c++-common/vector-subscript-5.c: Likewise.
10401 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10403         PR fortran/71123
10404         * gfortran.dg/namelist_90.f: New test
10406 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10408         PR fortran/66461
10409         * gfortran.dg/unexpected_eof.f: New test
10411 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10412             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10414         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10415         as little endian.
10417 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10419         PR c++/70972
10420         * g++.dg/cpp0x/inh-ctor20.C: New.
10421         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10423 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10425         PR c++/69095
10426         * g++.dg/cpp0x/variadic168.C: New.
10428 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10430         * g++.dg/cpp0x/pr31445.C: Test column number too.
10431         * g++.dg/cpp0x/pr32253.C: Likewise.
10432         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10433         * g++.dg/cpp0x/variadic36.C: Likewise.
10435 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
10437         * gcc.dg/fold-notshift-2.c: Adjust.
10439 2016-05-23  Marek Polacek  <polacek@redhat.com>
10441         PR c/49859
10442         * c-c++-common/Wswitch-unreachable-1.c: New test.
10443         * gcc.dg/Wswitch-unreachable-1.c: New test.
10444         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10445         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10446         * g++.dg/gomp/block-10.C: Likewise.
10447         * gcc.dg/gomp/block-10.c: Likewise.
10448         * g++.dg/gomp/block-9.C: Likewise.
10449         * gcc.dg/gomp/block-9.c: Likewise.
10450         * g++.dg/gomp/target-1.C: Likewise.
10451         * g++.dg/gomp/target-2.C: Likewise.
10452         * gcc.dg/gomp/target-1.c: Likewise.
10453         * gcc.dg/gomp/target-2.c: Likewise.
10454         * g++.dg/gomp/taskgroup-1.C: Likewise.
10455         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10456         * gcc.dg/gomp/teams-1.c: Likewise.
10457         * g++.dg/gomp/teams-1.C: Likewise.
10458         * g++.dg/overload/error3.C: Likewise.
10459         * g++.dg/tm/jump1.C: Likewise.
10460         * g++.dg/torture/pr40335.C: Likewise.
10461         * gcc.dg/c99-vla-jump-5.c: Likewise.
10462         * gcc.dg/switch-warn-1.c: Likewise.
10463         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10464         * gcc.dg/nested-func-1.c: Likewise.
10465         * gcc.dg/pr67784-4.c: Likewise.
10467 2016-05-23  Richard Biener  <rguenther@suse.de>
10469         PR tree-optimization/71230
10470         * gfortran.dg/pr71230-1.f90: New testcase.
10471         * gfortran.dg/pr71230-2.f90: Likewise.
10473 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10475         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
10476         * gcc.dg/vect/pr58135.c:  Add new.
10477         * gfortran.dg/pr46519-1.f: Adjust test case.
10479 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10481         PR c++/53401
10482         * g++.dg/cpp0x/decltype64.C: New.
10484 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10486         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10487         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10488         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10490 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10492         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10493         Add poly64x1_t and poly64x2_t cases if supported.
10494         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10495         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10496         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10497         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10498         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10500 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10502         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10503         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10504         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10505         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10506         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10507         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10508         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10510 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10512         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10514 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10516         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10517         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10519 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
10521         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10522         constraint instead of "r".
10523         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10524         insn instead of vxorpd.
10525         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10527         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10528         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10530         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10532         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10533         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10535         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10537 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
10539         PR middle-end/40921
10540         * gcc.dg/tree-ssa/pr40921.c: New test.
10542 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
10544         PR target/71103
10545         * gcc.target/avr/pr71103.c: New test.
10547 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
10549         PR middle-end/71179
10550         * gcc.dg/tree-ssa/pr71179.c: New test.
10552 2016-05-20  Martin Sebor  <msebor@redhat.com>
10554         PR c/71115
10555         * gcc.dg/init-excess-2.c: New test.
10557 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
10559         * gnat.dg/opt53.adb: New test.
10560         * gnat.dg/opt54.adb: Likewise.
10562 2016-05-20  Martin Jambor  <mjambor@suse.cz>
10564         PR tree-optimization/70884
10565         * gcc.dg/tree-ssa/pr70919.c: New test.
10567 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10569         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10570         formatting.
10571         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10572         fix code formatting.
10574 2016-05-20  Nathan Sidwell  <nathan@acm.org>
10576         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
10577         non-common cases.
10578         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10580 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10582         * jit.dg/all-non-failing-tests.h: Add
10583         test-factorial-must-tail-call.c.
10584         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10585         * jit.dg/test-factorial-must-tail-call.c: New test case.
10587 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10589         PR fortran/71204
10590         * gfortran.dg/pr71204.f90: New test.
10592 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
10594         * gcc.target/nvptx/sincos.c: New test.
10596 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10598         PR c++/70572
10599         * g++.dg/cpp1y/auto-fn31.C: New.
10601 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10603         * gcc.target/powerpc/vec-addec.c: New test.
10604         * gcc.target/powerpc/vec-addec-int128.c: New test.
10606 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10608         * gcc.dg/plugin/must-tail-call-1.c: New test case.
10609         * gcc.dg/plugin/must-tail-call-2.c: New test case.
10610         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10611         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10613 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
10615         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10617 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10619         PR c++/71210
10620         * g++.dg/opt/pr71210-1.C: New test.
10621         * g++.dg/opt/pr71210-2.C: New test.
10623         PR tree-optimization/29756
10624         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10625         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
10626         only on selected targets where V4SImode vectors are known to be
10627         supported.
10629 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
10631         PR tree-optimization/71079
10632         PR tree-optimization/71206
10633         * gcc.dg/tree-ssa/pr71206.c: New testcase.
10635 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10637         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10638         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10639         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10641 2016-05-20  Richard Guenther  <rguenther@suse.de>
10643         PR tree-optimization/29756
10644         * gcc.dg/tree-ssa/vector-6.c: New testcase.
10646 2016-05-20  Richard Biener  <rguenther@suse.de>
10648         PR tree-optimization/71185
10649         * gcc.dg/tree-ssa/pr71185.c: New testcase.
10651 2016-05-20  Richard Biener  <rguenther@suse.de>
10653         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10655 2016-05-19  Marek Polacek  <polacek@redhat.com>
10657         PR c++/71075
10658         * g++.dg/diagnostic/pr71075.C: New test.
10660 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
10662         PR c++/71184
10663         * g++.dg/pr71184.C: New test case.
10665 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10667         * gcc.target/powerpc/darn-0.c: New test.
10668         * gcc.target/powerpc/darn-1.c: New test.
10669         * gcc.target/powerpc/darn-2.c: New test.
10671 2016-05-19  Marek Polacek  <polacek@redhat.com>
10673         PR tree-optimization/71031
10674         * gcc.dg/tree-ssa/vrp100.c: New test.
10676 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
10678         PR rtl-optimization/71148
10679         * gcc.dg/pr71148.c: New test.
10681 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10683         PR target/71056
10684         * gcc.target/arm/pr71056.c: New test.
10686 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10688         * c-c++-common/pr69669.c: Check the used mode.
10690 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
10692         PR sanitizer/64354
10693         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10695 2016-05-19  Richard Biener  <rguenther@suse.de>
10697         PR tree-optimization/70729
10698         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10699         * gcc.dg/graphite/scop-18.c: Likewise.
10700         * gcc.dg/pr41783.c: Disable LIM.
10701         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10702         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10703         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10704         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10705         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10706         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10707         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10708         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10709         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10710         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10711         * gfortran.dg/pr42108.f90: Likewise.
10713 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
10715         PR driver/69265
10716         * gcc.dg/spellcheck-options-11.c: New test case.
10718 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
10720         PR c++/71100
10721         * g++.dg/opt/pr71100.C: New test.
10723 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10725         PR ipa/69708
10726         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10727         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10728         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10729         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10731 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10733         PR ipa/69708
10734         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10735         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10736         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10737         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10738         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10740 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
10742         PR c++/69793
10743         * g++.dg/template/crash122.C: New.
10745 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
10747         PR c++/70466
10748         * g++.dg/template/pr70466-1.C: New.
10749         * g++.dg/template/pr70466-2.C: Likewise.
10751 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
10753         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10754         splat operations and the XXSPLTIB instruction.
10755         * gcc.target/powerpc/p9-splat-2.c: Likewise.
10756         * gcc.target/powerpc/p9-splat-3.c: Likewise.
10757         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10758         xxlxor to clear a register.
10760 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
10762         * gcc.dg/torture/pr71020.c: New test.
10764 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10766         PR ipa/70646
10767         * gcc.dg/ipa/pr70646.c: New test.
10769 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10771         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10773 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10775         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10776         missing tests for vreinterpretq_p{8,16}.
10778 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10780         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10781         vsliq_n_s64 and vsliq_n_u64.
10783 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10785         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10786         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10788 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10790         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10791         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10792         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10794 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10796         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10797         in comment.
10799 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
10801         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10802         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10803         "blr\t" and switch to scan-assembler-times.
10805 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
10807         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10808         with __aarch64__.
10809         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10810         declarations under __aarch64__ and __ARM_FEATURE_FMA.
10812 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
10814         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10815         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10816         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10817         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10818         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10819         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10821         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10822         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10824         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10825         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10827         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10828         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10830         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10832 2016-05-18  Richard Biener  <rguenther@suse.de>
10834         PR tree-optimization/71168
10835         * gcc.dg/torture/pr71168.c: New testcase.
10837 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
10839         PR middle-end/63586
10840         * gcc.dg/tree-ssa/pr63586-2.c: New test.
10841         * gcc.dg/tree-ssa/pr63586.c: New test.
10842         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10844 2016-05-17  Nathan Sidwell  <nathan@acm.org>
10846         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10847         * gcc.dg/pr68671.c: Fix ptx xfail-if.
10848         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10849         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10851 2016-05-17  Nathan Sidwell  <nathan@acm.org>
10853         * gcc.target/nvptx/abi-vararg-3.c: New.
10855 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
10857         PR tree-optimization/54579
10858         PR middle-end/55299
10859         * gcc.dg/fold-notrotate-1.c: New test.
10860         * gcc.dg/fold-notshift-1.c: New test.
10861         * gcc.dg/fold-notshift-2.c: New test.
10863 2016-05-17  Marek Polacek  <polacek@redhat.com>
10865         PR ipa/71146
10866         * g++.dg/ipa/pr71146.C: New test.
10868 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
10870         * jit.dg/test-error-array-bounds.c: New test case.
10872 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
10874         * gcc.dg/tree-ssa/and-1.c: New testcase.
10876 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
10878         * gcc.dg/tree-ssa/pr69270.c: Adjust.
10879         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10881 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
10883         * gcc.dg/tree-ssa/pr69270.c: Adjust.
10884         * gcc.dg/tree-ssa/vrp99.c: New testcase.
10886 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
10888         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10890 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
10892         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10894 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
10896         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10897         ".2d[index]" when scan the assembly.
10898         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10899         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10900         float64x1.
10901         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10903 2016-05-17  Richard Biener  <rguenther@suse.de>
10905         PR tree-optimization/71132
10906         * gcc.dg/torture/pr71132.c: New testcase.
10908 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
10910         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10912 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10914         PR target/70809
10915         * gcc.target/aarch64/pr70809_1.c: New test.
10917 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10919         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10920         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10921         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10922         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10924 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
10925             Ilya Enkovich  <ilya.enkovich@intel.com>
10927         PR target/71114
10928         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10930 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
10932         * g++.dg/ipa/ivinline-7.C: Do not xfail.
10933         * g++.dg/ipa/ivinline-9.C: Do not xfail.
10935 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
10937         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
10938         test for __ARM_FP16_ARGS.
10939         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10940         * gcc.target/arm/aapcs/neon-vect10.c: New.
10941         * gcc.target/arm/aapcs/neon-vect9.c: New.
10942         * gcc.target/arm/aapcs/vfp18.c: New.
10943         * gcc.target/arm/aapcs/vfp19.c: New.
10944         * gcc.target/arm/aapcs/vfp20.c: New.
10945         * gcc.target/arm/aapcs/vfp21.c: New.
10946         * gcc.target/arm/fp16-aapcs-1.c: New.
10947         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
10948         test for __ARM_FP16_ARGS.
10949         * g++.target/arm/fp16-return-1.c: Update expected output.
10951 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
10953         PR testsuite/70227
10954         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10956 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
10958         PR fortran/69603
10959         * gfortran.dg/pr69603.f90: New testcase.
10961 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
10963         * gfortran.dg/dec_union_4.f90: Fix endian issue.
10965 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
10967         PR fortran/71047
10968         * gfortran.dg/pr71047.f08: New test.
10970 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
10972         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10973         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10974         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10976 2016-05-13  Martin Sebor  <msebor@redhat.com>
10978         PR c++/60049
10979         * g++.dg/cpp0x/constexpr-60049.C: New test.
10981 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
10983         PR bootstrap/71071
10984         * gcc.dg/pr71071.c: New test.
10986 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
10988         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10989         remove XOP handling.
10990         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
10992 2016-05-13  Nathan Sidwell  <nathan@acm.org>
10994         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10995         __atomic_is_lock_free declaration.
10997 2016-05-13  Richard Biener  <rguenther@suse.de>
10999         PR tree-optimization/42587
11000         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11002 2016-05-13  Martin Liska  <mliska@suse.cz>
11004         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11005         the new format of dump output.
11007 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11009         * gcc.dg/pr71084.c: New test.
11011 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11013         PR target/53440
11014         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11016 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11018         * gcc.target/aarch64/struct_return.c: New test.
11020 2016-05-12  Marek Polacek  <polacek@redhat.com>
11022         PR c/70756
11023         * c-c++-common/pr70756-2.c: New test.
11024         * c-c++-common/pr70756.c: New test.
11026 2016-05-12  Richard Biener  <rguenther@suse.de>
11028         PR tree-optimization/71059
11029         * gcc.dg/torture/pr71059.c: New testcase.
11031 2016-05-12  Richard Biener  <rguenther@suse.de>
11033         PR tree-optimization/71062
11034         * gcc.dg/torture/pr71062.c: New testcase.
11036 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11038         PR tree-optimization/71006
11039         * gcc.dg/pr71006.c: New test.
11041 2016-05-12  Marek Polacek  <polacek@redhat.com>
11043         PR driver/71063
11044         * gcc.dg/opts-7.c: New test.
11046 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11048         PR target/70830
11049         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11050         Add -save-temps to dg-options.
11051         Scan for ldmfd rather than pop instruction.
11052         * gcc.target/arm/interrupt-2.c: Likewise.
11053         * gcc.target/arm/pr70830.c: New test.
11055 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11057         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11058         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11060         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11061         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11062         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11064         PR target/71019
11065         * gcc.target/i386/avx512vl-pack-1.c: New test.
11066         * gcc.target/i386/avx512vl-pack-2.c: New test.
11067         * gcc.target/i386/avx512bw-pack-2.c: New test.
11069         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11071         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11072         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11073         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11075 2016-05-12  Richard Biener  <rguenther@suse.de>
11077         PR tree-optimization/70986
11078         * gcc.dg/torture/pr70986-1.c: New testcase.
11079         * gcc.dg/torture/pr70986-2.c: Likewise.
11080         * gcc.dg/torture/pr70986-3.c: Likewise.
11082 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11084         PR c/43651
11085         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11086         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11088 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
11090         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11091         directive.
11092         * gcc.target/i386/pr66746.c: Ditto.
11094 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11096         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11097         support.
11098         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11099         warning when using -mvsx-timode.
11100         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11101         * gcc.target/powerpc/dform-2.c: Likewise.
11102         * gcc.target/powerpc/pr68805.c: Likewise.
11104 2016-05-11  Marek Polacek  <polacek@redhat.com>
11106         PR c++/71024
11107         * c-c++-common/attributes-3.c: New test.
11109 2016-05-11  Nathan Sidwell  <nathan@acm.org>
11111         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11112         * gcc.c-torture/execute/pr68185.c: Likewise.
11113         * gcc.dg/ipa/pr70306.c: Requires global constructors.
11114         * gcc.dg/pr69634.c: Requires scheduling.
11115         * gcc.dg/torture/pr66178.c: Require label values.
11116         * gcc.dg/setjmp-6.c: Require indirect jumps.
11118 2016-05-11  Richard Biener  <rguenther@suse.de>
11120         PR tree-optimization/71055
11121         * gcc.dg/torture/pr71055.c: New testcase.
11123 2016-05-11  Richard Biener  <rguenther@suse.de>
11125         PR debug/71057
11126         * g++.dg/debug/pr71057.C: New testcase.
11128 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
11130         PR fortran/70855
11131         * gfortran.dg/gomp/pr70855.f90: New test.
11133 2016-05-11  Richard Biener  <rguenther@suse.de>
11135         PR middle-end/71002
11136         * g++.dg/torture/pr71002.C: New testcase.
11138 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
11140         PR middle-end/70807
11141         * gcc.dg/pr70807.c: New test.
11143 2016-05-10  Martin Sebor  <msebor@redhat.com>
11145         PR c++/38611
11146         * g++.dg/Wattributes.C: New test.
11148 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
11150         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11151         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11152         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11154 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11156         PR target/70799
11157         * gcc.target/i386/pr70799-1.c: New test.
11159 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11161         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11163 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11165         PR middle-end/70877
11166         * gcc.target/i386/pr70877.c: New test.
11168 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11170         PR tree-optimization/70786
11171         * gcc.target/i386/pr70876.c: New test.
11173 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
11175         PR target/70927
11176         * gcc.target/i386/avx512vl-logic-1.c: New test.
11177         * gcc.target/i386/avx512vl-logic-2.c: New test.
11178         * gcc.target/i386/avx512dq-logic-2.c: New test.
11180 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11182         PR target/70963
11183         * gcc.target/powerpc/pr70963.c: New.
11185 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
11187         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11188         (test_very_wide_line): Add ruler to expected output.
11189         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11190         (test_very_wide_line): Likewise.
11191         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11192         (test_show_locus): Within the handling of "test_very_wide_line",
11193         enable show_ruler_p on the diagnostic context.
11195 2016-05-10  Richard Biener  <rguenther@suse.de>
11197         PR tree-optimization/71039
11198         * gcc.dg/torture/pr71039.c: New testcase.
11200 2016-05-10  Nathan Sidwell  <nathan@acm.org>
11202         * gcc.dg/nested-func-10.c: Requires alloca.
11203         * gcc.dg/nested-func-9.c: Requires alloca.
11204         * gcc.c-torture/execute/pr70460.c: Requires labels.
11205         * gcc.c-torture/compile/pr70199.c: Requires labels.
11206         * gcc.target/nvptx/decl.c: Compile only.
11207         * gcc.target/nvptx/trailing-init.c: Compile only.
11208         * gcc.target/nvptx/ary-init.c: Compile only.
11210 2016-05-10  Marek Polacek  <polacek@redhat.com>
11212         PR c/70255
11213         * gcc.dg/attr-opt-1.c: New test.
11215 2016-05-10  Richard Biener  <rguenther@suse.de>
11217         PR tree-optimization/70497
11218         PR tree-optimization/28367
11219         * gcc.dg/torture/20160404-1.c: New testcase.
11220         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11221         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11223 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11225         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11227 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
11229         * gcc.target/i386/fabsneg-1.c New test.
11231 2016-05-09  Alan Modra  <amodra@gmail.com>
11233         PR testsuite/70826
11234         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11236 2016-05-09  Richard Biener  <rguenther@suse.de>
11238         PR tree-optimization/70985
11239         * gcc.dg/torture/pr70985.c: New testcase.
11241 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
11243         * gcc.dg/tree-ssa/ifc-9.c: New test.
11244         * gcc.dg/tree-ssa/ifc-10.c: New test.
11245         * gcc.dg/tree-ssa/ifc-11.c: New test.
11246         * gcc.dg/tree-ssa/ifc-12.c: New test.
11247         * gcc.dg/vect/pr61194.c: Remove XFAIL.
11248         * gcc.dg/vect/vect-23.c: Remove XFAIL.
11249         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11251 2016-05-09  Richard Biener  <rguenther@suse.de>
11253         PR fortran/70937
11254         * gfortran.dg/pr70937.f90: New testcase.
11256 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11258         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11260 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
11262         PR fortran/56226
11263         * gfortran.dg/dec_structure_1.f90: New testcase.
11264         * gfortran.dg/dec_structure_2.f90: Ditto.
11265         * gfortran.dg/dec_structure_3.f90: Ditto.
11266         * gfortran.dg/dec_structure_4.f90: Ditto.
11267         * gfortran.dg/dec_structure_5.f90: Ditto.
11268         * gfortran.dg/dec_structure_6.f90: Ditto.
11269         * gfortran.dg/dec_structure_7.f90: Ditto.
11270         * gfortran.dg/dec_structure_8.f90: Ditto.
11271         * gfortran.dg/dec_structure_9.f90: Ditto.
11272         * gfortran.dg/dec_structure_10.f90: Ditto.
11273         * gfortran.dg/dec_structure_11.f90: Ditto.
11274         * gfortran.dg/dec_union_1.f90: Ditto.
11275         * gfortran.dg/dec_union_2.f90: Ditto.
11276         * gfortran.dg/dec_union_3.f90: Ditto.
11277         * gfortran.dg/dec_union_4.f90: Ditto.
11278         * gfortran.dg/dec_union_5.f90: Ditto.
11279         * gfortran.dg/dec_union_6.f90: Ditto.
11280         * gfortran.dg/dec_union_7.f90: Ditto.
11282 2016-05-07  Tom de Vries  <tom@codesourcery.com>
11284         PR tree-optimization/70956
11285         * gcc.dg/graphite/pr70956.c: New test.
11287 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
11289         PR middle-end/70941
11290         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11291         (a, b, c, d): Change type from char to signed char.
11292         (main): Compare against (signed char) -1634678893 instead of
11293         hardcoded -109.  Use __builtin_abort instead of abort.
11295         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11296         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11298         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11300 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
11302         PR debug/70935
11303         * gcc.dg/torture/pr70935.c: New test.
11305 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11307         PR target/58219
11308         * gcc.target/sh/pr58219.c: New tests.
11310 2016-05-06  Richard Biener  <rguenther@suse.de>
11312         PR tree-optimization/70960
11313         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11315 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11317         PR target/52933
11318         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11319         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11320         Adjust expected instruction counts.
11321         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11323 2016-05-06  Marek Polacek  <polacek@redhat.com>
11325         PR sanitizer/70875
11326         * gcc.dg/ubsan/bounds-3.c: New test.
11328 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11330         PR target/54089
11331         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11333 2016-05-06  Richard Biener  <rguenther@suse.de>
11335         PR middle-end/70931
11336         * gfortran.dg/pr70931.f90: New testcase.
11338 2016-05-06  Richard Biener  <rguenther@suse.de>
11340         PR middle-end/70941
11341         * gcc.dg/torture/pr70941.c: New testcase.
11343 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
11345         PR tree-optimization/57206
11346         * gcc.dg/vect/pr57206.c: New test.
11348 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11350         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11352 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
11354         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11356         * c-c++-common/Wdangling-else-4.c: New test.
11358 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
11360         PR c++/70906
11361         PR c++/70933
11362         * g++.dg/opt/pr70906.C: New test.
11363         * g++.dg/opt/pr70933.C: New test.
11365         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11367 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
11369         * gcc.dg/ipa/pure-const-3.c: New testcase.
11371 2016-05-04  Marek Polacek  <polacek@redhat.com>
11373         * c-c++-common/Wdangling-else-1.c: New test.
11374         * c-c++-common/Wdangling-else-2.c: New test.
11375         * c-c++-common/Wdangling-else-3.c: New test.
11377 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
11379         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11380         flag is present.
11382 2016-05-04  Marek Polacek  <polacek@redhat.com>
11384         PR c/48778
11385         * gcc.dg/Waddress-2.c: New test.
11387 2016-05-04  Alan Modra  <amodra@gmail.com>
11389         * gcc.target/powerpc/pr70866.c: New.
11391 2016-05-03  Martin Sebor  <msebor@redhat.com>
11393         PR c++/66561
11394         * c-c++-common/builtin_location.c: New test.
11395         * g++.dg/cpp1y/builtin_location.C: New test.
11397 2016-05-03  Marek Polacek  <polacek@redhat.com>
11399         PR c/70859
11400         * gcc.dg/pr70859.c: New test.
11401         * gcc.dg/pr70859-2.c: New test.
11403 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
11405         * gnat.dg/debug5.adb: New testcase.
11407 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11409         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11410         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11411         Procedure to check for z10 instruction set.
11413 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
11415         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11417 2016-05-03  Alan Modra  <amodra@gmail.com>
11419         * gcc.target/powerpc/savres.c: Add func using a single gpr.
11421 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11423         * gcc.target/i386/avx512f-cvt-1.c: New test.
11425 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11427         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11428         -fdump-tree-vrp-details.
11430 2016-05-03  Richard Biener  <rguenther@suse.de>
11432         * gcc.dg/pr30172-1.c: Adjust.
11433         * gcc.dg/pr63743.c: Likewise.
11434         * gcc.dg/tm/pr51696.c: Likewise.
11435         * c-c++-common/tm/safe-1.c: Likewise.
11436         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11437         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11438         * g++.dg/plugin/self-assign-test-1.C: Likewise.
11439         * g++.dg/plugin/self-assign-test-2.C: Likewise.
11441 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11443         PR rtl-optimization/70467
11444         * gcc.target/i386/pr70467-3.c: New test.
11445         * gcc.target/i386/pr70467-4.c: New test.
11447         PR tree-optimization/70916
11448         * gcc.c-torture/compile/pr70916.c: New test.
11450         PR target/49244
11451         * gcc.target/i386/pr49244-1.c: New test.
11452         * gcc.target/i386/pr49244-2.c: New test.
11454 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
11456         PR rtl-optimization/44281
11457         * gcc.target/i386/pr44281.c: New test.
11459 2016-05-03  bin cheng  <bin.cheng@arm.com>
11461         PR tree-optimization/56541
11462         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11463         * gcc.dg/vect/pr56541.c: new test.
11465 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11467         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11468         __float128.
11469         * gcc.target/powerpc/float128-complex-2.c: Likewise.
11471 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
11473         PR testsuite/70520
11474         * c-c++-common/asan/clone-test-1.c (main): Align child process
11475         stack to 16 bytes.
11477 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11479         PR c++/62314
11480         * g++.dg/spellcheck-fields-2.C: New test case.
11482 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11484         PR c++/62314
11485         * g++.dg/pr62314.C: New test case.
11487 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
11489         * gcc.dg/ipa/inline-8.c: New testcase.
11491 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
11493         PR rtl-optimization/70467
11494         * gcc.target/i386/pr70467-1.c: New test.
11496 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11498         * gcc.dg/spec-options.c: Run the test on all targets.
11499         * gcc.dg/foo.specs: Use cpp_unique_options.
11501 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11503         * gcc.dg/tree-ssa/unord.c: New testcase.
11505 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11507         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11509 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
11511         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11513 2016-05-02  Marek Polacek  <polacek@redhat.com>
11515         PR c/70851
11516         * gcc.dg/enum-incomplete-3.c: New test.
11518 2016-05-02  Marek Polacek  <polacek@redhat.com>
11519             Tom de Vries  <tom@codesourcery.com>
11521         PR tree-optimization/70700
11522         * gcc.dg/pr70700.c: New test.
11524 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
11526         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11527         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11528         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11529         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11530         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11532 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
11534         * ada/acats/run_acats: Rename into...
11535         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
11536         * ada/acats/run_all.sh: Remove redundant test.
11537         (target_run): Move around.
11538         (target_gnatchop): Use newly built executable.
11539         (target_gnatmake): Likewise.
11540         Check that the compilation of impbit succeeds.
11542 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
11544         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11545         * gcc.dg/20021029-1.c: Likewise.
11546         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11547         * gcc.target/sh/attr-isr-trapa.c: Likewise.
11548         * gcc.target/sh/cmpstr.c: Likewise.
11549         * gcc.target/sh/cmpstrn.c: Likewise.
11550         * gcc.target/sh/memset.c: Likewise.
11551         * gcc.target/sh/pr21255-2-mb.c: Likewise.
11552         * gcc.target/sh/pr21255-2-ml.c: Likewise.
11553         * gcc.target/sh/pr39423-1.c: Likewise.
11554         * gcc.target/sh/pr49468-di.c: Likewise.
11555         * gcc.target/sh/pr49468-si.c: Likewise.
11556         * gcc.target/sh/pr49880-1.c: Likewise.
11557         * gcc.target/sh/pr49880-2.c: Likewise.
11558         * gcc.target/sh/pr49880-3.c: Likewise.
11559         * gcc.target/sh/pr50751-1.c: Likewise.
11560         * gcc.target/sh/pr50751-4.c: Likewise.
11561         * gcc.target/sh/pr50751-7.c: Likewise.
11562         * gcc.target/sh/pr51244-1.c: Likewise.
11563         * gcc.target/sh/pr51244-10.c: Likewise.
11564         * gcc.target/sh/pr51244-11.c: Likewise.
11565         * gcc.target/sh/pr51244-12.c: Likewise.
11566         * gcc.target/sh/pr51244-13.c: Likewise.
11567         * gcc.target/sh/pr51244-14.c: Likewise.
11568         * gcc.target/sh/pr51244-17.c: Likewise.
11569         * gcc.target/sh/pr51244-18.c: Likewise.
11570         * gcc.target/sh/pr51244-19.c: Likewise.
11571         * gcc.target/sh/pr51244-4.c: Likewise.
11572         * gcc.target/sh/pr51244-5.c: Likewise.
11573         * gcc.target/sh/pr51244-7.c: Likewise.
11574         * gcc.target/sh/pr51244-8.c: Likewise.
11575         * gcc.target/sh/pr51244-9.c: Likewise.
11576         * gcc.target/sh/pr51697.c: Likewise.
11577         * gcc.target/sh/pr52483-1.c: Likewise.
11578         * gcc.target/sh/pr52483-2.c: Likewise.
11579         * gcc.target/sh/pr52483-3.c: Likewise.
11580         * gcc.target/sh/pr52483-5.c: Likewise.
11581         * gcc.target/sh/pr52933-1.c: Likewise.
11582         * gcc.target/sh/pr52933-2.c: Likewise.
11583         * gcc.target/sh/pr52933-3.c: Likewise.
11584         * gcc.target/sh/pr53568-1.c: Likewise.
11585         * gcc.target/sh/pr53976-1.c: Likewise.
11586         * gcc.target/sh/pr53988-1.c: Likewise.
11587         * gcc.target/sh/pr53988.c: Likewise.
11588         * gcc.target/sh/pr54089-1.c: Likewise.
11589         * gcc.target/sh/pr54089-6.c: Likewise.
11590         * gcc.target/sh/pr54089-7.c: Likewise.
11591         * gcc.target/sh/pr54089-8.c: Likewise.
11592         * gcc.target/sh/pr54089-9.c: Likewise.
11593         * gcc.target/sh/pr54236-1.c: Likewise.
11594         * gcc.target/sh/pr54236-2.c: Likewise.
11595         * gcc.target/sh/pr54236-3.c: Likewise.
11596         * gcc.target/sh/pr54236-4.c: Likewise.
11597         * gcc.target/sh/pr54386.c: Likewise.
11598         * gcc.target/sh/pr54602-1.c: Likewise.
11599         * gcc.target/sh/pr54685.c: Likewise.
11600         * gcc.target/sh/pr54760-1.c: Likewise.
11601         * gcc.target/sh/pr54760-2.c: Likewise.
11602         * gcc.target/sh/pr54760-3.c: Likewise.
11603         * gcc.target/sh/pr54760-4.c: Likewise.
11604         * gcc.target/sh/pr54760-5.c: Likewise.
11605         * gcc.target/sh/pr54760-6.c: Likewise.
11606         * gcc.target/sh/pr55146.c: Likewise.
11607         * gcc.target/sh/pr55160.c: Likewise.
11608         * gcc.target/sh/pr59278.c: Likewise.
11609         * gcc.target/sh/pr59401-1.c: Likewise.
11610         * gcc.target/sh/pr59533-1.c: Likewise.
11611         * gcc.target/sh/pr63260.c: Likewise.
11612         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11613         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11614         * gcc.target/sh/strlen.c: Likewise.
11615         * gcc.target/sh/torture/pr30807.c: Likewise.
11616         * gcc.target/sh/torture/pr34777.c: Likewise.
11617         * gcc.target/sh/torture/pr64652.c: Likewise.
11618         * gcc.target/sh/torture/pr65505.c: Likewise.
11619         * gcc.target/sh/torture/pragma-isr.c: Likewise.
11620         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11622 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11624         PR c++/66644
11625         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11627 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11629         * gcc.target/powerpc/vsx-elemrev-1.c: New.
11630         * gcc.target/powerpc/vsx-elemrev-2.c: New.
11631         * gcc.target/powerpc/vsx-elemrev-3.c: New.
11632         * gcc.target/powerpc/vsx-elemrev-4.c: New.
11634 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
11636         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11637         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11639 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
11641         PR middle-end/70626
11642         * c-c++-common/goacc/combined-reduction.c: New test.
11643         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11645 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
11647         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11648         *movdi_internal pattern only if PIC off.
11649         * gcc.target/i386/pr70155-2.c: Likewise.
11650         * gcc.target/i386/pr70155-3.c: Likewise.
11651         * gcc.target/i386/pr70155-4.c: Likewise.
11652         * gcc.target/i386/pr70155-5.c: Likewise.
11653         * gcc.target/i386/pr70155-6.c: Likewise.
11654         * gcc.target/i386/pr70155-7.c: Likewise.
11655         * gcc.target/i386/pr70155-8.c: Likewise.
11656         * gcc.target/i386/pr70155-15.c: Likewise.
11657         * gcc.target/i386/pr70155-17.c: Likewise.
11658         * gcc.target/i386/pr70155-22.c: Likewise.
11660 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
11662         PR tree-optimization/70803
11663         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11665 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
11667         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11668         optimization of vector loop.
11669         * gcc.target/i386/vect-unpack-3.c: New test.
11670         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11671         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11672         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11674 2016-04-29  Marek Polacek  <polacek@redhat.com>
11676         PR sanitizer/70342
11677         * g++.dg/ubsan/null-7.C: New test.
11679         PR c/70852
11680         * gcc.dg/pr70852.c: New test.
11682 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11684         PR/69089
11685         * g++.dg/cpp0x/alignas6.C: New test.
11687 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11689         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11690         * gcc.dg/pr27003.c: Likewise.
11691         * gcc.dg/tree-ssa/cswtch.c: Likewise.
11692         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11693         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11694         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11695         * gcc.target/arc/mxy.c: Likewise.
11696         * gcc.target/arc/mswape.c: Likewise.
11697         * gcc.target/arc/mrtsc.c: Likewise.
11698         * gcc.target/arc/mcrc.c: Likewise.
11699         * gcc.target/arc/mdsp-packa.c: Likewise.
11700         * gcc.target/arc/mdvbf.c: Likewise.
11701         * gcc.target/arc/mlock.c: Likewise.
11702         * gcc.target/arc/mmac-24.c: Likewise.
11703         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11705 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11706             Matthijs Kooijman  <matthijs@stdin.nl>
11707             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11709         PR target/60040
11710         * gcc.target/avr/pr60040-1.c: New.
11711         * gcc.target/avr/pr60040-2.c: New.
11713 2016-04-29  Richard Biener  <rguenther@suse.de>
11715         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11717 2016-04-29  Richard Biener  <rguenther@suse.de>
11719         PR tree-optimization/13962
11720         PR tree-optimization/65686
11721         * gcc.dg/uninit-pr65686.c: New testcase.
11723 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
11725         PR middle-end/70843
11726         * gcc.dg/pr70843.c: New test.
11728 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
11730         PR target/70858
11731         * gcc.target/i386/pr70858.c: New test.
11733 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
11735         * gcc.target/arc/nps400-1.c: New file.
11737 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
11738             Andrew Burgess  <andrew.burgess@embecosm.com>
11740         * gcc.target/arc/movh_cl-1.c: New file.
11742 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
11743             Andrew Burgess  <andrew.burgess@embecosm.com>
11745         * gcc.target/arc/extzv-1.c: New file.
11746         * gcc.target/arc/insv-1.c: New file.
11747         * gcc.target/arc/insv-2.c: New file.
11748         * gcc.target/arc/movb-1.c: New file.
11749         * gcc.target/arc/movb-2.c: New file.
11750         * gcc.target/arc/movb-3.c: New file.
11751         * gcc.target/arc/movb-4.c: New file.
11752         * gcc.target/arc/movb-5.c: New file.
11753         * gcc.target/arc/movb_cl-1.c: New file.
11754         * gcc.target/arc/movb_cl-2.c: New file.
11755         * gcc.target/arc/movbi_cl-1.c: New file.
11756         * gcc.target/arc/movl-1.c: New file.
11758 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
11759             Andrew Burgess  <andrew.burgess@embecosm.com>
11761         * gcc.target/arc/cmem-1.c: New file.
11762         * gcc.target/arc/cmem-2.c: New file.
11763         * gcc.target/arc/cmem-3.c: New file.
11764         * gcc.target/arc/cmem-4.c: New file.
11765         * gcc.target/arc/cmem-5.c: New file.
11766         * gcc.target/arc/cmem-6.c: New file.
11767         * gcc.target/arc/cmem-7.c: New file.
11768         * gcc.target/arc/cmem-ld.inc: New file.
11769         * gcc.target/arc/cmem-st.inc: New file.
11771 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
11773         PR target/70821
11774         * gcc.target/i386/pr70821.c: New test.
11776 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
11778         * gcc.target/powerpc/vec-adde.c: New test.
11779         * gcc.target/powerpc/vec-adde-int128.c: New test.
11781 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
11783         * gcc.target/i386/avx-vround-1.c: New test.
11784         * gcc.target/i386/avx-vround-2.c: New test.
11785         * gcc.target/i386/avx512vl-vround-1.c: New test.
11786         * gcc.target/i386/avx512vl-vround-2.c: New test.
11788 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11790         PR testsuite/70595
11791         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11792         (check_effective_target_cilkplus_runtime): ... this.
11793         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11794         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11796         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11797         Require cilkplus_runtime.
11798         Don't add -lcilkrts.
11799         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11800         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11801         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11802         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11803         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11804         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11805         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11806         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11807         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11808         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11809         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11810         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11811         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11812         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11813         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11814         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11815         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11816         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11817         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11818         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11819         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11820         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11821         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11822         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11823         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11824         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11825         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11826         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11827         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11829         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11830         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11832         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11834         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11835         cilkplus_runtime.
11837 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
11839         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11840         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11842 2015-04-27  Ryan Burn  <contact@rnburn.com>
11844         PR c++/69024
11845         PR c++/68997
11846         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11847         diagnostic.
11848         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11849         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11851 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
11853         * gnat.dg/limited_with4.ad[sb]: New test.
11854         * gnat.dg/limited_with4_pkg.ads: New helper.
11856 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
11858         PR target/70155
11859         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11860         and movv1ti_internal patterns
11861         * gcc.target/i386/pr70155-1.c: New test.
11862         * gcc.target/i386/pr70155-2.c: Likewise.
11863         * gcc.target/i386/pr70155-3.c: Likewise.
11864         * gcc.target/i386/pr70155-4.c: Likewise.
11865         * gcc.target/i386/pr70155-5.c: Likewise.
11866         * gcc.target/i386/pr70155-6.c: Likewise.
11867         * gcc.target/i386/pr70155-7.c: Likewise.
11868         * gcc.target/i386/pr70155-8.c: Likewise.
11869         * gcc.target/i386/pr70155-9.c: Likewise.
11870         * gcc.target/i386/pr70155-10.c: Likewise.
11871         * gcc.target/i386/pr70155-11.c: Likewise.
11872         * gcc.target/i386/pr70155-12.c: Likewise.
11873         * gcc.target/i386/pr70155-13.c: Likewise.
11874         * gcc.target/i386/pr70155-14.c: Likewise.
11875         * gcc.target/i386/pr70155-15.c: Likewise.
11876         * gcc.target/i386/pr70155-16.c: Likewise.
11877         * gcc.target/i386/pr70155-17.c: Likewise.
11878         * gcc.target/i386/pr70155-18.c: Likewise.
11879         * gcc.target/i386/pr70155-19.c: Likewise.
11880         * gcc.target/i386/pr70155-20.c: Likewise.
11881         * gcc.target/i386/pr70155-21.c: Likewise.
11882         * gcc.target/i386/pr70155-22.c: Likewise.
11884 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
11886         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11887         ".{5,6}".
11889 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
11891         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11892         * gcc.dg/tree-ssa/scev-9.c: Ditto.
11893         * gcc.dg/tree-ssa/scev-10.c: Ditto.
11894         * gcc.dg/tree-ssa/scev-11.c: Ditto.
11895         * gcc.dg/tree-ssa/scev-12.c: Ditto.
11897 2016-04-27  Richard Biener  <rguenther@suse.de>
11899         PR ipa/70760
11900         * g++.dg/ipa/ipa-pta-2.C: New testcase.
11901         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11903 2016-04-27  Nathan Sidwell  <nathan@acm.org>
11905         * g++.dg/cpp0x/constexpr-recursion3.C: New.
11906         * g++.dg/ubsan/pr63956.C: Adjust error location.
11908 2016-04-27  Nick Clifton  <nickc@redhat.com>
11910         PR middle-end/49889
11911         * gcc.dg/pr49889.c: New test.
11913 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
11915         * c-c++-common/memset-array.c: New test.
11917 2016-04-26  Martin Sebor  <msebor@redhat.com>
11919         PR c++/66639
11920         * g++.dg/cpp1y/func_constexpr.C: New test.
11922 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
11924         PR c++/70241
11925         * g++.dg/cpp0x/enum32.C: New test.
11926         * g++.dg/cpp0x/enum33.C: New test.
11928 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11930         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11931         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11932         * gcc.c-torture/execute/bitfld-6.c: Likewise.
11933         * gcc.c-torture/execute/bitfld-7.c: Likewise.
11934         * gcc.c-torture/execute/pr38151.c: Likewise.
11935         * gcc.c-torture/execute/pr66556.c: Likewise.
11936         * gcc.c-torture/execute/pr67781.c: Likewise.
11937         * gcc.c-torture/execute/pr68648.c: Likewise.
11939 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
11941         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11943 2016-04-26  Marek Polacek  <polacek@redhat.com>
11945         PR c/67784
11946         * gcc.dg/pr67784-3.c: New test.
11947         * gcc.dg/pr67784-4.c: New test.
11948         * gcc.dg/pr67784-5.c: New test.
11950         PR c/70791
11951         * gcc.dg/Wnested-externs-2.c: New test.
11953 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
11955         * gcc.dg/fold-plusmult.c: Adjust.
11956         * gcc.dg/no-strict-overflow-6.c: Adjust.
11957         * gcc.dg/gomp/loop-1.c: Xfail some tests.
11959 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
11961         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11962         number scans.
11963         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11964         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11965         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11966         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11967         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11968         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11969         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11970         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11971         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11972         * gcc.target/i386/avx512f-gather-5.c: Likewise.
11973         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11974         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11975         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11976         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11977         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11978         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11979         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11980         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11981         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11982         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11983         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11984         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11985         scans.
11986         * gcc.target/i386/pr32219-4.c: Likewise.
11987         * gcc.target/i386/pr32219-6.c: Likewise.
11988         * gcc.target/i386/pr32219-8.c: Likewise.
11990 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11992         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11993         associated options.
11995 2016-04-26  Marek Polacek  <polacek@redhat.com>
11997         PR c++/70744
11998         * g++.dg/ext/cond2.C: New test.
12000 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12002         PR tree-optimization/70771
12003         PR tree-optimization/70775
12004         * gcc.dg/pr70771.c: New test.
12005         * gcc.dg/pr70775.c: New test.
12007 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12009         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12011 2016-04-25  Richard Biener  <rguenther@suse.de>
12013         PR tree-optimization/70780
12014         * gcc.dg/torture/pr70780.c: New testcase.
12016 2016-04-25  Michael Collison  <michael.collison@arm.com>
12018         * gcc.target/arm/neon-vaddws16.c: New test.
12019         * gcc.target/arm/neon-vaddws32.c: New test.
12020         * gcc.target/arm/neon-vaddwu16.c: New test.
12021         * gcc.target/arm/neon-vaddwu32.c: New test.
12022         * gcc.target/arm/neon-vaddwu8.c: New test.
12023         * lib/target-supports.exp
12024         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12025         that arm neon support vector widen sum of HImode TO SImode.
12027 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12029         PR sanitizer/70712
12030         * c-c++-common/asan/pr70712.c: New test.
12032 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12034         * .gitattributes: New file.
12036 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12038         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12040 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12042         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12043         * gfortran.dg/submodule_15.f08: Likewise.
12045 2016-04-22  Richard Biener  <rguenther@suse.de>
12047         PR tree-optimization/70740
12048         * gcc.dg/torture/pr70740.c: New testcase.
12050 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12052         PR target/70750
12053         * gcc.target/i386/pr70750-1.c: New test.
12054         * gcc.target/i386/pr70750-2.c: Likewise.
12056 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12058         PR c++/70540
12059         * g++.dg/cpp0x/auto48.C: New.
12061 2016-04-21  Marek Polacek  <polacek@redhat.com>
12063         PR c++/70513
12064         * g++.dg/cpp0x/forw_enum12.C: New test.
12065         * g++.dg/cpp0x/forw_enum13.C: New test.
12067 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12069         PR target/70728
12070         * gcc.target/i386/pr70728.c: New test.
12072 2016-04-21  Richard Biener  <rguenther@suse.de>
12074         PR middle-end/70747
12075         * gcc.dg/pr70747.c: New testcase.
12077 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12079         PR tree-optimization/70715
12080         * gcc.dg/tree-ssa/scev-13.c: New test.
12082 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12084         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12086 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12088         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12090 2016-04-20  Jan Hubicka  <jh@suse.cz>
12092         PR ipa/70018
12093         * g++.dg/ipa/nothrow-1.C: New testcase.
12095 2016-04-20  Nathan Sidwell  <nathan@acm.org>
12097         PR c++/55635
12098         * g++.dg/eh/delete1.C: New.
12100 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12102         * gcc.target/i386/avx256-unaligned-store-2.c: Add
12103         -mtune-ctrl=sse_typeless_stores.
12105 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12107         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12109 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12111         PR tree-optimization/69489
12112         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12114 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
12116         PR c++/69363
12117         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12118         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12119         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12121 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12123         PR tree-optimization/56625
12124         PR tree-optimization/69489
12125         * gcc.dg/vect/pr56625.c: New test.
12126         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12128 2016-04-20  Andrew Pinski  <apinski@cavium.com>
12130         PR target/64971
12131         * gcc.c-torture/compile/pr37433-1.c: New testcase.
12133 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
12135         * gnat.dg/self1.adb: Remove now incorrect test.
12137 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12139         * gcc.dg/tree-ssa/scev-11.c: New test.
12140         * gcc.dg/tree-ssa/scev-12.c: New test.
12142 2016-04-20  Marek Polacek  <polacek@redhat.com>
12144         PR tree-optimization/70725
12145         * gcc.dg/pr70725.c: New test.
12147 2016-04-20  Richard Biener  <rguenther@suse.de>
12149         PR tree-optimization/70726
12150         * g++.dg/vect/pr70726.cc: New testcase.
12152 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12154         PR target/70674
12155         * gcc.target/s390/pr70674.c: New test.
12157 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12159         PR libgfortran/70684
12160         * gfortran.dg/list_read_14.f90: New test.
12162 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12164         PR target/69201
12165         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12166         extern to force it misaligned.
12167         (b): Likewise.
12168         (c): Likewise.
12169         (d): Likewise.
12170         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12171         Don't check `*' before movv4sf_internal.
12172         * gcc.target/i386/avx256-unaligned-store-2.c: Check
12173         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12174         Don't check `*' before movv16qi_internal.
12175         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12176         extern to force it misaligned.
12177         (b): Likewise.
12178         (c): Likewise.
12179         (d): Likewise.
12180         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12181         Don't check `*' before movv2df_internal.
12182         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12183         extern to force it misaligned.
12184         (b): Likewise.
12185         (c): Likewise.
12186         (d): Likewise.
12187         Check movv8sf_internal instead of avx_storeups256.
12188         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12190 2016-04-19  Richard Biener  <rguenther@suse.de>
12192         PR tree-optimization/70171
12193         * g++.dg/tree-ssa/pr70171.C: New testcase.
12195 2016-04-19  Richard Biener  <rguenther@suse.de>
12197         PR tree-optimization/70724
12198         * gcc.dg/torture/pr70724.c: New testcase.
12200 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
12202         PR middle-end/70689
12203         * gcc.target/i386/pr70689.c: New.
12205 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
12207         PR target/70708
12208         * gcc.target/i386/pr70708.c: New test.
12210 2016-04-18  Richard Biener  <rguenther@suse.de>
12212         PR tree-optimization/43434
12213         * gcc.dg/vect/pr43434.c: New testcase.
12214         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12215         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12216         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12217         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12218         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12219         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12220         * gcc.dg/gomp/pr68640.c: Likewise.
12221         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12222         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12224 2016-04-18  Richard Biener  <rguenther@suse.de>
12226         PR tree-optimization/70701
12227         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12229 2016-04-18  Tom de Vries  <tom@codesourcery.com>
12231         PR testsuite/70699
12232         * gcc.dg/pr70161.c: Add dot-file scans.
12233         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12234         instead of after last dot char.
12236 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12238         * c-c++-common/dump-ada-spec-3.c: New test.
12239         * c-c++-common/dump-ada-spec-4.c: Likewise.
12241 2016-04-17  Tom de Vries  <tom@codesourcery.com>
12243         PR other/70183
12244         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12246 2016-04-15  Jan Hubicka  <jh@suse.cz>
12248         PR ipa/70018
12249         * g++.dg/ipa/pure-const-1.C: New testcase.
12250         * g++.dg/ipa/pure-const-2.C: New testcase.
12251         * g++.dg/ipa/pure-const-3.C: New testcase.
12253 2016-04-15  Marek Polacek  <polacek@redhat.com>
12255         PR c/70671
12256         * gcc.dg/bitfld-22.c: New test.
12258 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
12260         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12261         x86_64.
12263 2016-04-15  Marek Polacek  <polacek@redhat.com>
12265         PR c/70651
12266         * c-c++-common/pr70651.c: New test.
12268 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12270         PR rtl-optimization/70681
12271         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12272         dump scan on arm and powerpc.
12273         * gcc.dg/pr10474.c: Likewise.
12275 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
12277         PR c++/69517
12278         PR c++/70019
12279         PR c++/70588
12280         * g++.dg/cpp1y/vla11.C: Revert for real.
12282         PR c/70436
12283         * c-c++-common/Wparentheses-1.c: New test.
12284         * c-c++-common/gomp/Wparentheses-1.c: New test.
12285         * c-c++-common/gomp/Wparentheses-2.c: New test.
12286         * c-c++-common/gomp/Wparentheses-3.c: New test.
12287         * c-c++-common/gomp/Wparentheses-4.c: New test.
12288         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12289         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12290         * c-c++-common/goacc/Wparentheses-1.c: New test.
12292 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
12294         PR target/70662
12295         * gcc.target/i386/pr70662.c: New test.
12297 2016-04-15  Richard Biener  <rguenther@suse.de>
12298             Alan Modra  <amodra@gmail.com>
12300         PR tree-optimization/70130
12301         * gcc.dg/vect/O3-pr70130.c: New testcase.
12303 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12305         PR target/70669
12306         * gcc.target/powerpc/pr70669.c: New test.
12308         PR target/70640
12309         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12310         a power7 system that does not have an assembler that supports
12311         power8.
12313 2016-04-14  Martin Sebor  <msebor@redhat.com>
12315         PR c++/69517
12316         PR c++/70019
12317         PR c++/70588
12318         * c-c++-common/ubsan/vla-1.c: Revert.
12319         * g++.dg/cpp1y/vla11.C: Same.
12320         * g++.dg/cpp1y/vla12.C: Same.
12321         * g++.dg/cpp1y/vla13.C: Same.
12322         * g++.dg/cpp1y/vla14.C: Same.
12323         * g++.dg/cpp1y/vla3.C: Same.
12324         * g++.dg/init/array24.C: Same.
12325         * g++.dg/ubsan/vla-1.C: Same.
12327 2016-04-14  Marek Polacek  <polacek@redhat.com>
12328             Jan Hubicka  <hubicka@ucw.cz>
12330         PR c++/70029
12331         * g++.dg/torture/pr70029.C: New test.
12333 2016-04-14  Martin Sebor  <msebor@redhat.com>
12335         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12336         type size to prevent failures on targets with very low maximum
12337         alignment.
12339 2016-04-14  Richard Biener  <rguenther@suse.de>
12341         PR tree-optimization/70623
12342         * gcc.dg/torture/pr70623.c: New testcase.
12343         * gcc.dg/torture/pr70623-2.c: Likewise.
12345 2016-04-13  Martin Sebor  <msebor@redhat.com>
12347         PR c++/69517
12348         PR c++/70019
12349         PR c++/70588
12350         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12351         * g++.dg/cpp1y/vla11.C: New test.
12352         * g++.dg/cpp1y/vla12.C: New test.
12353         * g++.dg/cpp1y/vla13.C: New test.
12354         * g++.dg/cpp1y/vla14.C: New test.
12355         * g++.dg/cpp1y/vla3.C: Restore deleted test.
12356         * g++.dg/init/array24.C: Fully brace VLA initializer.
12357         * g++.dg/ubsan/vla-1.C: Disable exceptions.
12359 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12361         PR c++/70641
12362         * g++.dg/opt/pr70641.C: New test.
12364 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12366         PR rtl-optimization/68749
12367         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12368         effects of argument promotions.
12369         Remove default args to dg-skip-if.
12371 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
12373         PR c++/70635
12374         * g++.dg/parse/pr70635.C: New.
12376 2016-04-13  Marek Polacek  <polacek@redhat.com>
12378         PR c++/70639
12379         * c-c++-common/Wmisleading-indentation-4.c: New test.
12381 2016-04-13  Marek Polacek  <polacek@redhat.com>
12383         PR c/70436
12384         * gcc.dg/Wparentheses-12.c: New test.
12385         * gcc.dg/Wparentheses-13.c: New test.
12387 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12389         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12390         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12391         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12393 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12395         PR middle-end/70633
12396         * gcc.c-torture/compile/pr70633.c: New test.
12398         PR debug/70628
12399         * gcc.dg/torture/pr70628.c: New test.
12401 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
12403         PR c++/70610
12404         * g++.dg/template/pr70610.C: New test.
12405         * g++.dg/template/pr70610-2.C: New test.
12406         * g++.dg/template/pr70610-3.C: New test.
12407         * g++.dg/template/pr70610-4.C: New test.
12409 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12411         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12412         128 instead of 32.
12414         PR c++/70571
12415         * g++.dg/ext/pr70571.C: New test.
12417 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
12419         PR target/70640
12420         * gcc.target/powerpc/pr70640.c: New test.
12422 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
12424         PR c++/68722
12425         * g++.dg/parse/pr68722.C: New.
12427 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12429         PR rtl-optimization/70596
12430         * gcc.target/i386/pr70596.c: New test.
12432 2016-04-12  Nathan Sidwell  <nathan@acm.org>
12434         PR c++/70501
12435         * g++.dg/init/pr70501.C: New.
12437 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
12439         * gcc.target/i386/asm-flag-6.c: New test.
12441 2016-04-12  Tom de Vries  <tom@codesourcery.com>
12443         PR tree-optimization/68756
12444         * gcc.dg/graphite/pr68756.c: New test.
12446 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12448         PR tree-optimization/70602
12449         * gcc.c-torture/execute/pr70602.c: New test.
12451 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12453         PR target/70381
12454         * gcc.target/powerpc/float128-1.c: New tests to make sure the
12455         __float128 emulator is built and runs.
12456         * gcc.target/powerpc/float128-1.c: Likewise.
12458         * lib/target-supports.exp (check_ppc_float128_sw_available):
12459         Rework tests for __float128 software and hardware
12460         availability. Fix exit condition to return 0 on success.
12462 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
12464         PR target/70133
12465         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12466         * gcc.target/aarch64/target_attr_15.c: Likewise.
12468 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
12470         PR c++/69066
12471         * g++.dg/cpp1y/pr69066.C: New.
12473 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12475         PR fortran/68566
12476         * gfortran.dg/pr36192.f90: Update test.
12477         * gfortran.dg/pr36192_1.f90: Update test.
12478         * gfortran.dg/real_dimension_1.f: Update test.
12479         * gfortran.dg/parameter_array_init_7.f90: New test.
12481 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
12483         PR testsuite/64039
12484         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12486         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12488         PR rtl-optimization/66669
12489         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12491         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12493         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12494         * gcc.dg/pie-1.c: Likewise.
12495         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12496         * gcc.dg/pic-4.c: Likewise.
12497         * gcc.dg/pie-3.c: Likewise.
12498         * gcc.dg/pie-4.c: Likewise.
12500         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12502         PR tree-optimization/68644
12503         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12505         PR rtl-optimization/64886
12506         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12508 2016-04-09  Tom de Vries  <tom@codesourcery.com>
12510         PR tree-optimization/68953
12511         * gcc.dg/graphite/pr68953.c: New test.
12513 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12515         PR fortran/70592
12516         * gfortran.dg/deferred_character_16.f90: New test.
12518 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
12520         PR tree-optimization/70586
12521         * gcc.c-torture/execute/pr70586.c: New test.
12523 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12525         PR sanitizer/70573
12526         * c-c++-common/asan/halt_on_error-1.c: Replace memset
12527         with __builtin_memset
12528         * c-c++-common/asan/halt_on_error-2.c: Likewise.
12530 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
12532         PR lto/70289
12533         PR ipa/70348
12534         PR tree-optimization/70373
12535         PR middle-end/70533
12536         PR middle-end/70534
12537         PR middle-end/70535
12538         * c-c++-common/goacc/reduction-5.c: New test.
12539         * c-c++-common/goacc/reduction-promotions.c: New test.
12540         * gfortran.dg/goacc/reduction-3.f95: New test.
12541         * gfortran.dg/goacc/reduction-promotions.f90: New test.
12543 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
12545         PR c++/70590
12546         PR c++/70452
12547         * g++.dg/pr70590.C: New test.
12548         * g++.dg/pr70590-2.C: New test.
12550 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
12552         PR middle-end/70593
12553         * gcc.target/i386/pr70593.c: New test.
12555         PR rtl-optimization/70574
12556         * gcc.target/i386/avx2-pr70574.c: New test.
12558 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
12560         PR sanitizer/70541
12561         * c-c++-common/asan/pr70541.c: New test.
12563 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12565         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12566         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12568 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12570         PR target/70566
12571         * gcc.c-torture/execute/pr70566.c: New test.
12573 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12575         * c-c++-common/goacc/uninit-copy-clause.c: New test.
12576         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12578 2016-04-08  Alan Modra  <amodra@gmail.com>
12580         * gcc.target/powerpc/pr70117.c: New.
12582 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
12584         PR testsuite/70581
12585         * gcc.dg/lto/simd-function_0.c: New test.
12587         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12588         clones.
12589         * c-c++-common/attr-simd-2.c: Likewise.
12590         * c-c++-common/attr-simd-4.c: Likewise.
12591         * gcc.dg/gomp/simd-clones-2.c: Likewise.
12592         * gcc.dg/gomp/simd-clones-3.c: Likewise.
12594 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12596         PR testsuite/70553
12597         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12599 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
12600             Tom de Vries  <tom@codesourcery.com>
12602         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12603         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12604         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12605         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12606         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12607         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12608         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12609         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12611 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12613         PR c/70436
12614         * g++.dg/warn/Wparentheses-29.C: New test.
12616 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12618         PR c/70436
12619         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12620         explicit braces to resolve a future -Wparentheses warning.
12622 2016-04-06  Richard Henderson  <rth@redhat.com>
12624         * gcc.dg/pr61817-1.c: New test.
12625         * gcc.dg/pr61817-2.c: New test.
12626         * gcc.dg/pr69391-1.c: New test.
12627         * gcc.dg/pr69391-2.c: New test.
12629 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
12631         PR rtl-optimization/70398
12632         * gcc.target/aarch64/pr70398.c: New.
12634 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12636         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12638 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
12639             Pedro Alves  <palves@redhat.com>
12641         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12643 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
12645         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12646         Check for avx512f effective targets instead of avx2.
12647         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12648         for AVX512F clones.
12649         * gcc.dg/gomp/declare-simd-3.c: Likewise.
12650         * g++.dg/gomp/declare-simd-1.C: Likewise.
12651         * g++.dg/gomp/declare-simd-3.C: Likewise.
12652         * g++.dg/gomp/declare-simd-4.C: Likewise.
12654         PR middle-end/70550
12655         * c-c++-common/gomp/pr70550-1.c: New test.
12656         * c-c++-common/gomp/pr70550-2.c: New test.
12658 2016-04-05  Nathan Sidwell  <nathan@acm.org>
12660         PR c++/70512
12661         * g++.dg/ext/attribute-may-alias-5.C: New.
12663 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12665         PR c++/70336
12666         * c-c++-common/pr70336.c: New test.
12667         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12668         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12670 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
12672         PR ipa/66223
12673         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12675 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12677         PR rtl-optimization/70542
12678         * gcc.dg/torture/pr70542.c: New test.
12679         * gcc.target/i386/avx2-pr70542.c: New test.
12681 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
12683         PR tree-optimization/70509
12684         * gcc.target/i386/avx512bw-pr70509.c: New test.
12686 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
12688         PR c++/70452
12689         * g++.dg/ext/constexpr-vla4.C: New test.
12691 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
12693         PR target/70510
12694         * gcc.target/i386/pr70510.c: New test.
12696 2016-04-05  Richard Biener  <rguenther@suse.de>
12698         PR tree-optimization/70526
12699         * g++.dg/torture/pr70526.C: New testcase.
12701 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12703         PR target/70525
12704         * gcc.target/i386/pr70525.c: New test.
12706 2016-04-05  Richard Biener  <rguenther@suse.de>
12708         PR middle-end/70499
12709         * g++.dg/torture/pr70499.C: New testcase.
12711 2016-04-05  Richard Biener  <rguenther@suse.de>
12713         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12714         remove XFAIL.
12716 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
12718         PR middle-end/70307
12719         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
12720         rs6000 ABI warnings.
12722 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
12724         PR ipa/66223
12725         * g++.dg/ipa/devirt-51.C: New testcase.
12727 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12728             Jakub Jelinek  <jakub@redhat.com>
12730         PR middle-end/70457
12731         * gcc.dg/torture/pr70457.c: New.
12733 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
12735         PR fortran/67538
12736         * gfortran.dg/allocate_with_source_19.f08: New test.
12738 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
12740         PR fortran/65795
12741         * gfortran.dg/coarray_allocate_6.f08: New test.
12743 2016-04-04  Richard Biener  <rguenther@suse.de>
12745         PR rtl-optimization/70484
12746         * gcc.dg/torture/pr70484.c: New testcase.
12748 2016-04-04  Marek Polacek  <polacek@redhat.com>
12750         PR c/70307
12751         * gcc.dg/torture/pr70307.c: New test.
12753 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
12755         PR target/70416
12756         PR target/67391
12757         * gcc.target/sh/torture/pr70416.c: New.
12759 2016-04-02  Martin Sebor  <msebor@redhat.com>
12761         PR c++/67376
12762         PR c++/70170
12763         PR c++/70172
12764         PR c++/70228
12765         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12766         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12767         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12768         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12769         * g++.dg/cpp0x/constexpr-string.C: Same.
12770         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12771         * g++.dg/cpp0x/pr65398.C: Same.
12772         * g++.dg/ext/constexpr-vla1.C: Same.
12773         * g++.dg/ext/constexpr-vla2.C: Same.
12774         * g++.dg/ext/constexpr-vla3.C: Same.
12775         * g++.dg/ubsan/pr63956.C: Same.
12777 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
12779         PR rtl-optimization/70467
12780         * gcc.target/i386/pr70467-2.c: New test.
12782 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
12783             Marek Polacek  <polacek@redhat.com>
12785         PR c++/70488
12786         * g++.dg/init/new47.C: New test.
12788 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12790         PR target/70496
12791         * gcc.target/arm/pr70496.c: New test.
12793 2016-04-01  Nathan Sidwell  <nathan@acm.org>
12795         PR c++/68475
12796         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12798 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
12800         PR target/69890
12801         * gcc.dg/strlenopt.h (memmove): New.
12802         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12803         instead of "string.h".
12804         * gcc.target/i386/chkp-strlen-2.c: Likewise.
12805         * gcc.target/i386/chkp-strlen-3.c: Likewise.
12806         * gcc.target/i386/chkp-strlen-4.c: Likewise.
12807         * gcc.target/i386/chkp-strlen-5.c: Likewise.
12808         * gcc.target/i386/chkp-stropt-1.c: Likewise.
12809         * gcc.target/i386/chkp-stropt-10.c: Likewise.
12810         * gcc.target/i386/chkp-stropt-11.c: Likewise.
12811         * gcc.target/i386/chkp-stropt-12.c: Likewise.
12812         * gcc.target/i386/chkp-stropt-13.c: Likewise.
12813         * gcc.target/i386/chkp-stropt-14.c: Likewise.
12814         * gcc.target/i386/chkp-stropt-15.c: Likewise.
12815         * gcc.target/i386/chkp-stropt-16.c: Likewise.
12816         * gcc.target/i386/chkp-stropt-2.c: Likewise.
12817         * gcc.target/i386/chkp-stropt-3.c: Likewise.
12818         * gcc.target/i386/chkp-stropt-4.c: Likewise.
12819         * gcc.target/i386/chkp-stropt-5.c: Likewise.
12820         * gcc.target/i386/chkp-stropt-6.c: Likewise.
12821         * gcc.target/i386/chkp-stropt-7.c: Likewise.
12822         * gcc.target/i386/chkp-stropt-8.c: Likewise.
12823         * gcc.target/i386/chkp-stropt-9.c: Likewise.
12825 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12827         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12828         (Holder::foo): Reflect this.
12830 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
12832         PR target/70442
12833         * gcc.dg/pr70442.c: New test.
12835 2016-03-31  Nathan Sidwell  <nathan@acm.org>
12837         PR c++/70393
12838         * g++.dg/cpp0x/constexpr-virtual6.C: New.
12840 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
12842         PR target/70453
12843         * gcc.target/i386/pr70453.c: New test.
12845 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
12847         PR target/70292
12848         * gcc.c-torture/pr70292.c: New test.
12850 2016-03-31  Marek Polacek  <polacek@redhat.com>
12852         PR c/70297
12853         * c-c++-common/pr70297.c: New test.
12854         * g++.dg/cpp0x/typedef-redecl.C: New test.
12855         * gcc.dg/typedef-redecl2.c: New test.
12857 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
12859         PR rtl-optimization/70460
12860         * gcc.c-torture/execute/pr70460.c: New test.
12862 2016-03-31  Richard Biener  <rguenther@suse.de>
12864         PR c++/70430
12865         * g++.dg/ext/vector30.C: New testcase.
12867 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12868             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12870         * gfortran.dg/fmt_pf.f90: New test.
12872 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12874         Forward-port from 5 branch
12875         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
12877         PR testsuite/70356
12878         * gcc.target/i386/avx-vextractf128-256-5.c: Move
12879         dg-require-effective-target after dg-do.
12881         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
12883         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12885 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
12886             Julian Brown  <julian@codesourcery.com>
12887             Chung-Lin Tang  <cltang@codesourcery.com>
12888             Cesar Philippidis  <cesar@codesourcery.com>
12889             James Norris  <jnorris@codesourcery.com>
12890             Tom de Vries  <tom@codesourcery.com>
12891             Nathan Sidwell  <nathan@codesourcery.com>
12893         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
12894         * c-c++-common/goacc/loop-clauses.c: Likewise.
12895         * g++.dg/goacc/template.C: Likewise.
12896         * gfortran.dg/goacc/combined-directives.f90: Likewise.
12897         * gfortran.dg/goacc/loop-1.f95: Likewise.
12898         * gfortran.dg/goacc/loop-5.f95: Likewise.
12899         * gfortran.dg/goacc/loop-6.f95: Likewise.
12900         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12901         * c-c++-common/goacc-gomp/nesting-1.c: Update.
12902         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12903         * c-c++-common/goacc/clauses-fail.c: Likewise.
12904         * c-c++-common/goacc/parallel-1.c: Likewise.
12905         * c-c++-common/goacc/reduction-1.c: Likewise.
12906         * c-c++-common/goacc/reduction-2.c: Likewise.
12907         * c-c++-common/goacc/reduction-3.c: Likewise.
12908         * c-c++-common/goacc/reduction-4.c: Likewise.
12909         * c-c++-common/goacc/routine-3.c: Likewise.
12910         * c-c++-common/goacc/routine-4.c: Likewise.
12911         * c-c++-common/goacc/routine-5.c: Likewise.
12912         * c-c++-common/goacc/tile.c: Likewise.
12913         * g++.dg/goacc/template.C: Likewise.
12914         * gfortran.dg/goacc/combined-directives.f90: Likewise.
12915         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12916         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
12917         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
12918         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12919         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12920         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12921         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
12922         * c-c++-common/goacc/use_device-1.c: ... this file.
12923         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
12924         * c-c++-common/goacc/host_data-5.c: ... this file, and...
12925         * c-c++-common/goacc/host_data-6.c: ... this file.
12926         * c-c++-common/goacc/loop-2-kernels.c: New file.
12927         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12928         * c-c++-common/goacc/loop-3.c: Likewise.
12929         * g++.dg/goacc/reference.C: Likewise.
12930         * g++.dg/goacc/routine-1.C: Likewise.
12931         * g++.dg/goacc/routine-2.C: Likewise.
12933 2016-03-30  Richard Biener  <rguenther@suse.de>
12935         PR middle-end/70450
12936         * gcc.dg/torture/pr70450.c: New testcase.
12938 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
12940         PR target/70421
12941         * gcc.dg/torture/pr70421.c: New test.
12942         * gcc.target/i386/avx512f-pr70421.c: New test.
12944 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
12946         PR testsuite/70364
12947         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12948         (check): New function.
12949         (bar): Call check.
12950         (foo): Align stack to 16 bytes when calling bar.
12951         * gcc.target/i386/cleanup-2.c: Likewise.
12953 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
12955         PR tree-optimization/59124
12956         * gcc.dg/Warray-bounds-19.c: New test.
12958 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
12960         * lib/prune.exp (escape_regex_chars): New.
12961         (prune_file_path): Update to quote metcharacters for regexp.
12963 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
12965         PR rtl-optimization/70429
12966         * gcc.c-torture/execute/pr70429.c: New test.
12968         PR tree-optimization/70405
12969         * gcc.dg/pr70405.c: New test.
12971 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
12973         PR fortran/70397
12974         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12975         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12977 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
12979         PR testsuite/64177
12980         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12981         __cilkrts_set_param to set two workers.
12982         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12983         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12985 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12987         * g++.dg/ext/fnname5.C: Update the test for Darwin.
12989 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
12991         PR target/70406
12992         * gcc.target/i386/pr70406.c: New test.
12994 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
12996         * gnat.dg/specs/double_record_extension3.ads: New test.
12998 2016-03-25  Richard Henderson  <rth@redhat.com>
13000         PR target/70120
13001         * gcc.target/aarch64/pr70120-1.c: New.
13002         * gcc.target/aarch64/pr70120-2.c: New.
13003         * gcc.target/aarch64/pr70120-3.c: New.
13005 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13007         PR c++/62212
13008         * g++.dg/template/mangle2.C: The dg-do directive should be
13009         "compile" not "assemble".
13011 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13013         PR lto/69650
13014         * gcc.dg/pr69650.c: New test.
13016 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13018         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13020 2016-03-25  Alan Modra  <amodra@gmail.com>
13022         * gcc.dg/dfp/pr70052.c: New test.
13024 2016-03-24  Richard Henderson  <rth@redhat.com>
13026         PR middle-end/69845
13027         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13028         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13030 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13032         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13034 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13036         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13037         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13039 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13041         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13042         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13044 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13046         PR c++/62212
13047         * g++.dg/template/mangle2.C: New test.
13049 2016-03-24  Richard Biener  <rguenther@suse.de>
13051         PR tree-optimization/70396
13052         * gcc.dg/torture/pr70396.c: New testcase.
13054 2016-03-24  Richard Biener  <rguenther@suse.de>
13056         PR middle-end/70370
13057         * gcc.dg/torture/pr70370.c: New testcase.
13059 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13061         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13062         * gfortran.dg/goacc/kernels-tree.f95: Same.
13063         * gfortran.dg/goacc/parallel-tree.f95: Same.
13065 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13067         * c-c++-common/goacc/uninit-if-clause.c: New test.
13068         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13070 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13072         PR target/70290
13073         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13074         Fix formatting.
13076 2016-03-24  Richard Biener  <rguenther@suse.de>
13078         PR tree-optimization/70372
13079         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13081 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13083         PR c++/70347
13084         * g++.dg/cpp1y/nsdmi-union1.C: New test.
13086 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13088         PR c++/70332
13089         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13091 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13093         PR c++/70001
13094         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13095         * g++.dg/cpp1y/pr70001.C: New test.
13097         PR c++/70323
13098         * g++.dg/cpp0x/constexpr-70323.C: New test.
13100 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
13101             Jason Merrill  <jason@redhat.com>
13102             Jakub Jelinek  <jakub@redhat.com>
13104         PR c++/69315
13105         * g++.dg/cpp0x/constexpr-69315.C: New test.
13106         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13108 2016-03-23  Marek Polacek  <polacek@redhat.com>
13110         PR c++/69884
13111         * g++.dg/warn/Wignored-attributes-1.C: New test.
13112         * g++.dg/warn/Wignored-attributes-2.C: New test.
13114 2016-03-23  Tom de Vries  <tom@codesourcery.com>
13116         * c-c++-common/goacc/kernels-default.c (foo): Add missing
13117         initialization.
13118         * gfortran.dg/goacc/private-3.f95 (test): Same.
13119         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13120         missing use param.
13122 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13124         * lib/target-supports.exp: Remove v7ve entry from loop
13125         creating effective target checks.
13126         (check_effective_target_arm_arch_v7ve_ok): New procedure.
13127         (add_options_for_arm_arch_v7ve): Likewise.
13129 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13131         PR tree-optimization/70354
13132         * gcc.dg/vect/pr70354-1.c: New test.
13133         * gcc.dg/vect/pr70354-2.c: New test.
13134         * gcc.target/i386/avx2-pr70354-1.c: New test.
13135         * gcc.target/i386/avx2-pr70354-2.c: New test.
13137 2016-03-22  Jeff Law  <law@redhat.com>
13139         PR target/70232
13140         * gcc.dg/tree-ssa/pr70232.c: New test.
13142 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13144         PR target/70302
13145         * gcc.target/i386/pr70302.c: New test.
13147 2016-03-22  Richard Biener  <rguenther@suse.de>
13149         PR middle-end/70251
13150         * g++.dg/torture/pr70251.C: New testcase.
13152 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
13154         PR c/69993
13155         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13156         Wmisleading-indentation.c.
13157         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13158         reflect change to diagnostic text and order of messages.
13159         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13161 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
13163         * g++.dg/ext/java-3.C: Don't compile on AIX.
13165 2016-03-22  Richard Biener  <rguenther@suse.de>
13167         PR middle-end/70333
13168         * gcc.dg/torture/pr70333.c: New testcase.
13170 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13172         * g++.dg/ext/pr70290.C: New test.
13174 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
13176         PR target/70325
13177         * gcc.target/i386/pr70325.c: New test.
13179 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
13181         PR target/70329
13182         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13183         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13185         PR target/70300
13186         * gcc.target/i386/pr70300.c: New test.
13188         PR c++/70295
13189         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13190         (func2): New function for cond with parens, xfail warning for c++.
13191         * g++.dg/warn/Wnonnull-compare-8.C: New test.
13193 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13195         PR c++/70096
13196         * g++.dg/template/ptrmem30.C: New test.
13198 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13200         PR c++/70204
13201         * g++.dg/cpp0x/constexpr-70204a.C: New test.
13202         * g++.dg/cpp0x/constexpr-70204b.C: New test.
13204 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13206         PR middle-end/70326
13207         * gcc.dg/pr70326.c: New test.
13209 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
13210             Jakub Jelinek  <jakub@redhat.com>
13212         PR tree-optimization/70317
13213         * gcc.dg/pr70317.c: New test.
13215 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
13217         PR target/70327
13218         * gcc.target/i386/pr70327.c: New test.
13220 2016-03-21  Martin Liska  <mliska@suse.cz>
13222         PR ipa/70306
13223         * gcc.dg/ipa/pr70306.c: New test.
13225 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13227         * gcc.target/arm/attr-align1.c: Skip if M-profile.
13228         * gcc.target/arm/attr-align3.c: Likewise.
13229         * gcc.target/arm/attr_arm.c: Likewise.
13230         * gcc.target/arm/flip-thumb.c: Likewise.
13232 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13234         PR target/70296
13235         * gcc.target/powerpc/altivec-36.c: New test.
13237 2016-03-21  Richard Biener  <rguenther@suse.de>
13239         PR tree-optimization/70310
13240         * gcc.dg/torture/pr70310.c: New testcase.
13242 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
13244         PR target/70293
13245         * gcc.target/i386/pr70293.c: New test.
13247 2016-03-21  Richard Biener  <rguenther@suse.de>
13249         PR tree-optimization/70288
13250         * gcc.dg/torture/pr70288-1.c: New testcase.
13251         * gcc.dg/torture/pr70288-2.c: Likewise.
13253 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13255         PR rtl-optimization/69307
13256         * gcc.target/arm/pr69307.c: New test.
13258 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13260         PR rtl-optimization/69102
13261         * gcc.c-torture/compile/pr69102.c: New test.
13263 2016-03-18  Jeff Law  <law@redhat.com>
13265         PR rtl-optimization/70263
13266         * gcc.c-torture/compile/pr70263-1.c: New test.
13267         * gcc.target/i386/pr70263-2.c: New test.
13269 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
13271         PR rtl-optimization/70278
13272         * gcc.dg/torture/pr70278.c: New test.
13273         * gcc.target/arm/pr70278.c: New test.
13275 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
13277         PR c/70281
13278         * gcc.dg/plugin/diagnostic-test-expressions-1.c
13279         (test_builtin_types_compatible_p): New test function.
13280         * gcc.dg/pr70281.c: New test case.
13282 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
13284         PR target/70113
13285         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13287 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13289         PR tree-optimization/70252
13290         * gcc.dg/pr70252.c: New test.
13292 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13294         * gcc.dg/pr70161-2.c: New test.
13295         * gcc.dg/pr70161.c: New test.
13297 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13299         PR ipa/70269
13300         * gcc.dg/pr70269.c: New test.
13302 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
13304         PR c++/70267
13305         * g++.dg/ext/java-3.C: New test.
13307 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13309         PR c++/70205
13310         * g++.dg/lookup/pr70205.C: New test.
13312 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13314         PR c++/70218
13315         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13317 2016-03-17  Marek Polacek  <polacek@redhat.com>
13319         PR c/69407
13320         * gcc.dg/atomic-op-6.c: New test.
13322 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
13324         PR c/70264
13325         * c-c++-common/pr70264.c: New test case.
13327 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
13329         PR c++/70144
13330         * c-c++-common/pr70144-1.c: New test.
13331         * c-c++-common/pr70144-2.c: New test.
13333         PR c++/70272
13334         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13335         * g++.dg/opt/flifetime-dse6.C: New test.
13336         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13338 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13340         PR driver/70192
13341         * gcc.dg/pic-1.c: New test.
13342         * gcc.dg/pic-2.c: Likewise.
13343         * gcc.dg/pic-3.c: Likewise.
13344         * gcc.dg/pic-4.c: Likewise.
13345         * gcc.dg/pie-1.c: Likewise.
13346         * gcc.dg/pie-2.c: Likewise.
13347         * gcc.dg/pie-3.c: Likewise.
13348         * gcc.dg/pie-4.c: Likewise.
13349         * gcc.dg/pie-5.c: Likewise.
13350         * gcc.dg/pie-6.c: Likewise.
13352 2016-03-17  Tom de Vries  <tom@codesourcery.com>
13354         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13355         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13357 2016-03-17  Richard Biener  <rguenther@suse.de>
13359         PR debug/70271
13360         * g++.dg/debug/pr70271.C: New testcase.
13362 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
13364         * gcc.target/i386/pr70251.c: New test.
13366 2016-03-17  Marek Polacek  <polacek@redhat.com>
13368         PR c++/70194
13369         * g++.dg/warn/constexpr-70194.C: New test.
13371 2016-03-16  Richard Henderson  <rth@redhat.com>
13373         PR middle-end/70240
13374         * gcc.c-torture/compile/pr70240.c: New.
13376 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
13378         * gcc.c-torture/compile/20151204.c: Skip for avr.
13380 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13382         PR target/70245
13383         * g++.dg/opt/pr70245.C: New test.
13384         * g++.dg/opt/pr70245.h: New file.
13385         * g++.dg/opt/pr70245-aux.cc: New file.
13387 2016-03-16  Martin Sebor  <msebor@redhat.com>
13389         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13391 2016-03-16  Richard Henderson  <rth@redhat.com>
13393         PR middle-end/70199
13394         * gcc.c-torture/compile/pr70199.c: New.
13396 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
13398         * gcc.dg/uninit-19.c: Run dos2unix.
13400 2016-03-16  Marek Polacek  <polacek@redhat.com>
13402         PR c/70093
13403         * gcc.dg/nested-func-10.c: New test.
13404         * gcc.dg/nested-func-9.c: New test.
13406 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13408         PR tree-optimization/68714
13409         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13411 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13413         PR tree-optimization/68715
13414         * gcc.dg/graphite/pr68715-2.c: New test.
13415         * gcc.dg/graphite/pr68715.c: New test.
13416         * gfortran.dg/graphite/pr68715.f90: New test.
13418 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13420         PR tree-optimization/68809
13421         * gcc.dg/graphite/pr68809-2.c: New test.
13422         * gcc.dg/graphite/pr68809.c: New test.
13424 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13426         PR c++/70147
13427         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13428         method call to i () as argument.  Adjust expected output.
13430         PR c++/70147
13431         * g++.dg/ubsan/pr70147-1.C: New test.
13432         * g++.dg/ubsan/pr70147-2.C: New test.
13434 2016-03-15  Martin Sebor  <msebor@redhat.com>
13436         PR c++/58281
13437         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13439 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
13441         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13442         hppa*-*-hpux*.
13444         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13446         PR libfortran/69799
13447         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13448         libatomic_available.
13450 2016-03-15  Marek Polacek  <polacek@redhat.com>
13452         PR c++/70209
13453         * g++.dg/ext/attribute-may-alias-4.C: New test.
13455 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
13457         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
13458         -fvar-tracking-assignments-toggle flag.
13460 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
13462         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13464 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
13466         PR rtl-optimization/70222
13467         * gcc.c-torture/execute/pr70222-1.c: New test.
13468         * gcc.c-torture/execute/pr70222-2.c: New test.
13470 2016-03-15  Richard Henderson  <rth@redhat.com>
13472         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13474 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13476         PR rtl-optimization/69032
13477         * gcc.dg/pr69032.c: New test.
13479 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13481         PR rtl-optimization/63384
13482         * g++.dg/pr63384.C: New test.
13484 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13486         PR target/64411
13487         * gcc.target/i386/pr64411.C: New test.
13489 2016-03-15  Tom de Vries  <tom@codesourcery.com>
13491         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13492         * gfortran.dg/goacc/kernels-alias.f95: New test.
13494 2016-03-14  Martin Sebor  <msebor@redhat.com>
13496         PR c++/53792
13497         * g++.dg/cpp0x/constexpr-inline.C: New test.
13498         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13500 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
13502         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13504 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
13506         PR middle-end/70219
13507         * gcc.dg/pr70219.c: New test.
13509 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
13511         PR target/70083
13512         * gcc.dg/torture/pr70083.c: New test.
13513         * gcc.target/i386/pr70083.c: New test.
13515 2016-03-14  Richard Biener  <rguenther@suse.de>
13517         PR tree-optimization/56365
13518         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13520 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
13522         PR target/70098
13523         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13524         New function.
13525         * g++.dg/pr70098.C: New testcase.
13528 2016-03-14  Tom de Vries  <tom@codesourcery.com>
13530         PR tree-optimization/70045
13531         * gcc.dg/graphite/pr70045.c: New test.
13533 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13535         PR fortran/69043
13536         * gfortran.dg/include_9.f90: New test.
13538 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13540         PR fortran/45076
13541         gfortran.dg/prof/prof.exp: New script.
13542         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13544 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
13546         PR rtl-optimization/69307
13547         * gcc.dg/pr69307.c: New test.
13549 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
13551         PR target/69614
13552         * gcc.target/arm/pr69614.c: New.
13554 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
13556         PR fortran/70031
13557         * gfortran.dg/submodule_14.f08: New test
13559         PR fortran/69524
13560         * gfortran.dg/submodule_15.f08: New test
13562 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
13564         PR c++/70106
13565         * g++.dg/cpp1y/paren3.C: New test.
13567 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13569         PR target/70131
13570         * gcc.target/powerpc/ppc-round2.c: New test.
13572 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
13574         PR target/70123
13575         * gcc.dg/torture/pr70123.c: New test.
13577 2016-03-11  Jeff Law  <law@redhat.com>
13579         PR tree-optimization/70190
13580         * gcc.c-torture/compile/pr70190.c: New test.
13582 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13584         PR c/68187
13585         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13586         case.
13587         (test43_b): Likewise.
13588         (test43_c): Likewise.
13589         (test43_d): Likewise.
13590         (test43_e): Likewise.
13591         (test43_f): Likewise.
13592         (test43_g): Likewise.
13593         (test44_a): Likewise.
13594         (test44_b): Likewise.
13595         (test44_c): Likewise.
13596         (test44_d): Likewise.
13597         (test44_e): Likewise.
13599 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13601         PR c/70085
13602         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13604 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13606         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13607         dg-options.
13609 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13611         PR target/70002
13612         PR target/69245
13613         * gcc.target/aarch64/pr69245_2.c: New test.
13615 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13617         PR tree-optimization/70177
13618         * gcc.dg/pr70177.c: New test.
13620 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13622         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13624 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13626         * gcc.dg/tree-ssa/sra-20.c: New.
13628 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13630         PR rtl-optimization/70174
13631         * gcc.dg/pr70174.c: New test.
13633         PR tree-optimization/70169
13634         * gcc.dg/pr70169.c: New test.
13636 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13638         PR target/70160
13639         * gcc.target/i386/pr70160.c: New test.
13641 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13643         * gcc.target/s390/dfp-1.c: New test.
13645 2016-03-10  Nick Clifton  <nickc@redhat.com>
13647         PR target/70044
13648         * gcc.target/aarch64/pr70044.c: New test.
13650 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
13651             Jakub Jelinek  <jakub@redhat.com>
13653         PR c++/70001
13654         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13655         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13656         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13658 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
13660         PR lto/69589
13661         * g++.dg/lto/pr69589_0.C: New testcase
13662         * g++.dg/lto/pr69589_1.C: New testcase
13664 2016-03-10  Marek Polacek  <polacek@redhat.com>
13666         PR c++/70153
13667         * g++.dg/delayedfold/unary-plus1.C: New test.
13669 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13671         * gcc.target/arm/pr45701-1.c: Escape brackets.
13672         * gcc.target/arm/pr45701-2.c: Likewise.
13674 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
13676         * gfortran.dg/unconstrained_commons.f: New.
13678 2016-03-10  Alan Modra  <amodra@gmail.com>
13680         * gcc.dg/pr69195.c: New.
13681         * gcc.dg/pr69238.c: New.
13683 2016-03-10  Tom de Vries  <tom@codesourcery.com>
13685         PR testsuite/68915
13686         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13688 2016-03-10  Richard Biener  <rguenther@suse.de>
13690         PR tree-optimization/70128
13691         * gcc.dg/tree-ssa/alias-34.c: New testcase.
13692         * gcc.dg/tree-ssa/alias-35.c: Likewise.
13694 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
13696         PR tree-optimization/70152
13697         * gcc.dg/pr70152.c: New test.
13699         PR target/70086
13700         * gcc.target/i386/pr70086-1.c: New test.
13701         * gcc.target/i386/pr70086-2.c: New test.
13702         * gcc.target/i386/pr70086-3.c: New test.
13704         PR tree-optimization/70127
13705         * gcc.c-torture/execute/pr70127.c: New test.
13707 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
13709         * c-c++-common/goacc/combined-directives-2.c: New test.
13711 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
13713         PR c/68473
13714         PR c++/70105
13715         * g++.dg/diagnostic/pr70105.C: New test.
13716         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13717         (test_multiple_ordinary_maps): New test function.
13719 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
13721         PR c/68473
13722         PR c++/70105
13723         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13724         Drop range information from call to inform_at_rich_loc.
13725         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13726         New.
13727         (test_show_locus): Replace calls to rich_location::add_range with
13728         calls to add_range.  Rewrite the tests that used the now-defunct
13729         rich_location ctor taking a source_range.  Simplify other tests
13730         by replacing calls to COMBINE_LOCATION_DATA with calls to
13731         make_location.
13733 2016-03-09  Richard Biener  <rguenther@suse.de>
13734         Jakub Jelinek  <jakub@redhat.com>
13736         PR tree-optimization/70138
13737         * gcc.dg/vect/pr70138-1.c: New testcase.
13738         * gcc.dg/vect/pr70138-2.c: Likewise.
13740 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
13742         PR target/70049
13743         * gcc.target/i386/pr70049.c: New test.
13745 2016-03-09  Richard Biener  <rguenther@suse.de>
13747         PR c/70143
13748         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13749         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13750         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13752 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13754         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13755         arm-*-*.
13757 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
13759         PR middle-end/67278
13760         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13762         PR target/67278
13763         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13765         PR middle-end/70050
13766         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
13767         in testcase comment.
13769 2016-03-09  Tom de Vries  <tom@codesourcery.com>
13771         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13772         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13773         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13774         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13775         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13776         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13777         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13778         * gfortran.dg/goacc/kernels-loop.f95: New test.
13780 2016-03-08  Martin Sebor  <msebor@redhat.com>
13782         PR c++/62096
13783         * g++.dg/warn/overflow-warn-7.C: New test.
13785 2016-03-08  Jason Merrill  <jason@redhat.com>
13787         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13788         * lib/target-supports.exp (check_effective_target_concepts): New.
13790 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
13792         PR c++/70135
13793         * g++.dg/cpp1y/constexpr-loop4.C: New test.
13794         * g++.dg/ubsan/pr70135.C: New test.
13796         PR target/70110
13797         * gcc.dg/pr70110.c: New test.
13799 2016-03-07  Martin Jambor  <mjambor@suse.cz>
13801         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13802         * c-c++-common/gomp/if-1.c: Likewise.
13803         * c-c++-common/gomp/pr61486-2.c: Likewise.
13804         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13805         to dg-additional-options.
13806         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13807         * g++/gomp/target-teams-1.c: Likewise.
13808         * gcc.dg/gomp/gomp.exp: Likewise.
13809         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13810         dg-additional-options.
13811         * gfortran.dg/gomp/gomp.exp: Likewise.
13812         * gfortran.dg/gomp/target1.f90: Remove dg-options.
13813         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13814         dg-additional-options.
13815         * gfortran.dg/gomp/target3.f90: Remove dg-options.
13817 2016-03-07  Martin Jambor  <mjambor@suse.cz>
13819         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13820         * c-c++-common/gomp/gridify-1.c: New test.
13821         * gfortran.dg/gomp/gridify-1.f90: Likewise.
13823 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13825         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13826         trigger for cortex-r8, when scanning for register r8.
13827         * gcc.target/arm/pr45701-2.c: Likewise.
13829 2016-02-26  Richard Biener  <rguenther@suse.de>
13830             Jeff Law  <law@redhat.com>
13832         PR tree-optimization/69740
13833         * gcc.c-torture/compile/pr69740-1.c: New test.
13834         * gcc.c-torture/compile/pr69740-2.c: New test.
13836 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13838         * lib/target-supports.exp
13839         (check_effective_target_whole_vector_shift): Enable for PPC64.
13841 2016-03-07  Richard Biener  <rguenther@suse.de>
13843         PR tree-optimization/70115
13844         * gcc.dg/torture/pr70115.c: New testcase.
13846 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
13848         PR middle-end/69916
13849         * c-c-++-common/goacc/pr69916.c: New.
13851 2016-03-07  Richard Henderson  <rth@redhat.com>
13853         * gcc.c-torture/compile/pr70061.c: New test.
13855 2016-03-07  Richard Biener  <rguenther@suse.de>
13857         PR testsuite/70109
13858         * gcc.dg/vect/O3-pr36098.c: New testcase.
13860 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
13862         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13864 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
13866         * gnat.dg/renaming9.ad[sb]: New testcase.
13868 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
13870         PR c++/70084
13871         * g++.dg/expr/stdarg3.C: New test.
13873 2016-03-04  Jeff Law  <law@redhat.com>
13875         PR tree-optimization/69196
13876         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13877         x86_64-*-*.
13879 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
13881         PR c/69973
13882         * gcc.dg/pr69973.c: New test.
13884         PR rtl-optimization/69941
13885         * gcc.dg/torture/pr69941.c: New test.
13887         PR c/69824
13888         * gcc.dg/pr69824.c: New test.
13890 2016-03-05  Tom de Vries  <tom@codesourcery.com>
13892         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13893         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13894         function.
13896 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
13898         PR c++/66786
13899         * g++.dg/cpp1y/var-templ48.C: New test.
13900         * g++.dg/cpp1y/var-templ49.C: New test.
13902 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
13904         * g++.dg/Wno-frame-address.C: Skip on IA-64.
13906 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
13908         PR c++/70035
13909         * g++.dg/ubsan/pr70035.C: New test.
13911         PR target/70062
13912         * gcc.target/i386/pr70062.c: New test.
13914 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
13916         * g++.dg/template/typename21.C: Remove c++98_only.
13918 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
13920         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13922 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
13924         PR c/68187
13925         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13926         function.
13927         (fn_42_b): Likewise.
13928         (fn_42_c): Likewise.
13930 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
13932         PR c/68187
13933         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13934         function.
13935         (fn_40_b): Likewise.
13936         (fn_41_a): Likewise.
13937         (fn_41_b): Likewise.
13939 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
13941         PR target/70059
13942         * gcc.target/i386/avx512f-pr70059.c: New test.
13943         * gcc.target/i386/avx512dq-pr70059.c: New test.
13945 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
13947         PR rtl-optimization/57676
13948         * gcc.dg/torture/pr57676.c: New test.
13950 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
13952         * gcc.dg/pr70026.c: New test.
13954 2016-03-04  Marek Polacek  <polacek@redhat.com>
13956         PR c/69798
13957         * gcc.dg/cilk-plus/pr69798-1.c: New test.
13958         * gcc.dg/cilk-plus/pr69798-2.c: New test.
13960 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13962         PR target/70004
13963         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13964         Delete.
13965         (test_corners_sisd_si): Likewise.
13966         (main): Remove checks of the above.
13967         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13969 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
13971         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13973 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
13975         * gcc.dg/torture/pr69951.c: Accept argc==0.
13977 2016-03-04  Richard Biener  <rguenther@suse.de>
13979         PR c++/70054
13980         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13981         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13983 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13985         PR testsuite/69766
13986         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13987         testing multiarch.
13989 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
13991         PR debug/69947
13992         * gcc.dg/guality/pr69947.c: New test.
13994 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
13996         PR ada/70017
13997         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13999 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14001         PR rtl-optimization/69904
14002         * gcc.target/arm/pr69904.c: New test.
14004 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14006         PR target/70021
14007         * gcc.dg/vect/pr70021.c: New test.
14008         * gcc.target/i386/pr70021.c: New test.
14010 2016-03-03  Marek Polacek  <polacek@redhat.com>
14012         PR middle-end/70050
14013         * gcc.dg/pr70050.c: New test.
14015 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14017         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14019 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14021         PR tree-optimization/70043
14022         * gfortran.dg/vect/pr70043.f90: New test.
14024 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14026         * gnat.dg/specs/task1.ads: New test.
14028 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14030         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14031         Invoke gdb with -batch.
14032         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14034 2016-03-03  Richard Biener  <rguenther@suse.de>
14036         PR tree-optimization/55936
14037         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14039 2016-03-02  Jeff Law  <law@redhat.com>
14041         PR rtl-optimization/69942
14042         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14043         effects of argument promotions.
14045         PR tree-optimization/69987
14046         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14047         target does not support -fprefetch-loop-arrays.
14049 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14051         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14053 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14055         PR rtl-optimization/69052
14056         * gcc.target/i386/pr69052.c: New test.
14058 2016-03-02  Alan Modra  <amodra@gmail.com>
14060         * gcc.dg/pr69990.c: New.
14062 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14064         PR c/68062
14065         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14067         PR middle-end/70022
14068         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14070         PR target/70028
14071         * gcc.target/i386/pr70028.c: New test.
14073 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14075         * c-c++-common/asan/swapcontext-test-1.c,
14076         * c-c++-common/tsan/thread_leak.c,
14077         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14078         * g++.dg/tsan/benign_race.C,
14079         * g++.dg/tsan/fd_close_norace.C,
14080         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14081         races with sanitizer output
14083 2016-03-02  Richard Biener  <rguenther@suse.de>
14084             Uros Bizjak  <ubizjak@gmail.com>
14086         PR target/67278
14087         * gcc.dg/simd-8.c: New testcase.
14089 2016-03-02  Richard Biener  <rguenther@suse.de>
14091         PR middle-end/67278
14092         * gcc.dg/simd-7.c: New testcase.
14094 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
14096         * gcc.target/i386/pr70007.c: Tweak.
14098 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14100         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14102 2016-03-02  Marek Polacek  <polacek@redhat.com>
14104         PR c/67854
14105         * gcc.dg/pr67854.c: New test.
14107 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14109         PR middle-end/70025
14110         * gcc.dg/torture/pr70025.c: New test.
14112 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
14114         PR tree-optimization/68621
14115         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14117 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14119         * gcc.target/i386/pr70007.c: New test.
14121 2016-03-01  Jeff Law  <law@redhat.com>
14123         PR tree-optimization/69196
14124         * gcc.dg/tree-ssa/pr69196-1.c: New test.
14126         PR tree-optimization/69196
14127         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14128         duplicating code and spoiling the expected output.
14130 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14132         PR target/70033
14133         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14134         supports power9 before doing tests.
14135         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14136         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14137         * gcc.target/powerpc/p9-permute.c: Likewise.
14139 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
14141         PR target/70027
14142         * gcc.target/i386/pr70027.c: New test.
14144 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14146         * gcc.dg/pr70017.c: New test.
14148 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
14150         PR c/69796
14151         PR c/69974
14152         * gcc.dg/pr69796.c: New test.
14153         * gcc.dg/pr69974.c: New test.
14155 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14157         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14159 2016-02-29  Jeff Law  <law@redhat.com>
14161         PR tree-optimization/69987
14162         * gfortran.dg/pr69987.f90: New test.
14164         PR tree-optimization/69989
14165         * gcc.c-torture/compile/pr69989-2.c: New test.
14167 2016-03-01  Marek Polacek  <polacek@redhat.com>
14169         PR c++/69795
14170         * g++.dg/parse/invalid1.C: New test.
14172 2016-03-01  Richard Biener  <rguenther@suse.de>
14174         PR middle-end/70022
14175         * gcc.dg/pr70022.c: New testcase.
14177 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
14179         PR tree-optimization/69956
14180         * gcc.dg/pr69956.c: New test.
14182 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14184         PR target/70011
14185         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14186         XFAIL when hardware supports efficient unaligned storage access.
14188 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
14190         PR c++/69961
14191         * g++.dg/template/pr69961a.C: New test.
14192         * g++.dg/template/pr69961b.C: New test.
14194 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
14196         PR preprocessor/69985
14197         * gcc.dg/cpp/pr69985.c: New test case.
14199 2016-02-29  Jeff Law  <law@redhat.com>
14201         PR tree-optimization/70005
14202         * gcc.c-torture/execute/pr70005.c New test.
14204         PR tree-optimization/69999
14205         * gcc.c-torture/compile/pr69999.c: New test.
14207 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
14209         PR tree-optimization/69652
14210         * gcc.dg/torture/pr69652.c: Delete test.
14211         * gcc.dg/vect/pr69652.c: New test.
14213 2016-02-19  Richard Biener  <rguenther@suse.de>
14215         PR tree-optimization/69980
14216         * gfortran.dg/vect/pr69980.f90: New testcase.
14218 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14220         * gcc.target/sparc/20160229-1.c: New test.
14222 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14224         * gnat.dg/stack_usage3.adb: New test.
14225         * gnat.dg/stack_usage3_pkg.ads: New helper.
14227 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14229         * gnat.dg/renaming8.adb: New test.
14230         * gnat.dg/renaming8_pkg1.ads: New helper.
14231         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14232         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14234 2016-02-29  Richard Biener  <rguenther@suse.de>
14236         PR tree-optimization/69720
14237         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14239 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
14241         PR fortran/68147
14242         PR fortran/47674
14243         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
14245 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14246             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14248         PR fortran/56007
14249         * gfortran.dg/coarray_8.f90: Adjust error message.
14250         * gfortran.dg/pr56007.f90: New test.
14251         * gfortran.dg/pr56007.f: New test.
14253 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
14255         PR tree-optimization/69989
14256         * gcc.dg/torture/pr69989.c: New test.
14258 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
14260         * gcc.target/i386/stack-realign-win.c: New test.
14262 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14264         PR fortran/60126
14265         * gfortran.dg/pr60126.f90: New test.
14267 2016-02-27  Jeff Law  <law@redhat.com>
14269         Revert
14270         2016-02-26  Richard Biener  <rguenther@suse.de>
14271                     Jeff Law  <law@redhat.com>
14273         PR tree-optimization/69740
14274         * gcc.c-torture/compile/pr69740-1.c: New test.
14275         * gcc.c-torture/compile/pr69740-2.c: New test.
14277 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14279         PR fortran/69910
14280         * gfortran.dg/newunit_4.f90: New test.
14282 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
14284         PR target/69613
14285         PR rtl-optimization/69886
14286         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14287         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
14288         target.
14290 2016-02-26  Martin Sebor  <msebor@redhat.com>
14292         PR tree-optimization/15826
14293         * gcc.dg/tree-ssa/pr15826.c: New test.
14295 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14297         PR target/69969
14298         * gcc.target/powerpc/pr69969.c: New test.
14300 2016-02-26  Martin Sebor  <msebor@redhat.com>
14302         PR c++/15766
14303         * g++.old-deja/g++.other/decl5.C: Add a test case.
14305 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
14307         PR target/69946
14308         * gcc.target/powerpc/pr69946.c: New file.
14310 2016-02-26  Richard Biener  <rguenther@suse.de>
14311             Jeff Law  <law@redhat.com>
14313         PR tree-optimization/69740
14314         * gcc.c-torture/compile/pr69740-1.c: New test.
14315         * gcc.c-torture/compile/pr69740-2.c: New test.
14317 2016-02-26  Martin Jambor  <mjambor@suse.cz>
14319         PR middle-end/69920
14320         * gcc.dg/torture/pr69932.c: New test.
14321         * gcc.dg/torture/pr69936.c: Likewise.
14323 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14325         PR target/69709
14326         * gcc.target/s390/pr69709.c: New test.
14328 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14330         PR target/69245
14331         * gcc.target/aarch64/pr69245_1.c: New test.
14333 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14335         PR target/69613
14336         * gcc.dg/torture/pr69613.c: New test.
14338 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14340         PR rtl-optimization/69891
14341         * gcc.target/i386/pr69891.c: New test.
14343 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
14344             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14346         PR target/61397
14347         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14348         functionality for both 32-bit and 64-bit.
14350 2016-02-26  Richard Biener  <rguenther@suse.de>
14352         PR tree-optimization/69551
14353         * gcc.dg/torture/pr69951.c: New testcase.
14355 2016-02-25  Richard Biener  <rguenther@suse.de>
14357         PR tree-optimization/48795
14358         * gcc.dg/Warray-bounds-18.c: New testcase.
14360 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14362         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14364 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
14366         PR rtl-optimization/69896
14367         * gcc.dg/pr69896.c: New test.
14369 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
14371         PR c++/69736
14372         * g++.dg/cpp1y/paren2.C: New test.
14374 2016-02-24  Martin Sebor  <msebor@redhat.com>
14376         PR c/51147
14377         * gcc.dg/enum-mode-2.c: New test.
14379 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14381         PR c++/69922
14382         * g++.dg/warn/Wnonnull-compare-6.C: New test.
14383         * g++.dg/warn/Wnonnull-compare-7.C: New test.
14384         * g++.dg/ubsan/pr69922.C: New test.
14386 2016-02-24  Marek Polacek  <polacek@redhat.com>
14388         PR c/69819
14389         * gcc.dg/pr69819.c: New test.
14391 2016-02-24  Martin Sebor  <msebor@redhat.com>
14393         PR c++/69912
14394         * g++.dg/ext/flexary15.C: New test.
14396 2016-02-24  Martin Sebor  <msebor@redhat.com>
14398         * gcc.dg/builtins-68.c: Avoid making unportable
14399         assumptions about the relationship between SIZE_MAX and UINT_MAX.
14400         * g++.dg/ext/builtin_alloca.C: Same.
14402 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14403             Charles Baylis  <charles.baylis@linaro.org>
14405         PR debug/61033
14406         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14408 2016-02-24  Richard Biener  <rguenther@suse.de>
14409             Jakub Jelinek  <jakub@redhat.com>
14411         PR middle-end/69760
14412         * gcc.dg/torture/pr69760.c: New testcase.
14414 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14416         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14417         pattern on Solaris with as.
14419 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14421         * gcc.target/arm/cond_sub_restrict_it.c: New test.
14422         * gcc.target/arm/condarith_restrict_it.c: Likewise.
14423         * gcc.target/arm/movcond_restrict_it.c: Likewise.
14424         * gcc.target/arm/negscc_restrict_it.c: Likewise.
14426 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14428         PR middle-end/69915
14429         * gcc.dg/pr69915.c: New test.
14431 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14433         PR rtl-optimization/69886
14434         * gcc.dg/torture/pr69886.c: New test.
14436 2016-02-24  Richard Biener  <rguenther@suse.de>
14438         PR middle-end/68963
14439         * gcc.dg/torture/pr68963.c: New testcase.
14441 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14443         PR target/69875
14444         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14445         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14446         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14447         * gcc.target/arm/atomic_loaddi_1.c: New test.
14448         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14449         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14450         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14451         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14452         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14453         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14454         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14455         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14457 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14459         PR middle-end/69909
14460         * gcc.dg/torture/pr69909.c: New test.
14462 2016-02-24  Richard Biener  <rguenther@suse.de>
14464         PR tree-optimization/69907
14465         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14466         * gcc.dg/vect/bb-slp-34.c: XFAIL.
14467         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14469 2016-02-24  Christian Bruel  <christian.bruel@st.com>
14471         * gcc.target/arm/pragma_cpp_fma.c: New test.
14473 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14475         PR fortran/61156
14476         * gfortran.dg/include_6.f90: Update test.
14478 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14480         PR objc/69844
14481         * objc.dg/pr69844.m: New test.
14483 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14485         PR libgfortran/69456
14486         * gfortran.dg/namelist_89.f90: New test.
14487         * gfortran.dg/pr59700.f90: Update test..
14489 2016-02-23  Martin Sebor  <msebor@redhat.com>
14491         PR middle-end/69780
14492         * g++.dg/ext/builtin_alloca.C: New test.
14493         * gcc.dg/builtins-68.c: New test.
14495 2016-02-23  Richard Henderson  <rth@redhat.com>
14497         * gcc.target/i386/addr-space-3.c: Remove test.
14499 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14501         PR preprocessor/69126
14502         PR preprocessor/69543
14503         * c-c++-common/pr69126-2-long.c: New test.
14504         * c-c++-common/pr69126-2-short.c: New test.
14505         * c-c++-common/pr69543-1.c: Remove xfail.
14507 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14509         PR preprocessor/69126
14510         PR preprocessor/69543
14511         PR preprocessor/69558
14512         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14513         (f): Rename to...
14514         (test_2): ...this, and add leading comment.
14515         (MACRO_3, test_3): New.
14516         (MACRO_4A, MACRO_4B, test_4): New.
14517         (MACRO): Rename to...
14518         (MACRO_5): ...this.
14519         (g): Rename to...
14520         (test_5): ...this, updating for renaming of MACRO, and
14521         add leading comment.
14522         * c-c++-common/pr69543-1.c: New.
14523         * c-c++-common/pr69543-2.c: New.
14524         * c-c++-common/pr69543-3.c: New.
14525         * c-c++-common/pr69543-4.c: New.
14526         * c-c++-common/pr69558-1.c: New.
14527         * c-c++-common/pr69558-2.c: New.
14528         * c-c++-common/pr69558-3.c: New.
14529         * c-c++-common/pr69558-4.c: New.
14530         * gcc.dg/pr69558.c: Move to...
14531         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
14532         xfail for c++.
14534 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
14536         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14537         to -ftree-parallelize-loops/-fopenacc changes.
14538         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14539         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14540         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14541         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14542         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14543         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14544         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14545         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14546         * c-c++-common/goacc/kernels-loop.c: Likewise.
14547         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14548         * c-c++-common/goacc/kernels-reduction.c: Likewise.
14549         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14550         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14552 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14554         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14556 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14558         PR c++/69902
14559         * g++.dg/warn/Wnonnull-compare-5.C: New test.
14561         PR c/69900
14562         * gcc.dg/pr69900.c: New test.
14564 2016-02-23  Martin Jambor  <mjambor@suse.cz>
14566         PR tree-optimization/69666
14567         * gcc.dg/tree-ssa/pr69666.c: New test.
14569 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
14571         PR fortran/67451
14572         * gfortran.dg/coarray_allocate_5.f08: New test.
14574 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14576         * gcc.target/s390/vcond-shift.c: Move to ...
14577         * gcc.target/s390/vector/vcond-shift.c: ... here.
14579 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14581         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14582         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14584 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14586         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14588 2016-02-20  Mark Wielaard  <mjw@redhat.com>
14590         PR c/28901
14591         * gcc.dg/unused-variable-3.c: New test.
14593 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14595         PR target/69888
14596         * gcc.target/i386/pr69888.c: New test.
14598 2016-02-22  Richard Biener  <rguenther@suse.de>
14600         PR tree-optimization/69882
14601         * gfortran.dg/vect/pr69882.f90: New testcase.
14603 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14605         PR target/69885
14606         * gcc.dg/pr69885.c: New test.
14608 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
14610         PR target/69806
14611         PR target/54089
14612         * gcc.target/sh/pr54089-10.c: New.
14614 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
14616         PR fortran/69423
14617         * gfortran.dg/deferred_character_15.f90 : New test.
14619 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
14621         PR fortran/57365
14622         gfortran.dg/allocate_with_source_18.f03: New test.
14624 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
14626         PR fortran/52531
14627         gfortran.dg/gomp/pr52531.f90: New test.
14629 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14631         PR c++/69865
14632         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14633         -std=c++03.
14635 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14637         PR c++/69826
14638         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14639         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14641         PR c++/69850
14642         * g++.dg/warn/Wnonnull-compare-4.C: New test.
14644         PR c++/69851
14645         * g++.dg/torture/pr69851.C: New test.
14647 2016-02-19  Martin Sebor  <msebor@redhat.com>
14649         PR testsuite/69573
14650         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14652 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14654         PR c++/69850
14655         * g++.dg/warn/Wnonnull-compare-2.C: New test.
14656         * g++.dg/warn/Wnonnull-compare-3.C: New test.
14658         PR c++/67767
14659         * g++.dg/cpp0x/pr67767.C: New test.
14661 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14663         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14664         for fp, simd, crypto, crc, lse.
14665         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14666         above.
14667         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14668         effective target check.
14670 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14672         PR target/69820
14673         * gcc.target/i386/pr69820.c: New test.
14675 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14677         * gcc.target/s390/vector/int128-1.c: New test.
14679 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14681         * gcc.target/s390/vector/vec-vcond-1.c: New test.
14683 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14685         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14686         instruction pattern name to prevent the testcase from failing with
14687         -march=z13.
14689 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14691         * gcc.target/s390/md/movstr-2.c: New test.
14693 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
14695         * gcc.target/s390/morestack.c: New test.
14697 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14699         PR target/69625
14700         * gcc.target/s390/pr69625.c: Add test case.
14702 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14704         PR testsuite/68580
14705         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14707 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
14709         PR target/68404
14710         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14711         * gcc.target/powerpc/fusion3.c: Likewise.
14713 2016-02-18  Richard Biener  <rguenther@suse.de>
14715         PR middle-end/69553
14716         * g++.dg/torture/pr69553.C: New testcase.
14718 2016-02-18  Nick Clifton  <nickc@redhat.com>
14720         PR target/62254
14721         PR target/69610
14722         * gcc.target/arm/pr62554.c: New test.
14723         * gcc.target/arm/pr69610-1.c: New test.
14724         * gcc.target/arm/pr69610-2.c: New test.
14726 2016-02-18  Richard Biener  <rguenther@suse.de>
14728         PR middle-end/69854
14729         * gcc.dg/torture/pr69854.c: New testcase.
14731 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
14733         PR c++/69850
14734         * g++.dg/warn/Wnonnull-compare-1.C: New test.
14736 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14738         * gcc.target/powerpc/vec-cg.c: New test.
14740 2016-02-17  Richard Biener  <rguenther@suse.de>
14742         PR testsuite/69586
14743         * gcc.dg/uninit-21.c: Add -fno-short-enums.
14745 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14747         PR target/69161
14748         * gcc.c-torture/compile/pr69161.c: New test.
14750 2016-02-17  David Sherwood  <david.sherwood@arm.com>
14752         PR target/69532
14753         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14754         * gcc.target/arm/vect-fmaxmin.c: Likewise.
14756 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
14758         * gcc.dg/ifcvt-4.c: Skip on Visium.
14760 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
14762         * gnat.dg/atomic8.adb: New test.
14764 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
14766         * gnat.dg/discr46.ad[sb]: New test.
14768 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
14770         PR Target/48344
14771         * gcc.target/powerpc/pr48344-1.c: New test.
14773 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
14775         PR fortran/69742
14776         * gfortran.dg/associate_21.f90:  New test.
14778 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14780         PR c/69835
14781         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14782         -Wnonnull in dg-options.
14783         * c-c++-common/nonnull-2.c: New test.
14785 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
14786             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14788         * gcc.target/aarch64/vector_initialization_nostack.c: New.
14790 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14792         PR middle-end/69801
14793         * gcc.dg/pr69801.c: Add empty dg-options.
14795 2016-02-16  James Norris  <jnorris@codesourcery.com>
14797         * c-c++-common/goacc/deviceptr-1.c: Add tests.
14798         * g++.dg/goacc/deviceptr-1.c: New file.
14800 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14802         PR tree-optimization/69820
14803         * gcc.dg/vect/pr69820.c: New test.
14805 2016-02-16  Richard Biener  <rguenther@suse.de>
14807         PR tree-optimization/69776
14808         * gcc.dg/torture/pr69776-2.c: New testcase.
14810 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
14812         PR tree-optimization/69714
14813         * gcc.dg/torture/pr69714.c: New test.
14815 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
14817         PR tree-optimization/69802
14818         * gcc.dg/pr69802.c: New test.
14820 2016-02-16  Richard Biener  <rguenther@suse.de>
14822         PR middle-end/69801
14823         * gcc.dg/pr69801.c: New testcase.
14825 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14827         PR libgfortran/69651
14828         * gfortran.dg/read_bang.f90: New test.
14829         * gfortran.dg/read_bang4.f90: New test.
14831 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
14833         PR c++/69658
14834         * g++.dg/init/pr69658.C: New test.
14836         PR c++/69797
14837         * c-c++-common/pr69797.c: New test.
14839 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
14841         * lib/target-supports.exp (check_effective_target_section_anchors): Add
14842         check for aarch64*-*-*.
14844 2016-02-15  Richard Biener  <rguenther@suse.de>
14846         PR tree-optimization/69783
14847         * gcc.dg/vect/pr69783.c: New testcase.
14849 2016-02-15  Richard Biener  <rguenther@suse.de>
14851         PR tree-optimization/69776
14852         * gcc.dg/torture/pr69776.c: New testcase.
14854 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
14856         PR fortran/60526
14857         * gfortran.dg/type_decl_4.f90:  Reinstated.
14859 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
14861         PR fortran/68746
14862         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14864 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
14866         PR fortran/60526
14867         PR bootstrap/69816
14868         * gfortran.dg/type_decl_4.f90:  Removed.
14870 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
14872         PR fortran/60526
14873         * gfortran.dg/type_decl_4.f90:  New test.
14875 2016-02-14  Alan Modra  <amodra@gmail.com>
14877         PR testsuite/68886
14878         * gcc.c-torture/execute/stkalign.c: Revise test.
14880 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
14882         PR target/67260
14883         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14885 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
14887         PR target/67260
14888         * gcc.target/sh/torture/pr67260.c: New.
14890 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
14892         * gcc.dg/pr67964.c: Add dg-require-alias.
14894 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
14896         PR target/67636
14897         PR target/64345
14898         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14900 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14902         PR libgfortran/69668
14903         * gfortran.dg/namelist_88.f90: New test.
14905 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14907         PR libgfortran/69668
14908         * gfortran.dg/namelist_38.f90: Update test.
14909         * gfortran.dg/namelist_84.f90: Update test.
14911 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
14913         PR other/69554
14914         * gcc.dg/pr69554-1.c: New test.
14915         * gfortran.dg/pr69554-1.F90: New test.
14916         * gfortran.dg/pr69554-2.F90: New test.
14917         * lib/gcc-dg.exp (proc dg-locus): New function.
14918         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14919         distinguish between the caret-printing and non-caret-printing
14920         cases.  If caret-printing has been explicitly enabled, bail out
14921         without attempting to fix up the output.
14923 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
14925         PR driver/69265
14926         PR driver/69453
14927         * gcc.dg/spellcheck-options-3.c: New test case.
14928         * gcc.dg/spellcheck-options-4.c: New test case.
14929         * gcc.dg/spellcheck-options-5.c: New test case.
14930         * gcc.dg/spellcheck-options-6.c: New test case.
14931         * gcc.dg/spellcheck-options-7.c: New test case.
14932         * gcc.dg/spellcheck-options-8.c: New test case.
14933         * gcc.dg/spellcheck-options-9.c: New test case.
14934         * gcc.dg/spellcheck-options-10.c: New test case.
14936 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
14938         PR rtl-optimization/69764
14939         PR rtl-optimization/69771
14940         * c-c++-common/pr69764.c: New test.
14941         * gcc.dg/torture/pr69771.c: New test.
14943 2016-02-12  Marek Polacek  <polacek@redhat.com>
14945         * g++.dg/torture/init-list1.C: New.
14947 2016-02-12  Marek Polacek  <polacek@redhat.com>
14949         * gcc.dg/pr69522.c: Add empty dg-options.
14951 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
14953         * g++.dg/lto/lto.exp: Include and init mpx.
14954         * g++.dg/lto/pr69729_0.C: New test.
14956 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
14958         PR ipa/69241
14959         * g++.dg/ipa/pr69241-4.C: New test.
14961         PR ipa/68672
14962         * g++.dg/ipa/pr68672-1.C: New test.
14963         * g++.dg/ipa/pr68672-2.C: New test.
14964         * g++.dg/ipa/pr68672-3.C: New test.
14966 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
14968         PR c/69522
14969         * gcc.dg/pr69522.c: New test.
14971 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
14973         PR c++/69098
14974         * g++.dg/cpp1y/69098.C: New test.
14975         * g++.dg/cpp1y/69098-2.C: New test.
14977 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
14979         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14980         and neighbour -> neighbor.
14981         * objc.dg/attributes/method-nonnull-1.m: Likewise.
14982         * objc.dg/gnu-api-2-class-meta.m: Likewise.
14983         * c-c++-common/Wvarargs.c: Likewise.
14984         * c-c++-common/goacc/host_data-5.c: Likewise.
14985         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14986         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14987         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14988         * gcc.target/aarch64/pr60697.c: Likewise.
14989         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14990         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14991         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14992         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14993         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14994         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14995         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14996         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14997         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14998         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14999         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15000         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15001         * g++.dg/lookup/koenig5.C: Likewise.
15002         * g++.dg/ext/no-asm-2.C: Likewise.
15003         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15004         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15005         * gfortran.dg/used_types_16.f90: Likewise.
15006         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15007         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15008         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15009         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15010         * gfortran.dg/abstract_type_6.f03: Likewise.
15011         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15012         * gfortran.dg/used_types_15.f90: Likewise.
15013         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15014         * gfortran.dg/exit_3.f08: Likewise.
15015         * gfortran.dg/open_status_2.f90: Likewise.
15016         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15017         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15018         * gfortran.dg/associate_1.f03: Likewise.
15019         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15020         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15021         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15022         * gcc.dg/builtin-object-size-1.c: Likewise.
15023         * gcc.dg/noreturn-6.c: Likewise.
15024         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15025         * gcc.dg/globalalias.c: Likewise.
15026         * gcc.dg/builtins-config.h: Likewise.
15027         * gcc.dg/pr30457.c: Likewise.
15028         * gcc.c-torture/compile/volatile-1.c: Likewise.
15029         * gcc.c-torture/execute/20101011-1.c: Likewise.
15030         * c-c++-common/Waddress-1.c: Likewise.
15032 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15034         PR c/69768
15035         * c-c++-common/Waddress-1.c: New test.
15037 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15039         PR fortran/69296
15040         * gfortran.dg/associate_19.f03: New test.
15041         * gfortran.dg/associate_20.f03: New test.
15043 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15045         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15047 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15049         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15050         .arch armv8-a\n.  Add -dA to dg-options.
15051         * gcc.target/aarch64/assembler_arch_1.c: New test.
15052         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15054 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15056         PR c++/68726
15057         * g++.dg/cpp0x/pr68726.C: New.
15059 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15061         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15062         test.
15064 2016-02-11  Richard Biener  <rguenther@suse.de>
15066         * g++.dg/tree-ssa/pr61034.C: Adjust.
15068 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15070         PR target/69148
15071         * gcc.target/s390/pr69148.c: New.
15073 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15075         PR tree-optimization/69652
15076         * gcc.dg/torture/pr69652.c: New test.
15078 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15079             Patrick Palka  <ppalka@gcc.gnu.org>
15081         PR ipa/69241
15082         PR c++/69649
15083         * g++.dg/ipa/pr69241-1.C: New test.
15084         * g++.dg/ipa/pr69241-2.C: New test.
15085         * g++.dg/ipa/pr69241-3.C: New test.
15086         * g++.dg/ipa/pr69649.C: New test.
15088 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
15090         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15091         * gcc.dg/tree-ssa/sra-18.c: Ditto.
15093 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
15095         PR tree-optimization/68021
15096         * gcc.dg/tree-ssa/pr68021.c: New test.
15098 2016-02-10  Richard Biener  <rguenther@suse.de>
15100         PR tree-optimization/69726
15101         * gcc.dg/uninit-22.c: New testcase.
15103 2016-02-09  Andrew Pinski  <apinski@cavium.com>
15105         PR tree-opt/69282
15106         * gcc.c-torture/compile/20160205-1.c: New testcase.
15108 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
15110         PR target/68404
15111         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15112         instead accessing a really large arrray.
15113         * gcc.target/powerpc/fusion3.c: Likewise.
15115 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
15117         PR target/68532
15118         * gcc.c-torture/execute/pr68532.c: New test.
15120 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
15122         PR target/69634
15123         * gcc.dg/pr69634.c: New.
15125 2016-02-09  Richard Biener  <rguenther@suse.de>
15127         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15129 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
15131         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15133 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
15135         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15137 2016-02-09  Richard Biener  <rguenther@suse.de>
15139         PR tree-optimization/69715
15140         * gcc.dg/torture/pr69715.c: New testcase.
15142 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15144         PR c++/69139
15145         * g++.dg/cpp0x/trailing12.C: New test.
15146         * g++.dg/cpp0x/trailing13.C: New test.
15148 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15150         PR c++/69283
15151         PR c++/67835
15152         * g++.dg/cpp1y/auto-fn29.C: New test.
15153         * g++.dg/cpp1y/auto-fn30.C: New test.
15155 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15157         PR tree-optimization/69209
15158         * gcc.c-torture/compile/pr69209.c: New test.
15160 2016-02-08  Jeff Law  <law@redhat.com>
15162         PR tree-optimization/68541
15163         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15164         of statements allowed in join block for path splitting.
15166 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15168         PR c++/59627
15169         * g++.dg/gomp/pr59627.C: New test.
15171         PR ipa/69239
15172         * g++.dg/ipa/pr69239.C: New test.
15174 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
15176         PR preprocessor/69664
15177         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15178         * gcc.dg/cpp/warn-comments.c: Likewise.
15180 2016-02-08  Marek Polacek  <polacek@redhat.com>
15182         PR c++/69688
15183         * g++.dg/init/const12.C: New test.
15185 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
15187         PR target/60410
15188         * gcc.dg/lto/pr55113_0.c: Remove test.
15190 2016-02-08  Richard Biener  <rguenther@suse.de>
15192         PR tree-optimization/69719
15193         * gcc.dg/torture/pr69719.c: New testcase.
15195 2016-02-08  Richard Biener  <rguenther@suse.de>
15196         Jeff Law  <law@redhat.com>
15198         PR target/68273
15199         * gcc.target/mips/pr68273.c: New testcase.
15201 2016-02-08   Richard Biener  <rguenther@suse.de>
15203         PR rtl-optimization/69274
15204         * gcc.target/i386/addr-sel-1.c: XFAIL.
15206 2016-02-08  Jeff Law  <law@redhat.com>
15208         PR tree-optimization/68541
15209         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15211         PR tree-optimization/65917
15212         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15214 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15216         PR fortran/50555
15217         * gfortran.dg/namelist_args.f90: New test.
15219 2016-02-05  Jeff Law  <law@redhat.com>
15221         PR tree-optimization/68541
15222         * gcc.dg/tree-ssa/split-path-2.c: New test.
15223         * gcc.dg/tree-ssa/split-path-3.c: New test.
15224         * gcc.dg/tree-ssa/split-path-4.c: New test.
15225         * gcc.dg/tree-ssa/split-path-5.c: New test.
15226         * gcc.dg/tree-ssa/split-path-6.c: New test.
15227         * gcc.dg/tree-ssa/split-path-7.c: New test.
15229 2016-02-05  Martin Sebor  <msebor@redhat.com>
15231         PR c++/69662
15232         * g++.dg/warn/Wplacement-new-size-1.C: New test.
15233         * g++.dg/warn/Wplacement-new-size-2.C: New test.
15235 2016-02-06  Richard HEnderson  <rth@redhat.com>
15237         PR c/69643
15238         * gcc.target/i386/addr-space-4.c: New.
15239         * gcc.target/i386/addr-space-5.c: New.
15241 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
15243         PR fortran/66089
15244         * gfortran.dg/elemental_dependency_6.f90: New.
15246 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
15248         PR rtl-optimization/69691
15249         * gcc.c-torture/execute/pr69691.c: New test.
15251         PR c++/69628
15252         * g++.dg/parse/pr69628.C: New test.
15254 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15256         * gcc.dg/sancov/asan.c: Move to ...
15257         * gcc.dg/asan/sancov-1.c: ... here.
15259 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15261         * gcc.target/i386/pr69577.c: Require avx_runtime target.
15263 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15265         PR target/69677
15266         * gcc.target/i386/pr69677.c: New test.
15268 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
15270         PR c++/68948
15271         * g++.dg/template/pr68948.C: New test.
15273 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15275         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15276         (only necessary on s390x).
15278 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
15280         * gcc.target/i386/pr69454-2.c: Compile with -msse2
15281         -mno-accumulate-outgoing-args.
15283 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
15285         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15287 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
15289         PR c/69669
15290         * c-c++-common/pr69669.c: New test.
15292 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15294         PR target/69667
15295         * g++.dg/pr69667.C: New file.
15297 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
15299         PR target/69619
15300         * gcc.dg/pr69619.c: Add new test.
15302 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
15304         PR rtl-optimization/69577
15305         * gcc.target/i386/pr69577.c: New test.
15307 2016-02-04  Martin Liska  <mliska@suse.cz>
15309         * g++.dg/asan/pr69276.C: New test.
15311 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15313         PR target/65932
15314         PR target/67714
15315         * gcc.target/arm/wmul-3.c: Simplify test to generate just
15316         a single smulbb instruction.
15317         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15318         * gcc.target/amr/wmul-2.c: Likewise.
15320 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15322         PR target/65932
15323         PR target/67714
15324         * gcc.c-torture/execute/pr67714.c: New test.
15326 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
15328         PR target/69454
15329         * gcc.target/i386/pr69454-1.c: New test.
15330         * gcc.target/i386/pr69454-2.c: New test.
15332 2016-02-03  Martin Sebor  <msebor@redhat.com>
15334         PR c++/69251
15335         PR c++/69253
15336         PR c++/69290
15337         PR c++/69277
15338         PR c++/69349
15339         * g++.dg/ext/flexarray-mangle-2.C: New test.
15340         * g++.dg/ext/flexarray-mangle.C: New test.
15341         * g++.dg/ext/flexarray-subst.C: New test.
15342         * g++.dg/ext/flexary11.C: New test.
15343         * g++.dg/ext/flexary12.C: New test.
15344         * g++.dg/ext/flexary13.C: New test.
15345         * g++.dg/ext/flexary14.C: New test.
15346         * g++.dg/other/dump-ada-spec-2.C: Adjust.
15348 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
15350         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15351         Define only if CHECK_FLOAT128 is defined.
15352         (main): Properly initialize u5.
15354 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
15356         PR c/69627
15357         * gcc.dg/pr69627.c: New test.
15359         PR target/69644
15360         * gcc.dg/pr69644.c: New test.
15362 2016-02-03  Mike Stump  <mikestump@comcast.net>
15364         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15365         support for struct-layout-1.exp.
15367 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
15369         PR c++/69056
15370         * g++.dg/cpp0x/pr69056.C: New test.
15372 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
15373             Alexandre Oliva  <aoliva@redhat.com>
15375         PR target/69461
15376         * gcc.target/powerpc/pr69461.c: New.
15378 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
15380         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15381         works from here ...
15382         (check_effective_target_fsanitize_thread): ... to here.  Do not
15383         specify additional compile flags for the test source.
15384         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15385         specify additional compile flags for the test source.
15387 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
15389         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15391 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
15393         PR fortran/67451
15394         PR fortran/69418
15395         * gfortran.dg/coarray_allocate_2.f08: New test.
15396         * gfortran.dg/coarray_allocate_3.f08: New test.
15397         * gfortran.dg/coarray_allocate_4.f08: New test.
15399 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
15401         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15402         use same scan-tree-dump-times on all platforms.
15403         * gcc.dg/vect/vect-outer-1.c: Likewise.
15404         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15405         * gcc.dg/vect/vect-outer-1a.c: Likewise.
15406         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15407         * gcc.dg/vect/vect-outer-1b.c: Likewise.
15408         * gcc.dg/vect/vect-outer-2b.c: Likewise.
15409         * gcc.dg/vect/vect-outer-3b.c: Likewise.
15410         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15412 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
15414         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15415         warning.
15417 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
15419         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15421 2016-02-02  James Norris  <jnorris@codesourcery.com>
15423         * c-c++-common/goacc/routine-5.c: Add tests.
15425 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
15427         * gcc.target/nvptx/unsigned-cmp.c: New test.
15429 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
15431         * gcc.target/aarch64/scalar_shift_1.c
15432         (test_corners_sisd_di): Improve force to SIMD register.
15433         (test_corners_sisd_si): Likewise.
15434         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15435         Remove scan-assembler check for ldr.
15437 2016-02-02  Richard Biener  <rguenther@suse.de>
15439         PR tree-optimization/69595
15440         * gcc.dg/Warray-bounds-17.c: New testcase.
15442 2016-02-02  Richard Biener  <rguenther@suse.de>
15444         PR tree-optimization/69606
15445         * gcc.dg/torture/pr69606.c: New testcase.
15447 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
15449         PR middle-end/68542
15450         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15451         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15453 2016-02-02  Alan Modra  <amodra@gmail.com>
15455         PR target/69548
15456         * gcc.target/powerpc/pr69548.c: New test.
15458 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15460         PR rtl-optimization/69592
15461         * gcc.dg/pr69592.c: New test.
15463         PR preprocessor/69543
15464         PR c/69558
15465         * gcc.dg/pr69543.c: New test.
15466         * gcc.dg/pr69558.c: New test.
15468 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
15470         PR testsuite/65940
15471         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15473 2016-02-01  Martin Sebor  <msebor@redhat.com>
15475         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15477 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
15479         PR tree-optimization/67921
15480         * c-c++-common/ubsan/pr67921.c: New test.
15482 2016-02-01  Richard Biener  <rguenther@suse.de>
15484         PR middle-end/69556
15485         * gcc.dg/tree-ssa/recip-8.c: New testcase.
15487 2016-02-01  Richard Biener  <rguenther@suse.de>
15489         PR tree-optimization/69574
15490         * gcc.dg/torture/pr69574.c: New testcase.
15492 2016-02-01  Richard Biener  <rguenther@suse.de>
15494         PR tree-optimization/69579
15495         * gcc.dg/setjmp-6.c: New testcase.
15497 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15499         PR rtl-optimization/69570
15500         * g++.dg/opt/pr69570.C: New test.
15502 2016-02-01  Richard Henderson  <rth@redhat.com>
15504         * gcc.dg/pr69535.c: New test.
15506 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
15508         PR testsuite/69584
15509         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15510         * gcc.dg/tree-ssa/sra-18.c: Likewise.
15512         PR debug/68244
15513         * g++.dg/parse/parens3.C: Use register "4" on hppa.
15515         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15517 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
15519         PR fortran/67564
15520         * gfortran.dg/allocate_with_source_17.f03: New test.
15522 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
15524         PR tree-optimization/69546
15525         * gcc.dg/torture/pr69546.c: New test.
15527 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
15529         PR fortran/69566
15530         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15532 2016-01-30  Martin Sebor  <msebor@redhat.com>
15534         PR c++/68490
15535         * g++.dg/ext/flexary10.C: New test.
15537 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
15539         PR fortran/66707
15540         gfortran.dg/common_23.f90: New test.
15542 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15544         PR target/65546
15545         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15546         condition being checked, and disable it when the target supports
15547         misaligned loads and stores.
15549 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15551         PR debug/69518
15552         * gcc.dg/torture/pr69518.c: New test.
15554 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
15556         PR target/69530
15557         * gcc.target/i386/pr69530.c: New test.
15559 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
15561         PR target/65604
15562         * gcc.target/mips/div-delay.c: New test.
15564 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15566         PR target/69551
15567         * gcc.target/i386/pr69551.c: New test.
15569         PR target/66137
15570         * gcc.target/i386/pr66137.c: New test.
15572 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
15574         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15575         always built for p5600.
15576         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15577         isa=p5600 dg-option.
15579 2016-01-29  Richard Biener  <rguenther@suse.de>
15581         PR tree-optimization/69547
15582         * g++.dg/tree-ssa/pr69547.C: New testcase.
15584 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15586         PR debug/66869
15587         * g++.dg/warn/Wunused-function2.C: New test.
15589 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15591         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15592         support for test to succeed.
15594 2016-01-29  Marek Polacek  <polacek@redhat.com>
15596         PR c++/69509
15597         PR c++/69516
15598         * g++.dg/ext/constexpr-vla2.C: New test.
15599         * g++.dg/ext/constexpr-vla3.C: New test.
15600         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15602 2016-01-29  Richard Biener  <rguenther@suse.de>
15604         PR middle-end/69537
15605         * gcc.dg/uninit-21.c: New testcase.
15607 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
15609         PR target/69459
15610         * gcc.target/i386/pr69459.c: New test.
15612 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
15614         PR target/68400
15615         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15616         * gcc.target/mips/pr68400.c: New test.
15618 2016-01-28  Martin Sebor  <msebor@redhat.com>
15620         PR target/17381
15621         * gcc.target/powerpc/pr17381.c: New test.
15623 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
15625         PR middle-end/69542
15626         * gcc.dg/torture/pr69542.c: New test.
15628 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
15630         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15632 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15634         * gcc.dg/pr65980.c: Skip on AIX.
15635         * gcc.dg/pr66688.c: Same.
15637 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15639         PR target/63679
15640         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15641         * gcc.dg/tree-ssa/sra-18.c: Same.
15643 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
15645         PR fortran/62536
15646         * gfortran.dg/block_15.f08: New test.
15647         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15648         on incorrectly closed BLOCK.
15650 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
15652         * gcc.dg/declare-simd.c: New test.
15654 2016-01-28  Richard Biener  <rguenther@suse.de>
15656         PR tree-optimization/69466
15657         * gfortran.dg/vect/pr69466.f90: New testcase.
15659 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15661         * g++.dg/pr67989.C: Remove ARM-specific option.
15662         * gcc.target/arm/pr67989.C: New file.
15664 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
15666         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15667         and expm1 test for glibc < 2.11.
15669 2016-01-27  Richard Henderson  <rth@redhat.com>
15671         * gcc.c-torture/execute/pr69447.c: New test.
15673 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
15675         PR fortran/69422
15676         * gfortran.dg/alloc_comp_assign_15.f03: New test.
15678 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
15680         PR debug/66869
15681         * gcc.dg/pr66869.c: New test.
15683 2016-01-25  Jeff Law  <law@redhat.com>
15685         PR tree-optimization/68398
15686         PR tree-optimization/69196
15687         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15688         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15689         path to avoid new heuristic allowing more irreducible regions
15690         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15691         * gcc.dg/tree-ssa/vrp46.c: Likewise.
15692         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15693         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15694         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15696 2016-01-27  Marek Polacek  <polacek@redhat.com>
15698         PR c/68062
15699         * c-c++-common/vector-compare-4.c: New test.
15701 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
15703         PR preprocessor/69126
15704         * c-c++-common/pr69126.c: New test case.
15706 2016-01-27  Ian Lance Taylor  <iant@google.com>
15708         * gcc.dg/tree-ssa/ivopt_5.c: New test.
15710 2016-01-27  Ryan Burn  <contact@rnburn.com>
15712         PR cilkplus/69267
15713         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15715 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
15717         PR target/69512
15718         * gcc.target/i386/pr69512.c: New test.
15720 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
15722         PR ada/69488
15723         * gnat.dg/sso/*.adb: Robustify dg-output directives.
15725 2016-01-27  Marek Polacek  <polacek@redhat.com>
15727         PR c++/69379
15728         * g++.dg/pr69379.C: New test.
15730 2016-01-27  Martin Sebor  <msebor@redhat.com>
15732         PR c++/69317
15733         * g++.dg/abi/Wabi-2-2.C: New test.
15734         * g++.dg/abi/Wabi-2-3.C: New test.
15735         * g++.dg/abi/Wabi-3-2.C: New test.
15736         * g++.dg/abi/Wabi-3-3.C: New test.
15738 2016-01-27  Richard Biener  <rguenther@suse.de>
15740         PR tree-optimization/69166
15741         * gcc.dg/torture/pr69166.c: New testcase.
15743 2016-01-27  Martin Jambor  <mjambor@suse.cz>
15745         PR tree-optimization/69355
15746         * gcc.dg/tree-ssa/pr69355.c: New test.
15748 2016-01-27  Marek Polacek  <polacek@redhat.com>
15750         PR c++/69496
15751         * g++.dg/ext/constexpr-vla1.C: New test.
15753 2016-01-20  Christian Bruel  <christian.bruel@st.com>
15755         PR target/69245
15756         * gcc.target/arm/pr69245.c: New test.
15758 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
15760         PR tree-optimization/69399
15761         * gcc.dg/torture/pr69399.c: New test.
15763 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
15765         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15767 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
15769         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15771 2016-01-26  Tom de Vries  <tom@codesourcery.com>
15773         PR tree-optimization/69110
15774         * gcc.dg/autopar/pr69110.c: New test.
15776 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
15777             Sebastian Pop  <s.pop@samsung.com>
15779         * gcc.dg/graphite/isl-ast-op-select.c: New.
15781 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
15783         PR fortran/69385
15784         * gfortran.dg/allocate_error_6.f90: New test.
15786 2016-01-26  Richard Henderson  <rth@redhat.com>
15788         * gcc.dg/tm/pr60908.c: New test.
15790 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
15792         PR other/69006
15793         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15794         directive.
15795         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15796         expected multiline output to reflect the colorization being
15797         disabled before newlines.
15798         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15799         (custom_diagnostic_finalizer): Replace call to
15800         pp_newline_and_flush with call to pp_flush.
15801         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15802         * gfortran.dg/implicit_class_1.f90: Likewise.
15803         * lib/gcc-dg.exp (allow_blank_lines): New global.
15804         (dg-allow-blank-lines-in-output): New procedure.
15805         (gcc-dg-prune): Complain about blank lines in the output, unless
15806         dg-allow-blank-lines-in-output was called.
15807         * lib/multiline.exp (_build_multiline_regex): Only support
15808         arbitrary followup text for non-blank-lines, not for blank lines.
15810 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
15812         PR tree-optimization/69483
15813         * gcc.dg/pr69483.c: New test.
15814         * g++.dg/opt/pr69483.C: New test.
15816 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
15818         PR target/68620
15819         * gcc.target/arm/pr68620.c: New test.
15821 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
15823         * gcc.target/i386/pr68986-2.c: Remove -m32.
15825 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
15827         PR target/68986
15828         * gcc.target/i386/pr68986-1.c: New test.
15829         * gcc.target/i386/pr68986-2.c: Likewise.
15830         * gcc.target/i386/pr68986-3.c: Likewise.
15832 2016-01-26  Christian Bruel  <christian.bruel@st.com>
15834         * lib/target-supports.exp
15835         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15836         (check_effective_target_arm_crypto_pragma_ok): Likewise.
15837         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15839 2016-01-26  Richard Biener  <rguenther@suse.de>
15841         PR tree-optimization/69452
15842         * gcc.dg/torture/pr69452.c: New testcase.
15844 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
15846         PR target/69442
15847         * gcc.dg/pr69442.c: New test.
15849 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
15851         PR target/67896
15852         * gcc.target/aarch64/simd/pr67896.C: New.
15854 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
15856         PR tree-optimization/69400
15857         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15858         function.
15859         (plugin_init): Call it.
15860         * gcc.dg/torture/pr69400.c: New test.
15862 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
15864         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15866 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
15867             Sebastian Pop  <s.pop@samsung.com>
15869         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15870         isl-0.15.
15872 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
15873             Sebastian Pop  <s.pop@samsung.com>
15875         * gcc.dg/graphite/pr69292.c: New.
15877 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
15879         * c-c++-common/goacc/use_device-1.c: New test.
15881 2016-01-25  Jeff Law  <law@redhat.com>
15883         PR tree-optimization/69196
15884         PR tree-optimization/68398
15885         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15886         * gcc.dg/tree-ssa/pr68198.c: Likewise.
15888 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
15890         PR target/69469
15891         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15892         Algorithm.
15894 2016-01-25  Richard Biener  <rguenther@suse.de>
15896         PR testsuite/69380
15897         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15899 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
15901         PR target/69421
15902         * gcc.dg/pr69421.c: New test.
15904 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
15906         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15907         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15908         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15909         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15910         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15911         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15912         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15913         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15914         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15915         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15917 2016-01-25  Richard Biener  <rguenther@suse.de>
15919         PR tree-optimization/69376
15920         * gcc.dg/torture/pr69376.c: New testcase.
15922 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15924         PR fortran/69397
15925         PR fortran/68442
15926         * gfortran.dg/interface_38.f90: New test.
15927         * gfortran.dg/interface_39.f90: New test.
15929 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
15931         Revert:
15932         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
15934         PR c++/11858
15935         PR c++/24663
15936         PR c++/24664
15937         * g++.dg/template/pr11858.C: New test.
15938         * g++.dg/template/pr24663.C: New test.
15939         * g++.dg/template/unify12.C: New test.
15940         * g++.dg/template/unify13.C: New test.
15941         * g++.dg/template/unify14.C: New test.
15942         * g++.dg/template/unify15.C: New test.
15943         * g++.dg/template/unify16.C: New test.
15944         * g++.dg/template/unify17.C: New test.
15946 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
15948         PR fortran/68283
15949         gfortran.dg/pr68283.f90: New test.
15951 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
15953         PR fortran/66094
15954         * gfortran.dg/inline_matmul_13.f90:  New test.
15955         * gfortran.dg/matmul_bounds_8.f90:  New test.
15956         * gfortran.dg/matmul_bounds_9.f90:  New test.
15957         * gfortran.dg/matmul_bounds_10.f90:  New test.
15959 2016-01-23  Tom de Vries  <tom@codesourcery.com>
15961         PR tree-optimization/69426
15962         * gcc.dg/autopar/pr69426.c: New test.
15964 2016-01-23  Martin Sebor  <msebor@redhat.com>
15966         PR c++/58109
15967         PR c++/69022
15968         * g++.dg/cpp0x/alignas5.C: New test.
15969         * g++.dg/ext/vector29.C: Same.
15971 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
15973         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15974         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15975         _GNU_SOURCE from compile flags to the source.
15976         * gcc.target/i386/chkp-stropt-12.c: Ditto.
15977         * gcc.target/i386/chkp-stropt-16.c: Ditto.
15978         * gcc.target/i386/chkp-stropt-4.c: Ditto.
15979         * gcc.target/i386/chkp-stropt-8.c: Ditto.
15981 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
15983         PR target/69432
15984         * g++.dg/opt/pr69432.C: New test.
15986 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15988         * gcc.target/powerpc/pr63354c: Adjust target selector to include
15989         32-bit targets testing an -m64 multilib.
15991 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15993         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15994         64-bit support.
15996 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
15998         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16000 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16002         PR target/68674
16003         * gcc.target/i386/pr68674.c
16004         * gcc.target/aarch64/pr68674.c
16005         * gcc.target/arm/pr68674.c
16007 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16009         PR target/69403
16010         * gcc.c-torture/execute/pr69403.c: New test.
16012 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16014         PR c++/55843
16015         * g++.dg/template/pr55843.C: New.
16017 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16019         PR testsuite/66877
16020         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16021         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16023 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16025         PR testsuite/67489
16026         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16027         from dg-do compile directive, and instead add
16028         { dg-require-effective-target int128 }.
16030 2016-01-20  Martin Sebor  <msebor@redhat.com>
16032         PR c/69405
16033         * gcc.dg/sync-fetch.c: New test.
16035 2016-01-21  Martin Sebor  <msebor@redhat.com>
16037         PR target/69252
16038         * gcc.target/powerpc/pr69252.c: New test.
16040 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16042         PR fortran/65996
16043         * gfortran.dg/pr65996.f90: New test.
16045 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16047         PR c++/68810
16048         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16049         expected to generate an error.
16051 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16053         PR middle-end/66178
16054         * gcc.dg/torture/pr66178.c: New test.
16056 2016-01-21  Anton Blanchard  <anton@samba.org>
16057             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16059         PR target/63354
16060         * gcc.target/powerpc/pr63354.c:  New test.
16062 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16064         PR rtl-optimization/68990
16065         * gcc.target/i386/pr68990: New.
16067 2016-01-21  Nick Clifton  <nickc@redhat.com>
16069         PR target/69129
16070         * gcc.target/mips/pr69129.c: New.
16072 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16074         PR c++/58046
16075         * g++.dg/cpp0x/pr58046.C: New.
16077 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16079         PR target/69187
16080         PR target/65624
16081         * gcc.target/arm/pr69187.c: New test.
16083         PR c++/69355
16084         * g++.dg/torture/pr69355.C: New test.
16086 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16087             Sebastian Pop  <s.pop@samsung.com>
16089         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16091 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16092             Sebastian Pop  <s.pop@samsung.com>
16094         * gcc.dg/graphite/pr68976.c: New test.
16096 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16098         PR middle-end/67653
16099         * c-c++-common/pr67653.c: New test.
16100         * gcc.dg/torture/pr29119.c: Add dg-warning.
16102 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
16104         * gcc.target/powerpc/cpu-builtin-1.c: New test.
16106 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16108         PR c/24293
16109         * gcc.dg/pr24293.c: New test.
16110         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16111         incomplete struct type.
16112         * gcc.dg/declspec-1.c: Likewise.
16113         * gcc.dg/pr63549.c: Likewise.
16115 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
16117         PR tree-optimization/66612
16118         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16119         for bdn instruction.
16121 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16123         * lib/target-supports.exp
16124         (check_effective_target_arm_fp_ok_nocache): New.
16125         (check_effective_target_arm_fp_ok): New.
16126         (add_options_for_arm_fp): New.
16127         (check_effective_target_arm_crypto_ok_nocache): Require
16128         target_arm_v8_neon_ok instead of arm32.
16129         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16130         (check_effective_target_arm_crypto_pragma_ok): New.
16131         (add_options_for_arm_vfp): New.
16132         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16133         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16134         target instead. Force initial fpu to vfp.
16135         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16136         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16137         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16138         dependency.
16139         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16140         use arm_vfp effective target instead. Force initial fpu to vfp.
16141         * gcc.target/arm/attr-neon3.c: Likewise.
16142         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16143         arm_vfp_ok.
16144         * gcc.target/arm/unsigned-float.c: Likewise.
16145         * gcc.target/arm/vfp-1.c: Likewise.
16146         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16147         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16148         * gcc.target/arm/vfp-ldmiad.c: Likewise.
16149         * gcc.target/arm/vfp-ldmias.c: Likewise.
16150         * gcc.target/arm/vfp-stmdbd.c: Likewise.
16151         * gcc.target/arm/vfp-stmdbs.c: Likewise.
16152         * gcc.target/arm/vfp-stmiad.c: Likewise.
16153         * gcc.target/arm/vfp-stmias.c: Likewise.
16154         * gcc.target/arm/vnmul-1.c: Likewise.
16155         * gcc.target/arm/vnmul-2.c: Likewise.
16156         * gcc.target/arm/vnmul-3.c: Likewise.
16157         * gcc.target/arm/vnmul-4.c: Likewise.
16159 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
16161         PR testsuite/69366
16162         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16163         the MPX run-time library, for compile-time MPX test.
16164         * gcc.target/i386/chkp-always_inline.c: Likewise.
16165         * gcc.target/i386/chkp-bndret.c: Likewise.
16166         * gcc.target/i386/chkp-builtins-1.c: Likewise.
16167         * gcc.target/i386/chkp-builtins-2.c: Likewise.
16168         * gcc.target/i386/chkp-builtins-3.c: Likewise.
16169         * gcc.target/i386/chkp-builtins-4.c: Likewise.
16170         * gcc.target/i386/chkp-const-check-1.c: Likewise.
16171         * gcc.target/i386/chkp-const-check-2.c: Likewise.
16172         * gcc.target/i386/chkp-hidden-def.c: Likewise.
16173         * gcc.target/i386/chkp-label-address.c: Likewise.
16174         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16175         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16176         * gcc.target/i386/chkp-pr69044.c: Likewise.
16177         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16178         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16179         * gcc.target/i386/chkp-strchr.c: Likewise.
16180         * gcc.target/i386/chkp-strlen-1.c: Likewise.
16181         * gcc.target/i386/chkp-strlen-2.c: Likewise.
16182         * gcc.target/i386/chkp-strlen-3.c: Likewise.
16183         * gcc.target/i386/chkp-strlen-4.c: Likewise.
16184         * gcc.target/i386/chkp-strlen-5.c: Likewise.
16185         * gcc.target/i386/chkp-stropt-1.c: Likewise.
16186         * gcc.target/i386/chkp-stropt-10.c: Likewise.
16187         * gcc.target/i386/chkp-stropt-11.c: Likewise.
16188         * gcc.target/i386/chkp-stropt-12.c: Likewise.
16189         * gcc.target/i386/chkp-stropt-13.c: Likewise.
16190         * gcc.target/i386/chkp-stropt-14.c: Likewise.
16191         * gcc.target/i386/chkp-stropt-15.c: Likewise.
16192         * gcc.target/i386/chkp-stropt-16.c: Likewise.
16193         * gcc.target/i386/chkp-stropt-2.c: Likewise.
16194         * gcc.target/i386/chkp-stropt-3.c: Likewise.
16195         * gcc.target/i386/chkp-stropt-4.c: Likewise.
16196         * gcc.target/i386/chkp-stropt-5.c: Likewise.
16197         * gcc.target/i386/chkp-stropt-6.c: Likewise.
16198         * gcc.target/i386/chkp-stropt-7.c: Likewise.
16199         * gcc.target/i386/chkp-stropt-8.c: Likewise.
16200         * gcc.target/i386/chkp-stropt-9.c: Likewise.
16201         * gcc.target/i386/pr63995-2.c: Likewise.
16202         * gcc.target/i386/pr64805.c: Likewise.
16203         * gcc.target/i386/pr65044.c: Likewise.
16204         * gcc.target/i386/pr65167.c: Likewise.
16205         * gcc.target/i386/pr65183.c: Likewise.
16206         * gcc.target/i386/pr65184.c: Likewise.
16207         * gcc.target/i386/thunk-retbnd.c: Likewise.
16209 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
16211         PR tree-optimization/69328
16212         * gcc.dg/pr69328.c: New test.
16214 2016-01-20  Jeff Law  <law@redhat.com>
16216         PR target/25114
16217         * gcc.target/m68k/pr25114.c: New test.
16219 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
16221         * gcc.target/arm/memset-inline-10.c: Added
16222         dg-require-effective-target arm_thumb2_ok.
16224 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
16226         * gcc.dg/debug/dwarf2/sso.c: New test.
16228 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
16230         PR testsuite/68820
16231         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16232         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16233         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16235 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16237         PR ipa/66223
16238         * g++.dg/ipa/devirt-50.C: New testcase.
16240 2016-01-19  Marek Polacek  <polacek@redhat.com>
16242         PR c++/68965
16243         * g++.dg/cpp1y/parameter-pack-1.C: New test.
16244         * g++.dg/cpp1y/parameter-pack-2.C: New test.
16246 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16248         PR target/69135
16249         * gcc.target/arm/pr69135_1.c: New test.
16251 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16253         * gcc.target/aarch64/ccmp_1.c: Add new tests.
16255 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16257         * gcc.target/aarch64/ccmp_1.c: New testcase.
16259 2016-01-19  Marek Polacek  <polacek@redhat.com>
16261         PR c++/68586
16262         * g++.dg/cpp0x/enum30.C: New test.
16264 2016-01-19  Richard Biener  <rguenther@suse.de>
16266         PR tree-optimization/69336
16267         * g++.dg/tree-ssa/pr69336.C: New testcase.
16269 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16271         PR debug/65779
16272         * gcc.dg/pr65779.c: New test.
16274 2016-01-19  Richard Biener  <rguenther@suse.de>
16276         PR tree-optimization/69352
16277         * gcc.dg/torture/pr69352.c: New testcase.
16279 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16281         PR rtl-optimization/68955
16282         PR rtl-optimization/64557
16283         * gcc.dg/torture/pr68955.c: New test.
16285 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16287         PR lto/69136
16288         * g++.dg/torture/pr69136.C: New testcase.
16290 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16292         PR lto/69133
16293         * g++.dg/lto/pr69133_0.C: New testcase.
16294         * g++.dg/lto/pr69133_1.C: New testcase.
16296 2016-01-15  Jeff Law  <law@redhat.com>
16298         PR tree-optimization/69320
16299         * gcc.c-torture/pr69320-1.c: New test.
16300         * gcc.c-torture/pr69320-2.c: New test.
16301         * gcc.c-torture/pr69320-3.c: New test.
16302         * gcc.c-torture/pr69320-4.c: New test.
16304 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16306         PR c++/11858
16307         PR c++/24663
16308         PR c++/24664
16309         * g++.dg/template/pr11858.C: New test.
16310         * g++.dg/template/pr24663.C: New test.
16311         * g++.dg/template/unify12.C: New test.
16312         * g++.dg/template/unify13.C: New test.
16313         * g++.dg/template/unify14.C: New test.
16314         * g++.dg/template/unify15.C: New test.
16315         * g++.dg/template/unify16.C: New test.
16316         * g++.dg/template/unify17.C: New test.
16318 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
16320         PR testsuite/69181
16321         * gcc.dg/pr69181-1.c: New test file.
16322         * gcc.dg/pr69181-2.c: New test file.
16323         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16324         globals by moving it to...
16325         (cleanup-after-saved-dg-test): ...this new function.  Add
16326         "global additional_sources_used".  Add reset of global
16327         multiline_expected_outputs to the empty list.
16328         * lib/multiline.exp (_multiline_expected_outputs): Rename this
16329         global to...
16330         (multiline_expected_outputs): ...this, and updated comments to
16331         note that it is modified from gcc-dg.exp.
16332         (dg-end-multiline-output): Update for the above renaming.
16333         (handle-multiline-outputs): Likewise.  Remove the clearing
16334         of the expected outputs to the empty list.
16336 2016-01-18  Richard Biener  <rguenther@suse.de>
16338         PR tree-optimization/69297
16339         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16341 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
16343         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16344         dg-options.
16345         * gcc.target/mips/mips-3d-2.c: Likewise.
16346         * gcc.target/mips/mips-3d-3.c: Likewise.
16347         * gcc.target/mips/mips-3d-4.c: Likewise.
16348         * gcc.target/mips/mips-3d-5.c: Likewise.
16349         * gcc.target/mips/mips-3d-6.c: Likewise.
16350         * gcc.target/mips/mips-3d-7.c: Likewise.
16351         * gcc.target/mips/mips-3d-8.c: Likewise.
16352         * gcc.target/mips/mips-3d-9.c: Likewise.
16353         * gcc.target/mips/mips-ps-1.c: Likewise.
16354         * gcc.target/mips/mips-ps-2.c: Likewise.
16355         * gcc.target/mips/mips-ps-3.c: Likewise.
16356         * gcc.target/mips/mips-ps-4.c: Likewise.
16357         * gcc.target/mips/mips-ps-5.c: Likewise.
16358         * gcc.target/mips/mips-ps-6.c: Likewise.
16359         * gcc.target/mips/mips-ps-7.c: Likewise.
16360         * gcc.target/mips/mips-ps-type.c: Likewise.
16361         * gcc.target/mips/mips-ps-type-2.c: Likewise.
16362         * gcc.target/mips/mips16-attributes-6.c: Likewise.
16364 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16366         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16367         * c-c++-common/goacc/kernels-double-reduction.c: New test.
16368         * c-c++-common/goacc/kernels-empty.c: New test.
16369         * c-c++-common/goacc/kernels-eternal.c: New test.
16370         * c-c++-common/goacc/kernels-loop-2.c: New test.
16371         * c-c++-common/goacc/kernels-loop-3.c: New test.
16372         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16373         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16374         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16375         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16376         * c-c++-common/goacc/kernels-loop-data.c: New test.
16377         * c-c++-common/goacc/kernels-loop-g.c: New test.
16378         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16379         * c-c++-common/goacc/kernels-loop-n.c: New test.
16380         * c-c++-common/goacc/kernels-loop-nest.c: New test.
16381         * c-c++-common/goacc/kernels-loop.c: New test.
16382         * c-c++-common/goacc/kernels-noreturn.c: New test.
16383         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16384         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16385         * c-c++-common/goacc/kernels-reduction.c: New test.
16387 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16389         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16390         * gcc.dg/autopar/outer-2.c: Same.
16391         * gcc.dg/autopar/outer-3.c: Same.
16392         * gcc.dg/autopar/outer-4.c: Same.
16393         * gcc.dg/autopar/outer-5.c: Same.
16394         * gcc.dg/autopar/outer-6.c: Same.
16395         * gcc.dg/autopar/parallelization-1.c: Same.
16396         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16397         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16398         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16399         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16400         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16401         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16402         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16403         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16404         * gcc.dg/autopar/pr39500-1.c: Same.
16405         * gcc.dg/autopar/pr39500-2.c: Same.
16406         * gcc.dg/autopar/pr46193.c: Same.
16407         * gcc.dg/autopar/pr46194.c: Same.
16408         * gcc.dg/autopar/pr49580.c: Same.
16409         * gcc.dg/autopar/pr49960-1.c: Same.
16410         * gcc.dg/autopar/pr49960.c: Same.
16411         * gcc.dg/autopar/pr68373.c: Same.
16412         * gcc.dg/autopar/reduc-1.c: Same.
16413         * gcc.dg/autopar/reduc-1char.c: Same.
16414         * gcc.dg/autopar/reduc-1short.c: Same.
16415         * gcc.dg/autopar/reduc-2.c: Same.
16416         * gcc.dg/autopar/reduc-2char.c: Same.
16417         * gcc.dg/autopar/reduc-2short.c: Same.
16418         * gcc.dg/autopar/reduc-3.c: Same.
16419         * gcc.dg/autopar/reduc-4.c: Same.
16420         * gcc.dg/autopar/reduc-6.c: Same.
16421         * gcc.dg/autopar/reduc-7.c: Same.
16422         * gcc.dg/autopar/reduc-8.c: Same.
16423         * gcc.dg/autopar/reduc-9.c: Same.
16424         * gcc.dg/autopar/uns-outer-4.c: Same.
16425         * gcc.dg/autopar/uns-outer-5.c: Same.
16426         * gcc.dg/autopar/uns-outer-6.c: Same.
16427         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16428         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16430 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16432         PR target/63679
16433         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16434         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16436 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16438         PR target/63679
16439         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16440         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16441         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16443 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16445         PR target/63679
16446         * gcc.dg/tree-ssa/sra-17.c: New.
16447         * gcc.dg/tree-ssa/sra-18.c: New.
16449 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
16451         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16453 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
16455         * gnat.dg/inline12.adb: New test.
16457 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
16459         PR tree-optimization/66797
16460         * gcc.c-torture/execute/pr65447.c: Relax check condition.
16462 2016-01-18  Richard Biener  <rguenther@suse.de>
16464         PR tree-optimization/69170
16465         * gcc.dg/torture/pr69170.c: New testcase.
16467 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
16469         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16471 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16473         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16475 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16477         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16478         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
16479         redundant dg-require-effective-target pthread.
16480         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16481         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16482         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16483         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16484         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16485         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16486         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16488 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
16490         PR target/68609
16491         * gcc.target/powerpc/recip-6.c: Enable on AIX.
16492         * gcc.target/powerpc/recip-7.c: Same.
16494 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16496         PR c++/69091
16497         * g++.dg/template/pr69091.C: New test.
16499 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16501         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16502         dump does not contain an error_mark_node.
16503         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16504         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16506 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16508         PR c++/68936
16509         * g++.dg/template/pr68936.C: New test.
16511 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
16513         PR target/68609
16514         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16515         * gcc.target/powerpc/recip-2.c: Same.
16516         * gcc.target/powerpc/recip-3.c: Same.
16517         * gcc.target/powerpc/recip-4.c: Same.
16518         * gcc.target/powerpc/recip-sqrtf.c: Same.
16520 2016-01-15  Jeff Law  <law@redhat.com>
16522         PR tree-optimization/69270
16523         * gcc.dg/tree-ssa/pr69270-2.c: New test.
16524         * gcc.dg/tree-ssa/pr69270-3.c: New test.
16526 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
16528         PR fortran/49630
16529         * gfortran.dg/deferred_character_13.f90: New test for the fix
16530         of comment 3 of the PR.
16532         PR fortran/54070
16533         * gfortran.dg/deferred_character_8.f90: New test
16534         * gfortran.dg/allocate_error_5.f90: New test
16536         PR fortran/60593
16537         * gfortran.dg/deferred_character_10.f90: New test
16539         PR fortran/60795
16540         * gfortran.dg/deferred_character_14.f90: New test
16542         PR fortran/61147
16543         * gfortran.dg/deferred_character_11.f90: New test
16545         PR fortran/64324
16546         * gfortran.dg/deferred_character_9.f90: New test
16548 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
16550         PR rtl-optimization/69030
16551         * gcc.target/i386/pr69030.c: New.
16553 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16555         * gcc.target/aarch64/target_attr_17.c: New test.
16557 2016-01-15  Richard Biener  <rguenther@suse.de>
16559         PR tree-optimization/66856
16560         * gcc.dg/torture/pr66856-1.c: New testcase.
16561         * gcc.dg/torture/pr66856-2.c: Likewise.
16563 2016-01-15  Richard Biener  <rguenther@suse.de>
16565         PR debug/69137
16566         * g++.dg/lto/pr69137_0.C: New testcase.
16568 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
16570         PR middle-end/69246
16571         * gcc.target/i386/pr69246.c: New test.
16573 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16575         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16577 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16579         PR c++/56194
16580         * g++.dg/init/const9.C: Disable test on S/390.
16582 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16584         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16585         * g++.dg/Wno-frame-address.C: Ditto.
16587 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16589         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16591 2016-01-15  Richard Biener  <rguenther@suse.de>
16593         PR tree-optimization/68961
16594         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16596 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
16598         * gcc.target/i386/pr65105-5.c: New test.
16600 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16602         * gcc.c-torture/execute/alias-4.c: New testcase.
16604 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16606         PR ipa/68148
16607         * g++.dg/ipa/devirt-49.C: New testcase.
16609 2016-01-15  Christian Bruel  <christian.bruel@st.com>
16611         PR target/65837
16612         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16613         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16614         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16616 2016-01-15  Richard Biener  <rguenther@suse.de>
16618         PR tree-optimization/69117
16619         * gcc.dg/torture/pr69117.c: New testcase.
16621 2015-01-14  Ryan Burn  <contact@rnburn.com>
16623         PR c++/69048
16624         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16626 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
16628         PR testsuite/67509
16629         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16630         range tests use 100 * maximum instead of maximum + 1.
16632 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16634         PR debug/69244
16635         * gcc.dg/guality/pr69244.c: New test.
16637 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
16639         * lib/target-supports.exp (check_effective_target_issignaling):
16640         New procedure.
16641         * gcc.dg/pr61441.c: Require issignaling effective target.
16643 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
16645         PR target/68803
16646         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16648 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
16650         PR c++/68819
16651         PR preprocessor/69177
16652         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16653         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16654         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16655         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16657 2016-01-14  Marek Polacek  <polacek@redhat.com>
16659         PR c/69262
16660         * gcc.dg/array-15.c: New test.
16662 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16664         PR middle-end/68146
16665         PR tree-optimization/69155
16666         * gfortran.dg/pr68146.f: New test.
16667         * gfortran.dg/pr69155.f90: New test.
16669 2016-01-14  Richard Biener  <rguenther@suse.de>
16671         PR tree-optimization/68060
16672         * gcc.dg/torture/pr68060-1.c: New testcase.
16673         * gcc.dg/torture/pr68060-2.c: Likewise.
16675 2016-01-14  Nick Clifton  <nickc@redhat.com>
16677         * lib/target-supports.exp
16678         (check_effective_target_arm_neon_ok_nocache): Add an option
16679         sequence that includes setting the ARM architecture to ARMv7-A.
16680         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16681         command line options necessary to enable Neon support.
16682         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16683         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16684         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16685         * gcc.target/arm/pr69180.c: Likewise.
16687 2016-01-14  Jeff Law  <law@redhat.com>
16689         PR tree-optimization/69270
16690         * gcc.dg/tree-ssa/pr69270.c: New test.
16692 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
16694         PR c/66208
16695         * c-c++-common/pr66208.c: New file.
16697 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
16699         PR tree-optimization/69156
16700         * gcc.dg/pr69156.c: New test.
16702 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
16704         * gcc.target/i386/pr69225-7.c: New test.
16706 2016-01-13  Richard Henderson  <rth@redhat.com>
16708         * gcc.dg/tm/memopt-13.c: Update expected function.
16709         * gcc.dg/tm/memopt-6.c: Likewise.
16711 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
16713         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16714         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16715         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16716         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16718 2016-01-13  Tom de Vries  <tom@codesourcery.com>
16720         PR tree-optimization/69169
16721         * gcc.dg/pr69169.c: New test.
16723 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
16725         PR target/69228
16726         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16727         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16728         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16729         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16730         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16731         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16732         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16733         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16735 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
16737         PR target/69247
16738         * gcc.dg/pr69247.c: New test.
16740 2016-01-13  Richard Biener  <rguenther@suse.de>
16742         PR tree-optimization/69242
16743         * gcc.dg/torture/pr69242.c: New testcase.
16745 2016-01-13  Richard Biener  <rguenther@suse.de>
16747         PR tree-optimization/69186
16748         * gcc.dg/torture/pr69186.c: New testcase.
16750 2016-01-13  Jeff Law  <law@redhat.com>
16752         PR tree-optimization/67755
16753         * gcc.dg/tree-ssa/pr67755.c: New test.
16755 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16757         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16758         pass number in output by a star.
16760 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
16762         PR tree-optimization/68911
16763         * gcc.c-torture/execute/pr68911.c: New test.
16765 2016-01-12  Marek Polacek  <polacek@redhat.com>
16767         PR c++/68979
16768         * g++.dg/warn/permissive-1.C: New test.
16770 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
16772         PR objc++/68511
16773         PR c++/69213
16774         * g++.dg/opt/pr69213.C: New test.
16776 2016-01-12  Christian Bruel  <christian.bruel@st.com>
16778         PR target/69180
16779         * gcc.target/arm/pr69180.c: New test.
16781 2016-01-12  Richard Biener  <rguenther@suse.de>
16783         PR lto/69077
16784         * g++.dg/lto/pr69077_0.C: New testcase.
16785         * g++.dg/lto/pr69077_1.C: Likewise.
16787 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
16789         PR target/69175
16790         * g++.dg/opt/pr69175.C: New test.
16792 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
16794         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16795         rather than #including math.h & stdlib.h.
16796         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16797         * gcc.dg/vect/pr49771.c: Likewise.
16798         * gcc.dg/vect/vect-10-big-array.c: Likewise.
16799         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16800         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16801         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16802         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16803         * gcc.dg/vect/pr44507.c: Likewise.
16804         * gcc.dg/vect/pr45902.c: Likewise.
16805         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16806         * gcc.dg/vect/vect-117.c: Likewise.
16807         * gcc.dg/vect/vect-99.c: Likewise.
16808         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16809         * gcc.dg/vect/vect-cond-1.c: Likewise.
16810         * gcc.dg/vect/vect-cond-2.c: Likewise.
16811         * gcc.dg/vect/vect-cond-3.c: Likewise.
16812         * gcc.dg/vect/vect-cond-4.c: Likewise.
16813         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16814         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16815         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16816         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16817         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16818         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16819         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16820         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16821         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16822         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16823         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16824         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16825         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16826         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16827         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16828         include of signal.h.
16829         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16830         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16831         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16832         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16833         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16834         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16835         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16836         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16837         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16838         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16839         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16840         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16841         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16842         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16843         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16844         * gcc.dg/vect/vect-outer-5.c: Likewise.
16845         * gcc.dg/vect/vect-outer-6.c: Likewise.
16846         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16847         include of stdio.h.
16849 2016-01-12  Nick Clifton  <nickc@redhat.com>
16851         PR target/68913
16852         * gcc.dg/lto/pr61886_0.c: Rename the external function called
16853         to fread so that it will be found in all target runtimes.
16855 2016-01-12  Richard Biener  <rguenther@suse.de>
16857         PR tree-optimization/69053
16858         * g++.dg/torture/pr69053.C: New testcase.
16860 2016-01-12  Richard Biener  <rguenther@suse.de>
16862         PR tree-optimization/69168
16863         * gcc.dg/torture/pr69168.c: New testcase.
16865 2016-01-12  Richard Biener  <rguenther@suse.de>
16867         PR tree-optimization/69157
16868         * gcc.dg/torture/pr69157.c: New testcase.
16870 2016-01-12  Richard Biener  <rguenther@suse.de>
16872         PR tree-optimization/69174
16873         * gcc.dg/torture/pr69174.c: New testcase.
16875 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
16877         PR c++/66808
16878         PR c++/69000
16879         * g++.dg/tls/pr66808.C: New test.
16880         * g++.dg/tls/pr69000.C: New test.
16882 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16884         * gcc.target/powerpc/swaps-p8-23.c: New test.
16885         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16887 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
16889         PR tree-optimization/68356
16890         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16892 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
16893             Jim Wilson  <jim.wilson@linaro.org>
16895         PR target/69194
16896         * gcc.target/arm/pr69194.c: New test.
16898 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16900         PR target/69225
16901         * gcc.target/i386/pr69225-1.c: New test.
16902         * gcc.target/i386/pr69225-2.c: Likewise.
16903         * gcc.target/i386/pr69225-3.c: Likewise.
16904         * gcc.target/i386/pr69225-4.c: Likewise.
16905         * gcc.target/i386/pr69225-5.c: Likewise.
16906         * gcc.target/i386/pr69225-6.c: Likewise.
16908 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
16910         PR target/67462
16911         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16912         if lp64.
16914         PR target/69071
16915         * gcc.dg/pr69071.c: New test.
16917         PR c++/69211
16918         * g++.dg/opt/pr69211.C: New test.
16920         PR tree-optimization/69214
16921         * gcc.c-torture/compile/pr69214.c: New test.
16923 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
16925         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16926         * gcc.target/i386/pr66232-11.c: Ditto.
16927         * gcc.target/i386/pr66232-12.c: Ditto.
16928         * gcc.target/i386/pr66232-13.c: Ditto.
16930 2016-01-11  Richard Biener  <rguenther@suse.de>
16932         PR tree-optimization/69173
16933         * gcc.dg/torture/pr69173.c: New testcase.
16935 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16937         PR rtl-optimization/68796
16938         * gcc.target/aarch64/tst_5.c: New test.
16939         * gcc.target/aarch64/tst_6.c: Likewise.
16941 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16943         PR rtl-optimization/68841
16944         * gcc.dg/pr68841.c: New test.
16945         * gcc.c-torture/execute/pr68841.c: New test.
16947 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
16949         PR rtl-optimization/68920
16950         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16951         for ix86 targets.
16952         * gcc.dg/ifcvt-5.c: New test.
16954 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
16956         PR bootstrap/69123
16957         * g++.dg/pr69123.C: New.
16959 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
16961         PR target/69010
16962         * gcc.target/i386/pr69010.c: New test.
16964 2016-01-11  Martin Jambor  <mjambor@suse.cz>
16966         PR ipa/69044
16967         * gcc.target/i386/chkp-pr69044.c: New test.
16969 2016-01-11  Tom de Vries  <tom@codesourcery.com>
16971         PR tree-optimization/69109
16972         * gcc.dg/autopar/pr69109-2.c: New test.
16973         * gcc.dg/autopar/pr69109.c: New test.
16975 2016-01-11  Tom de Vries  <tom@codesourcery.com>
16977         PR tree-optimization/69108
16978         * gcc.dg/autopar/pr69108.c: New test.
16980 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
16982         PR c++/69029
16983         * c-c++-common/Wisleading-indentation.c: Augment test.
16985 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
16987         PR fortran/69154
16988         * gfortran.dg/inline_matmul_12.f90:  New test.
16990 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
16992         PR fortran/67779
16993         * gfortran.dg/actual_array_offset_1: New test.
16995 2016-01-10  Tom de Vries  <tom@codesourcery.com>
16997         PR tree-optimization/69062
16998         * gcc.dg/autopar/pr69062.c: New test.
17000 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17002         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17003         * gcc.dg/vect/slp-perm-2.c: Likewise.
17004         * gcc.dg/vect/slp-perm-3.c: Likewise.
17005         * gcc.dg/vect/slp-perm-5.c: Likewise.
17006         * gcc.dg/vect/slp-perm-6.c: Likewise.
17007         * gcc.dg/vect/slp-perm-7.c: Likewise.
17008         * gcc.dg/vect/slp-perm-8.c: Likewise.
17010 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17012         PR tree-optimization/69039
17013         * gcc.dg/autopar/pr69039.c: New test.
17015 2016-01-09  Marek Polacek  <polacek@redhat.com>
17017         PR c++/69113
17018         * g++.dg/pr69113.C: New test.
17020 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17022         PR middle-end/50865
17023         PR tree-optimization/69097
17024         * gcc.c-torture/execute/pr50865.c: New test.
17025         * gcc.c-torture/execute/pr69097-1.c: New test.
17026         * gcc.c-torture/execute/pr69097-2.c: New test.
17027         * gcc.dg/pr69097-1.c: New test.
17028         * gcc.dg/pr69097-2.c: New test.
17030 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17032         PR c++/69164
17033         * g++.dg/opt/pr69164.C: New test.
17035 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17037         PR tree-optimization/69167
17038         * gcc.dg/pr69167.c: New test.
17040 2016-01-08  Marek Polacek  <polacek@redhat.com>
17042         PR c++/68449
17043         * g++.dg/pr68449.C: New.
17045 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17047         PR tree-optimization/68707
17048         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17049         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17050         on platforms supporting it.
17051         * gcc.dg/vect/slp-perm-2.c: Likewise.
17052         * gcc.dg/vect/slp-perm-3.c: Likewise.
17053         * gcc.dg/vect/slp-perm-5.c: Likewise.
17054         * gcc.dg/vect/slp-perm-7.c: Likewise.
17055         * gcc.dg/vect/slp-perm-8.c: Likewise.
17056         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17057         on platforms supporting it.
17059 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17061         PR tree-optimization/69162
17062         * gcc.dg/pr69162.c: New test.
17064         PR tree-optimization/69172
17065         * gcc.dg/pr69172.c: New test.
17067 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17069         PR tree-optimization/67781
17070         * gcc.c-torture/execute/pr67781.c: New file.
17072 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17074         PR tree-optimization/69083
17075         * gcc.dg/vect/pr69083.c: New test.
17077 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17079         PR tree-optimization/61441
17080         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17081         Use -fexcess-precision=standard for compiler options.
17082         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17084 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17086         PR fortran/69128
17087         * gfortran.dg/gomp/pr69128.f90: New test.
17089         PR c++/69145
17090         * g++.dg/ext/pr69145-1.C: New test.
17091         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17092         * g++.dg/ext/pr69145-2.h: New file.
17094 2016-01-07  Martin Sebor  <msebor@redhat.com>
17096         PR c/68966
17097         * gcc.dg/atomic-fetch-bool.c: New test.
17098         * gcc.dg/sync-fetch-bool.c: New test.
17100 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17102         PR fortran/66680
17103         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17105 2016-01-07  Nick Clifton  <nickc@redhat.com>
17107         PR target/66655
17108         * g++.dg/pr66655.C: New test.
17109         * g++.dg/pr66655_1.cc: Test support file.
17110         * g++.dg/pr66655.h: Test header file.
17112 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
17114         PR fortran/66680
17115         gfortran.dg/gomp/pr66680.f90: New test.
17117 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17119         PR target/69171
17120         * gcc.target/i386/pr69171-1.c: New test.
17121         * gcc.target/i386/pr69171-2.c: Likewise.
17122         * gcc.target/i386/pr69171-3.c: Likewise.
17123         * gcc.target/i386/pr69171-4.c: Likewise.
17124         * gcc.target/i386/pr69171-5.c: Likewise.
17125         * gcc.target/i386/pr69171-6.c: Likewise.
17127 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
17129         PR middle-end/67639
17130         * c-c++-common/pr67639.c: New test.
17132 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
17134         PR tree-optimization/69141
17135         * g++.dg/opt/pr69141.C: New test.
17137 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
17139         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17141 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
17143         PR target/69140
17144         * gcc.target/i386/pr69140.c: New test
17146 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
17148         * gcc.dg/bad-dereference.c: New test case.
17150 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17152         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17154 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
17156         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17158 2016-01-06  Marek Polacek  <polacek@redhat.com>
17160         PR sanitizer/69099
17161         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17163 2016-01-05  Marek Polacek  <polacek@redhat.com>
17165         PR c/69104
17166         * gcc.dg/atomic-invalid-2.c: New.
17168 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17170         PR target/68991
17171         * gcc.target/i386/pr68991.c: New test.
17173 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17175         PR target/68991
17176         * g++.dg/pr68991-1.C: New test.
17177         * g++.dg/pr68991-2.C: Likewise.
17179 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
17181         PR other/60465
17182         * gcc.target/ia64/pr60465-gprel64.c: New test.
17183         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17185 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17187         PR rtl-optimization/68651
17188         * gcc.target/aarch64/pr68651_1.c: New test.
17190 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
17192         PR c/69122
17193         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17195 2016-01-05  Nathan Sidwell  <nathan@acm.org>
17197         PR c++/58583
17198         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17200         * gcc.dg/alias-15.c: New.
17202 2016-01-05  Nick Clifton  <nickc@redhat.com>
17204         PR target/68870
17205         * g++.dg/pr68770.C: New test.
17207 2016-01-04  Mike Stump  <mikestump@comcast.net>
17209         * lib/target-supports.exp (check_effective_target_cilkplus):
17210         cilkplus targets require pthreads.
17211         (check_effective_target_cilkplus): Remove special case for NVPTX.
17213 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
17215         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17216         generation.
17218 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
17220         Update copyright years.
17222 2016-01-04  Marek Polacek  <polacek@redhat.com>
17224         PR c/68908
17225         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17226         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17227         * gcc.dg/atomic/stdatomic-op-5.c: New test.
17229 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17231         * gcc.target/sparc/20160104-2.c: New test.
17233 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17235         * gcc.target/sparc/20160104-1.c: New test.
17237 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
17239         PR fortran/65045
17240         * gfortran.dg/pr65045.f90: New test.
17242 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
17244         * gnat.dg/specs/debug1.ads: Delete.
17246 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17248         PR libgfortran/68867
17249         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17250         expression.
17252 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17254         PR libgfortran/68867
17255         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17256         PowerPC.
17258 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
17260         PR fortran/68864
17261         * gfortran.dg/pr68864.f90: New test.
17263 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
17265         PR tree-optimization/69070
17266         * gcc.dg/pr69070.c: New test.
17268         PR sanitizer/69055
17269         * gfortran.dg/pr69055.f90: New test.
17271         PR target/69015
17272         * gcc.dg/pr69015.c: New test.
17274 Copyright (C) 2016 Free Software Foundation, Inc.
17276 Copying and distribution of this file, with or without modification,
17277 are permitted in any medium without royalty provided the copyright
17278 notice and this notice are preserved.