[ree] PR rtl-optimization/78038: Handle global register dataflow definitions in ree
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2f32252f91f0edc5291406126ea5fd793c03ae0a
1 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         PR rtl-optimization/78038
4         * gcc.target/aarch64/pr78038.c: New test.
6 2016-10-21  Richard Biener  <rguenther@suse.de>
8         PR tree-optimization/78051
9         * g++.dg/torture/pr78051.C: New testcase.
11 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13         * c-c++-common/wdate-time.c: Restored test case.
14         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
16 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
18         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
20 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
22         PR target/78037
23         * gcc.target/i386/pr78037.c: New test.
25 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
27         * gcc.target/visium/overflow8.c: New.
28         * gcc.target/visium/overflow16.c: Likewise.
29         * gcc.target/visium/overflow32: Likewise.
31 2016-10-20  Michael Matz  <matz@suse.de>
33         * gcc.dg/loop-split.c: New test.
34         * gcc.dg/tree-ssa/ifc-9.c: Update.
35         * gcc.dg/tree-ssa/ifc-10.c: Update.
37 2016-10-20  Richard Biener  <rguenther@suse.de>
39         * gcc.dg/graphite/pr35356-1.c: Update.
41 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
43         PR c++/77446
44         * g++.dg/cpp1y/pr77446.C: New.
46 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
48         PR tree-optimization/53979
49         * gcc.dg/pr53979-1.c: New test-case.
50         * gcc.dg/pr53979-2.c: Likewise.
52 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
54         * c-c++-common/Wint-in-bool-context-2.c: New test.
56 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
58         * gfortran.dg/dtio_17.f90: Fix test.
60 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
62         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
63         * gcc.dg/Walloca-2.c: Same.
65 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
67         * gcc.dg/Wvla-1.c: Rename to...
68         * gcc.dg/Wvla-larger-than-1.c: ...this.
69         * gcc.dg/Wvla-2.c: Rename to...
70         * gcc.dg/Wvla-larger-than-2.c: ...this.
71         * gcc.dg/Wvla-3.c: Rename to...
72         * gcc.dg/Walloca-11.c.: ...this.
73         * gcc.dg/wvla-[1-7].c: Rename to:
74         * gcc.dg/Wvla-[1-7].c: ...this.
76 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
78         PR tree-optimization/78005
79         * gcc.dg/vect/pr78005.c: New.
80         * gcc.target/i386/l_fma_float_1.c: Revise test.
81         * gcc.target/i386/l_fma_float_2.c: Ditto.
82         * gcc.target/i386/l_fma_float_3.c: Ditto.
83         * gcc.target/i386/l_fma_float_4.c: Ditto.
84         * gcc.target/i386/l_fma_float_5.c: Ditto.
85         * gcc.target/i386/l_fma_float_6.c: Ditto.
86         * gcc.target/i386/l_fma_double_1.c: Ditto.
87         * gcc.target/i386/l_fma_double_2.c: Ditto.
88         * gcc.target/i386/l_fma_double_3.c: Ditto.
89         * gcc.target/i386/l_fma_double_4.c: Ditto.
90         * gcc.target/i386/l_fma_double_5.c: Ditto.
91         * gcc.target/i386/l_fma_double_6.c: Ditto.
93 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
95         PR tree-optimization/78024
96         * gcc.dg/goacc/loop-processing-1.c: New file.
98 2016-10-19  Richard Biener  <rguenther@suse.de>
100         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
102 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
104         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
105         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
106         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
107         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
108         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
109         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
110         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
111         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
112         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
113         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
114         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
115         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
116         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
117         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
118         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
119         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
120         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
121         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
122         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
123         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
124         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
125         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
126         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
127         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
128         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
129         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
130         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
131         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
132         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
133         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
134         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
135         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
136         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
137         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
138         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
139         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
140         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
141         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
142         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
143         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
144         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
145         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
146         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
147         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
148         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
149         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
150         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
151         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
152         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
153         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
154         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
155         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
156         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
157         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
158         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
159         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
160         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
161         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
162         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
163         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
164         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
165         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
166         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
167         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
168         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
169         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
170         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
171         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
172         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
173         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
174         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
175         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
176         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
177         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
178         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
179         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
180         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
181         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
182         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
183         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
184         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
185         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
186         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
187         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
188         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
189         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
190         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
191         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
192         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
193         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
194         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
195         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
196         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
197         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
198         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
199         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
200         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
201         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
202         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
203         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
204         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
205         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
206         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
207         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
208         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
209         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
210         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
211         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
212         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
213         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
214         * gcc.target/powerpc/vsu/vsu.exp: New file.
216 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
218         PR target/77991
219         * gcc.target/i386/pr77991.c: New test.
221 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
223         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
224         LTO is used.
226 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
228         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
230 2016-10-18  Richard Biener  <rguenther@suse.de>
232         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
233         * gcc.dg/tree-ssa/pr21001.c: Likewise.
234         * gcc.dg/tree-ssa/pr21090.c: Likewise.
235         * gcc.dg/tree-ssa/pr21294.c: Likewise.
236         * gcc.dg/tree-ssa/pr21563.c: Likewise.
237         * gcc.dg/tree-ssa/pr23744.c: Likewise.
238         * gcc.dg/tree-ssa/pr25382.c: Likewise.
239         * gcc.dg/tree-ssa/pr68431.c: Likewise.
240         * gcc.dg/tree-ssa/vrp03.c: Likewise.
241         * gcc.dg/tree-ssa/vrp06.c: Likewise.
242         * gcc.dg/tree-ssa/vrp07.c: Likewise.
243         * gcc.dg/tree-ssa/vrp09.c: Likewise.
244         * gcc.dg/tree-ssa/vrp19.c: Likewise.
245         * gcc.dg/tree-ssa/vrp20.c: Likewise.
246         * gcc.dg/tree-ssa/vrp92.c: Likewise.
247         * gcc.dg/pr68217.c: Likewise.
248         * gcc.dg/predict-9.c: Likewise.
249         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
250         * gcc.dg/predict-1.c: Likewise.
252 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
254         * gfortran.dg/dtio_17.f90: New test.
256 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
258         * gcc.dg/ipa/vrp4.c: Adjust testcase.
260 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
262         * gcc.dg/ipa/vrp4.c: New test.
264 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
266         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
267         * gcc.dg/torture/pr39074.c: Likewise.
269 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
271         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
272         * gnat.dg/trampoline4.adb: Minor tweak.
274 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
276         PR tree-optimization/77916
277         * gcc.dg/torture/pr77916.c: New.
279 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
281         PR fortran/77978
282         * gfortran.dg/pr77978_1.f90: New test.
283         * gfortran.dg/pr77978_2.f90: Ditto.
284         * gfortran.dg/pr77978_3.f90: Ditto.
286 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
288         PR fortran/61420
289         PR fortran/78013
290         * gfortran.dg/proc_ptr_49.f90: New test.
292 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
294         PR target/77308
295         * gcc.target/arm/pr77308.c: New test.
297 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
299         * lib/target-supports.exp
300         (check_effective_target_floatn_nx_runtime): Return 0 for
301         powerpc*-ibm-aix*.
303 2016-10-17  Andrew Pinski  <apinski@cavium.com>
305         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
306         long instead of long.
307         * gcc.target/aarch64/cinc_common_1.c: Likewise.
308         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
309         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
310         * gcc.target/aarch64/mult-synth_4.c: Likewise.
311         * gcc.target/aarch64/pr68102_1.c: Likewise.
312         * gcc.target/aarch64/target_attr_3.c: Likewise.
314 2016-10-17  Richard Biener  <rguenther@suse.de>
316         PR tree-optimization/77988
317         * gcc.dg/torture/pr77988.c: New testcase.
319 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
321         * gcc.dg/pr71636-1.c: New test-case.
322         * gcc.dg/pr71636-2.c: Likewise.
324 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
326         * gnat.dg/trampoline3.adb: New test.
327         * gnat.dg/trampoline4.adb: Likewise.
329 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
331         * gfortran.dg/dtio_16.f90: New test.
333 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
335         * gcc.target/sparc/bmaskbshuf.c: Rename to...
336         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
337         * gcc.target/sparc/bmaskbshuf-2.c: New test.
339 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
341         * gcc.target/sparc/popc.c: Rename to...
342         * gcc.target/sparc/popc-1.c: ...this.
343         * gcc.target/sparc/popc-2.c: New test.
345 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
347         PR fortran/77972
348         * gfortran.dg/unexpected_eof_4.f90: New test.
350 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
352         PR libfortran/48587
353         * gfortran.dg/negative_unit2.f90: New test.
355 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
357         PR middle-end/77959
358         * gfortran.dg/pr77959.f90: New test.
360         DR 1511 - const volatile variables and ODR
361         * g++.dg/DRs/dr1511-1.C: New test.
362         * g++.dg/DRs/dr1511-2.C: New test.
364 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
366         * gnat.dg/debug7.adb (dg-options): Remove -g.
367         * gnat.dg/debug8.adb (dg-options): Add -margs.
368         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
370 2016-10-14  Richard Biener  <rguenther@suse.de>
372         PR tree-optimization/77979
373         * gcc.dg/torture/pr77979.c: New testcase.
375 2016-10-14  Martin Liska  <mliska@suse.cz>
377         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
378         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
379         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
381 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
383         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
384         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
385         * gcc.dg/torture/pr77937-2.c: Likewise.
387 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
389         * gnat.dg/lto15.adb: Adjust.
390         * gnat.dg/lto16.adb: Likewise.
391         * gnat.dg/lto17.adb: Likewise
392         * gnat.dg/lto18.ad[sb]: New test.
393         * gnat.dg/lto18_pkg.ads: New helper.
394         * gnat.dg/lto19.adb: New test.
395         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
396         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
397         * gnat.dg/lto20.adb: New test.
398         * gnat.dg/lto20_pkg.ad[sb]: New helper.
400 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
402         * gfortran.dg/coarray_38.f90: Expect error message.
404 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
406         * gcc.target/aarch64/spellcheck_1.c: New test.
407         * gcc.target/aarch64/spellcheck_2.c: Likewise.
408         * gcc.target/aarch64/spellcheck_3.c: Likewise.
409         * gcc.target/aarch64/spellcheck_4.c: Likewise.
410         * gcc.target/aarch64/spellcheck_5.c: Likewise.
411         * gcc.target/aarch64/spellcheck_6.c: Likewise.
413 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
415         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
417 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
419         PR tree-optimization/77937
420         * gcc.dg/torture/pr77937-1.c: New.
421         * gcc.dg/torture/pr77937-2.c: New.
423 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
425         * g++.dg/cpp1z/inline-var1.C: New test.
426         * g++.dg/cpp1z/inline-var1a.C: New test.
427         * g++.dg/cpp1z/inline-var1.h: New file.
428         * g++.dg/cpp1z/inline-var2.C: New test.
429         * g++.dg/cpp1z/inline-var3.C: New test.
430         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
431         uninitialized const.
433 2016-10-13  Sandra Loosemore <sandra@codesourcery.com>
435         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
436         Xscale is specified, not just -march.
437         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
438         is incompatible with Xscale.
440 2016-10-13  Martin Sebor  <msebor@redhat.com>
442         PR c++/71912
443         * g++.dg/ext/flexary4.C: Adjust.
444         * g++.dg/ext/flexary5.C: Same.
445         * g++.dg/ext/flexary9.C: Same.
446         * g++.dg/ext/flexary19.C: New test.
447         * g++.dg/ext/flexary18.C: New test.
448         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
449         regression test.
450         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
451         Avoid generating a flexible array member in an array.
453 2016-10-13  Martin Sebor  <msebor@redhat.com>
455         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
456         to placate -Wformat on targets where the type is not int.
458 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
460         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
461         in INSN_LOCATION.
463 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
465         * gcc.target/i386/l_fma_float_1.c: Revise test.
466         * gcc.target/i386/l_fma_float_2.c: Ditto.
467         * gcc.target/i386/l_fma_float_3.c: Ditto.
468         * gcc.target/i386/l_fma_float_4.c: Ditto.
469         * gcc.target/i386/l_fma_float_5.c: Ditto.
470         * gcc.target/i386/l_fma_float_6.c: Ditto.
471         * gcc.target/i386/l_fma_double_1.c: Ditto.
472         * gcc.target/i386/l_fma_double_2.c: Ditto.
473         * gcc.target/i386/l_fma_double_3.c: Ditto.
474         * gcc.target/i386/l_fma_double_4.c: Ditto.
475         * gcc.target/i386/l_fma_double_5.c: Ditto.
476         * gcc.target/i386/l_fma_double_6.c: Ditto.
478 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
480         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
482 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
484         * gcc.dg/vect/vect-98.c: Refine test case.
485         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
486         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
487         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
489 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
491         PR c/77946
492         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
494 2016-10-13  Martin Liska  <mliska@suse.cz>
496         PR tree-optimization/77943
497         * g++.dg/tree-ssa/pr77943.C: New test.
499 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
501         PR fortran/72832
502         * gfortran.dg/allocate_with_source_22.f03: New test.
503         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
504         fail.
506 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
508         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
509         * gcc.target/arm/movsi_movw.c: Likewise.
510         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
511         directive to work on big endian targets.
513 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
515         * gcc.dg/tree-ssa/evrp6.c: New test.
517 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
519         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
520         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
521         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
523 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
525         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
526         * gcc.target/powerpc/warn-2.c: Ditto.
528 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
530         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
531         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
532         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
533         for -mmsa.
534         * gcc.target/mips/msa.c: New test.
535         * gcc.target/mips/msa-builtins.c: Likewise.
536         * lib/target-supports.exp (check_mips_msa_hw_available): New.
537         (check_effective_target_mips_msa_runtime): Likewise.
538         (check_effective_target_mips_msa): Likewise.
539         (add_options_for_mips_msa): Likewise.
540         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
541         (check_effective_target_vect_intfloat_cvt): Likewise.
542         (check_effective_target_vect_uintfloat_cvt): Likewise.
543         (check_effective_target_vect_floatint_cvt): Likewise.
544         (check_effective_target_vect_floatuint_cvt): Likewise.
545         (check_effective_target_vect_shift): Likewise.
546         (check_effective_target_vect_shift_char): Likewise.
547         (check_effective_target_vect_long): Likewise.
548         (check_effective_target_vect_float): Likewise.
549         (check_effective_target_vect_double): Likewise.
550         (check_effective_target_vect_long_long): Likewise.
551         (check_effective_target_vect_perm): Likewise.
552         (check_effective_target_vect_perm_byte): Likewise.
553         (check_effective_target_vect_perm_short): Likewise.
554         (check_effective_target_vect_sdot_qi): Likewise.
555         (check_effective_target_vect_udot_qi): Likewise.
556         (check_effective_target_vect_sdot_hi): Likewise.
557         (check_effective_target_vect_udot_hi): Likewise.
558         (check_effective_target_vect_pack_trunc): Likewise.
559         (check_effective_target_vect_unpack): Likewise.
560         (check_effective_target_vect_hw_misalign): Likewise.
561         (check_effective_target_vect_condition): Likewise.
562         (check_effective_target_vect_cond_mixed): Likewise.
563         (check_effective_target_vect_char_mult): Likewise.
564         (check_effective_target_vect_short_mult): Likewise.
565         (check_effective_target_vect_int_mult): Likewise.
566         (check_effective_target_vect_extract_even_odd): Likewise.
567         (check_effective_target_vect_interleave): Likewise.
568         (check_vect_support_and_set_flags): Check if the target supports MSA
569         and append to the list of EFFECTIVE_TARGETS.
571 2016-10-12  Richard Biener  <rguenther@suse.de>
573         PR debug/77947
574         * g++.dg/torture/pr77947.C: New testcase.
576 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
578         * gnat.dg/debug8.adb: New testcase.
580 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
582         * gnat.dg/debug9.adb: New testcase.
584 2016-10-12  Richard Biener  <rguenther@suse.de>
586         * gcc.dg/tree-ssa/vrp35.c: Adjust.
587         * gcc.dg/tree-ssa/vrp36.c: Likewise.
588         * gcc.dg/tree-ssa/vrp46.c: Likewise.
590 2016-10-12  Richard Biener  <rguenther@suse.de>
592         PR tree-optimization/77920
593         * gcc.dg/torture/pr77920.c: New testcase.
595 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
597         PR tree-optimization/77929
598         * gcc.c-torture/compile/pr77929.c: New test.
600         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
601         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
602         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
603         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
604         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
605         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
606         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
607         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
608         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
610 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
612         * gcc.target/sparc/setcc-4.c: Adjust.
613         * gcc.target/sparc/setcc-5.c: Likewise.
614         * gcc.target/sparc/setcc-6.c: Likewise.
615         * gcc.target/sparc/setcc-7.c: Likewise.
616         * gcc.target/sparc/setcc-8.c: Likewise.
617         * gcc.target/sparc/setcc-9.c: Likewise.
618         * gcc.target/sparc/setcc-10.c: Delete.
620 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
622         PR fortran/77942
623         * gfortran.dg/pr77942.f90
625 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
627         * gfortran.dg/dec_math.f90: New testsuite.
629 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
631         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
632         (main): Declare j as i32 instead of int.
634 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
636         PR testsuite/PR77710
637         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
638         target triplet instead of *-*-*-*.
640 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
642         * gnat.dg/unchecked_convert10.adb: New test.
643         * gnat.dg/unchecked_convert11.adb: Likewise.
644         * gnat.dg/unchecked_convert12.adb: Likewise.
646 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
648         * gcc.target/sparc/cbcond-1.c: New test.
649         * gcc.target/sparc/cbcond-2.c: Likewise.
650         * gcc.target/sparc/movcc-1.c: Likewise.
651         * gcc.target/sparc/movcc-2.c: Likewise.
652         * gcc.target/sparc/setcc-1.c: Adjust.
653         * gcc.target/sparc/setcc-2.c: Likewise.
654         * gcc.target/sparc/setcc-3.c: Likewise.
655         * gcc.target/sparc/setcc-4.c: Likewise.
656         * gcc.target/sparc/setcc-5.c: Likewise.
657         * gcc.target/sparc/setcc-6.c: New test.
658         * gcc.target/sparc/setcc-7.c: Likewise.
659         * gcc.target/sparc/setcc-8.c: Likewise.
660         * gcc.target/sparc/setcc-9.c: Likewise.
661         * gcc.target/sparc/setcc-10.c: Likewise.
663 2016-10-10  Jeff Law  <law@redhat.com>
665         PR tree-optimization/71947
666         * gcc.dg/tree-ssa/pr71947-1.c: New test.
667         * gcc.dg/tree-ssa/pr71947-2.c: New test.
668         * gcc.dg/tree-ssa/pr71947-3.c: New test.
669         * gcc.dg/tree-ssa/pr71947-4.c: New test.
670         * gcc.dg/tree-ssa/pr71947-5.c: New test.
671         * gcc.dg/tree-ssa/pr71947-6.c: New test.
673 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
675         PR fortran/77915
676         * gfortran.dg/matmul_11.f90:  New test.
678 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
680         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
681         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
682         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
683         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
684         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
685         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
686         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
687         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
688         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
689         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
690         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
691         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
692         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
693         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
694         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
695         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
696         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
697         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
698         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
699         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
700         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
701         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
702         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
703         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
704         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
705         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
706         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
707         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
708         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
709         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
710         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
711         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
712         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
713         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
714         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
715         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
716         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
717         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
718         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
719         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
720         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
721         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
722         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
723         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
724         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
725         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
726         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
727         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
728         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
729         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
730         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
731         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
732         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
733         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
734         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
735         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
736         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
737         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
738         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
740 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
742         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
743         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
744         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
745         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
746         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
747         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
748         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
749         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
750         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
751         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
752         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
753         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
754         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
755         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
757 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
759         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
760         Enable AArch64.
761         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
762         vdup*_laneq.
763         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
764         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
765         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
766         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
768 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
769             Jiong Wang  <jiong.wang@arm.com>
771         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
772         AArch64 support.
773         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
774         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
775         AArch64 targets.
776         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
777         AArch64 targets.
778         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
779         targets.
780         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
782 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
784         * gnat.dg/specs/vfa.ads: New test.
786 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
788         * gnat.dg/inline13.ad[sb]: New test.
789         * gnat.dg/inline13_pkg.ad[sb]: New helper.
791 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
793         * gnat.dg/biased_subtype.adb: New test.
795 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
797         PR tree-optimization/77901
798         * gcc.c-torture/compile/pr77901.c: New test.
800 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
802         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
803         * gcc.dg/ipa/propalign-2.c: Likewise
804         * gcc.dg/ipa/propalign-3.c: Likewise.
805         * gcc.dg/ipa/propalign-4.c: Likewise.
806         * gcc.dg/ipa/propalign-5.c: Likewise.
808 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
810         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
812         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
814         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
815         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
817 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
819         * gfortran.dg/dec_union_11.f90: New testcase.
821 2016-10-07  Nathan Sidwell  <nathan@acm.org>
823         PR c++/66443
824         * g++.dg/cpp0x/pr66443-cxx11.C: New.
825         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
826         * g++.dg/cpp1y/pr66443-cxx14.C: New
827         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
828         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
830 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
832         * g++.dg/cpp0x/addressof1.C: New test.
833         * g++.dg/cpp0x/addressof2.C: New test.
835 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
837         * gcc.target/powerpc/float128-type-1.c: New test to check that
838         PowerPC 64-bit Linux enables -mfloat128-type by default.
839         * gcc.target/powerpc/float128-type-2.c: Likewise.
840         * gcc.target/powerpc/float128-mix.c: Change error message to
841         reflect that __ibm128 is now #define'ed to be long double.
843 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
845         PR fortran/77406
846         * gfortran.dg/pr77406.f90: New test.
847         * gfortran.dg/assumed_type_3.f90: Update error messages.
848         * gfortran.dg/defined_operators_1.f90: Ditto.
849         * gfortran.dg/generic_26.f90: Ditto.
850         * gfortran.dg/generic_7.f90: Ditto.
851         * gfortran.dg/gomp/udr5.f90: Ditto.
852         * gfortran.dg/gomp/udr7.f90: Ditto.
853         * gfortran.dg/interface_1.f90: Ditto.
854         * gfortran.dg/interface_37.f90: Ditto.
855         * gfortran.dg/interface_5.f90: Ditto.
856         * gfortran.dg/interface_6.f90: Ditto.
857         * gfortran.dg/interface_7.f90
858         * gfortran.dg/no_arg_check_3.f90
859         * gfortran.dg/operator_5.f90
860         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
862 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
864         PR c++/77700
865         * c-c++-common/Wint-in-bool-context.c: Update test.
867 2016-10-07  Richard Biener  <rguenther@suse.de>
869         * gcc.dg/tree-ssa/vrp01.c: Adjust.
870         * gcc.dg/tree-ssa/vrp34.c: Likewise.
872 2016-10-07  Marek Polacek  <polacek@redhat.com>
874         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
876 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
878         PR c++/69733
879         * c-c++-common/pr69733.c: New test.
880         * gcc.dg/pr69733.c: New test.
881         * gcc.target/i386/pr69733.c: New test.
883 2016-10-07  Marek Polacek  <polacek@redhat.com>
885         PR c++/77803
886         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
888 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
890         PR tree-optimization/77664
891         * gcc.dg/tree-ssa/pr77664.c: New test.
892         * gcc.dg/pr77664.c: New test.
894 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
896         * gfortran.dg/pr69955.f90: New test.
898 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
900         PR fortran/57910
901         * gfortran.dg/pr57910.f90: New test.
903 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
905         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
906         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
908 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
910         PR tree-optimization/77862
911         * gcc.dg/pr77862.c: New test.
913 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
915         * gcc.dg/tree-ssa/evrp4.c: New test.
917 2016-10-06  Jeff Law  <law@redhat.com>
919         PR tree-optimization/71661
920         * gcc.dg/tree-ssa/pr71661.c: New test.
922 2016-10-06  Richard Biener  <rguenther@suse.de>
924         PR tree-optimization/77855
925         * gcc.dg/torture/pr77855.c: New testcase.
927 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
928             Eric Botcazou  <ebotcazou@adacore.com>
930         * g++.dg/other/pr77759.C: New test.
932 2016-10-06  Richard Biener  <rguenther@suse.de>
934         PR tree-optimization/77839
935         * gcc.dg/torture/pr77839.c: New testcase.
937 2016-10-06  Marek Polacek  <polacek@redhat.com>
939         * g++.dg/cpp1z/init-statement9.C: New test.
941 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
943         * gcc.target/i386/pcommit-1.c: Deleted.
944         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
945         * gcc.target/i386/sse-13.c: Ditto.
946         * gcc.target/i386/sse-14.c: Ditto.
947         * gcc.target/i386/sse-22.c: Ditto.
948         * gcc.target/i386/sse-23.c: Ditto.
949         * g++.dg/other/i386-2.C: Ditto.
951 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
953         * gcc.target/i386/pr77833.c: Require int128 effective target.
955 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
957         PR fortran/58991
958         PR fortran/58992
959         * gfortran.dg/associate_22.f90: New test.
961 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
963         * gfortran.dg/dec_union_9.f90: New testcase.
964         * gfortran.dg/dec_union_10.f90: New testcase.
966 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
968         PR sanitizer/66343
969         * gcc.dg/pch/pr66343-3.c: New test.
970         * gcc.dg/pch/pr66343-3.hs: New file.
972         PR sanitizer/66343
973         * gcc.dg/pch/pr66343-1.c: New test.
974         * gcc.dg/pch/pr66343-1.hs: New file.
975         * gcc.dg/pch/pr66343-2.c: New test.
976         * gcc.dg/pch/pr66343-2.hs: New file.
978 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
980         * c-c++-common/Wint-in-bool-context.c: Update test.
982 2016-10-05  Marek Polacek  <polacek@redhat.com>
984         * g++.dg/cpp1z/init-statement1.C: New test.
985         * g++.dg/cpp1z/init-statement2.C: New test.
986         * g++.dg/cpp1z/init-statement3.C: New test.
987         * g++.dg/cpp1z/init-statement4.C: New test.
988         * g++.dg/cpp1z/init-statement5.C: New test.
989         * g++.dg/cpp1z/init-statement6.C: New test.
990         * g++.dg/cpp1z/init-statement7.C: New test.
991         * g++.dg/cpp1z/init-statement8.C: New test.
993 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
995         PR fortran/67524
996         * gfortran.dg/pr67524.f90: New test.
998 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1000         PR sanitizer/77823
1001         * c-c++-common/ubsan/shift-9.c: New test.
1003 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1005         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1006         of int if __SIZEOF_INT__ is less than 4 bytes.
1008 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1010         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1011         * gfortran.dg/class_array_20.f03: Likewise.
1012         * gfortran.dg/class_array_21.f03: Likewise.
1013         * gfortran.dg/finalize_29.f08: Likewise.
1014         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1016 2016-10-05  Richard Biener  <rguenther@suse.de>
1018         PR middle-end/77826
1019         * gcc.dg/torture/pr77826.c: New testcase.
1021 2016-10-05  Richard Biener  <rguenther@suse.de>
1023         * gcc.dg/fold-copysign-1.c: New testcase.
1025 2016-10-05  Andreas Schwab  <schwab@suse.de>
1027         * g++.dg/pr49847-2.C: Remove.
1029 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
1031         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1033 2016-10-05  Richard Biener  <rguenther@suse.de>
1035         PR middle-end/55152
1036         * gcc.dg/pr55152-2.c: New testcase.
1038 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1040         * gfortran.dg/dtio_15.f90: New test.
1042 2016-10-04  Ian Lance Taylor  <iant@golang.org>
1044         * gcc.dg/split-7.c: New test.
1046 2016-10-04  Martin Sebor  <msebor@redhat.com>
1048         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1049         %lc directive to wint_t to silence -Wformat warnings on targets
1050         where the latter is a distinct type such as long.
1052 2016-10-04  Martin Sebor  <msebor@redhat.com>
1054         PR c++/77804
1055         * g++.dg/warn/Wplacement-new-size-4.C: New test.
1057 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
1059         PR c++/77791
1060         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1062         * g++.dg/other/java3.C: Remove.
1063         * g++.dg/other/java1.C: Remove.
1064         * g++.dg/other/error12.C: Remove.
1065         * g++.dg/other/java2.C: Remove.
1066         * g++.dg/warn/Wnvdtor.C: Remove.
1067         * g++.dg/lookup/java1.C: Remove.
1068         * g++.dg/lookup/java2.C: Remove.
1069         * g++.dg/ext/pr34829.C: Remove.
1070         * g++.dg/ext/java-3.C: Remove.
1071         * g++.dg/ext/java-1.C: Remove.
1072         * g++.dg/ext/java-2.C: Remove.
1073         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1075 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
1077         PR tree-optimization/77808
1078         * gcc.dg/tree-ssa/pr77808.c: New testcase.
1080 2016-10-04  Richard Biener  <rguenther@suse.de>
1082         PR tree-optimization/77399
1083         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1085 2016-10-04  Richard Biener  <rguenther@suse.de>
1087         PR middle-end/77833
1088         * gcc.target/i386/pr77833.c: New testcase.
1090 2016-09-26  Jeff Law  <law@redhat.com>
1092         PR tree-optimization/71550
1093         PR tree-optimization/71403
1094         * gcc.c-torture/execute/pr71550.c: New test.
1096 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1098         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1099         option.
1101 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1103         Revert
1104         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1106         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1108 2016-10-03  Marek Polacek  <polacek@redhat.com>
1110         * g++.dg/cpp0x/nullptr37.C: New test.
1112 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1114         * c-c++-common/Wint-in-bool-context.c: Update test.
1116 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
1118         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1119         earlier.
1120         * g++.dg/charset/asm2.c (memmove): Likewise.
1121         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1122         * g++.dg/tls/diag-4.C (foo): Likewise.
1123         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1124         dg-warning, fix up regex.
1125         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1126         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1127         * g++.old-deja/g++.mike/net31.C: Likewise.
1128         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1129         for C++17.
1130         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1131         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1133 2016-10-01  Richard Biener  <rguenther@suse.de>
1135         PR middle-end/77798
1136         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1138 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1140         PR fortran/77663
1141         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1143 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
1145         PR c/77490
1146         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1147         Add dg-prune-output directive.
1149 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1151         PR fortran/66643
1152         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1153         * gfortran.fortran-torture/compile/write.f90: Update test.
1155 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
1157         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1158         arm_fp16_alternative_ok as the required effective target.
1159         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
1160         -mfp16-format=alternative to the dg-options directive and remove
1161         the dg-add-options directive.
1163 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1165         PR fortran/77764
1166         * gfortran.dg/dec_union_8.f90: New testcase.
1168 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1170         PR fortran/77782
1171         * gfortran.dg/dec_structure_16.f90: New testcase.
1173 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1175         * gfortran.dg/coarray_allocate_10.f08: New test.
1176         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1178 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1180         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1182 2016-09-30  Richard Biener  <rguenther@suse.de>
1184         PR tree-optimization/77399
1185         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1187 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
1189         * c-c++-common/pr27336.c: Make dependency on
1190         -fdelete-null-pointer-checks explicit.
1191         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1192         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1193         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1194         * gcc.dg/pic-1.c: Require fpic target support.
1195         * gcc.dg/pic-2.c: Likewise.
1197 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
1199         Implement P0001R1 - C++17 removal of register storage class specifier
1200         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1201         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1202         C++17.
1203         * c-c++-common/vector-subscript-5.c (foo): Don't use register
1204         keyword if not __SSE2__.
1205         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1206         C++17.
1207         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1208         register keywords.
1209         * g++.dg/eh/pr29166.C: Add -Wno-register option.
1210         * g++.dg/warn/register-parm-1.C (erroneous_warning,
1211         no_erroneous_warning): Expect new warnings for C++17.
1212         * g++.dg/warn/register-var-2.C (f): Likewise.
1213         * g++.dg/parse/register1.C (f): Expect new error for C++17.
1214         * g++.dg/parse/linkage2.C (foo): Likewise.
1215         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1216         keyword on parameters for C++17.
1217         * g++.dg/cpp1z/register1.C: New test.
1218         * g++.dg/cpp1z/register2.C: New test.
1219         * g++.dg/cpp1z/register3.C: New test.
1221 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1223         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1224         * gcc.target/i386/avx2-check.h (main): Ditto.
1225         * gcc.target/i386/avx512bw-check.h (main): Ditto.
1226         * gcc.target/i386/avx512cd-check.h (main): Ditto.
1227         * gcc.target/i386/avx512dq-check.h (main): Ditto.
1228         * gcc.target/i386/avx512er-check.h (main): Ditto.
1229         * gcc.target/i386/avx512f-check.h (main): Ditto.
1230         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1231         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1232         * gcc.target/i386/avx512vl-check.h (main): Ditto.
1234 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1236         PR target/77756
1237         * gcc.target/i386/pr77756.c: New test.
1239 2016-09-29  Marek Polacek  <polacek@redhat.com>
1241         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1243 2016-09-29  Marek Polacek  <polacek@redhat.com>
1245         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1246         C++14.
1248 2016-09-29  Martin Liska  <mliska@suse.cz>
1250         * objc/execute/construct1.m: New test.
1252 2016-09-29  Richard Biener  <rguenther@suse.de>
1254         PR tree-optimization/77768
1255         * gcc.dg/torture/pr77768.c: New testcase.
1257 2016-09-28  Richard Biener  <rguenther@suse.de>
1259         PR middle-end/77407
1260         * gcc.dg/pr77407.c: New testcase.
1262 2016-09-29  Richard Biener  <rguenther@suse.de>
1264         PR middle-end/55152
1265         * gcc.dg/pr55152.c: New testcase.
1266         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1268 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1270         * gcc.dg/profile-update-warning.c: Restrict to ia32.
1271         (dg-options): Remove -m32.
1273 2016-09-28  Martin Sebor  <msebor@redhat.com>
1275         PR middle-end/77721
1276         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1278 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1280         PR libgfortran/77707
1281         * gfortran.dg/inquire_17.f90: New test.
1283 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
1285         PR c++/77467
1286         * g++.dg/cpp1y/constexpr-77467.C: New test.
1288 2016-09-28  Martin Sebor  <msebor@redhat.com>
1290         PR c/77762
1291         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1292         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1293         (test_sprintf_p_const): Adjust line numbers to avoid failures
1294         introduced in r240503.
1296 2016-09-28  Martin Sebor  <msebor@redhat.com>
1298         PR middle-end/77683
1299         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1301 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1303         PR c++/77748
1304         * g++.dg/pr77550.C: Avoid undefined behavior.
1306         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1308 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
1310         * gcc.dg/strlenopt-20.c: Update test.
1311         * gcc.dg/strlenopt-21.c: Likewise.
1312         * gcc.dg/strlenopt-22.c: Likewise.
1313         * gcc.dg/strlenopt-22g.c: Likewise.
1314         * gcc.dg/strlenopt-26.c: Likewise.
1315         * gcc.dg/strlenopt-5.c: Likewise.
1316         * gcc.dg/strlenopt-7.c: Likewise.
1317         * gcc.dg/strlenopt-9.c: Likewise.
1319 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1321         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1323         * g++.dg/cpp1z/lambda-this1.C: New test.
1324         * g++.dg/cpp1z/lambda-this2.C: New test.
1326         PR c++/77722
1327         * g++.dg/ubsan/return-4.C: New test.
1328         * g++.dg/ubsan/return-5.C: New test.
1329         * g++.dg/ubsan/return-6.C: New test.
1331 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
1333         * lib/target-supports.exp
1334         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1335         in function comment.
1337 2016-09-27  Martin Liska  <mliska@suse.cz>
1339         PR gcov-profile/46266
1340         * lib/gcov.exp: Verify that <built-in>.gcov file is not
1341         considered.
1343 2016-09-27  Richard Biener  <rguenther@suse.de>
1345         PR tree-optimization/77745
1346         * g++.dg/torture/pr77745.C: New testcase.
1348 2016-09-27  Richard Biener  <rguenther@suse.de>
1350         PR tree-optimization/77478
1351         * gcc.dg/torture/pr77478.c: New testcase.
1353 2016-09-27  Martin Liska  <mliska@suse.cz>
1355         PR gcov-profile/7970
1356         PR gcov-profile/16855
1357         PR gcov-profile/44779
1358         * g++.dg/gcov/pr16855.C: New test.
1360 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1362         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1364 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1366         PR fortran/77666
1367         * gfortran.dg/gomp/pr77666.f90: New test.
1369 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
1371         PR ipa/77677
1372         * gcc.dg/torture/pr77677-2.c: New test.
1374 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1376         PR fortran/77420
1377         * gfortran.dg/pr77420_1.f90: New test.
1378         * gfortran.dg/pr77420_2.f90: Ditto.
1379         * gfortran.dg/pr77420_3.f90: New test. Requires ...
1380         * gfortran.dg/pr77420_4.f90: this file.
1382 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
1384         PR middle-end/77719
1385         * gfortran.dg/pr77719.f90: New test.
1387 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1389         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1390         singular form of byte when quantity is unknown.
1392 2016-09-26  Marek Polacek  <polacek@redhat.com>
1394         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1396 2016-09-26  Martin Liska  <mliska@suse.cz>
1398         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1399         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1400         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1401         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1402         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1403         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1404         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1405         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1406         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1408 2016-09-26  Marek Polacek  <polacek@redhat.com>
1410         PR c/7652
1411         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1412         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1413         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1414         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1415         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1416         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1417         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1418         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1419         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1420         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1421         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1422         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1423         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1424         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1425         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1426         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1427         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1428         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1429         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1430         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1431         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1432         * c-c++-common/attr-fallthrough-1.c: New test.
1433         * c-c++-common/attr-fallthrough-2.c: New test.
1434         * g++.dg/cpp0x/fallthrough1.C: New test.
1435         * g++.dg/cpp0x/fallthrough2.C: New test.
1436         * g++.dg/cpp1z/fallthrough1.C: New test.
1437         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1438         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1439         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1440         * objc.dg/Wimplicit-fallthrough-1.m: New test.
1442 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1444         PR fortran/77429
1445         * gfortran.dg/pr77429.f90: New test.
1447 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1449         PR fortran/77694
1450         * gfortran.dg/pr77694.f90: New test.
1452 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1454         PR target/51244
1455         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1457 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1459         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1460         for 32-bit mode.
1462 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1464         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1465         for 32-bit mode.
1467 2016-09-24  Marek Polacek  <polacek@redhat.com>
1469         PR c/77490
1470         * c-c++-common/Wbool-operation-1.c: New test.
1471         * gcc.dg/Wbool-operation-1.c: New test.
1473 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
1475         * gfortran.dg/dec_static_1.f90: New.
1476         * gfortran.dg/dec_static_2.f90: New.
1477         * gfortran.dg/dec_static_3.f90: New.
1478         * gfortran.dg/dec_static_4.f90: New.
1480 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1482         PR fortran/48298
1483         * gfortran.dg/negative_unit_check.f90: Update test.
1484         * gfortran.dg/dtio_14.f90: New test.
1486 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1488         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1489         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1490         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1491         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1492         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1493         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1494         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1496 2016-09-23  Martin Sebor  <msebor@redhat.com>
1498         PR testsuite/77713
1499         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1500         assuming long double is bigger than double.
1502 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1504         Implement P0138R2, C++17 construction rules for enum class values
1505         * g++.dg/cpp1z/direct-enum-init1.C: New test.
1507 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1509         PR preprocessor/77672
1510         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1511         expected multiline output from first warning to reflect change
1512         in r240434.
1514 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1516         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1518 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1519             Tom de Vries  <tom@codesourcery.com>
1521         PR testsuite/77411
1522         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1524 2016-09-23  Marek Polacek  <polacek@redhat.com>
1526         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1527         * c-c++-common/gomp/atomic-13.c: Likewise.
1528         * c-c++-common/gomp/atomic-14.c: Likewise.
1529         * c-c++-common/pr60439.c: Remove invalid code.
1530         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1531         * g++.dg/expr/bitfield5.C: Likewise.
1532         * g++.dg/expr/bitfield6.C: Likewise.
1533         * g++.dg/expr/bool1.C: Likewise.
1534         * g++.dg/expr/bool3.C: Likewise.
1535         * g++.dg/expr/lval3.C: Likewise.
1536         * g++.dg/expr/lval4.C: Likewise.
1537         * g++.old-deja/g++.jason/bool5.C: Likewise.
1539 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1541         PR preprocessor/77672
1542         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1543         (test_terminator_location): New function.
1545 2016-09-23  Richard Biener  <rguenther@suse.de>
1547         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1549 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1551         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1552         -march=armv8.2-a+fp16 when supported by the hardware.
1553         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1554         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1555         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
1556         semi-colons to a macro invocations.
1557         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1558         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1559         defined.
1560         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1561         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1562         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1563         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1564         defined.
1565         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1566         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1567         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1568         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1569         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1570         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1571         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1572         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1573         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1574         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1575         defined.
1576         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1577         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1578         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1579         defined.
1580         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1581         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1582         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1583         defined.
1584         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1585         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1586         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1587         defined.
1588         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1589         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1590         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1591         defined.  Also fix some white-space.
1592         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1593         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1594         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1595         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1596         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1597         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1598         defined.  Also fix some long lines and white-space.
1599         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1600         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1601         defined.  Also fix some long lines and white-space.
1602         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1603         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1604         defined.
1605         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1606         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1607         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1608         defined.
1609         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1610         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1611         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1612         defined.
1613         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1614         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1615         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1616         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1617         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1618         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1619         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1620         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1621         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1622         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1623         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1624         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1625         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1626         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1627         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1628         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1629         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1630         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1631         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1633 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
1634             Matthew Wahab  <matthew.wahab@arm.com>
1636         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1637         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1638         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1639         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1640         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1641         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1642         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1643         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1644         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1645         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1646         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1647         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1648         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1649         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1650         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1651         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1652         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1653         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1654         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1655         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1656         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1657         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1658         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1659         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1660         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1661         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1662         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1663         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1664         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1665         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1666         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1667         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1668         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1669         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1670         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1671         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1672         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1674 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1676         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1677         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1678         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1679         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1680         support.
1682 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1684         PR ipa/77677
1685         * gcc.dg/torture/pr77677.c: New test.
1687 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1689         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1690         here now.
1692 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1694         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1695         options.  Add tests for float16x4_t and float16x8_t.
1697 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1699         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1700         * gcc.target/s390/risbg-ll-2.c: Ditto.
1701         * gcc.target/s390/risbg-ll-3.c: Ditto.
1703 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1705         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1706         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1708 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1710         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1711         output to the simplified instructions.
1713 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1715         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1716         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1718 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1720         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1721         (FP16_SUPPORTED): New
1722         (expected-hfloat-16x4): Make conditional on __fp16 support.
1723         (expected-hfloat-16x8): Likewise.
1724         (vdup_n_f16): Disable for non-AArch64 targets.
1725         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1726         conditional on FP16_SUPPORTED.
1727         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1728         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1729         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1730         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1731         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1732         for testing __fp16.
1733         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1734         conditional on FP16_SUPPORTED.
1735         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1736         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1738 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1740         * gcc.target/arm/short-vfp-1.c: New.
1742 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1744         * gcc.target/arm/attr-fp16-arith-1.c: New.
1746 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1748         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1749         New.
1750         (add_options_for_arm_v8_2a_fp16_neon): New.
1751         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1752         (add_options_for_arm_arch_v8_2a): Auto-generate.
1753         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1754         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1755         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1756         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1757         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1758         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1759         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1761 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1763         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1764         arm_fp16_alternative_ok.
1765         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1766         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1767         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1768         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1769         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1770         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1771         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1772         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1773         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1774         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1775         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1776         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1777         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1778         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1779         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1780         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1781         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1782         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1783         * gcc.target/arm/fp16-rounding-alt-1.c: Use
1784         arm_fp16_alternative_ok.
1785         * lib/target-supports.exp
1786         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1787         (check_effective_target_arm_fp16_alternative_ok): New.
1788         (check_effective_target_arm_fp16_none_ok_nocache): New.
1789         (check_effective_target_arm_fp16_none_ok): New.
1791 2016-09-23  Martin Liska  <mliska@suse.cz>
1793         * gcc.dg/ipa/pr77653.c: Replace adress
1794         with address.
1796 2016-09-23  Martin Liska  <mliska@suse.cz>
1798         * gcc.target/i386/movbe-4.c: New test.
1800 2016-09-23  Martin Liska  <mliska@suse.cz>
1802         * gcc.target/i386/crc32-5.c: New test.
1804 2016-09-23  Martin Liska  <mliska@suse.cz>
1806         * gcc.target/i386/pr71652.c: New test.
1807         * gcc.target/i386/pr71652-2.c: New test.
1808         * gcc.target/i386/pr71652-3.c: New test.
1810 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1812         * lib/gcc-dg.exp (process-message): Support relative line number
1813         notation - .+4 or .-1 etc.
1814         * gcc.dg/dg-test-1.c: New test.
1816 2016-09-22  Martin Sebor  <msebor@redhat.com>
1818         PR target/77676
1819         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1820         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1821         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1822         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1824 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1826         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1827         * gcc.dg/ifcvt-2.c: Ditto.
1828         * gcc.dg/zero_bits_compound-1.c: Ditto.
1829         * gcc.dg/zero_bits_compound-1.c: Ditto.
1830         * gcc.dg/pr40550.c: Simplify target selectors.
1831         Use dg-additional-options.
1832         * gcc.dg/pr47893.c: Ditto.
1833         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
1834         additional options for 32-bit x86 targets.
1835         * gcc.dg/pr70955.c: Move to ...
1836         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
1838 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1840         PR c++/61019
1841         * g++.dg/cpp0x/pr61019.C: New.
1843 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1844             Terry Guo  <terry.guo@arm.com>
1846         * gcc.target/arm/pure-code/ffunction-sections.c: New.
1847         * gcc.target/arm/pure-code/no-literal-pool.c: New.
1848         * gcc.target/arm/pure-code/pure-code.exp: New.
1850 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1852         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1853         Remove SSE effective target requirement.
1855 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1857         PR c++/71979
1858         * g++.dg/cpp0x/pr71979.C: New.
1860 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1862         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1864 2016-09-22  Martin Liska  <mliska@suse.cz>
1866         PR ipa/77653
1867         * gcc.dg/ipa/pr77653.c: New test.
1869 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
1871         PR fortran/77665
1872         * gfortran.dg/gomp/pr77665.f90: New test.
1874 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
1876         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1877         * gfortran.dg/dtio_13.f90: New test.
1879 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
1881         PR fortran/66107
1882         * gfortran.dg/pr66107.f90: New test.
1884 2016-09-21  Ian Lance Taylor  <iant@golang.org>
1886         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1887         with call to builtin delete function.
1889 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
1891         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1892         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1893         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1894         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1895         tests.
1897 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
1899         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1901 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
1903         PR c++/77651
1904         * g++.dg/cpp1z/aligned-new6.C: New test.
1906 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
1908         * gcc.target/arm/fp16-aapcs-3.c: New.
1909         * gcc.target/arm/fp16-aapcs-4.c: New.
1910         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1911         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1912         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1913         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1915 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1917         PR tree-optimization/77550
1918         * g++.dg/pr77550.C: New test.
1920 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
1922         PR target/77326
1923         * gcc.target/avr/torture/pr77326.c: New test.
1925 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
1927         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1929 2016-09-21  Richard Biener  <rguenther@suse.de>
1931         PR tree-optimization/77648
1932         * gcc.dg/torture/pr77648-1.c: New testcase.
1933         * gcc.dg/torture/pr77648-2.c: Likewise.
1935 2016-09-21  Richard Biener  <rguenther@suse.de>
1936         Jakub Jelinek  <jakub@redhat.com>
1938         PR tree-optimization/77621
1939         * gcc.dg/pr77621.c: New testcase.
1941 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
1943         PR fortran/77657
1944         * gfortran.dg/dtio_12.f90: New test.
1946 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1948         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1950 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1952         PR tree-optimization/72835
1953         * gcc.dg/tree-ssa/pr72835.c: New test.
1955 2016-09-20  Martin Sebor  <msebor@redhat.com>
1957         PR middle-end/49905
1958         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1959         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1960         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1961         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1962         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1963         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1964         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1966 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1968         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1969         arguments/compare will be optimized away.
1970         * gcc.dg/torture/ftrapv-1.c: Likewise.
1972 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1974         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1975         will be optimized away.
1976         * gcc.dg/ipa/vrp1.c: New test.
1977         * gcc.dg/ipa/vrp2.c: New test.
1978         * gcc.dg/ipa/vrp3.c: New test.
1980 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1982         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1983         does the same transformation.
1984         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1985         * gcc.dg/tree-ssa/evrp1.c: New test.
1986         * gcc.dg/tree-ssa/evrp2.c: New test.
1987         * gcc.dg/tree-ssa/evrp3.c: New test.
1988         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1989         * gcc.dg/tree-ssa/pr22117.c: Likewise.
1990         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1991         * gcc.dg/tree-ssa/pr64130.c: Likewise.
1992         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1993         foling now happens early.
1994         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1995         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1996         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1997         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1998         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2000 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2002         PR target/77621
2003         * gcc.target/i386/pr77621.c: New test.
2004         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2005         pattern, loop should vectorize with -mtune=atom.
2007 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
2008             Jakub Jelinek  <jakub@redhat.com>
2010         PR testsuite/63299
2011         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2012         instead of delete.
2014 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
2016         PR c++/77626
2017         * g++.dg/other/pr77626.C: New test.
2019         PR c++/77638
2020         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2022         PR c++/77637
2023         * g++.dg/cpp0x/gen-attrs-62.C: New test.
2025         PR middle-end/77624
2026         * c-c++-common/pr77624-1.c: New test.
2027         * c-c++-common/pr77624-2.c: New test.
2029 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2031         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2032         of digits expected.
2034 2016-09-20  Richard Biener  <rguenther@suse.de>
2036         PR tree-optimization/77646
2037         * gcc.dg/torture/pr77646.c: New testcase.
2039 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2041         PR c++/77434
2042         * c-c++-common/Wint-in-bool-context.c: New test.
2044 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2046         * gcc.dg/cr-decimal-dig-1.c: New test.
2048 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2050         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2051         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2052         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2053         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2055 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
2057         PR rtl-optimization/77416
2058         * gcc.target/powerpc/pr77416.c: New.
2060 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
2062         PR c++/77639
2063         * g++.dg/template/error-recovery4.C: New test.
2065 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
2067         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2069 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2071         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2072         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2074 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
2075             Jan Hubicka  <jh@suse.cz>
2077         PR target/77587
2078         * gcc.dg/pr77587.c: New test.
2079         * gcc.dg/pr77587a.c: New file.
2081 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2083         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2084         * gfortran.dg/coarray_38.f90:
2085         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2086         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2087         * gfortran.dg/coarray_allocate_7.f08: New test.
2088         * gfortran.dg/coarray_allocate_8.f08: New test.
2089         * gfortran.dg/coarray_allocate_9.f08: New test.
2090         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2091         new caf_register.
2092         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2093         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2094         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2095         get_by_refs.
2096         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2097         * gfortran.dg/coarray_lock_7.f90: Same.
2098         * gfortran.dg/coarray_poly_5.f90: Same.
2099         * gfortran.dg/coarray_poly_6.f90: Same.
2100         * gfortran.dg/coarray_poly_7.f90: Same.
2101         * gfortran.dg/coarray_poly_8.f90: Same.
2102         * gfortran.dg/coindexed_1.f90: Changed errors expected.
2104 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
2106         PR fortran/77584
2107         * gfortran.dg/dec_structure_15.f90: New testcase.
2109 2016-09-19  Richard Biener  <rguenther@suse.de>
2111         PR middle-end/77605
2112         * gcc.dg/torture/pr77605.c: New testcase.
2114 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
2116         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2118 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
2120         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2121         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2122         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2123         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2124         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2125         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2126         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2127         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2128         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2129         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2130         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2132 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2134         * gcc.target/i386/pr68633.c: Fix expected result.
2136 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
2138         PR fortran/68078
2139         * gfortran.dg/pr68078.f90: New test.
2140         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2142 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2144         PR target/77613
2145         * gcc.target/powerpc/swaps-p8-25.c: New.
2147 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2149         PR c++/77482
2150         * g++.dg/cpp0x/constexpr-77482.C: New test.
2152         PR c++/77379
2153         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2154         thunk offsets.
2155         * g++.dg/abi/abi-tag23a.C: Likewise.
2157         PR c++/77338
2158         * g++.dg/cpp0x/decltype-77338.C: New test.
2160         PR c++/77375
2161         * g++.dg/cpp0x/mutable1.C: New test.
2163 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2165         PR fortran/77612
2166         * gfortran.dg/pr77612.f90: New test.
2168 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2170         * gcc.dg/torture/pr70421.c: Require int32plus.
2172 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2174         PR middle-end/77475
2175         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2177         PR target/77526
2178         * gcc.target/i386/pr77526.c: New test.
2180 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2181             Eric Botcazou  <ebotcazou@adacore.com>
2183         PR middle-end/77594
2184         * gcc.target/i386/pr77594.c: New test.
2186 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
2188         PR fortran/69963
2189         * gfortran.dg/misplaced_implicit_character.f90: New test.
2191 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
2193         PR tree-optimization/77503
2194         * gcc.dg/vect/pr77503.c: New test.
2196 2016-09-15  Richard Biener  <rguenther@suse.de>
2198         PR middle-end/77544
2199         * c-c++-common/torture/pr77544.c: New testcase.
2201 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
2203         PR middle-end/77475
2204         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2205         * gcc.dg/march-generic.c: Likewise.
2206         * gcc.target/i386/spellcheck-options-1.c: New test.
2207         * gcc.target/i386/spellcheck-options-2.c: New test.
2208         * gcc.target/i386/spellcheck-options-3.c: New test.
2209         * gcc.target/i386/spellcheck-options-4.c: New test.
2211 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
2213         PR fortran/72743
2214         * gfortran.dg/goacc/pr72743.f90: New test.
2216 2016-09-15  Richard Biener  <rguenther@suse.de>
2218         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2220 2016-09-15  Richard Biener  <rguenther@suse.de>
2222         PR tree-optimization/77514
2223         * gcc.dg/torture/pr77514.c: New testcase.
2225 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2227         PR c++/77549
2228         * g++.dg/lookup/pr77549.C: New test.
2230 2016-09-14  Marek Polacek  <polacek@redhat.com>
2232         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2233         * c-c++-common/gomp/atomic-13.c: Likewise.
2234         * c-c++-common/gomp/atomic-14.c: Likewise.
2235         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2236         * g++.dg/cpp1z/bool-increment1.C: New test.
2237         * c-c++-common/pr60439.c: Add dg-warning.
2238         * g++.dg/expr/bitfield4.C: Likewise.
2239         * g++.dg/expr/bitfield5.C: Likewise.
2240         * g++.dg/expr/bitfield6.C: Likewise.
2241         * g++.dg/expr/bool1.C: Likewise.
2242         * g++.dg/expr/bool3.C: Likewise.
2243         * g++.dg/expr/lval3.C: Likewise.
2244         * g++.dg/expr/lval4.C: Likewise.
2245         * g++.old-deja/g++.jason/bool5.C: Likewise.
2246         * g++.dg/expr/bitfield3.C: Adjust dg-error.
2247         * g++.dg/other/error18.C: Likewise.
2248         * g++.dg/gomp/atomic-14.C: Likewise.
2250 2016-09-14  Nathan Sidwell  <nathan@acm.org>
2252         PR c++/77539
2253         * g++.dg/cpp1y/pr77539.C: New.
2255 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
2257         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2258         dg-require.
2259         * g++.dg/ext/builtin_alloca.C: Likewise.
2260         * g++.dg/template/spec35.C: Likewise.
2261         * gcc.dg/builtins-68.c: Likewise.
2262         * gcc.misc-tests/gcov-13.c: Likewise.
2263         * gcc.misc-tests/gcov-14.c: Likewise.
2265 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
2267         * gfortran.dg/dec_structure_14.f90: New testcase.
2269 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2271         PR sanitizer/68260
2272         * c-c++-common/tsan/pr68260.c: New test.
2274 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
2276         PR target/70713
2277         * gcc.target/msp430/function-attributes-1.c: New test.
2278         * gcc.target/msp430/function-attributes-2.c: New test.
2279         * gcc.target/msp430/function-attributes-3.c: New test.
2281 2015-04-18  Martin Sebor  <msebor@redhat.com>
2283         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2284         of non-nul characters.
2285         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2287 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
2289         * g++.dg/cpp0x/gen-attrs-61.C: New test.
2290         * g++.dg/cpp1z/gen-attrs1.C: New test.
2292         PR tree-optimization/77454
2293         * gcc.dg/pr77454.c: New test.
2295         PR c++/77553
2296         * g++.dg/cpp1y/constexpr-77553.C: New test.
2298 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
2300         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2301         (test_show_locus): Replace rich_location::add_fixit_insert calls
2302         with add_fixit_insert_before and add_fixit_insert_after.
2304 2016-09-13  Jason Merrill  <jason@redhat.com>
2305             Tom de Vries  <tom@codesourcery.com>
2307         PR c++/77427
2308         * g++.dg/pr77427.C: New test.
2310 2016-09-13  Martin Liska  <mliska@suse.cz>
2312         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2313         effective target.
2314         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2315         * lib/target-supports.exp: Define the new target.
2317 2016-09-12  Andrew Pinski  <apinski@cavium.com>
2319         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2320         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2322 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
2324         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2325         variable arguments.
2326         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2327         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2328         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2329         variable argument.
2330         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2331         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2333 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2335         PR c++/77496
2336         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2337         * g++.dg/ext/pr77496.C: New test.
2338         * g++.dg/warn/pr77496.C: New test.
2340 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
2342         PR c/72858
2343         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2344         to preserve conversion chars, and to preserve prefix information.
2345         * gcc.dg/format/pr72858.c: New test case.
2347 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2349         * gfortran.dg/pr77507.f90: Move to ...
2350         * gfortran.dg/ieee/pr77507.f90: here.
2352 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2354         PR ipa/61159
2355         * compile/pr61159.c: New testcase
2357 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2359         PR ipa/64316
2360         * gcc.dg/ipa/pr63416.c: New testcase.
2362 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
2363             Steven G. Kargl  <kargl@gcc.gnu.org>
2365         PR fortran/77532
2366         * gfortran.dg/dtio_11.f90: new test.
2368 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2370         PR fortran/77507
2371         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2372         * gfortran.dg/c_assoc_4.f90: Ditto.
2374 2016-09-10  Tom de Vries  <tom@codesourcery.com>
2376         PR C/71602
2377         * c-c++-common/va-arg-va-list-type.c: New test.
2379 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
2381         PR rtl-optimization/77289
2382         * gcc.target/powerpc/pr77289.c: New test.
2384 2016-09-09  Martin Sebor  <msebor@redhat.com>
2386         PR c/77520
2387         PR c/77521
2388         * gcc.dg/pr77520.c: New test.
2389         * gcc.dg/pr77521.c: New test.
2391 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2393         PR fortran/77506
2394         * gfortran.dg/pr77506.f90: New test.
2396 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2398         PR fortran/77507
2399         * gfortran.dg/pr77507.f90: New test.
2401 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
2403         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2405 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2406             Louis Krupp      <lkrupp@gcc.gnu.org>
2408         PR fortran/69514
2409         * gfortran.dg/pr69514_1.f90: New test.
2410         * gfortran.dg/pr69514_2.f90: New test.
2412 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
2414         PR fortran/77500
2415         * gfortran.dg/gomp/pr77500.f90: New test.
2417         PR fortran/77516
2418         * gfortran.dg/gomp/pr77516.f90: New test.
2420 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
2422         PR middle-end/77475
2423         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2424         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2425         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2426         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2427         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2428         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2430 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
2432         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2433         "substring-locations.h".
2435 2016-09-07  Richard Biener  <rguenther@suse.de>
2437         PR c/77450
2438         * c-c++-common/vector-subscript-8.c: Move ..
2439         * gcc.dg/pr77450.c: ... here.
2441 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2443         PR libgfortran/77393
2444         * gfortran.dg/fmt_f0_2.f90: Update test.
2445         * gfortran.dg/fmt_f0_3.f90: New test.
2447 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2449         PR debug/77389
2450         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2451         in dg-options.
2453         PR debug/57519
2454         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2456 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
2458         PR target/69255
2459         * gcc.target/i386/pr69255-1.c: New test.
2460         * gcc.target/i386/pr69255-2.c: New test.
2461         * gcc.target/i386/pr69255-3.c: New test.
2463 2016-09-06  Martin Sebor  <msebor@redhat.com>
2465         PR c/77336
2466         * gcc.dg/format/miss-7.c: New test.
2468 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
2470         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2472 2016-09-06  Martin Liska  <mliska@suse.cz>
2474         PR gcov-profile/77378
2475         PR gcov-profile/77466
2476         * gcc.dg/profile-update-warning.c: New test.
2478 2016-09-06  Richard Biener  <rguenther@suse.de>
2480         PR tree-optimization/77479
2481         * gcc.dg/torture/pr77479.c: New testcase.
2483 2016-09-06  Richard Biener  <rguenther@suse.de>
2485         PR c/77450
2486         * c-c++-common/vector-subscript-7.c: Adjust.
2487         * c-c++-common/vector-subscript-8.c: New testcase.
2489 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2491         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2493 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
2495         PR target/77476
2496         * gcc.target/i386/avx512f-pr77476.c: New test.
2497         * gcc.target/i386/avx512bw-pr77476.c: New test.
2498         * gcc.target/i386/avx512dq-pr77476.c: New test.
2500         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2501         Update comment to mention also avx512f.
2503         PR sanitizer/77396
2504         * g++.dg/asan/pr77396-2.C: New test.
2506 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
2508         PR rtl-optimization/77452
2509         * gcc.target/i386/pr77452.c: New test.
2511 2016-09-05  Marek Polacek  <polacek@redhat.com>
2513         PR c/77423
2514         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2516 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2518         PR fortran/77391
2519         * gfortran.dg/pr77391.f90: New test.
2521 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2523         PR fortran/77460
2524         * gfortran.dg/pr77460.f90: New test.
2526 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
2528         PR c/65467
2529         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2531 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2533         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2535 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
2537         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2538         test case.
2539         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2540         diagnostic-test-show-locus-generate-patch.c to the sources
2541         for diagnostic_plugin_test_show_locus.c.
2543 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
2545         PR c/65467
2546         * gcc.dg/gomp/_Atomic-1.c: New test.
2547         * gcc.dg/gomp/_Atomic-2.c: New test.
2548         * gcc.dg/gomp/_Atomic-3.c: New test.
2549         * gcc.dg/gomp/_Atomic-4.c: New test.
2550         * gcc.dg/gomp/_Atomic-5.c: New test.
2552         PR sanitizer/77396
2553         * g++.dg/asan/pr77396.C: New test.
2555 2016-09-01  Martin Sebor  <msebor@redhat.com>
2557         PR tree-optimization/71831
2558         * gcc.dg/builtin-object-size-16.c: New test.
2559         * gcc.dg/builtin-object-size-17.c: New test.
2561 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2563         PR libgfortran/77393
2564         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2566 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
2568         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2569         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2570         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2571         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2572         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2573         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2574         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2575         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2576         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2577         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2578         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2579         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2580         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2581         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2582         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2583         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2584         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2585         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2587 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2589         * gnat.dg/opt58.adb: New test.
2590         * gnat.dg/opt58_pkg.ads: New helper.
2592 2016-09-01  Richard Biener  <rguenther@suse.de>
2594         PR middle-end/77436
2595         * gcc.dg/torture/pr77436.c: New testcase.
2597 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2599         * gcc.dg/pr64252.c: Require int32plus.
2600         * gcc.dg/pr66299-1.c: Likewise.
2601         * gcc.dg/pr66299-2.c: Likewise.
2602         * gcc.dg/torture/20131115-1.c: Skip for avr.
2604 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2606         * gcc.target/aarch64/ands_3.c: New test.
2608 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
2610         PR fortran/77352
2611         * gfortran.dg/gomp/pr77352.f90: New test.
2613         PR fortran/77374
2614         * gfortran.dg/gomp/pr77374.f08: New test.
2616 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2618         PR tree-optimization/73714
2619         * gcc.dg/tree-ssa/pr73714.c: New test.
2621 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2623         PR libgfortran/77393
2624         * gfortran.dg/fmt_f0_2.f90: New test.
2626 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2628         * gcc.target/i386/pr59539-2.c: Adapt options.
2629         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2631 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
2633         PR fortran/77418
2634         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2635         of the associate entity and replace with a pointer to the
2636         intended item on the stack.
2638 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2639             Paul Thomas  <pault@gcc.gnu.org>
2641         PR fortran/48298
2642         * gfortran.dg/dtio_1.f90: New test.
2643         * gfortran.dg/dtio_2.f90: New test.
2644         * gfortran.dg/dtio_3.f90: New test.
2645         * gfortran.dg/dtio_4.f90: New test.
2646         * gfortran.dg/dtio_5.f90: New test.
2647         * gfortran.dg/dtio_6.f90: New test.
2648         * gfortran.dg/dtio_7.f90: New test.
2649         * gfortran.dg/dtio_8.f90: New test.
2650         * gfortran.dg/dtio_9.f90: New test.
2651         * gfortran.dg/dtio_10.f90: New test.
2653 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2655         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2656         (test_many_nested_locations): New function.
2657         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2658         (test_show_locus): Handle "test_many_nested_locations".
2660 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2662         * g++.dg/template/double-greater-than-fixit.C: New test case.
2664 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2666         * gnat.dg/opt57.ad[sb]: New test.
2667         * gnat.dg/opt57_pkg.ads: New helper.
2669 2016-08-30  Richard Biener  <rguenther@suse.de>
2671         PR tree-optimization/69047
2672         * gcc.dg/pr69047.c: Fix byte-order check.
2674 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
2676         PR tree-optimization/72866
2677         * gcc.dg/vect/pr72866.c: New test.
2679         PR debug/77363
2680         * g++.dg/debug/dwarf2/pr77363.C: New test.
2682         PR middle-end/77377
2683         * gcc.target/i386/pr77377.c: New test.
2685         PR debug/77389
2686         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2687         in dg-options.
2689 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2691         * gfortran.dg/pr77372.f90: Moved to ...
2692         * gfortran.dg/ieee/pr77372.f90: here.
2694 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2696         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2697         vector short/char initializations.
2698         * gcc.target/powerpc/vec-init-5.c: Likewise.
2699         * gcc.target/powerpc/vec-init-6.c: New compile time test for
2700         vector initialization optimizations.
2701         * gcc.target/powerpc/vec-init-7.c: Likewise.
2702         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2703         vector float/double initializations.
2704         * gcc.target/powerpc/vec-init-9.c: Likewise.
2706 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
2708         PR target/77403
2709         * gcc.target/i386/pr77403.c: New test.
2711 2016-08-29  Marek Polacek  <polacek@redhat.com>
2713         PR c/77292
2714         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2716 2016-08-29  Tom de Vries  <tom@codesourcery.com>
2718         PR c/77398
2719         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2721 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2723         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2725 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
2727         * gfortran.dg/dec_structure_13.f90: New testcase.
2729 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
2731         PR fortran/77261
2732         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2733         available.
2735 2016-08-28  Tom de Vries  <tom@codesourcery.com>
2737         PR lto/70955
2738         * gcc.dg/pr70955.c: New test.
2739         * gcc.dg/lto/pr70955_0.c: Same.
2740         * gcc.dg/lto/pr70955_1.c: Same.
2742 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
2744         PR tree-optimization/71077
2745         * gcc.target/i386/pr71077.c: New test.
2747 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2749         PR fortran/77380
2750         * gfortran.dg/pr77380.f90: New test.
2752 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2754         PR fortran/77372
2755         gfortran.dg/pr77372.f90: New test.
2757 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2759         * gcc.dg/spellcheck-fields-2.c (test): Move
2760         dg-begin/end-multiline-output within function body.
2761         (test_macro): New function.
2763 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2765         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2766         (test_fixit_insert): Update expected output.
2767         (test_fixit_remove): Likewise.
2768         (test_fixit_replace): Likewise.
2770 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2772         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2773         Fix typo.
2775 2016-08-26  Richard Biener  <rguenther@suse.de>
2777         PR tree-optimization/69047
2778         * gcc.dg/pr69047.c: New testcase.
2780 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2781             Martin Jambhor  <mjambor@suse.cz>
2783         * gcc.dg/ipa/propbits-1.c: New test-case.
2784         * gcc.dg/ipa/propbits-2.c: Likewise.
2785         * gcc.dg/ipa/propbits-3.c: Likewise.
2787 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
2789         PR fortran/77351
2790         * gfortran.dg/pr77351.f90: New test.
2792 2016-08-25  Marek Polacek  <polacek@redhat.com>
2794         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2796 2016-08-25  Marek Polacek  <polacek@redhat.com>
2798         PR c/77323
2799         * gcc.dg/pr77323.c: New test.
2801 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
2803         PR fortran/77358
2804         * gfortran.dg/submodule_17.f08: New test.
2806 2016-08-24  Michael Collison  <michael.collison@linaro.org>
2807             Michael Collison  <michael.collison@arm.com>
2809         * gcc.target/arm/builtin_saddl.c: New testcase.
2810         * gcc.target/arm/builtin_saddll.c: New testcase.
2811         * gcc.target/arm/builtin_uaddl.c: New testcase.
2812         * gcc.target/arm/builtin_uaddll.c: New testcase.
2813         * gcc.target/arm/builtin_ssubl.c: New testcase.
2814         * gcc.target/arm/builtin_ssubll.c: New testcase.
2815         * gcc.target/arm/builtin_usubl.c: New testcase.
2816         * gcc.target/arm/builtin_usubll.c: New testcase.
2818 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
2820         PR target/77270
2821         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2822         (dg-options): Use -march=amdfam10 instead of -march=athlon.
2823         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2824         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2825         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2826         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2827         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
2828         effective target.  Remove scan-assembler-times directives.
2829         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2830         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2831         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2833 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2835         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2836         of unsigned int.
2837         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2839 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
2841         PR testsuite/77317
2842         * lib/target-supports.exp
2843         (check_effective_target_vect_aligned_arrays): Don't cache the result.
2844         (check_effective_target_vect_natural_alignment): Ditto.
2845         (check_effective_target_vector_alignment_reachable): Ditto.
2846         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2848 2016-08-23  Ian Lance Taylor  <iant@golang.org>
2850         * gcc.target/s390/nolrl-1.c: Don't match the file name.
2852 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2854         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2855         being created from pointers to memory locations.
2856         * gcc.target/powerpc/vec-init-2.c: Likewise.
2858 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
2860         * gfortran.dg/dec_structure_12.f90: New testcase.
2862 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2864         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2866 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2868         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2869         verification.
2871 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2873         * gcc.target/s390/md/andc-splitter-1.c: New test case.
2874         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2876 2016-08-23  Richard Biener  <rguenther@suse.de>
2878         PR tree-optimization/27336
2879         * c-c++-common/pr27336.c: New testcase.
2881 2016-08-22  Marek Polacek  <polacek@redhat.com>
2883         PR c++/77321
2884         * g++.dg/cpp1y/pr77321.C: New test.
2886 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2888         PR fortran/60774
2889         * gfortran.dg/empty_label.f: Adjust test for new error message.
2890         * gfortran.dg/empty_label.f90: Ditto.
2891         * gfortran.dg/empty_label_typedecl.f90: Ditto.
2892         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2893         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2895 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2897         PR fortran/61318
2898         * gfortran.dg/pr61318.f90: New test.
2900 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2902         PR fortran/77260
2903         * gfortran.dg/pr77260_1.f90: New test.
2904         * gfortran.dg/pr77260_2.f90: Ditto.
2906 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2908         PR middle-end/77269
2909         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2910         __builtin_signbitf and __builtin_signbitl in expected generic
2911         expansion.
2912         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2913         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2914         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2915         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2916         tests.
2918 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2920         * gcc.dg/torture/float128-builtin.c,
2921         gcc.dg/torture/float128-ieee-nan.c,
2922         gcc.dg/torture/float128x-builtin.c,
2923         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2924         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2925         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2926         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2927         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2928         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2929         gcc.dg/torture/floatn-nan.h: New tests.
2931 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2933         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2934         macro.
2935         (main): Update calls to TEST_I_F.
2936         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2937         macro.
2938         (main): Update calls to TEST_I_F.
2940 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2942         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2943         gcc.dg/torture/fp-int-convert-float32x-timode.c,
2944         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2945         names in calls to TEST_I_F.
2947 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2949         PR c/52952
2950         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2952 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2954         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2955         and !natural_alignment_64.
2956         * gcc.dg/ipa/propalign-2.c: Likewise.
2957         * gcc.dg/ipa/propalign-3.c: Likewise.
2958         * gcc.dg/ipa/propalign-4.c: Likewise.
2959         * gcc.dg/ipa/propalign-5.c: Likewise.
2960         * lib/target-supports.exp
2961         (check_effective_target_natural_alignment_32): Add avr-*-*.
2963 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
2965         PR tree-optimization/61839
2966         * gcc.dg/tree-ssa/pr61839_1.c: New test.
2967         * gcc.dg/tree-ssa/pr61839_2.c: New test.
2968         * gcc.dg/tree-ssa/pr61839_3.c: New test.
2969         * gcc.dg/tree-ssa/pr61839_4.c: New test.
2971 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
2973         PR c/32187
2974         * lib/target-supports.exp (check_effective_target_float16)
2975         (check_effective_target_float32, check_effective_target_float64)
2976         (check_effective_target_float128, check_effective_target_float32x)
2977         (check_effective_target_float64x)
2978         (check_effective_target_float128x)
2979         (check_effective_target_float16_runtime)
2980         (check_effective_target_float32_runtime)
2981         (check_effective_target_float64_runtime)
2982         (check_effective_target_float128_runtime)
2983         (check_effective_target_float32x_runtime)
2984         (check_effective_target_float64x_runtime)
2985         (check_effective_target_float128x_runtime)
2986         (check_effective_target_floatn_nx_runtime)
2987         (add_options_for_float16, add_options_for_float32)
2988         (add_options_for_float64, add_options_for_float128)
2989         (add_options_for_float32x, add_options_for_float64x)
2990         (add_options_for_float128x): New procedures.
2991         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2992         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2993         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2994         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2995         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2996         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2997         gcc.dg/torture/float128-complex.c,
2998         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2999         gcc.dg/torture/float128x-basic.c,
3000         gcc.dg/torture/float128x-complex.c,
3001         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3002         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3003         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3004         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3005         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3006         gcc.dg/torture/float32x-basic.c,
3007         gcc.dg/torture/float32x-complex.c,
3008         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3009         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3010         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3011         gcc.dg/torture/float64x-basic.c,
3012         gcc.dg/torture/float64x-complex.c,
3013         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3014         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3015         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3016         gcc.dg/torture/floatn-tg.h,
3017         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3018         gcc.dg/torture/fp-int-convert-float128-ieee.c,
3019         gcc.dg/torture/fp-int-convert-float128x-timode.c,
3020         gcc.dg/torture/fp-int-convert-float128x.c,
3021         gcc.dg/torture/fp-int-convert-float16-timode.c,
3022         gcc.dg/torture/fp-int-convert-float16.c,
3023         gcc.dg/torture/fp-int-convert-float32-timode.c,
3024         gcc.dg/torture/fp-int-convert-float32.c,
3025         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3026         gcc.dg/torture/fp-int-convert-float32x.c,
3027         gcc.dg/torture/fp-int-convert-float64-timode.c,
3028         gcc.dg/torture/fp-int-convert-float64.c,
3029         gcc.dg/torture/fp-int-convert-float64x-timode.c,
3030         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3031         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3032         maximum exponent of floating-point type.  Use it in testing
3033         whether 0x8...0 fits in the floating-point type.  Always treat -1
3034         (signed 0xf...f) as fitting in the floating-point type.
3035         (M_OK1): New macro.
3036         * gcc.dg/torture/fp-int-convert-double.c,
3037         gcc.dg/torture/fp-int-convert-float.c,
3038         gcc.dg/torture/fp-int-convert-float128-timode.c,
3039         gcc.dg/torture/fp-int-convert-float128.c,
3040         gcc.dg/torture/fp-int-convert-float80-timode.c,
3041         gcc.dg/torture/fp-int-convert-float80.c,
3042         gcc.dg/torture/fp-int-convert-long-double.c,
3043         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3045 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
3047         PR fortran/72744
3048         * gfortran.dg/gomp/pr72744.f90: New test.
3050         PR fortran/69281
3051         * gfortran.dg/gomp/pr69281.f90: New test.
3053 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
3055         * gfortran.dg/random_4.f90: Initialize seed before using, handle
3056         the last special seed value.
3057         * gfortran.dg/random_7.f90: Use size for last array member instead
3058         of hardcoded value.
3060 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3062         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3063         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3065 2016-08-19  Richard Biener  <rguenther@suse.de>
3067         PR tree-optimization/77286
3068         * gcc.dg/torture/pr77286.c: New testcase.
3070 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3072         * gcc.dg/verbose-asm-2.c: New test case.
3074 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3076         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3077         (custom_diagnostic_finalizer): Update for change to
3078         diagnostic_show_locus.
3080 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3082         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3083         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3085 2016-08-18  Marek Polacek  <polacek@redhat.com>
3087         PR c/71514
3088         * gcc.dg/pr71514.c: New test.
3090 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
3092         PR target/72839
3093         * gcc.target/i386/pr72839.c: New test.
3095 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
3097         PR middle-end/70895
3098         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3099         * c-c++-common/goacc/reduction-1.c: Likewise.
3100         * c-c++-common/goacc/reduction-2.c: Likewise.
3101         * c-c++-common/goacc/reduction-3.c: Likewise.
3102         * c-c++-common/goacc/reduction-4.c: Likewise.
3104 2016-08-18  Alan Modra  <amodra@gmail.com>
3106         * gcc.c-torture/compile/pr72771.c: New.
3108 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3110         PR fortran/67496
3111         * gfortran.dg/pr67496.f90: New test.
3113 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
3115         PR tree-optimization/71752
3116         * gcc.dg/vect/pr71752.c: New.
3118 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
3120         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3122 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3124         PR middle-end/77259
3125         * g++.dg/ipa/devirt-52.C: New test.
3127 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
3129         * c-c++-common/goacc/reduction-6.c: New testcase.
3131 2016-08-17  Richard Biener  <rguenther@suse.de>
3133         PR tree-optimization/76490
3134         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3135         * gcc.dg/pr52904.c: XFAIL.
3137 2016-08-17  Richard Biener  <rguenther@suse.de>
3139         PR tree-optimization/23855
3140         * gcc.dg/loop-unswitch-2.c: Adjust.
3142 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3144         PR tree-optimization/72817
3145         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3147 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
3149         PR libgcc/77265
3150         * gcc.dg/torture/float128-extend-inf.c: New test.
3152 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
3154         PR c/72857
3155         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3156         for embedded NUL.
3157         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3158         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3159         caret placement.
3160         (test_oct): Likewise.
3161         (test_multiple): Likewise.
3162         (test_field_width_specifier): Likewise.
3163         (test_field_width_specifier_2): New function.
3164         (test_field_precision_specifier): New function.
3165         (test_embedded_nul): Update expected caret placement.
3166         (test_non_contiguous_strings): Update line number.
3167         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3168         (__emit_string_literal_range): Add "caret_idx" param.
3169         (test_simple_string_literal): Add value for new param, updating
3170         expected output..
3171         (test_concatenated_string_literal): Likewise.
3172         (test_multiline_string_literal): Likewise.
3173         (test_hex): Likewise.
3174         (test_oct): Likewise.
3175         (test_multiple): Likewise.
3176         (test_ucn4): Likewise.
3177         (test_ucn8): Likewise.
3178         (test_u8): Likewise.
3179         (test_u): Likewise; update expected message, from "range" to
3180         "location".
3181         (test_U): Likewise.
3182         (test_L): Likewise.
3183         (test_macro): Add value for new param.
3184         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3185         (__emit_string_literal_range): Add "caret_idx" param.
3186         (test_stringified_token_1): Add value for new param.  Update
3187         expected message, from "range" to "location".
3188         (test_stringized_token_2): Likewise, adding param to macro.
3189         (test_stringified_token_3): Likewise.
3190         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3191         (emit_warning): Convert param from source_range to location_t.
3192         (test_string_literals): Add caret_idx param, and use it when
3193         constructing a substring_loc.  Update error message, from
3194         "range" to "location".
3196 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3198         PR target/71910
3199         * g++.dg/gomp/pr71910.C: New test.
3201         PR middle-end/67485
3202         * gcc.c-torture/compile/pr67485.c: New test.
3204         PR target/72867
3205         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3207 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3209         PR tree-optimization/69848
3210         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3212 2016-08-16  Martin Liska  <mliska@suse.cz>
3214         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3215         of memory operations so that it can be handled by core2
3216         in 32-bit mode.
3218 2016-08-16  Richard Biener  <rguenther@suse.de>
3220         PR tree-optimization/76783
3221         * gcc.dg/pr76783.c: New testcase.
3222         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3224 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3226         PR tree-optimization/72817
3227         PR tree-optimization/73450
3228         * gcc.dg/tree-ssa/pr72817.c: New test.
3229         * gcc.dg/tree-ssa/pr73450.c: New test.
3231 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
3233         * gfortran.dg/init_flag_13.f90: New testcase.
3234         * gfortran.dg/init_flag_14.f90: Ditto.
3235         * gfortran.dg/init_flag_15.f03: Ditto.
3236         * gfortran.dg/dec_init_1.f90: Ditto.
3237         * gfortran.dg/dec_init_2.f90: Ditto.
3239 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
3241         PR target/72867
3242         * gcc.target/i386/pr72867.c: New test.
3244 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
3246         * c-c++-common/dump-ada-spec-5.c: New test.
3248 2016-08-15  Richard Biener  <rguenther@suse.de>
3250         PR tree-optimization/73434
3251         * gcc.dg/torture/pr73434.c: New testcase.
3253 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
3255         PR tree-optimization/72824
3256         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3258 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
3260         PR fortran/70598
3261         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3262         in use_device clause.
3263         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3264         * gfortran.dg/goacc/list.f95: Adjust to catch
3265         "neither a POINTER nor an array" error messages.
3267 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
3269         PR target/76342
3270         * gcc.target/i386/pr76342.c: New test.
3272 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3274         PR c/71512
3275         * g++.dg/ubsan/pr71512.C: New test.
3276         * c-c++-common/ubsan/pr71512-1.c: New test.
3277         * c-c++-common/ubsan/pr71512-2.c: New test.
3279 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3281         * gcc.target/powerpc/vec-init-1.c: New tests to test various
3282         vector initialization options.
3283         * gcc.target/powerpc/vec-init-2.c: Likewise.
3284         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3285         is generated on ISA 3.0.
3287 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
3289         PR middle-end/71654
3290         * gcc.dg/c-c++-common/pr71654.c: New test.
3291         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3292         dg-options.
3293         * gcc.dg/tree-ssa/vrp24: Likewise.
3295 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3297         PR c/67410
3298         * gcc.dg/pr67410.c: New test.
3300 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
3302         PR tree-optimization/69848
3303         * gcc.dg/vect/vect-pr69848.c: New test.
3305 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
3307         PR testsuite/71008
3308         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3309         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3310         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3311         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3313 2016-08-12  Richard Biener  <rguenther@suse.de>
3315         PR tree-optimization/57326
3316         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3317         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3318         * gcc.dg/tree-ssa/pr35287.c: Likewise.
3319         * gcc.target/i386/pr45685.c: Likewise.
3320         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3321         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3322         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3323         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3324         * gfortran.dg/pr34163.f90: Likewise.
3326 2016-08-12  Martin Liska  <mliska@suse.cz>
3328         * g++.dg/gcov/gcov-16.C: New test.
3329         * lib/gcov.exp: Support new argument for run-gcov function.
3331 2016-08-12  Martin Liska  <mliska@suse.cz>
3333         PR gcov-profile/35590
3334         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3336 2016-08-12  Richard Biener  <rguenther@suse.de>
3338         PR tree-optimization/72851
3339         * gcc.dg/torture/pr72851.c: New testcase.
3341 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
3343         PR debug/63240
3344         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3345         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3346         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3347         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3348         DW_AT_deleted.
3350         PR debug/55641
3351         * g++.dg/debug/dwarf2/ref-1.C: New.
3353         PR debug/49366
3354         * g++.dg/debug/dwarf2/template-params-12.H: New.
3355         * g++.dg/debug/dwarf2/template-params-12f.C: New.
3356         * g++.dg/debug/dwarf2/template-params-12g.C: New.
3357         * g++.dg/debug/dwarf2/template-params-12n.C: New.
3358         * g++.dg/debug/dwarf2/template-params-12s.C: New.
3359         * g++.dg/debug/dwarf2/template-params-12u.C: New.
3360         * g++.dg/debug/dwarf2/template-params-12v.C: New.
3361         * g++.dg/debug/dwarf2/template-params-12w.C: New.
3363 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3365         PR target/72863
3366         * gcc.target/powerpc/pr72863.c: New test.
3368 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
3370         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3372 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3374         * gcc.target/i386/pieces-strcpy-1.c: New test.
3375         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3377 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3379         PR c++/72868
3380         * g++.dg/cpp1y/constexpr-switch4.C: New test.
3382 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3384         * gcc.target/i386/pieces-memcpy-1.c: New test.
3385         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3386         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3387         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3388         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3389         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3391 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3393         PR c/72816
3394         * gcc.dg/pr72816.c: Remove dg-error.
3396 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3398         PR tree-optimization/71083
3399         * gcc.c-torture/execute/pr71083.c: New test.
3400         * gnat.dg/loop_optimization23.adb: New test.
3401         * gnat.dg/loop_optimization23_pkg.ads: New test.
3402         * gnat.dg/loop_optimization23_pkg.adb: New test.
3404 2016-08-11  Richard Biener  <rguenther@suse.de>
3406         PR tree-optimization/72772
3407         * gcc.dg/graphite/pr35356-1.c: Adjust.
3408         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3410 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
3412         * gfortran.dg/random_7.f90: Take into account that the last seed
3413         value is the special p value.
3414         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3416 2016-08-11  Richard Biener  <rguenther@suse.de>
3418         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3420 2016-08-11  Alan Modra  <amodra@gmail.com>
3422         * gcc.target/powerpc/pr71680.c: New.
3424 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3426         * gcc.target/powerpc/bfp/bfp.exp: New file.
3427         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3428         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3429         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3430         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3431         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3432         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3433         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3434         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3435         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3436         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3437         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3438         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3439         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3440         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3441         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3442         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3443         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3444         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3445         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3446         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3447         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3448         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3449         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3450         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3451         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3452         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3453         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3454         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3455         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3456         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3457         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3458         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3459         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3460         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3461         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3462         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3463         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3464         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3465         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3466         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3467         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3468         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3469         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3470         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3471         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3472         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3473         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3474         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3475         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3476         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3477         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3478         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3479         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3481 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3483         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3484         Add aarch64*-*-*.
3486 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3488         * gcc.target/aarch64/simd/vcond-ne.c: New test.
3490 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3492         PR target/72853
3493         * gcc.target/powerpc/pr72853.c: New test.
3495 2016-08-10  Martin Liska  <mliska@suse.cz>
3497         PR gcov-profile/58306
3498         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3500 2016-08-10  Martin Liska  <mliska@suse.cz>
3502         * g++.dg/gcov/gcov-threads-1.C: New test.
3504 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3506         PR target/71873
3507         * gcc.target/avr/pr71873.c: New test.
3509 2016-08-09  Martin Liska  <mliska@suse.cz>
3511         * g++.dg/gcov/gcov-dump-1.C: New test.
3512         * g++.dg/gcov/gcov-dump-2.C: New test.
3514 2016-08-09  Martin Liska  <mliska@suse.cz>
3516         * gcc.dg/tree-prof/val-prof-9.c: New test.
3518 2016-08-09  Martin Liska  <mliska@suse.cz>
3520         * gcc.dg/tree-prof/val-prof-8.c: New test.
3522 2016-08-09  Martin Jambor  <mjambor@suse.cz>
3524         PR ipa/71981
3525         * gcc.dg/ipa/pr71981.c: New test.
3527 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3529         PR tree-optimization/33707
3530         * gcc.dg/vect/pr33707.c: New test.
3532 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3534         PR tree-optimization/pr72772
3535         * gcc.dg/tree-ssa/pr72772.c: New test.
3537 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
3539         PR rtl-optimization/66669
3540         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3542 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3544         PR tree-optimization/72824
3545         * gcc.c-torture/execute/ieee/pr72824.c: New test.
3547 2016-08-09  Richard Biener  <rguenther@suse.de>
3549         PR tree-optimization/71802
3550         * gcc.dg/torture/pr71802.c: New testcase.
3552 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3554         PR c++/72809
3555         * g++.dg/eh/stdarg1.C: New test.
3557 2016-08-08  Andi Kleen  <ak@linux.intel.com>
3559         * lib/profopt.exp: (auto-profopt-execute): Don't include full
3560         test command line in failure log.
3561         (profopt-execute): dito. Make autofdo file names unique.
3563 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3565         PR c/64955
3566         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3567         output.
3569 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3571         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3572         c99_runtime.
3573         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3574         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3575         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3576         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3577         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3578         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3580 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3582         PR c/52952
3583         * gcc.dg/cpp/pr66415-1.c: Likewise.
3584         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3585         * gcc.dg/format/c90-printf-1.c: Likewise.
3586         * gcc.dg/format/diagnostic-ranges.c: New test case.
3588 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
3590         PR fortran/72716
3591         * gfortran.dg/gomp/pr72716.f90: New test.
3593         PR middle-end/72781
3594         * gcc.dg/gomp/pr72781.c: New test.
3596         PR middle-end/68762
3597         * g++.dg/vect/pr68762-1.cc: New test.
3598         * g++.dg/vect/pr68762-2.cc: New test.
3599         * g++.dg/vect/pr68762.h: New file.
3601 2016-08-08  Martin Sebor  <msebor@redhat.com>
3603         PR testsuite/72838
3604         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3605         * g++.dg/warn/overflow-warn-3.C: Same.
3606         * g++.dg/warn/overflow-warn-4.C: Same.
3608 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3610         PR fortran/71936
3611         * gfortran.dg/allocate_with_source_21.f03: New test.
3613 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3615         PR fortran/72698
3616         * gfortran.dg/allocate_with_source_20.f03: New test.
3618 2016-08-08  Alan Modra  <amodra@gmail.com>
3620         * gcc.c-torture/compile/pr72802.c: New.
3622 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3624         PR fortran/70524
3625         * gfortran.dg/dependency_48.f90: New test.
3627 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3629         PR fortran/70040
3630         * gfortran.dg/pr70040.f90:  New testcase.
3632 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3634         PR fortran/71961
3635         * gfortran.dg/matmul_10.f90:  New testcase.
3637 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
3639         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3641 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
3643         PR c/72816
3644         * gcc.dg/pr72816.c: New test.
3646 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
3648         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3649         * g++.dg/conversion/pr41426.C: Likewise.
3650         * g++.dg/conversion/pr66211.C: Likewise.
3651         * g++.dg/cpp1y/lambda-init9.C: Likewise.
3652         * g++.dg/init/ref8.C: Likewise.
3653         * g++.old-deja/g++.law/cvt20.C: Likewise.
3654         * g++.old-deja/g++.mike/p9732c.C: Likewise.
3656 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3658         PR tree-optimization/18046
3659         * gcc.dg/tree-ssa/vrp105.c: New test.
3660         * gcc.dg/tree-ssa/vrp106.c: New test.
3662 2016-08-05  Martin Sebor  <msebor@redhat.com>
3664         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3665         1ul in diagnostics.  Remove hyphen from "constant-expression."
3666         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3667         * g++.dg/cpp0x/static_assert3.C: Same.
3668         * g++.dg/cpp1y/constexpr-throw.C: Same.
3669         * g++.dg/template/nontype3.C: Same.
3670         * g++.dg/warn/overflow-warn-1.C: Same.
3671         * g++.dg/warn/overflow-warn-3.C: Same.
3672         * g++.dg/warn/overflow-warn-4.C: Same.
3674 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
3676         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3677         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3678         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3679         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3681 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3683         PR tree-optimization/72810
3684         * gcc.dg/tree-ssa/vrp110.c: New test.
3686 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
3688         PR Target/72819
3689         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3690         registers.
3691         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3692         saving the half-precision registers.
3693         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3694         value is returned in h0.
3695         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3696         are passed in FP/SIMD registers.
3697         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3698         passing works corrcetly.
3699         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3700         (hfa_f16x2_t): Likewise.
3701         (hfa_f16x3_t): Likewise.
3702         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3703         are promoted to double and passed in a double register.
3704         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3705         are promoted to double and stacked.
3706         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3707         __fp16 data types.
3708         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3709         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3710         __fp16 first get passed in FP/SIMD registers, then stacked.
3712 2016-08-05  Nathan Sidwell  <nathan@acm.org>
3714         PR c++/68724
3715         * g++.dg/cpp0x/pr68724.C: New.
3717 2016-08-05  Richard Biener  <rguenther@suse.de>
3719         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3721 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3723         * gcc.dg/tree-ssa/vrp107.c: New test.
3724         * gcc.dg/tree-ssa/vrp108.c: New test.
3725         * gcc.dg/tree-ssa/vrp109.c: New test.
3727 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3729         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3730         dg-options.
3732 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3734         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3735         test-cases.
3736         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3737         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3738         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3739         test-cases.
3740         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3741         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3742         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3743         large_double.
3745 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3747         PR c++/72800
3748         * g++.dg/cpp1y/lambda-ice1.C: New.
3750 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3752         PR c++/72759
3753         * g++.dg/cpp1y/pr72759.C: New test.
3755 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3757         * gcc.dg/switch-10.c: New test.
3759 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
3761         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3763 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
3765         * c-c++-common/goacc/routine-5.c: Update.
3767 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3769         PR rtl-optimization/70903
3770         * gcc.c-torture/execute/pr70903.c: New test.
3772 2016-08-04  Martin Liska  <mliska@suse.cz>
3774         * gcc.dg/params/params.exp: Replace file exists with
3775         TESTING_IN_BUILD_TREE.
3777 2016-08-04  Marek Polacek  <polacek@redhat.com>
3779         PR c++/70229
3780         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3782 2016-08-04  Richard Biener  <rguenther@suse.de>
3784         PR middle-end/71984
3785         * gcc.dg/torture/pr71984.c: Guard correctness check for
3786         little-endian.
3788 2016-08-03  Andrew Pinski  <apinski@cavium.com>
3790         * gcc.c-torture/compile/20160802-1.c: New testcase.
3792 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
3794         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3796 2016-08-03  Richard Biener  <rguenther@suse.de>
3798         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3799         and remove -O3.
3800         * c-c++-common/ubsan/pr71403-2.c: Likewise.
3801         * c-c++-common/ubsan/pr71403-3.c: Likewise.
3803 2016-08-03  Richard Biener  <rguenther@suse.de>
3805         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3806         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3807         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3808         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3810 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3812         * gcc.dg/init-excess-2.c: Require int32plus.
3813         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3814         * gcc.dg/pr59963-2.c: Require int32plus.
3815         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3816         * gcc.dg/unroll-7.c: Require int32plus.
3818 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
3820         PR tree-optimization/34114
3821         * gcc.dg/tree-ssa/loop-42.c: New test.
3823 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
3825         * gcc.target/aarch64/vminmaxnm.c: New.
3826         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3827         tests.
3829 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3831         * gcc.target/powerpc/vec-extract-5.c: New tests to test
3832         vec_extract for vector float, vector int, vector short, and vector
3833         char.
3834         * gcc.target/powerpc/vec-extract-6.c: Likewise.
3835         * gcc.target/powerpc/vec-extract-7.c: Likewise.
3836         * gcc.target/powerpc/vec-extract-8.c: Likewise.
3837         * gcc.target/powerpc/vec-extract-9.c: Likewise.
3839 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
3841         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3842         single stack adjustment, no writeback.
3843         * gcc.target/aarch64/test_frame_12.c: Likewise.
3844         * gcc.target/aarch64/test_frame_13.c: Likewise.
3845         * gcc.target/aarch64/test_frame_15.c: Likewise.
3846         * gcc.target/aarch64/test_frame_6.c: Likewise.
3847         * gcc.target/aarch64/test_frame_7.c: Likewise.
3848         * gcc.target/aarch64/test_frame_8.c: Likewise.
3849         * gcc.target/aarch64/test_frame_16.c: New test.
3851 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
3853         PR target/72748
3854         * gcc.target/i386/pr72748.c: New test.
3856 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
3858         PR tree-optimization/71818
3859         * gcc.dg/vect/pr71818.c: New
3861 2016-08-01  Martin Liska  <mliska@suse.cz>
3863         PR tree-optimization/71857
3864         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3866 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3868         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3870 2016-08-01  Jan Beulich  <jbeulich@suse.com>
3872         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3874 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3876         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3877         * gcc.target/powerpc/mulkc3-1.c: Likewise.
3879 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
3881         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3882         (check_effective_target_c++): Likewise. Also match for libstdc++.
3884 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3886         PR fortran/41922
3887         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3888         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3889         * gfortran.dg/pr41922.f90: New test.
3891 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3893         PR fortran/68566
3894         * gfortran.dg/pr68566.f90: new test.
3896 2016-07-30  Martin Sebor  <msebor@redhat.com>
3898         PR c++/60760
3899         PR c++/71091
3900         * g++.dg/cpp0x/constexpr-cast.C: New test.
3901         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3902         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3903         * g++.dg/ubsan/pr63956.C: Correct.
3905 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3907         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3908         vector double or vector long where the vector is in memory.
3909         * gcc.target/powerpc/vec-extract-3.c: Likewise.
3910         * gcc.target/powerpc/vec-extract-4.c: Likewise.
3912 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3914         PR fortran/69867
3915         * gfortran.dg/pr69867.f90: New test.
3917 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3919         PR fortran/69962
3920         * gfortran.dg/pr69962.f90: New test.
3922 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3924         PR fortran/70006
3925         * gfortran.dg/pr70006.f90: New test.
3927 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3929         PR fortran/71730
3930         * gfortran.dg/pr71730.f90: New test.
3931         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3932         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3933         * gfortran.dg/array_constructor_26.f03: Ditto.
3935 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3937         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3938         * gcc.target/powerpc/pr71763.c: Likewise.
3940 2016-07-29  Marek Polacek  <polacek@redhat.com>
3942         PR c/71742
3943         * gcc.dg/940510-1.c: Adjust dg-error.
3944         * gcc.dg/c99-flex-array-1.c: Likewise.
3945         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3947         PR c/71853
3948         * gcc.dg/noncompile/pr71853.c: New test.
3950         PR c/71573
3951         * gcc.dg/noncompile/pr71573.c: New test.
3953         PR c/71926
3954         * g++.dg/warn/Wparentheses-30.C: New test.
3955         * gcc.dg/Wparentheses-14.c: New test.
3957 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
3959         * gcc.dg/pr59833.c: Use dg-add-options ieee.
3961 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
3963         PR tree-optimization/57558
3964         * gcc.dg/vect/pr57558-1.c: New test.
3965         * gcc.dg/vect/pr57558-2.c: New test.
3967 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3969         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
3970         to scan forwprop1 dump pass.
3972 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3974         PR c++/51488
3975         * g++.dg/template/pr51488.C: New.
3977 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
3979         PR c/71969
3980         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3981         static __inline__.
3982         * gcc.dg/pr71969-1.c: New test.
3983         * gcc.dg/pr71969-2.c: New test.
3984         * gcc.dg/pr71969-3.c: New test.
3986 2016-07-29  Marek Polacek  <polacek@redhat.com>
3988         PR c/71574
3989         * c-c++-common/pr71574.c: New test.
3991         PR c/71583
3992         * gcc.dg/noncompile/pr71583.c: New test.
3994 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3996         PR middle-end/68217
3997         * gcc.dg/pr68217.c: New test.
3999 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4001         PR fortran/71067
4002         * gfortran.dg/pr71067_1.f90: New test.
4003         * gfortran.dg/pr71067_2.f90: Ditto.
4005 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4007         * gcc.target/powerpc/vec-extract-1.c: New test.
4009 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4011         PR fortran/71799
4012         * gfortran.dg/pr71799.f90: New test.
4014 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4016         PR c++/71665
4017         * g++.dg/cpp0x/pr71665-1.C: New.
4018         * g++.dg/cpp0x/pr71665-2.C: Likewise.
4019         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4020         * g++.dg/ext/label10.C: Likewise.
4021         * g++.dg/parse/constant5.C: Likewise.
4023 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4025         PR fortran/71859
4026         * gfortran.dg/pr71859.f90: New test.
4027         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4028         * gfortran.dg/coarray_collectives_1.f90: Ditto.
4030 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
4032         PR fortran/71883
4033         * gfortran.dg/pr71883.f90 : New test.
4035 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4037         PR tree-optimization/71734
4038         * g++.dg/vect/pr70729-nest.cc: New test.
4040 2016-07-28  Renlin Li  <renlin.li@arm.com>
4042         Revert
4043         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4045         PR fortran/71902
4046         * gfortran.dg/dependency_47.f90:  New test.
4048 2016-07-28  Martin Liska  <mliska@suse.cz>
4050         PR gcov-profile/68025
4051         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4053 2016-07-28  Martin Liska  <mliska@suse.cz>
4055         * g++.dg/vect/pr70944.cc: New test.
4057 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
4059         PR middle-end/71994
4060         * gcc.dg/torture/pr71994.c: New test.
4062 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4064         PR middle-end/71078
4065         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4066         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4067         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4069 2016-07-27  Richard Biener  <rguenther@suse.de>
4071         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4073 2016-07-27  Martin Liska  <mliska@suse.cz>
4075         * gcc.dg/predict-13.c: New test.
4076         * gcc.dg/predict-14.c: New test.
4078 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4080         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
4081         including stdint.h.
4082         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4083         including stdint.h.
4085 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4087         PR target/71869
4088         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4089         IEEE built-in functions handle quiet and signalling NaNs
4090         correctly.
4092 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4094         PR fortran/71862
4095         * gfortran.dg/pr71862.f90: New test.
4097 2016-07-26  Martin Sebor  <msebor@redhat.com>
4099         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4100         selector with dg-options.
4102 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4104         PR tree-optimization/18046
4105         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4106         * gcc.dg/tree-ssa/vrp103.c: New test.
4107         * gcc.dg/tree-ssa/vrp104.c: New test.
4109 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4111         * gcc.target/powerpc/pr63354.c: Require lp64 since
4112         -mprofile-kernel is not legal with -m32.
4114 2016-07-26  Richard Biener  <rguenther@suse.de>
4116         PR rtl-optimization/71984
4117         * gcc.dg/torture/pr71984.c: New testcase.
4119 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
4121         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4122         g++-dg-runtest via et-dg-runtest.
4123         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4124         * gcc.dg/vect/vect.exp: Likewise.
4125         * gfortran.dg/graphite/graphite.exp: Likewise, but for
4126         gfortran-dg-runtest.
4127         * gfortran.dg/vect/vect.exp: Likewise.
4128         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4129         (check_mips_loongson_hw_available): Likewise.
4130         (check_effective_target_mpaired_single_runtime): Likewise.
4131         (check_effective_target_mips_loongson_runtime): Likewise.
4132         (add_options_for_mpaired_single): Likewise.
4133         (check_effective_target_vect_int): Add global et_index.
4134         Check and save the supported feature for a target selected by
4135         the et_index target.  Break long lines where appropriate.  Call
4136         et-is-effective-target for MIPS with an argument instead of
4137         check_effective_target_* where appropriate.
4138         (check_effective_target_vect_intfloat_cvt): Likewise.
4139         (check_effective_target_vect_uintfloat_cvt): Likewise.
4140         (check_effective_target_vect_floatint_cvt): Likewise.
4141         (check_effective_target_vect_floatuint_cvt): Likewise.
4142         (check_effective_target_vect_simd_clones): Likewise.
4143         (check_effective_target_vect_shift): ewise.
4144         (check_effective_target_whole_vector_shift): Likewise.
4145         (check_effective_target_vect_bswap): Likewise.
4146         (check_effective_target_vect_shift_char): Likewise.
4147         (check_effective_target_vect_long): Likewise.
4148         (check_effective_target_vect_float): Likewise.
4149         (check_effective_target_vect_double): Likewise.
4150         (check_effective_target_vect_long_long): Likewise.
4151         (check_effective_target_vect_no_int_max): Likewise.
4152         (check_effective_target_vect_no_int_add): Likewise.
4153         (check_effective_target_vect_no_bitwise): Likewise.
4154         (check_effective_target_vect_widen_shift): Likewise.
4155         (check_effective_target_vect_no_align): Likewise.
4156         (check_effective_target_vect_hw_misalign): Likewise.
4157         (check_effective_target_vect_element_align): Likewise.
4158         (check_effective_target_vect_condition): Likewise.
4159         (check_effective_target_vect_cond_mixed): Likewise.
4160         (check_effective_target_vect_char_mult): Likewise.
4161         (check_effective_target_vect_short_mult): Likewise.
4162         (check_effective_target_vect_int_mult): Likewise.
4163         (check_effective_target_vect_extract_even_odd): Likewise.
4164         (check_effective_target_vect_interleave): Likewise.
4165         (check_effective_target_vect_stridedN): Likewise.
4166         (check_effective_target_vect_multiple_sizes): Likewise.
4167         (check_effective_target_vect64): Likewise.
4168         (check_effective_target_vect_call_copysignf): Likewise.
4169         (check_effective_target_vect_call_sqrtf): Likewise.
4170         (check_effective_target_vect_call_btrunc): Likewise.
4171         (check_effective_target_vect_call_btruncf): Likewise.
4172         (check_effective_target_vect_call_ceil): Likewise.
4173         (check_effective_target_vect_call_ceilf): Likewise.
4174         (check_effective_target_vect_call_floor): Likewise.
4175         (check_effective_target_vect_call_floorf): Likewise.
4176         (check_effective_target_vect_call_lceil): Likewise.
4177         (check_effective_target_vect_call_lfloor): Likewise.
4178         (check_effective_target_vect_call_nearbyint): Likewise.
4179         (check_effective_target_vect_call_nearbyintf): Likewise.
4180         (check_effective_target_vect_call_round): Likewise.
4181         (check_effective_target_vect_call_roundf): Likewise.
4182         (check_effective_target_vect_perm): Likewise, but also append *_saved
4183         to the existing global name to properly cache the result.
4184         (check_effective_target_vect_perm_byte): Likewise.
4185         (check_effective_target_vect_perm_short): Likewise.
4186         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4187         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4188         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4189         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4190         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4191         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4192         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4193         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4194         (check_effective_target_vect_sdot_qi): Likewise.
4195         (check_effective_target_vect_udot_qi): Likewise.
4196         (check_effective_target_vect_sdot_hi): Likewise.
4197         (check_effective_target_vect_udot_hi): Likewise.
4198         (check_effective_target_vect_usad_char): Likewise.
4199         (check_effective_target_vect_pack_trunc): Likewise.
4200         (check_effective_target_vect_unpack): Likewise.
4201         (check_effective_target_vect_aligned_arrays): Likewise.
4202         (check_effective_target_vect_natural_alignment): Likewise.
4203         (check_effective_target_vector_alignment_reachable): Likewise.
4204         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4205         (is-effective-target): Initialize et_index if undefined.
4206         (et-dg-runtest): New.
4207         (et-is-effective-target): Likewise.
4208         (check_vect_support_and_set_flags): Add supported MIPS targets to
4209         EFFECTIVE_TARGETS list.  Return the number of supported targets.
4211 2016-07-26  Richard Biener  <rguenther@suse.de>
4212             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4214         PR middle-end/70920
4215         * gcc.dg/pr70920-1.c: New test-case.
4216         * gcc.dg/pr70902-2.c: Likewise.
4217         * gcc.dg/pr70920-3.c: Likewise.
4218         * gcc.dg/pr70920-4.c: Likewise
4219         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4220         2 instead of 3.
4222 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
4224         * gcc.c-torture/execute/pr71494.c: Require label_values.
4225         * gcc.dg/pr16973.c: Ditto.
4227 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4229         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4230         * gcc.dg/torture/pr69771.c: Require int32plus.
4231         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4233 2016-07-25  Martin Liska  <mliska@suse.cz>
4235         * gcc.dg/torture/pr71987.c: New test.
4237 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4239         PR fortran/71935
4240         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4241         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
4242         * gfortran.dg/pr71935.f90: New test.
4244 2016-07-22  Martin Sebor  <msebor@redhat.com>
4246         PR c++/71675
4247         * g++.dg/ext/atomic-3.C: New test.
4248         * gcc.dg/atomic/pr71675.c: New test.
4250 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
4252         * gcc.target/i386/mvc8.c: New test.
4254 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
4256         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4257         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4259 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4261         PR fortran/71795
4262         * gfortran.dg/constructor_50.f90:  New test.
4264 2016-07-22  Martin Liska  <mliska@suse.cz>
4266         PR gcov-profile/69028
4267         PR gcov-profile/62047
4268         * g++.dg/cilk-plus/pr69028.C: New test.
4270 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
4272         * gfortran.dg/coarray_stat_2.f90: New test.
4274 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4276         * gcc.target/powerpc/vec-extract.h: New files to check the
4277         vec_extract built-in functions for all vector types, testing
4278         accessing each element, both with constant and variable element
4279         numbers.
4280         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4281         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4282         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4283         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4284         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4285         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4286         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4287         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4288         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4290 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4292         PR c++/71728
4293         * g++.dg/other/pr71728.C: New test.
4295 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
4297         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4298         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4299         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4300         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4301         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4303 2016-07-21  Richard Biener  <rguenther@suse.de>
4305         PR tree-optimization/71947
4306         * gcc.dg/tree-ssa/vrp102.c: New testcase.
4308 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4310         * gcc.dg/tree-ssa/scev-15.c: New.
4312 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4314         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4316 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4318         PR c++/71941
4319         * g++.dg/gomp/pr71941.C: New test.
4321 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
4323         PR c/70339
4324         PR c/71858
4325         * g++.dg/spellcheck-identifiers.C: New test case, based on
4326         gcc.dg/spellcheck-identifiers.c.
4327         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4328         gcc.dg/spellcheck-identifiers-2.c.
4329         * g++.dg/spellcheck-typenames.C: New test case, based on
4330         gcc.dg/spellcheck-typenames.c
4332 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
4334         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4335         pointer to member function and also test catching by reference.
4337 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4339         * gcc.target/s390/pr67443.c: Fix test case.
4341 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4343         * gcc.target/s390/insv-1.c: Xfail some tests.
4344         * gcc.target/s390/insv-2.c: Likewise.
4346 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4348         * gcc.target/avr/torture/get-mem.c: New test.
4349         * gcc.target/avr/torture/set-mem.c: New test.
4351 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4353         PR target/71948
4354         * gcc.target/avr/torture/tiny-progmem.c: New test.
4356 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
4358         PR c++/71909
4359         * g++.dg/parse/pr71909.C: New test.
4360         * g++.dg/tm/pr71909.C: New test.
4362         PR c++/50060
4363         * g++.dg/cpp0x/constexpr-50060.C: New test.
4364         * g++.dg/cpp1y/constexpr-50060.C: New test.
4366 2016-07-20  Martin Liska  <mliska@suse.cz>
4368         * gfortran.dg/graphite/pr71898.f90: New test.
4370 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
4372         PR tree-optimization/71503
4373         PR tree-optimization/71683
4374         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4375         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4377 2016-07-20  Martin Liska  <mliska@suse.cz>
4379         * gcc.dg/plugin/plugin.exp: Remove sreal test.
4380         * gcc.dg/plugin/sreal-test-1.c: Remove.
4381         * gcc.dg/plugin/sreal_plugin.c: Remove.
4383 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4385         PR fortran/71902
4386         * gfortran.dg/dependency_47.f90:  New test.
4388 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
4390         PR rtl-optimization/71916
4391         * gcc.c-torture/compile/pr71916.c: New test.
4393         PR middle-end/71874
4394         * g++.dg/torture/pr71874.C: New test.
4396         PR middle-end/71734
4397         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4398         (my_alloc): Rewritten to use __builtin_posix_memalign and
4399         __SIZE_TYPE__.
4400         (my_free): Use __builtin_free instead of _mm_free.
4401         (Vec::operator=): Use __builtin_memcpy.
4403 2016-07-19  Martin Jambor  <mjambor@suse.cz>
4405         PR fortran/71688
4406         * gfortran.dg/pr71688.f90: New test.
4408 2016-07-19  Richard Biener  <rguenther@suse.de>
4410         * c-c++-common/vector-subscript-6.c: New testcase.
4411         * c-c++-common/vector-subscript-7.c: Likewise.
4413 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4415         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4416         and UInt32 based on __SIZEOF_INT__.
4418 2016-07-19  Richard Biener  <rguenther@suse.de>
4420         PR tree-optimization/71901
4421         * gcc.dg/torture/pr71901.c: New testcase.
4423 2016-07-19  Richard Biener  <rguenther@suse.de>
4425         PR tree-optimization/71908
4426         * gcc.dg/torture/pr71908.c: New testcase.
4428 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4430         PR target/71493
4431         * gcc.target/powerpc/pr71493-1.c: New test.
4432         * gcc.target/powerpc/pr71493-2.c: Likewise.
4434 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
4436         PR c++/71835
4437         * g++.dg/conversion/ambig3.C: New test.
4439         PR c++/71828
4440         * g++.dg/cpp0x/constexpr-71828.C: New test.
4442         PR c++/71826
4443         * g++.dg/template/pr71826.C: New test.
4445         PR c++/71822
4446         * g++.dg/template/defarg21.C: New test.
4448         PR c++/71871
4449         * g++.dg/ext/vector31.C: New test.
4451 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
4453         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4455 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
4457         PR tree-optimization/71734
4458         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4460 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4462         * gcc.target/s390/warn-dynamicstack-1.c: New test.
4463         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4464         stack-layout-dynamic-1.c: New test.
4466 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4468         * gcc.target/s390/nolrl-1.c: New test.
4470 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
4472         PR fortran/71523
4473         * gfortran.dg/pr71523_1.f90: New test.
4474         * gfortran.dg/pr71523_2.f90: New test.
4476 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
4478         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4480 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4481             Marco Restelli  <mrestelli@gmail.com>
4483         PR fortran/62125
4484         * gfortran.dg/pr62125.f90: New test.
4486 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4488         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4489         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4491 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
4493         PR c++/58796
4494         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4495         * g++.dg/cpp0x/nullptr35.C: New test.
4497 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4499         * gcc.dg/tree-ssa/scev-8.c: Update test string.
4501 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
4503         * gfortran.dg/goacc/vector_length.f90: New test.
4505 2016-07-15  Richard Biener  <rguenther@suse.de>
4507         PR tree-optimization/71881
4508         * gcc.dg/torture/pr71881.c: New testcase.
4510 2016-07-15  Richard Biener  <rguenther@suse.de>
4512         PR tree-optimization/71887
4513         * gcc.dg/torture/pr71887.c: New testcase.
4515 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
4517         PR c/71858
4518         * gcc.dg/spellcheck-identifiers-3.c: New test.
4520 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
4522         PR fortran/71807
4523         * gfortran.dg/null_9.f90: New test.
4525 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4527         * gcc.dg/tree-ssa/loop-41.c: New test.
4529 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4531         PR tree-optimization/71347
4532         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4534 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4536         PR fortran/29819
4537         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4538         * gfortran.dg/contains.f90: Ditto.
4539         * gfortran.dg/contains_empty_1.f03: Ditto.
4540         * gfortran.dg/submodule_3.f08: Ditto.
4542 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4544         PR testsuite/71865
4545         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4546         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4547         expected diagnostics.
4549         PR c/71858
4550         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4551         * gcc.dg/spellcheck-identifiers-2.c: New test.
4552         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4553         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4555 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4557         PR tree-optimization/71872
4558         * gcc.c-torture/compile/pr71872.c: New test.
4560 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4562         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4563         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4564         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4565         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4566         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4567         * gcc.target/arm/atomic-op-acquire-1.c: This.
4568         * gcc.target/arm/atomic-op-char.c: Rename into ...
4569         * gcc.target/arm/atomic-op-char-1.c: This.
4570         * gcc.target/arm/atomic-op-consume.c: Rename into ...
4571         * gcc.target/arm/atomic-op-consume-1.c: This.
4572         * gcc.target/arm/atomic-op-int.c: Rename into ...
4573         * gcc.target/arm/atomic-op-int-1.c: This.
4574         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4575         * gcc.target/arm/atomic-op-relaxed-1.c: This.
4576         * gcc.target/arm/atomic-op-release.c: Rename into ...
4577         * gcc.target/arm/atomic-op-release-1.c: This.
4578         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4579         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4580         * gcc.target/arm/atomic-op-short.c: Rename into ...
4581         * gcc.target/arm/atomic-op-short-1.c: This.
4582         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4583         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4584         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4585         * gcc.target/arm/atomic-op-char-2.c: Likewise.
4586         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4587         * gcc.target/arm/atomic-op-int-2.c: Likewise.
4588         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4589         * gcc.target/arm/atomic-op-release-2.c: Likewise.
4590         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4591         * gcc.target/arm/atomic-op-short-2.c: Likewise.
4593 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4595         PR fortran/70842
4596         * gfortran.dg/select_type_35.f03: New test.
4598 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4600         PR target/65951
4601         PR tree-optimization/70923
4602         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4603         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4604         * gcc.dg/vect/pr65951.c: Likewise.
4605         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4607 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
4609         * c-c++-common/pr60226.c: Expect maximum object file alignment
4610         error on AIX.
4612 2016-07-14  Richard Biener  <rguenther@suse.de>
4614         PR tree-optimization/71866
4615         * gcc.dg/torture/pr71866.c: New testcase.
4617 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4619         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4620         selector and enclose boolean expression in curly braces.
4622 2016-07-14  Alan Modra  <amodra@gmail.com>
4624         PR target/71733
4625         * gcc.target/powerpc/p9-novsx.c: New.
4627 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4629         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4630         * g++.dg/tree-prof/morefunc.C: Dito.
4631         * g++.dg/tree-prof/pr35545.C: Dito.
4632         * g++.dg/tree-prof/reorder.C: Dito.
4633         * gcc.dg/tree-prof/20050826-2.c: Dito.
4634         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4635         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4636         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4637         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4638         * gcc.dg/tree-prof/inliner-1.c: Dito.
4639         * gcc.dg/tree-prof/merge_block.c: Dito.
4640         * gcc.dg/tree-prof/stringop-1.c: Dito.
4641         * gcc.dg/tree-prof/stringop-2.c: Dito.
4642         * gcc.dg/tree-prof/switch-case-1.c: Dito.
4643         * gcc.dg/tree-prof/switch-case-2.c: Dito.
4644         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4645         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4646         * gcc.dg/tree-prof/update-loopch.c: Dito.
4647         * gcc.dg/tree-prof/val-prof-1.c: Dito.
4648         * gcc.dg/tree-prof/val-prof-2.c: Dito.
4649         * gcc.dg/tree-prof/val-prof-3.c: Dito.
4650         * gcc.dg/tree-prof/val-prof-4.c: Dito.
4651         * gcc.dg/tree-prof/val-prof-5.c: Dito.
4652         * gcc.dg/tree-prof/val-prof-6.c: Dito.
4653         * gcc.dg/tree-prof/val-prof-7.c: Dito.
4655 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4657         * lib/profopt.exp (profopt-execute): Remove .imports files.
4659 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4661         * lib/profopt.exp (profopt-execute): Always log profiler command line.
4663 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4665         * lib/profopt.exp (dg-final-scan-autofdo,
4666         dg-final-scan-not-autofdo): New functions.
4668 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
4670         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4671         * gcc.dg/vect/vect-35.c: Ditto.
4672         * gcc.dg/vect/vect-alias-check-2.c: New test.
4674 2016-07-13  Martin Liska  <mliska@suse.cz>
4676         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4677         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4678         * gfortran.dg/pr42108.f90: Update expected dump scan.
4680 2016-07-13  Richard Biener  <rguenther@suse.de>
4682         PR tree-optimization/24574
4683         * gcc.dg/pr24574.c: New testcase.
4685 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4687         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4688         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4689         * c-c++-common/pr68833-1.c: Require int32plus.
4690         * gcc.dg/ipa/pr63551.c: Likewise.
4691         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4692         * gcc.dg/ipa/pr64041.c: Require int32plus.
4694 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4696         PR ipa/71633
4697         * g++.dg/pr71633.C: New test.
4699 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4701         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4702         Add new arm_thumb1_cbz_ok effective target.
4703         * gcc.target/arm/cbz.c: New test.
4705 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4707         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4708         Define effective target.
4709         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4710         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4711         * gcc.target/arm/movhi_movw.c: New test.
4712         * gcc.target/arm/movsi_movw.c: Likewise.
4713         * gcc.target/arm/movdi_movw.c: Likewise.
4715 2016-07-13  Richard Biener  <rguenther@suse.de>
4717         PR middle-end/71104
4718         * gcc.dg/pr71104-1.c: New testcase.
4719         * gcc.dg/pr71104-2.c: Likewise.
4721 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4723         PR target/71805
4724         * gcc.target/powerpc/pr71805.c: New test.
4726 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4728         * gcc.target/powerpc/divkc3-1.c: New.
4729         * gcc.target/powerpc/mulkc3-1.c: New.
4731 2016-07-12  Nathan Sidwell  <nathan@acm.org>
4733         * gcc.target/arm/data-rel-1.c: New.
4734         * gcc.target/arm/data-rel-2.c: New.
4735         * gcc.target/arm/data-rel-3.c: New.
4737 2016-07-12  Martin Liska  <mliska@suse.cz>
4739         * gcc.dg/params/blocksort-part.c: New test.
4740         * gcc.dg/params/params.exp: New file.
4742 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4744         PR middle-end/71700
4745         * gcc.c-torture/execute/pr71700.c: New test.
4747 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
4748         Richard Biener  <rguenther@suse.de>
4750         PR tree-optimization/23286
4751         PR tree-optimization/70159
4752         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4753         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4754         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4755         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4756         * gcc.dg/tree-ssa/pr35286.c: Likewise.
4757         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4758         * gcc.dg/hoist-register-pressure-1.c: Likewise.
4759         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4760         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4761         * gcc.dg/pr51879-12.c: Likewise.
4762         * gcc.dg/strlenopt-9.c: Likewise.
4763         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4764         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4765         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4766         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4767         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4768         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4769         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4770         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4771         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4772         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4773         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4774         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4775         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4776         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4777         * gfortran.dg/pr43984.f90: Adjust expected outcome.
4779 2016-07-12  Richard Biener  <rguenther@suse.de>
4781         PR rtl-optimization/68961
4782         * gcc.target/i386/pr68961.c: New testcase.
4784 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
4786         PR middle-end/71758
4787         * c-c++-common/gomp/pr71758.c: New test.
4788         * gfortran.dg/gomp/pr71758.f90: New test.
4790         PR tree-optimization/71823
4791         * gcc.dg/vect/pr71823.c: New test.
4793 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
4795         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4796         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4797         and LINE_MAP_MAX_LOCATION_WITH_COLS.
4799 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4801         PR target/71801
4802         * gcc.target/i386/pr71801.c: New test.
4804 2016-07-11  Richard Biener  <rguenther@suse.de>
4806         PR tree-optimization/71816
4807         * gcc.dg/torture/pr71816.c: New testcase.
4809 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4811         PR fortran/71783
4812         * gfortran.dg/dependency_46.f90:  New test.
4814 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4816         PR rtl-optimization/71621
4817         * gcc.target/i386/pr71621-1.c: New.
4818         * gcc.target/i386/pr71621-2.c: New.
4820 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
4822         * gfortran.dg/goacc/pr71704.f90: New test.
4824 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4826         PR target/71297
4827         * gcc.target/powerpc/pr71297.c: New.
4829 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
4831         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4833 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4835         PR target/71806
4836         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4838 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
4840         PR tree-optimization/71667
4841         * gcc.dg/vect/pr71667.c: New
4843 2016-07-08  Martin Liska  <mliska@suse.cz>
4845         * gcc.dg/torture/pr71606.c: New test.
4847 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4849         PR fortran/71764
4850         * gfortran.dg/pr71764.f90: New test.
4852 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
4853             Kai Tietz  <ktietz70@googlemail.com>
4855         PR c++/70869
4856         PR c++/71054
4857         * g++.dg/cpp0x/pr70869.C: New test.
4858         * g++.dg/cpp0x/pr71054.C: New test.
4860 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
4862         * g++.dg/debug/pr71432.C: Fail on AIX.
4864 2016-07-07  Martin Liska  <mliska@suse.cz>
4866         * gfortran.dg/do_1.f90: Remove a corner case that triggers
4867         an undefined behavior.
4868         * gfortran.dg/do_3.F90: Likewise.
4869         * gfortran.dg/do_check_11.f90: New test.
4870         * gfortran.dg/do_check_12.f90: New test.
4871         * gfortran.dg/do_corner_warn.f90: New test.
4873 2016-07-07  Martin Liska  <mliska@suse.cz>
4875         * gfortran.dg/predict-1.f90: Ammend the test.
4876         * gfortran.dg/predict-2.f90: Likewise.
4878 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4880         PR ipa/71624
4881         * g++.dg/pr71624.C: New test.
4883 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4885         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4886         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4887         ARMv8-M Mainline architectures.
4889 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4891         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4892         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4894 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
4896         PR target/70098
4897         PR target/71763
4898         * gcc.target/powerpc/pr71763.c: New file.
4900 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4902         PR tree-optimization/71518
4903         * gcc.dg/pr71518.c: New test.
4905 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
4907         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4909 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4911         PR target/50739
4912         * gcc.target/avr/pr50739.c: New test.
4914 2016-07-05  Jan Hubicka  <jh@suse.cz>
4916         * gcc.dg/tree-ssa/scev-14.c: update template.
4918 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
4920         * gcc.dg/vect/group-no-gaps-1.c: New test.
4922 2016-07-05  Andi Kleen  <ak@linux.intel.com>
4924         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4925         if kernel supports MPX.
4927 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
4929         * gcc.c-torture/compile/pr69102.c: Require fpic support.
4931 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4932             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4934         * gcc.target/powerpc/signbit-1.c: New test.
4935         * gcc.target/powerpc/signbit-2.c: New test.
4936         * gcc.target/powerpc/signbit-3.c: New test.
4938 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4940         PR rtl-optimization/71594
4941         * gcc.dg/torture/pr71594.c: New test.
4943 2016-07-05  Jan Hubicka  <jh@suse.cz>
4945         * gcc.dg/tree-ssa/scev-14.c: new testcase.
4947 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
4949         PR c++/62314
4950         * g++.dg/parse/error5.C: Update column
4951         number of missing semicolon error.
4952         * g++.dg/pr62314-2.C: New test case.
4954 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4956         * gfortran.dg/coarray_stat_function.f90: New test.
4957         * gfortran.dg/coarray_stat_whitespace.f90: New test.
4958         * gfortran.dg/coarray_lib_comm_1: Adapting old test
4959         to new interfaces.
4961 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
4963         PR fortran/71623
4964         * gfortran.dg/deferred_character_17.f90: New test.
4966 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
4968         * gcc.target/arm/neon/polytypes.c: Move to ...
4969         * gcc.target/arm/polytypes.c: ... here.
4970         * gcc.target/arm/neon/pr51534.c: Move to ...
4971         * gcc.target/arm/pr51534.c: ... here.
4972         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4973         * gcc.target/arm/vect-vcvt.c: ... here.
4974         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4975         * gcc.target/arm/vect-vcvtq.c: ... here.
4976         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4977         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4978         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4979         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4980         * gcc.target/arm/neon/neon.exp: Delete.
4981         * gcc.target/arm/neon/: Delete.
4983 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4985         PR fortran/65575
4986         * gfortran.dg: pr65575.f90: New test.
4988 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4990         PR fortran/35849
4991         * gfortran.dg: pr35849.f90: New test.
4993 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
4995         PR c++/71739
4996         * g++.dg/cpp0x/pr71739.C: New test.
4998 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
5000         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5002 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5004         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5005         locr.
5006         * gcc.target/s390/loc-1.c: New test.
5008 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
5010         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5011         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5013 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5015         PR target/63874
5016         * gcc.target/aarch64/pr63874.c: New test.
5018 2016-07-04  Jan Beulich  <jbeulich@suse.com>
5020         * g++.dg/header.c: New.
5021         * gcc.dg/header.c: New.
5023 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
5025         PR c/71719
5026         * c-c++-common/Wunused-var-15.c: New test.
5028 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
5030         PR fortran/71687
5031         * gfortran.dg/gomp/pr71687.f90: New test.
5033 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5035         * gcc.dg/const-float128-ped.c: Require __float128 effective
5036         target and options.
5037         * gcc.dg/const-float128.c: Likewise.
5038         * gcc.dg/torture/float128-cmp-invalid.c: Require
5039         __float128 and base_quadfloat_support effective targets, and
5040         __float128 options.
5041         * gcc.dg/torture/float128-div-underflow.c: Likewise.
5042         * gcc.dg/torture/float128-extend-nan.c: Likewise.
5043         * gcc.dg/torture/float128-nan.c: Likewise.
5044         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5045         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5046         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5047         * lib/target-supports.exp (check_effective_target___float128): New.
5048         (add_options_for___float128): New.
5049         (check_effective_target_base_quadword_support): New.
5051 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5053         PR target/71720
5054         * gcc.target/powerpc/pr71720.c: New test.
5056 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5058         * gcc.dg/bss.c: New.
5060 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
5062         PR target/71698
5063         * gcc.target/powerpc/pr71698.c: New test.
5065 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
5067         PR target/71151
5068         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5069         instead of ".foo" for its section name.
5070         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5071         depending on MCU's flash size.
5072         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5073         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5074         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5075         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5076         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5077         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5079 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5081         * gcc.target/i386/pr65105-2.c: Add -msse2.
5083 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5085         PR tree-optimization/71707
5086         * gcc.dg/strlenopt-29.c: New test.
5088         PR fortran/71704
5089         * gfortran.dg/gomp/pr71704.f90: New test.
5091         PR fortran/71705
5092         * gfortran.dg/gomp/pr71705.f90: New test.
5094 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5096         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5097         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5098         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5099         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5100         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5101         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5102         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5103         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5104         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5105         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5106         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5107         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5108         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5109         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5110         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5111         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5112         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5113         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5114         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5115         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5116         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5117         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5118         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5119         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5120         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5121         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5122         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5123         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5124         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5125         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5126         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5127         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5128         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5129         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5130         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5131         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5132         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5133         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5134         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5135         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5136         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5137         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5138         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5139         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5140         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5141         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5142         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5143         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5144         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5145         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5146         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5147         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5148         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5149         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5150         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5151         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5152         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5153         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5154         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5155         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5156         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5157         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5158         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5159         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5160         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5161         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5162         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5163         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5164         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5165         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5166         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5167         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5168         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5169         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5170         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5171         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5172         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5173         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5174         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5175         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5176         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5178 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5179             James Greenhalgh  <james.greenhalgh@arm.com>
5181         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5183 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
5184             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5186         * gcc.target/aarch64/vget_set_lane_1.c: New test.
5188 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
5190         PR driver/71651
5191         * gcc.dg/spellcheck-options-12.c: New test case.
5193 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5195         PR middle-end/71693
5196         * gcc.c-torture/compile/pr71693.c: New test.
5198 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
5200         * gcc.dg/spellcheck-params.c: New testcase.
5201         * gcc.dg/spellcheck-params-2.c: New testcase.
5203 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5205         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5206         vector extract instructions.
5207         * gcc.target/powerpc/p9-extract-2.c: Likewise.
5209 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5211         PR fortran/71686
5212         * gfortran.dg/unexpected_eof_2.f90: New test.
5213         * gfortran.dg/unexpected_eof_3.f90: New test.
5215 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
5217         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5219 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
5221         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5222         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5223         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5225 2016-06-29  Richard Biener  <rguenther@suse.de>
5227         PR middle-end/15256
5228         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5230 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5232         * gcc.target/arm/aapcs/neon-vect10.c: Require
5233         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5234         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5235         * gcc.target/arm/aapcs/vfp18.c: Likewise.
5236         * gcc.target/arm/aapcs/vfp19.c: Likewise.
5237         * gcc.target/arm/aapcs/vfp20.c: Likewise.
5238         * gcc.target/arm/aapcs/vfp21.c: Likewise.
5239         * gcc.target/arm/fp16-aapcs-1.c: Require
5240         -mfloat-ab=hard.  Also simplify the test.
5241         * gcc.target/arm/fp16-aapcs-2.c: New.
5243 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5245         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5246         (add_options_for_arm_fp16_ieee): New.
5247         (add_options_for_arm_fp16_alternative): New.
5248         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
5249         long-line.
5250         (effective_target_arm_fp16_hw): New.
5252 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5254         PR tree-optimization/71655
5255         * g++.dg/pr71655.C: New test.
5257 2016-06-29  Martin Liska  <mliska@suse.cz>
5259         * gcc.dg/pr71585.c: New test.
5260         * gcc.dg/pr71585-2.c: New test.
5261         * gcc.dg/pr71585-3.c: New test.
5263 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5265         PR tree-optimization/70729
5266         * g++.dg/vect/pr70729.cc: New test.
5268 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
5270         * c-c++-common/gomp/cancel-1.c: Extend.
5272 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5274         PR tree-optimization/71625
5275         * gcc.dg/strlenopt-28.c: New test.
5277 2016-06-29  Richard Biener  <rguenther@suse.de>
5279         PR middle-end/71002
5280         * g++.dg/torture/pr71002.C: Adjust testcase.
5282 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5284         PR c/71685
5285         * gcc.dg/pr71685.c: New test.
5287 2016-06-28  Martin Sebor  <msebor@redhat.com>
5289         PR c/71552
5290         * gcc.dg/init-bad-9.c: New test.
5292 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5294         * gcc.target/powerpc/abs128-1.c: Require VSX.
5295         * gcc.target/powerpc/copysign128-1.c: Likewise.
5296         * gcc.target/powerpc/inf128-1.c: Likewise.
5297         * gcc.target/powerpc/nan128-1.c: Likewise.
5299 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
5301         PR middle-end/71626
5302         * gcc.c-torture/execute/pr71626-1.c: New test.
5303         * gcc.c-torture/execute/pr71626-2.c: New test.
5305 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
5307         PR target/71656
5308         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5310 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
5312         PR target/71670
5313         * gcc.target/powerpc/pr71670.c: New testcase.
5315 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
5317         PR target/71656
5318         * gcc.target/powerpc/pr71656-1.c: New test.
5319         * gcc.target/powerpc/pr71656-2.c: New test.
5321 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
5323         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5324         around fp16 code.
5325         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5326         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5327         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5328         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5329         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5330         Add arm_neon_fp16_ok effective target.
5331         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5332         Likewise.
5333         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5334         Likewise.
5335         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5336         Likewise.
5337         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5338         Likewise.
5339         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5340         Likewise.
5341         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5342         Likewise.
5343         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5344         Likewise.
5345         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5346         Likewise.
5347         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5348         Likewise.
5349         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5350         Likewise.
5351         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5352         Likewise.
5354 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
5356         * gcc.dg/predict-12.c: New testcase.
5358 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5360         PR fortran/71649
5361         * gfortran.dg/pr71649.f90: New test.
5363 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
5365         PR tree-optimization/71643
5366         * g++.dg/opt/pr71643.C: New test.
5368         PR tree-optimization/71631
5369         * gcc.c-torture/execute/pr71631.c: New test.
5371 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5373         * gcc.dg/predict-11.c: New testcase.
5374         * gfortran.dg/predict-2.f90: New testcase.
5376 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5378         * gcc.dg/predict-10.c: New test.
5380 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5382         * gcc.target/powerpc/abs128-1.c: New.
5383         * gcc.target/powerpc/copysign128-1.c: New.
5384         * gcc.target/powerpc/inf128-1.c: New.
5385         * gcc.target/powerpc/nan128-1.c: New.
5387 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
5389         * gfortran.dg/pr71642.f90: New test.
5391 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5393         PR tree-optimization/71647
5394         * gcc.target/i386/pr71647.c: New test.
5396 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5398         * gcc.target/i386/noplt-gd-1.c: New test.
5399         * gcc.target/i386/noplt-gd-2.c: Likewise.
5400         * gcc.target/i386/noplt-gd-3.c: Likewise.
5401         * gcc.target/i386/noplt-ld-1.c: Likewise.
5402         * gcc.target/i386/noplt-ld-2.c: Likewise.
5403         * gcc.target/i386/noplt-ld-3.c: Likewise.
5404         * lib/target-supports.exp
5405         (check_effective_target_tls_get_addr_via_got): New.
5407 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5409         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5410         testsuite compile flags.
5411         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5412         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5414 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5416         * g++dg/vect/pr36684.cc: Add dg-do compile.
5417         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5418         * gcc.dg/vect/pr70021.c: Ditto.
5419         * gcc.dg/vect/pr70138-1.c: Ditto.
5420         * gcc.dg/vect/pr70138-2.c: Ditto.
5421         * gcc.dg/vect/pr70354-1.c: Ditto.
5422         * gcc.dg/vect/pr70354-2.c: Ditto.
5423         * gcc.dg/vect/pr71259.c: Ditto.
5424         * gcc.dg/vect/pr71416-1.c: Ditto.
5425         * gcc.dg/vect/slp-43.c: Ditto.
5426         * gcc.dg/vect/slp-45.c: Ditto.
5427         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5428         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5429         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5430         * gfortran.dg/vect/pr69980.f90: Ditto.
5432 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5434         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5435         * gcc.dg/vect/bb-slp-30.c: Ditto.
5436         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5437         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5438         * gcc.dg/vect/pr45902.c: Ditto.
5439         * gcc.dg/vect/pr48172.c: Ditto.
5440         * gcc.dg/vect/pr48377.c: Ditto.
5441         * gcc.dg/vect/pr49038.c: Ditto.
5442         * gcc.dg/vect/pr49771.c: Ditto.
5443         * gcc.dg/vect/pr52091.c: Ditto.
5444         * gcc.dg/vect/pr53185-2.c: Ditto.
5445         * gcc.dg/vect/pr56826.c: Ditto.
5446         * gcc.dg/vect/pr60276.c: Ditto.
5447         * gcc.dg/vect/pr62021.c: Ditto.
5448         * gcc.dg/vect/pr63530.c: Ditto.
5449         * gcc.dg/vect/pr65518.c: Ditto.
5450         * gcc.dg/vect/pr65947-1.c: Ditto.
5451         * gcc.dg/vect/pr65947-10.c: Ditto.
5452         * gcc.dg/vect/pr65947-11.c: Ditto.
5453         * gcc.dg/vect/pr65947-12.c: Ditto.
5454         * gcc.dg/vect/pr65947-13.c: Ditto.
5455         * gcc.dg/vect/pr65947-2.c: Ditto.
5456         * gcc.dg/vect/pr65947-3.c: Ditto.
5457         * gcc.dg/vect/pr65947-4.c: Ditto.
5458         * gcc.dg/vect/pr65947-5.c: Ditto.
5459         * gcc.dg/vect/pr65947-6.c: Ditto.
5460         * gcc.dg/vect/pr65947-7.c: Ditto.
5461         * gcc.dg/vect/pr65947-8.c: Ditto.
5462         * gcc.dg/vect/pr65947-9.c: Ditto.
5463         * gcc.dg/vect/pr71416-1.c: Ditto.
5464         * gcc.dg/vect/pr71439.c: Ditto.
5465         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5466         * gcc.dg/vect/vect-bswap16.c: Ditto.
5467         * gcc.dg/vect/vect-bswap32.c: Ditto.
5468         * gcc.dg/vect/vect-bswap64.c: Ditto.
5469         * gcc.dg/vect/vect-live-1.c: Ditto.
5470         * gcc.dg/vect/vect-live-2.c: Ditto.
5471         * gcc.dg/vect/vect-live-3.c: Ditto.
5472         * gcc.dg/vect/vect-live-4.c: Ditto.
5473         * gcc.dg/vect/vect-live-5.c: Ditto.
5474         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5475         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5476         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5477         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5478         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5479         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5480         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5481         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5482         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5483         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5484         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5485         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5486         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5487         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5488         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5489         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5490         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5492 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5494         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5496 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5498         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
5499         ia32 if R_386_GOT32X relocation is supported.
5500         * gcc.target/i386/noplt-3.c: Likewise.
5501         * gcc.target/i386/noplt-2.c: Likewise.
5502         (main): Renamed to ...
5503         (bar): This.
5504         * gcc.target/i386/noplt-4.c: Likewise.
5505         (main): Renamed to ...
5506         (bar): This.
5507         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5508         * gcc.target/i386/pr67400-5.c: Likewise.
5510 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5512         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5513         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5515         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5516         f4): Adjust expected diagnostics.
5517         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5518         (T): If OVFP is defined, redefine to TP.
5519         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5520         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5521         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5522         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5523         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5524         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5525         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5526         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5527         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5528         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5529         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5530         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5531         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5532         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5533         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5534         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5535         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5536         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5537         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5538         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5539         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5540         as last argument to __builtin_add_overflow_p.
5542 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5544         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5545         dg-options and remove default vector testsuite compile flags.
5546         * g++.dg/vect/pr33860a.cc: Ditto.
5547         * g++.dg/vect/pr45470-a.cc: Ditto.
5548         * g++.dg/vect/pr45470-b.cc: Ditto.
5549         * g++.dg/vect/pr60896.cc: Ditto.
5550         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5551         * gcc.dg/vect/pr18308.c: Ditto.
5552         * gcc.dg/vect/pr24049.c: Ditto.
5553         * gcc.dg/vect/pr33373.c: Ditto.
5554         * gcc.dg/vect/pr36228.c: Ditto.
5555         * gcc.dg/vect/pr42395.c: Ditto.
5556         * gcc.dg/vect/pr42604.c: Ditto.
5557         * gcc.dg/vect/pr46663.c: Ditto.
5558         * gcc.dg/vect/pr48765.c: Ditto.
5559         * gcc.dg/vect/pr49093.c: Ditto.
5560         * gcc.dg/vect/pr49352.c: Ditto.
5561         * gcc.dg/vect/pr52298.c: Ditto.
5562         * gcc.dg/vect/pr52870.c: Ditto.
5563         * gcc.dg/vect/pr53185.c: Ditto.
5564         * gcc.dg/vect/pr53773.c: Ditto.
5565         * gcc.dg/vect/pr56695.c: Ditto.
5566         * gcc.dg/vect/pr62171.c: Ditto.
5567         * gcc.dg/vect/pr63530.c: Ditto.
5568         * gcc.dg/vect/pr68339.c: Ditto.
5569         * gcc.dg/vect/pr71259.c: Ditto.
5570         * gcc.dg/vect/vect-82_64.c: Ditto.
5571         * gcc.dg/vect/vect-83_64.c: Ditto.
5572         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5573         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5574         * gcc.dg/vect/vect-shift-2.c: Ditto.
5575         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5576         * gfortran.dg/vect/pr39318.f90: Ditto.
5577         * gfortran.dg/vect/pr45714-a.f: Ditto.
5578         * gfortran.dg/vect/pr45714-b.f: Ditto.
5579         * gfortran.dg/vect/pr46213.f90: Ditto.
5581 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5582             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5584         * gcc.target/powerpc/p9-splat-5.c: New test.
5586 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5588         PR tree-optimization/71488
5589         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5590         * lib/target-supports.exp: ... here.
5591         (check_sse4_hw_available): New procedure.
5592         (check_effective_target_sse4_runtime): Ditto.
5593         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5594         -march=westmere for sse4_runtime targets.
5595         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5596         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5597         (dg-additional-options): Use for sse4_runtime targets.
5598         (main): Call check_vect ().
5599         (dg-final): Perform scan only for sse4_runtime targets.
5601 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5603         PR target/66232
5604         PR target/67400
5605         * gcc.target/i386/pr66232-14.c: New file.
5606         * gcc.target/i386/pr66232-15.c: Likewise.
5607         * gcc.target/i386/pr66232-16.c: Likewise.
5608         * gcc.target/i386/pr66232-17.c: Likewise.
5609         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
5610         ia32 if R_386_GOT32X relocation is supported.
5611         * gcc.target/i386/pr67400-2.c: Likewise.
5612         * gcc.target/i386/pr67400-3.c: Likewise.
5613         * gcc.target/i386/pr67400-4.c: Likewise.
5614         * gcc.target/i386/pr67400-6.c: Likewise.
5615         * gcc.target/i386/pr67400-7.c: Likewise.
5616         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5618 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5620         PR libgfortran/48852
5621         * gfortran.dg/char4_iunit_1.f03: Update test.
5622         * gfortran.dg/f2003_io_5.f03: Update test.
5623         * gfortran.dg/real_const_3.f90: Update test.
5625 2016-06-23  Andi Kleen  <ak@linux.intel.com>
5627         * g++.dg/bprob/bprob.exp: Support autofdo.
5628         * g++.dg/tree-prof/tree-prof.exp: dito.
5629         * gcc.dg/tree-prof/tree-prof.exp: dito.
5630         * gcc.misc-tests/bprob.exp: dito.
5631         * gfortran.dg/prof/prof.exp: dito.
5632         * lib/profopt.exp: dito.
5633         * lib/target-supports.exp: Check for autofdo.
5635 2016-06-23  Martin Liska  <mliska@suse.cz>
5637         * gcc.dg/pr71619.c: New test.
5639 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5641         PR target/67400
5642         * gcc.target/i386/pr67400-1.c: New test.
5643         * gcc.target/i386/pr67400-2.c: Likewise.
5644         * gcc.target/i386/pr67400-3.c: Likewise.
5645         * gcc.target/i386/pr67400-4.c: Likewise.
5646         * gcc.target/i386/pr67400-5.c: Likewise.
5647         * gcc.target/i386/pr67400-6.c: Likewise.
5648         * gcc.target/i386/pr67400-7.c: Likewise.
5650 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5652         * c-c++-common/missing-header-1.c: New test case.
5653         * c-c++-common/missing-header-2.c: New test case.
5654         * c-c++-common/missing-header-3.c: New test case.
5655         * c-c++-common/missing-header-4.c: New test case.
5657 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5659         PR c/70339
5660         * c-c++-common/attributes-1.c: Update dg-prune-output to include
5661         hint.
5662         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5663         expected results due to builtin "nanl" now being suggested for
5664         "name".
5665         * gcc.dg/pr67580.c: Update expected messages.
5666         * gcc.dg/spellcheck-identifiers.c: New testcase.
5667         * gcc.dg/spellcheck-typenames.c: New testcase.
5669 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5671         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5672         file.
5673         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5674         diagnostic-test-show-locus-parseable-fixits.c to sources for
5675         diagnostic_plugin_test_show_locus.c.
5676         * lib/gcc-defs.exp (freeform_regexps): New global.
5677         (dg-regexp): New function.
5678         (handle-dg-regexps): New function.
5679         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5680         freeform_regexps to the empty list.
5681         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5683 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5685         PR tree-optimization/71488
5686         * g++.dg/pr71488.C: New test.
5687         * gcc.dg/vect/vect-bool-cmp.c: New test.
5689 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5691         * gcc.dg/guality/param-5.c: New test.
5693 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5695         * gcc.target/i386/asm-flag-7.c: New test.
5697 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5699         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5700         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5701         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5702         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5703         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5704         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5705         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5706         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5707         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5708         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5709         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5710         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5711         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5712         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5713         * lib/target-supports.exp: Likewise.
5715 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5717         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5718         * gcc.dg/attr-ms_struct-2.c: Likewise.
5719         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5720         * gcc.dg/bf-ms-attrib.c: Likewise.
5721         * gcc.dg/bf-ms-layout-2.c: Likewise.
5722         * gcc.dg/bf-ms-layout-3.c: Likewise.
5723         * gcc.dg/bf-ms-layout.c: Likewise.
5724         * gcc.dg/bf-no-ms-layout.c: Likewise.
5725         * gcc.target/i386/bitfield1.c: Likewise.
5726         * gcc.target/i386/bitfield2.c: Likewise.
5727         * gcc.target/i386/bitfield3.c: Likewise.
5729 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5731         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5732         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5733         override other than -mcpu=power9 command-line option is specified,
5734         or if the target operating system is aix.
5735         * gcc.target/powerpc/darn-1.c: Likewise.
5736         * gcc.target/powerpc/darn-2.c: Likewise.
5737         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5738         test if effective-target is not powerpc_p9vector_ok or if the
5739         target operating system is not defined.
5740         * gcc.target/powerpc/vslv-1.c: Likewise.
5741         * gcc.target/powerpc/vsrv-0.c: Likewise.
5742         * gcc.target/powerpc/vsrv-1.c: Likewise.
5744 2016-06-21  Tobias Burnus  <burnus@net-b.de>
5746         PR fortran/71068
5747         * gfortran.dg/coarray/data_1.f90: New.
5749 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5751         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5752         (dg-require-effective-target): Use arm_v8_neon_hw.
5753         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5754         (dg-require-effective-target): Likewise.
5755         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5756         (dg-require-effective-target): Likewise.
5757         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5758         (dg-require-effective-target): Likewise.
5759         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5760         (dg-require-effective-target): Likewise.
5761         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5762         (dg-require-effective-target): Likewise.
5763         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5764         Add AArch64 check.
5766 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5768         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5769         Set to 3 so test passes.
5771 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5773         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5775 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5777         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5778         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5779         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5780         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5782 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5784         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5785         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5787 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5789         PR target/71549
5790         * gcc.target/i386/pr71549.c: New test.
5792 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5794         * gcc.target/powerpc/vadsdu-0.c: Replace
5795         dg-require-effective-target directive to allow test to run on more
5796         platforms, and add dg-skip-if directive to disable test on aix
5797         platforms because of known incompatibilities.
5798         * gcc.target/powerpc/vadsdu-1.c: Likewise.
5799         * gcc.target/powerpc/vadsdu-2.c: Likewise.
5800         * gcc.target/powerpc/vadsdu-3.c: Likewise.
5801         * gcc.target/powerpc/vadsdu-4.c: Likewise.
5802         * gcc.target/powerpc/vadsdu-5.c: Likewise.
5803         * gcc.target/powerpc/vadsdub-1.c: Likewise.
5804         * gcc.target/powerpc/vadsdub-2.c: Replace
5805         dg-require-effective-target directive to allow test to run on more
5806         platforms, and add dg-skip-if directive to disable test on aix
5807         platforms because of known incompatibilities.
5808         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5809         with vec_absdb call to differentiate this test from vadsdub-1.c.
5810         * gcc.target/powerpc/vadsduh-1.c: Replace
5811         dg-require-effective-target directive to allow test to run on more
5812         platforms, and add dg-skip-if directive to disable test on aix
5813         platforms because of known incompatibilities.
5814         * gcc.target/powerpc/vadsduh-2.c: Likewise.
5815         * gcc.target/powerpc/vadsduw-1.c: Likewise.
5816         * gcc.target/powerpc/vadsduw-2.c: Likewise.
5818 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
5820         PR tree-optimization/71588
5821         * gcc.dg/pr71558.c: New test.
5823 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5825         * c-c++-common/pr68657-1.c: Require ptr32plus support.
5826         * c-c++-common/pr68657-2.c: Likewise.
5827         * c-c++-common/pr68657-3.c: Likewise.
5828         * gcc.dg/torture/pr69714.c: Require int32plus support.
5829         * gcc.dg/torture/pr70025.c: Likewise.
5830         * gcc.dg/torture/pr70083.c: Likewise.
5831         * gcc.dg/torture/pr70542.c: Likewise.
5832         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5834 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
5836         PR c/71601
5837         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5839 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5841         PR middle-end/71581
5842         * gcc.dg/pr71581.c: New test.
5844         PR rtl-optimization/71591
5845         * gcc.dg/cpp/pr71591.c: New test.
5847 2016-06-20   David B. Robins  <gcc@davidrobins.net>
5849         PR target/71571
5850         * g++.dg/torture/pr71571.C: New test.
5852 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5854         PR target/71559
5855         * gcc.target/i386/sse2-pr71559.c: New test.
5856         * gcc.target/i386/avx-pr71559.c: New test.
5857         * gcc.target/i386/avx512f-pr71559.c: New test.
5859 2016-06-20  Tobias Burnus  <burnus@net-b.de>
5861         PR fortran/71194
5862         * gfortran.dg/pointer_remapping_10.f90: New.
5864 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
5866         * g++.dg/diagnostic/string-literal-concat.C: New test case.
5868 2016-06-20  Martin Sebor  <msebor@redhat.com>
5870         PR c/69507
5871         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5872         * gnu90-const-expr-1.c: Same.
5873         * gnu99-const-expr-1.c: Same.
5874         * gnu99-static-1.c: Same.
5876 2016-06-20  Renlin Li  <renlin.li@arm.com>
5878         PR testsuite/71489
5879         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5881 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
5883         * gcc.target/aarch64/vcvt_f64_1.c: New.
5884         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5885         * gcc.target/aarch64/vrecp_f64_1.c: New.
5887 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5889         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5890         "alignement".
5892 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
5894         PR target/71103
5895         * gcc.target/avr/torture/pr71103-2.c: New test.
5897 2016-06-19  Martin Sebor  <msebor@redhat.com>
5899         PR c/69507
5900         * gcc.dg/alignof.c: New test.
5902 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5904         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5905         vs dg-error; test constexpr specifier too.
5907 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5909         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5911 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
5913         * lib/target-supports.exp
5914         (check_effective_target_arm_neon_fp16_ok_nocache): Call
5915         arm_neon_ok and merge flags.  Fix temporary test name.
5916         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5917         and merge flags.
5919 2016-06-17  Martin Liska  <mliska@suse.cz>
5921         * gcc.dg/predict-9.c: Fix dump scanning.
5923 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5925         PR tree-optimization/71354
5926         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5928 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5930         PR tree-optimization/71347
5931         * gcc.dg/tree-ssa/pr71347.c: New test.
5933 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5935         PR tree-optimization/71354
5936         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5938 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5940         * gcc.dg/vect/vect-alias-check-1.c: New test.
5942 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5944         PR target/71151
5945         * gcc.target/avr/pr71151-1.c: New test.
5946         * gcc.target/avr/pr71151-2.c: New test.
5947         * gcc.target/avr/pr71151-3.c: New test.
5948         * gcc.target/avr/pr71151-4.c: New test.
5949         * gcc.target/avr/pr71151-5.c: New test.
5950         * gcc.target/avr/pr71151-6.c: New test.
5951         * gcc.target/avr/pr71151-7.c: New test.
5952         * gcc.target/avr/pr71151-8.c: New test.
5953         * gcc.target/avr/pr71151-common.h: New test.
5955 2016-06-16  Martin Liska  <mliska@suse.cz>
5957         * gfortran.dg/predict-1.f90: New test.
5959 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
5961         PR target/71242
5962         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
5964 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
5966         * g++.dg/vect/pr36648.cc: Disable cunrolli
5968 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
5970         PR target/71554
5971         * gcc.c-torture/execute/pr71554.c: New test.
5973         PR rtl-optimization/71532
5974         * gcc.dg/torture/pr71532.c: New test.
5976 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5978         * gcc.target/powerpc/p9-dimode1.c: New test.
5979         * gcc.target/powerpc/p9-dimode2.c: Likewise.
5981 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
5983         * gcc.c-torture/compile/20160615-1.c: New test.
5985         * g++.dg/cpp0x/ref-qual17.C: New test.
5987 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5989         PR middle-end/71529
5990         * gcc.target/i386/pr71529.C: New test.
5992 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
5994         PR tree-optimization/71483
5995         * g++.dg/vect/pr71483.c: New
5997 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
5999         PR c++/70202
6000         * g++.dg/inherit/crash6.C: New.
6001         * g++.dg/inherit/union2.C: Likewise.
6002         * g++.dg/inherit/virtual12.C: Likewise.
6003         * g++.dg/inherit/virtual13.C: Likewise.
6004         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6006 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
6008         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6010 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6012         PR tree-optimization/71439
6013         * gcc.dg/vect/pr71439.c: New
6015 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6017         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6019 2016-06-15  Richard Biener  <rguenther@suse.de>
6021         * gcc.dg/vect/slp-45.c: New testcase.
6023 2016-06-15  Richard Biener  <rguenther@suse.de>
6025         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6027 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6029         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6030         requirements, and disable for AIX for now.
6031         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6033 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6035         PR c++/71528
6036         * g++.dg/opt/pr71528.C: New test.
6038         PR c++/71516
6039         * g++.dg/init/pr71516.C: New test.
6041 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6043         * g++.dg/init/array46.C: New.
6045 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
6047         * gcc.target/i386/float128-3.c: New test.
6048         * gcc.target/i386/quad-sse4.c: Ditto.
6049         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6050         Update scan strings.
6052 2016-06-14  Richard Biener  <rguenther@suse.de>
6054         PR middle-end/71526
6055         * gfortran.dg/pr71526.f90: New testcase.
6057 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6059         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6060         * gcc.dg/zero_bits_compound-1.c: Likewise.
6062 2016-06-14  Richard Biener  <rguenther@suse.de>
6064         PR tree-optimization/71522
6065         * gcc.dg/torture/pr71522.c: New testcase.
6067 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6069         PR tree-optimization/71520
6070         * gcc.dg/tree-ssa/pr71520.c: New test.
6072 2016-06-14  Richard Biener  <rguenther@suse.de>
6074         PR tree-optimization/71521
6075         * gcc.dg/tree-ssa/vrp101.c: New testcase.
6077 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6079         PR sanitizer/71498
6080         * c-c++-common/ubsan/bounds-13.c: New test.
6082         PR preprocessor/71183
6083         * gcc.dg/cpp/source_date_epoch-3.c: New test.
6085 2016-06-13  Jeff Law  <law@redhat.com>
6087         PR tree-optimization/71403
6088         * c-c++-common/ubsan/pr71403-1.c: New test.
6089         * c-c++-common/ubsan/pr71403-2.c: New test.
6090         * c-c++-common/ubsan/pr71403-3.c: New test.
6092 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6094         PR middle-end/71478
6095         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6096         Add -Wno-psabi -w to dg-options.
6098 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6100         * gcc.target/powerpc/vadsdu-0.c: New test.
6101         * gcc.target/powerpc/vadsdu-1.c: New test.
6102         * gcc.target/powerpc/vadsdu-2.c: New test.
6103         * gcc.target/powerpc/vadsdu-3.c: New test.
6104         * gcc.target/powerpc/vadsdu-4.c: New test.
6105         * gcc.target/powerpc/vadsdu-5.c: New test.
6106         * gcc.target/powerpc/vadsdub-1.c: New test.
6107         * gcc.target/powerpc/vadsdub-2.c: New test.
6108         * gcc.target/powerpc/vadsduh-1.c: New test.
6109         * gcc.target/powerpc/vadsduh-2.c: New test.
6110         * gcc.target/powerpc/vadsduw-1.c: New test.
6111         * gcc.target/powerpc/vadsduw-2.c: New test.
6113 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
6115         * gcc.dg/c99-init-2.c (c): Update expected error message.
6116         * gcc.dg/init-bad-8.c (foo): Likewise.
6117         * gcc.dg/spellcheck-fields-3.c: New test case.
6119 2016-06-13  Martin Liska  <mliska@suse.cz>
6121         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6122         and "guess loop iv compared" heuristics.
6123         * gcc.dg/predict-2.c: Likewise.
6124         * gcc.dg/predict-3.c: Likewise.
6125         * gcc.dg/predict-4.c: Likewise.
6126         * gcc.dg/predict-5.c: Likewise.
6127         * gcc.dg/predict-6.c: Likewise.
6129 2016-06-13  Marek Polacek  <polacek@redhat.com>
6131         PR middle-end/71476
6132         * c-c++-common/Wswitch-unreachable-4.c: New test.
6133         * gcc.dg/Wswitch-unreachable-2.c: New test.
6134         * g++.dg/tm/jump1.C: Move dg-warning.
6136 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
6138         * gnat.dg/renaming10.ad[sb]: New test.
6140 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
6142         PR fortran/70673
6143         * gfortran.dg/pr70673.f90: New test.
6145 2016-06-13  Richard Biener  <rguenther@suse.de>
6147         PR middle-end/64516
6148         * gcc.dg/align-3.c: New testcase.
6150 2016-06-13  Martin Liska  <mliska@suse.cz>
6152         * gcc.target/i386/pr71458.c: New test.
6154 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
6156         PR target/71241
6157         * gcc.dg/torture/float128-nan.c: New test.
6159 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6161         PR target/60751
6162         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6163         statement.
6165 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6167         PR target/60751
6168         * gfortran.dg/comma_IO_extension_1.f90: New test.
6169         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6170         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6171         statement.
6172         * gfortran.dg/graphite/pr38083.f90: Likewise.
6173         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6174         missing format.
6176 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6178         * gnat.dg/case_character.adb: New test.
6180 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
6182         PR middle-end/71310
6183         * gcc.target/powerpc/pr71310.c: New testcase.
6185 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
6187         PR middle-end/71478
6188         * gcc.dg/pr71478.c: New test.
6190 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
6192         PR middle-end/71494
6193         * gcc.c-torture/execute/pr71494.c: New test.
6195         PR c/68657
6196         * gcc.target/i386/pr68657.c: New test.
6198         PR inline-asm/68843
6199         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6200         (test): Add -masm=intel alternatives.
6202 2016-06-10  Martin Sebor  <msebor@redhat.com>
6204         PR c/71392
6205         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6207 2016-06-10  Jeff Law  <law@redhat.com>
6209         PR tree-optimization/71335
6210         * gcc.c-torture/execute/pr71335.c: New test.
6212 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
6214         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6215         the various "cannot tail-call: " messages.
6217 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
6219         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6220         and options.
6222 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
6224         PR sanitizer/71480
6225         * c-c++-common/asan/pr71480.c: New test.
6227 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
6229         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6230         (ASMNAME2): Likewise.
6231         (main): Replace fn in asm statement with ASMNAME ("fn").
6232         * gcc.dg/guality/pr68037-2.c: Likewise.
6233         * gcc.dg/guality/pr68037-3.c: Likewise.
6234         * gcc.dg/torture/pr68037-1.c: Likewise.
6235         * gcc.dg/torture/pr68037-2.c: Likewise.
6236         * gcc.dg/torture/pr68037-3.c: Likewise.
6238 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6240         PR inline-asm/68843
6241         * gcc.target/i386/pr68843-1.c: New test.
6242         * gcc.target/i386/pr68843-2.c: New test.
6244 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6245             Cesar Philippidis  <cesar@codesourcery.com>
6247         PR middle-end/71373
6248         * gcc.dg/goacc/nested-function-1.c: New file.
6249         * gcc.dg/goacc/nested-function-2.c: Likewise.
6250         * gcc.dg/goacc/pr71373.c: Likewise.
6251         * gfortran.dg/goacc/cray-2.f95: Likewise.
6252         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6253         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6254         * gfortran.dg/goacc/cray.f95: Update.
6255         * gfortran.dg/goacc/loop-1.f95: Likewise.
6256         * gfortran.dg/goacc/loop-3.f95: Likewise.
6257         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6258         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6260 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6262         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6263         for OpenACC tile clauses.
6264         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6266         PR c/71381
6267         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
6268         to...
6269         * c-c++-common/goacc/cache-2.c: ... this new file.
6270         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6271         * gfortran.dg/goacc/cache-2.f95: ... this new file.
6272         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6273         usage.
6274         * gfortran.dg/goacc/cray.f95: Likewise.
6275         * gfortran.dg/goacc/loop-1.f95: Likewise.
6277 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
6279         PR tree-optimization/71407
6280         PR tree-optimization/71416
6281         * gcc.dg/vect/pr71407.c: New
6282         * gcc.dg/vect/pr71416-1.c: New
6283         * gcc.dg/vect/pr71416-2.c: New
6285 2016-06-10  Richard Biener  <rguenther@suse.de>
6287         PR middle-end/71477
6288         * gcc.dg/torture/pr71477.c: New testcase.
6290 2016-06-09  Julia Koval  <julia.koval@intel.com>
6292         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6293         * gcc.target/i386/interrupt-13.c: Likewise.
6294         * gcc.target/i386/interrupt-15.c: Likewise.
6295         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6296         * gcc.target/i386/interrupt-24.c: Likewise.
6297         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6298         * gcc.target/i386/interrupt-9.c: Likewise.
6299         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6301 2016-06-09  Martin Sebor  <msebor@redhat.com>
6303         PR c/70883
6304         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6305         * gcc.dg/builtin-constant_p-1.c: Same.
6306         * gcc.dg/builtins-error.c: Same.
6307         * gcc.dg/pr70859.c: Same.
6309 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6311         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6312         * gcc.dg/torture/pr68067-1.c: Likewise.
6313         * gcc.dg/torture/pr68067-2.c: Likewise.
6315 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6317         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6318           when setting SIZE.
6320 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6322         PR c++/71465
6323         * g++.dg/inherit/crash5.C: New.
6324         Revert:
6325         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6327         PR c++/70202
6328         * g++.dg/inherit/crash5.C: New.
6329         * g++.dg/inherit/virtual1.C: Adjust.
6331 2016-06-09  Martin Liska  <mliska@suse.cz>
6333         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6334         * g++.dg/predict-loop-exit-2.C: Likewise.
6335         * g++.dg/predict-loop-exit-3.C: Likewise.
6336         * gcc.dg/predict-1.c: Likewise.
6337         * gcc.dg/predict-2.c: Likewise.
6338         * gcc.dg/predict-3.c: Likewise.
6339         * gcc.dg/predict-4.c: Likewise.
6340         * gcc.dg/predict-5.c: Likewise.
6341         * gcc.dg/predict-6.c: Likewise.
6342         * gcc.dg/predict-7.c: Likewise.
6344 2016-06-09  Richard Biener  <rguenther@suse.de>
6346         PR tree-optimization/71462
6347         * gcc.dg/torture/pr71462.c: New testcase.
6349 2016-06-09  Marek Polacek  <polacek@redhat.com>
6351         PR c/65471
6352         * gcc.dg/c11-generic-3.c: New test.
6354 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
6356         * g++.dg/init/array42.C: New.
6357         * g++.dg/init/array43.C: Likewise.
6358         * g++.dg/init/array44.C: Likewise.
6359         * g++.dg/init/array45.C: Likewise.
6360         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6361         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6362         * g++.dg/cpp1y/auto-fn27.C: Likewise.
6363         * g++.dg/gomp/pr35751.C: Likewise.
6364         * g++.dg/init/array23.C: Likewise.
6365         * g++.dg/init/brace2.C: Likewise.
6366         * g++.dg/init/brace6.C: Likewise.
6368 2016-06-08  Martin Sebor  <msebor@redhat.com>
6369             Jakub Jelinek  <jakub@redhat.com>
6371         PR c++/70507
6372         PR c/68120
6373         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6374         * c-c++-common/builtin-arith-overflow-2.c: New test.
6375         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6376         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6377         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6379 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6381         PR c++/71442
6382         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6384 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
6386         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6387         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6388         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6389         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6390         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6391         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6392         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6393         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6394         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6395         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6396         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6397         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6398         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6400 2016-06-08  Richard Biener  <rguenther@suse.de>
6402         PR tree-optimization/68558
6403         * gcc.dg/vect/slp-44.c: New testcase.
6405 2016-06-08  Richard Biener  <rguenther@suse.de>
6407         * gcc.dg/vect/slp-43.c: New testcase.
6409 2016-06-08  Richard Biener  <rguenther@suse.de>
6411         PR tree-optimization/71452
6412         * gcc.dg/torture/pr71452.c: New testcase.
6414 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6416         PR c++/71448
6417         * g++.dg/torture/pr71448.C: New test.
6419 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
6421         PR debug/71432
6422         PR ada/71413
6423         * g++.dg/debug/pr71432.C: New test.
6425 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6427         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6428         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6429         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6431 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
6433         * gcc.dg/vect/vect-live-2.c: Update effective target.
6434         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6435         * lib/target-supports.exp: Add aarch64 to vect_long.
6437 2016-06-08  Marek Polacek  <polacek@redhat.com>
6439         PR c/71418
6440         * gcc.dg/noncompile/pr71418.c: New test.
6442         PR c/71426
6443         * gcc.dg/noncompile/pr71426.c: New test.
6445 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
6447         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6448         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6449         * gcc.dg/predict-3.c: Update template.
6450         * gcc.dg/predict-5.c: Update template.
6451         * gcc.dg/predict-6.c: Update template.
6452         * gcc.dg/predict-9.c: Update template.
6453         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6455 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
6457         * gcc.target/powerpc/vec-mul.c: New test.
6459 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
6461         * gcc.dg/spellcheck-fields-2.c: New test case.
6463 2016-06-07  Richard Biener  <rguenther@suse.de>
6465         PR c/61564
6466         * gcc.dg/Wpragmas-1.c: New testcase.
6467         * gcc.dg/Wattributes-4.c: Likewise.
6468         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6469         entry.
6471 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
6473         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6474         spurious debug code.
6476 2016-06-07  Richard Biener  <rguenther@suse.de>
6478         PR tree-optimization/71428
6479         * gcc.dg/torture/pr71428.c: New testcase.
6481 2016-06-07  Richard Biener  <rguenther@suse.de>
6483         PR middle-end/71423
6484         * gcc.dg/torture/pr71423.c: New testcase.
6486 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6488         PR middle-end/71408
6489         * gcc.dg/tree-ssa/pr71408.c: New test.
6491 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6493         PR middle-end/71281
6494         * g++.dg/torture/pr71281.C: New test.
6496 2016-06-06  Marek Polacek  <polacek@redhat.com>
6498         PR c/71362
6499         * gcc.dg/pr71362.c: New test.
6501 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6502             Patrick Palka  <ppalka@gcc.gnu.org>
6504         PR c++/70847
6505         PR c++/71330
6506         PR c++/71393
6507         * g++.dg/opt/pr70847.C: New test.
6508         * g++.dg/ubsan/pr70847.C: New test.
6509         * g++.dg/ubsan/pr71393.C: New test.
6511 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6513         PR tree-optimization/71259
6514         * gcc.dg/vect/pr71259.c: New test.
6516 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
6518         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6519         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6520         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6521         above.
6523 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6525         PR middle-end/37780
6526         * gcc.c-torture/execute/pr37780.c: New test.
6527         * gcc.target/aarch64/pr37780_1.c: Likewise.
6528         * gcc.target/arm/pr37780_1.c: Likewise.
6530 2016-06-06  Marek Polacek  <polacek@redhat.com>
6532         * c-c++-common/attr-may-alias-1.c: New test.
6533         * c-c++-common/attr-may-alias-2.c: New test.
6534         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6536 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6538         PR c/24414
6539         * gcc.target/i386/pr24414.c: New test.
6541 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
6543         * gcc.target/sparc/vis4misc.c: New file.
6544         * gcc.target/sparc/fpcmp.c: Likewise.
6545         * gcc.target/sparc/fpcmpu.c: Likewise.
6547 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
6549         * gcc.dg/vect/vect-live-1.c: Use additional-options.
6550         * gcc.dg/vect/vect-live-3.c: Likewise.
6552 2016-06-06  Richard Biener  <rguenther@suse.de>
6554         PR tree-optimization/71398
6555         * gcc.dg/torture/pr71398.c: New testcase.
6557 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
6559         PR target/71389
6560         * g++.dg/pr71389.C: New test.
6562 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6564         PR fortran/71404
6565         * gfortran.dg/fmt_read_5.f: New test.
6567 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6569         PR fortran/69659
6570         * gfortran.dg/class_array_22.f03: New test.
6572 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6574         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6576 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6578         * gcc.dg/predict-9.c: Update template.
6580 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6582         PR c++/49377
6583         * g++.dg/template/pr49377.C: New.
6585 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
6587         PR tree-optimization/71405
6588         * g++.dg/torture/pr71405.C: New test.
6590 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6592         PR c++/70202
6593         * g++.dg/inherit/crash5.C: New.
6594         * g++.dg/inherit/virtual1.C: Adjust.
6596 2016-06-03  Jeff Law  <law@redhat.com>
6598         PR tree-optimization/71316
6599         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6601 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6603         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
6604         dg-additional-options with just -fno-tree-scev-cprop in it.
6605         * gcc.dg/vect/vect-live-2.c: Likewise.
6606         * gcc.dg/vect/vect-live-5.c: Likewise.
6607         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6608         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6609         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6611 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
6613         PR c++/27100
6614         * g++.dg/other/friend6.C: New test.
6616 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6618         * g++.dg/torture/ppc-ldst-array.C: New.
6620 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
6622         PR target/71276
6623         PR target/71277
6624         * gcc.dg/torture/builtin-fp-int-inexact.c,
6625         gcc.target/i386/387-builtin-fp-int-inexact.c,
6626         gcc.target/i386/387-rint-inline-1.c,
6627         gcc.target/i386/387-rint-inline-2.c,
6628         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6629         gcc.target/i386/sse2-rint-inline-1.c,
6630         gcc.target/i386/sse2-rint-inline-2.c,
6631         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6632         gcc.target/i386/sse4_1-rint-inline.c: New tests.
6634 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6635             Julia Koval  <julia.koval@intel.com>
6637         PR target/66960
6638         PR target/67630
6639         PR target/67634
6640         PR target/67841
6641         PR target/68037
6642         PR target/68618
6643         PR target/68661
6644         PR target/69575
6645         PR target/69596
6646         PR target/69734
6647         * gcc.dg/guality/pr68037-1.c: New test.
6648         * gcc.dg/guality/pr68037-2.c: Likewise.
6649         * gcc.dg/guality/pr68037-3.c: Likewise.
6650         * gcc.dg/torture/pr68037-1.c: Likewise.
6651         * gcc.dg/torture/pr68037-2.c: Likewise.
6652         * gcc.dg/torture/pr68037-3.c: Likewise.
6653         * gcc.dg/torture/pr68661-1a.c: Likewise.
6654         * gcc.dg/torture/pr68661-1b.c: Likewise.
6655         * gcc.target/i386/interrupt-1.c: Likewise.
6656         * gcc.target/i386/interrupt-2.c: Likewise.
6657         * gcc.target/i386/interrupt-3.c: Likewise.
6658         * gcc.target/i386/interrupt-4.c: Likewise.
6659         * gcc.target/i386/interrupt-5.c: Likewise.
6660         * gcc.target/i386/interrupt-6.c: Likewise.
6661         * gcc.target/i386/interrupt-7.c: Likewise.
6662         * gcc.target/i386/interrupt-8.c: Likewise.
6663         * gcc.target/i386/interrupt-9.c: Likewise.
6664         * gcc.target/i386/interrupt-10.c: Likewise.
6665         * gcc.target/i386/interrupt-11.c: Likewise.
6666         * gcc.target/i386/interrupt-12.c: Likewise.
6667         * gcc.target/i386/interrupt-13.c: Likewise.
6668         * gcc.target/i386/interrupt-14.c: Likewise.
6669         * gcc.target/i386/interrupt-15.c: Likewise.
6670         * gcc.target/i386/interrupt-16.c: Likewise.
6671         * gcc.target/i386/interrupt-17.c: Likewise.
6672         * gcc.target/i386/interrupt-18.c: Likewise.
6673         * gcc.target/i386/interrupt-19.c: Likewise.
6674         * gcc.target/i386/interrupt-20.c: Likewise.
6675         * gcc.target/i386/interrupt-21.c: Likewise.
6676         * gcc.target/i386/interrupt-22.c: Likewise.
6677         * gcc.target/i386/interrupt-23.c: Likewise.
6678         * gcc.target/i386/interrupt-24.c: Likewise.
6679         * gcc.target/i386/interrupt-25.c: Likewise.
6680         * gcc.target/i386/interrupt-26.c: Likewise.
6681         * gcc.target/i386/interrupt-27.c: Likewise.
6682         * gcc.target/i386/interrupt-28.c: Likewise.
6683         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6684         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6685         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6686         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6687         * gcc.target/i386/interrupt-iamcu.c: Likewise.
6688         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6689         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6690         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6691         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6692         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6693         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6694         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6696 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
6698         PR tree-optimization/52171
6699         * gcc.dg/pr52171.c: New test.
6700         * gcc.target/i386/pr52171.c: New test.
6702 2016-06-03  Jan Hubicka  <jh@suse.cz>
6704         * g++.dg/tree-ssa/pred-1.C: New testcase
6705         * gcc.dg/tree-ssa/pred-1.c: New testcase
6707 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6709         PR target/70957
6710         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6711         support.
6712         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6714 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6716         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6718 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6720         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6721         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6722         * gcc.dg/vect/vect-live-1.c: New test.
6723         * gcc.dg/vect/vect-live-2.c: New test.
6724         * gcc.dg/vect/vect-live-3.c: New test.
6725         * gcc.dg/vect/vect-live-4.c: New test.
6726         * gcc.dg/vect/vect-live-5.c: New test.
6727         * gcc.dg/vect/vect-live-slp-1.c: New test.
6728         * gcc.dg/vect/vect-live-slp-2.c: New test.
6729         * gcc.dg/vect/vect-live-slp-3.c: New test.
6731 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6733         PR middle-end/71387
6734         * g++.dg/opt/pr71387.C: New test.
6736 2016-06-02  Jeff Law  <law@redhat.com>
6738         PR tree-optimization/71328
6739         * gcc.c-torture/compile/pr71328.c: New test.
6741 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6743         PR fortran/52393
6744         * gfortran.dg/fmt_read_3.f90: Fix typo.
6745         * gfortran.dg/fmt_read_4.f90: New test.
6747 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6749         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6750         * g++.dg/cpp0x/forw_enum6.C: Likewise.
6751         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6752         * g++.dg/cpp0x/override2.C: Likewise.
6753         * g++.dg/parse/crash5.C: Likewise.
6754         * g++.dg/parse/error16.C: Likewise.
6755         * g++.dg/parse/error27.C: Likewise.
6756         * g++.dg/template/qualttp15.C: Likewise.
6757         * g++.dg/template/redecl4.C: Likewise.
6758         * g++.old-deja/g++.other/crash39.C: Likewise.
6759         * g++.old-deja/g++.other/struct1.C: Likewise.
6760         * g++.old-deja/g++.pt/m9a.C: Likewise.
6761         * g++.old-deja/g++.pt/memclass10.C: Likewise.
6763 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6765         PR c++/71372
6766         * c-c++-common/pr71372.c: New test.
6768         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6769         __TIME__ strings with __builtin_strcmp instead of printf and
6770         dg-output.
6772 2016-06-02  Martin Liska  <mliska@suse.cz>
6774         * gcc.dg/predict-9.c: New test.
6776 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6778         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6779         global set_compiler_env_var and global saved_compiler_env_var.
6781 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6783         PR rtl-optimization/71295
6784         * gcc.c-torture/compile/pr71295.c: New test.
6786 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6788         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6790         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6791         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6793         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6794         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6795         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6796         alternative number.
6798 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6800         * gcc.target/powerpc/p9-splat-4.c: New test.
6802 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6804         PR target/71186
6805         * gcc.target/powerpc/pr71186.c: New test.
6807 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6809         PR fortran/52393
6810         * gfortran.dg/fmt_read_3.f90: New test.
6812 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6814         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6815         procedure.
6817 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
6819         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6820         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6821         env var is set.
6822         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6823         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6824         shown once.
6825         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6826         during compilation.
6827         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6828         vars set by dg-set-compiler-env-var.
6830 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
6832         PR fortran/71156
6833         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6834         to the module procedure declaration.
6835         * gfortran.dg/submodule_16.f08: New test.
6837 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6839         PR middle-end/71371
6840         * c-c++-common/gomp/pr71371.c: New test.
6842 2016-06-01  Richard Biener  <rguenther@suse.de>
6844         PR tree-optimization/71366
6845         * gcc.dg/torture/pr71366-1.c: New testcase.
6846         * gcc.dg/torture/pr71366-2.c: Likewise.
6848 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6850         * gcc.target/powerpc/vslv-0.c: New test.
6851         * gcc.target/powerpc/vslv-1.c: New test.
6852         * gcc.target/powerpc/vsrv-0.c: New test.
6853         * gcc.target/powerpc/vsrv-1.c: New test.
6855 2016-06-01  Nathan Sidwell  <nathan@acm.org>
6857         * c-c++-common/torture/pr57945.c: Add expected PTX error.
6858         * gcc.target/nvptx/weak.c: New.
6860 2016-06-01  Richard Biener  <rguenther@suse.de>
6862         PR tree-optimization/71261
6863         * gcc.dg/torture/vect-bool-1.c: New testcase.
6865 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6867         * gfortran.dg/gomp/order-1.f90: New test.
6868         * gfortran.dg/gomp/order-2.f90: New test.
6870 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
6872         * gcc.dg/unroll-6.c: Update template.
6873         * gcc.dg/unroll-7.c: New testcase.
6874         * gcc.dg/unroll-8.c: New testcase.
6876 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6878         * gnat.dg/opt56.ad[sb]: New test.
6880 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
6882         PR c++/66635
6883         * g++.dg/cpp0x/constexpr-ice16.C: New.
6885 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6887         PR tree-optimization/71314
6888         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
6889         -mbranch-cost=2.
6891 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6893         PR tree-optimization/71077
6894         * gcc.dg/tree-ssa/pr71077.c: New test.
6896 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
6898         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6899         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6900         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6902 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
6904         PR c++/71248
6905         * g++.dg/cpp0x/pr71248.C: New.
6906         * g++.dg/cpp0x/auto7.C: Test column numbers too.
6907         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6908         * g++.dg/init/new37.C: Likewise.
6909         * g++.dg/template/static1.C: Likewise.
6910         * g++.dg/template/static2.C: Likewise.
6912 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
6914         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6915         instead of %rdi.
6916         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6918 2016-05-31  Marek Polacek  <polacek@redhat.com>
6920         * c-c++-common/Wswitch-unreachable-3.c: New test.
6921         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6923 2016-05-31  Richard Biener  <rguenther@suse.de>
6925         PR tree-optimization/71352
6926         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6928 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6930         * gcc.target/arm/armv5_thumb_isa.c: New test.
6932 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
6934         PR target/71346
6935         * gcc.target/i386/pr71346.c: New test.
6937 2016-05-31  Tom de Vries  <tom@codesourcery.com>
6939         PR tree-optimization/69068
6940         * gcc.dg/graphite/pr69068.c: New test.
6942 2016-05-27  Martin Sebor  <msebor@redhat.com>
6944         PR c++/71306
6945         * g++.dg/warn/Wplacement-new-size-3.C: New test.
6947 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
6949         PR c++/71349
6950         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
6951         nowait depend(inout: dd[0]) clauses where permitted.
6953 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
6955         PR c++/71238
6956         * g++.dg/parse/pr71238.C: New.
6957         * g++.dg/concepts/friend1.C: Test column numbers too.
6958         * g++.dg/cpp0x/initlist31.C: Likewise.
6959         * g++.dg/cpp0x/pr51420.C: Likewise.
6960         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6961         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6962         * g++.dg/ext/builtin3.C: Likewise.
6963         * g++.dg/lookup/friend12.C: Likewise.
6964         * g++.dg/lookup/friend7.C: Likewise.
6965         * g++.dg/lookup/koenig1.C: Likewise.
6966         * g++.dg/lookup/koenig5.C: Likewise.
6967         * g++.dg/lookup/used-before-declaration.C: Likewise.
6968         * g++.dg/overload/koenig1.C: Likewise.
6969         * g++.dg/template/crash65.C: Likewise.
6970         * g++.dg/template/friend57.C: Likewise.
6971         * g++.dg/warn/Wshadow-5.C: Likewise.
6972         * g++.dg/warn/Wunused-8.C: Likewise.
6973         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6974         * g++.old-deja/g++.jason/lineno5.C: Likewise.
6975         * g++.old-deja/g++.jason/member.C: Likewise.
6976         * g++.old-deja/g++.jason/report.C: Likewise.
6977         * g++.old-deja/g++.jason/scoping12.C: Likewise.
6978         * g++.old-deja/g++.law/visibility20.C: Likewise.
6979         * g++.old-deja/g++.ns/koenig5.C: Likewise.
6980         * g++.old-deja/g++.other/static5.C: Likewise.
6981         * g++.old-deja/g++.pt/overload2.C: Likewise.
6983 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
6985         * gcc.dg/tree-ssa/peel1.c: New testcase.
6986         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6987         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6989 2016-05-30  Tom de Vries  <tom@codesourcery.com>
6991         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6992         to ce.
6994 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
6996         PR c++/71099
6997         * g++.dg/parse/virtual1.C: New.
6999 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
7001         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7002         Use correct register when clearing %edx.
7004 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
7006         PR tree-optimization/71289
7007         * gcc.dg/pr71289.c: New test.
7009 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7011         PR middle-end/71269
7012         PR middle-end/71292
7013         * gcc.dg/tree-ssa/pr71269.c: New test.
7014         * gcc.dg/tree-ssa/pr71292.c: New test.
7016 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7018         PR middle-end/71252
7019         * gcc.dg/tree-ssa/pr71252-2.c: New test.
7021 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7023         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7024         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7025         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7027 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7029         PR tree-optimization/69067
7030         * gcc.dg/graphite/pr69067.c: New test.
7032 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
7034         PR target/71245
7035         * gcc.target/i386/pr71245-1.c: New test.
7036         * gcc.target/i386/pr71245-2.c: Ditto.
7038 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7040         PR c++/71105
7041         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7042         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7043         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7045 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
7047         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7049 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
7051         Revert:
7052         PR c++/69855
7053         * g++.dg/overload/69855.C: New.
7054         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7055         * g++.old-deja/g++.pt/crash3.C: Likewise.
7057 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7059         PR c++/60385
7060         * g++.dg/parse/namespace13.C: New.
7062 2016-05-26  Jeff Law  <law@redhat.com>
7064         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7065         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7066         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7067         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7068         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7069         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7070         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7071         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7072         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7073         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7074         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7075         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7076         * gcc.dg/tree-ssa/vrp56.c: Likewise.
7078 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
7080         PR c++/69855
7081         * g++.dg/overload/69855.C: New.
7082         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7083         * g++.old-deja/g++.pt/crash3.C: Likewise.
7085 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7087         PR target/63596
7088         * gcc.target/aarch64/va_arg_1.c: New testcase.
7089         * gcc.target/aarch64/va_arg_2.c: Likewise.
7090         * gcc.target/aarch64/va_arg_3.c: Likewise.
7092 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7094         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7095         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7096         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7097         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7098         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7100 2016-05-27  Marek Polacek  <polacek@redhat.com>
7102         PR middle-end/71308
7103         * g++.dg/torture/pr71308.C: New test.
7105 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7107         * gcc.dg/zero_bits_compound-1.c: New test.
7108         * gcc.dg/zero_bits_compound-2.c: New test.
7110 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7112         PR middle-end/71279
7113         * gcc.dg/pr71279.c: New test.
7115 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7117         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7118         floating point min/max/comparison instructions.
7119         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7121 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7123         * c-c++-common/gomp/schedule-1.c: New test.
7124         * gfortran.dg/gomp/schedule-1.f90: New test.
7126 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
7128         PR c++/70822
7129         PR c++/70106
7130         * g++.dg/cpp1y/auto-fn32.C: New test.
7131         * g++.dg/cpp1y/paren4.C: New test.
7133 2016-05-26  Nathan Sidwell  <nathan@acm.org>
7135         * gcc.dg/20060410.c: Xfail on ptx.
7136         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7137         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7138         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7139         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7140         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7142 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7144         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7146 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7148         PR tree-optimization/71280
7149         * gcc.dg/pr71280.c: New test.
7151         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7153         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7154         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7156         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7158 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
7160         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7161         kept in memory.
7163 2016-05-25  Jeff Law  <law@redhat.com>
7165         PR tree-optimization/71272
7166         * gcc.c-torture/compile/pr71272.c: new test.
7168 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
7170         * gcc.target/powerpc/vec-cmpne.c: New test.
7171         * gcc.target/powerpc/vec-cmpne-long.c: New test.
7173 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7175         * gnat.dg/opt55.ad[sb]: New test.
7177 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7179         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7180         * c-c++-common/pr60226.c: Require int32plus.
7181         * gcc.c-torture/execute/pr70602.c: Likewise.
7182         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7183         unsigned long for malloc arg type.
7184         * gcc.dg/asr_div1.c: Require int32plus.
7185         * gcc.dg/enum-mode-1.c: XFAIL for int16.
7186         * gcc.dg/pie-1.c: Require pie.
7187         * gcc.dg/pie-2.c: Likewise.
7188         * gcc.dg/pr59471.c: Require int32plus.
7189         * gcc.dg/pr59963-2.c: XFAIL for int16.
7190         * gcc.dg/pr60114.c: Require int32plus.
7191         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7192         unsigned long for typedef of size_t.
7193         * gcc.dg/pr63914.c: Require int32plus.
7194         * gcc.dg/pr64536.c: Require pt32plus.
7195         * gcc.dg/pr65658.c: Likewise.
7196         * gcc.dg/pr67271.c: Require int32plus.
7197         * gcc.dg/pr68112.c: Likewise.
7198         * gcc.dg/pr69071.c: Skip for avr target.
7199         * gcc.dg/pr69973.c: Require int32plus.
7200         * gcc.dg/pr70169.c: Skip for avr target.
7201         * gcc.dg/sso-6.c: Require int32plus.
7202         * gcc.dg/sso-7.c: Likewise.
7203         * gcc.dg/sso-8.c: Likewise.
7204         * gcc.dg/vrp-min-max-2.c: Likewise.
7206 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7208         PR target/70738
7209         * gcc.target/i386/pr70738-1.c: New test.
7210         * gcc.target/i386/pr70738-2.c: Likewise.
7211         * gcc.target/i386/pr70738-3.c: Likewise.
7212         * gcc.target/i386/pr70738-4.c: Likewise.
7213         * gcc.target/i386/pr70738-5.c: Likewise.
7214         * gcc.target/i386/pr70738-6.c: Likewise.
7215         * gcc.target/i386/pr70738-7.c: Likewise.
7216         * gcc.target/i386/pr70738-8.c: Likewise.
7217         * gcc.target/i386/pr70738-9.c: Likewise.
7219 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7221         PR rtl-optimization/66940
7222         * gcc.c-torture/execute/pr66940.c: New test.
7224 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
7226         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7227         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7228         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7229         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7230         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7231         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7232         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7233         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7234         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7235         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7236         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7237         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7238         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7239         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7240         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7241         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7242         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7243         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7244         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7245         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7246         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7247         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7248         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7249         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7251 2016-05-25  Marek Polacek  <polacek@redhat.com>
7253         PR c/71265
7254         * gcc.dg/noncompile/pr71265.c: New test.
7256         PR c/71266
7257         * gcc.dg/noncompile/old-style-parm-3.c: New test.
7259 2016-05-25  Nathan Sidwell  <nathan@acm.org>
7261         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7263 2016-05-25  Richard Biener  <rguenther@suse.de>
7265         PR tree-optimization/71261
7266         * c-c++-common/torture/pr71261.c: New testcase.
7268 2016-05-25  Richard Biener  <rguenther@suse.de>
7270         PR tree-optimization/71264
7271         * gcc.dg/vect/pr71264.c: New testcase.
7273 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
7275         PR c++/55992
7276         * g++.dg/cpp0x/alias-decl-53.C: New.
7277         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7279 2016-05-25  Martin Liska  <mliska@suse.cz>
7281         * g++.dg/pr71239.C: New test.
7283 2016-05-25  Richard Biener  <rguenther@suse.de>
7285         * gcc.dg/vect/pr58135.c: Rename to ...
7286         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7288 2016-05-25  Marek Polacek  <polacek@redhat.com>
7290         * g++.dg/pr65295.C: Use target c++14.
7292 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7294         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7295         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7297 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7299         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7300         instructions.
7302 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
7304         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7305         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7306         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7307         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7308         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7309         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7310         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7311         * c-c++-common/goacc/pcopy.c: Likewise.
7312         * c-c++-common/goacc/pcopyin.c: Likewise.
7313         * c-c++-common/goacc/pcopyout.c: Likewise.
7314         * c-c++-common/goacc/pcreate.c: Likewise.
7315         * c-c++-common/goacc/pr70688.c: New test.
7316         * c-c++-common/goacc/present-1.c: Adjust test.
7317         * c-c++-common/goacc/reduction-5.c: Likewise.
7318         * g++.dg/goacc/data-1.C: New test.
7320 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7322         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7323         vector parity built-in functions.
7324         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7325         count trailing zeros automatic vectorization.
7326         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7327         count trailing zeros built-in functions.
7329 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7331         * gcc.dg/tree-ssa/reassoc-44.c: New test.
7333 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
7335         PR target/71050
7336         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7338 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7340         PR c++/50436
7341         * g++.dg/template/crash123.C: New.
7342         * g++.dg/template/crash124.C: Likewise.
7344 2016-05-24  Martin Sebor  <msebor@redhat.com>
7346         PR c++/71147
7347         * g++.dg/ext/flexary16.C: New test.
7349 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
7351         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7352         before math.h is included.
7353         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7354         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7355         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7356         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7357         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7358         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7359         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7360         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7361         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7362         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7363         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7364         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7365         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7366         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7367         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7368         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7369         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7370         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7371         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7372         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7373         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7374         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7375         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7377 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7378             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7380         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7381         support.
7383 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7385         PR c++/69872
7386         * g++.dg/warn/Wno-narrowing1.C: New.
7388 2016-05-24  Marek Polacek  <polacek@redhat.com>
7390         PR c/71249
7391         * c-c++-common/Wswitch-unreachable-2.c: New test.
7393 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
7395         PR c++/71257
7396         * g++.dg/vect/simd-clone-6.cc: New test.
7397         * g++.dg/gomp/declare-simd-6.C: New test.
7399         PR middle-end/70434
7400         PR c/69504
7401         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7403 2016-05-24  Richard Biener  <rguenther@suse.de>
7405         PR tree-optimization/71240
7406         * gcc.dg/optimize-bswapsi-5.c: New testcase.
7408 2016-05-24  Richard Biener  <rguenther@suse.de>
7410         PR tree-optimization/71230
7411         * gcc.dg/torture/pr71230.c: New testcase.
7412         * g++.dg/torture/pr71230.C: Likewise.
7414 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
7416         * c-c++-common/goacc/routine-5.c: Add tests.
7417         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7418         * gfortran.dg/goacc/routine-6.f90: Add tests.
7420 2016-05-24  Richard Biener  <rguenther@suse.de>
7422         PR tree-optimization/71253
7423         * gcc.dg/torture/pr71253.c: New testcase.
7425 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7427         PR middle-end/71252
7428         * gfortran.dg/pr71252.f90: New test.
7430 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
7432         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7434 2016-05-24  Richard Biener  <rguenther@suse.de>
7436         PR middle-end/70434
7437         PR c/69504
7438         * c-c++-common/vector-subscript-4.c: New testcase.
7439         * c-c++-common/vector-subscript-5.c: Likewise.
7441 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7443         PR fortran/71123
7444         * gfortran.dg/namelist_90.f: New test
7446 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7448         PR fortran/66461
7449         * gfortran.dg/unexpected_eof.f: New test
7451 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7452             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7454         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7455         as little endian.
7457 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7459         PR c++/70972
7460         * g++.dg/cpp0x/inh-ctor20.C: New.
7461         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7463 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7465         PR c++/69095
7466         * g++.dg/cpp0x/variadic168.C: New.
7468 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7470         * g++.dg/cpp0x/pr31445.C: Test column number too.
7471         * g++.dg/cpp0x/pr32253.C: Likewise.
7472         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7473         * g++.dg/cpp0x/variadic36.C: Likewise.
7475 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
7477         * gcc.dg/fold-notshift-2.c: Adjust.
7479 2016-05-23  Marek Polacek  <polacek@redhat.com>
7481         PR c/49859
7482         * c-c++-common/Wswitch-unreachable-1.c: New test.
7483         * gcc.dg/Wswitch-unreachable-1.c: New test.
7484         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7485         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7486         * g++.dg/gomp/block-10.C: Likewise.
7487         * gcc.dg/gomp/block-10.c: Likewise.
7488         * g++.dg/gomp/block-9.C: Likewise.
7489         * gcc.dg/gomp/block-9.c: Likewise.
7490         * g++.dg/gomp/target-1.C: Likewise.
7491         * g++.dg/gomp/target-2.C: Likewise.
7492         * gcc.dg/gomp/target-1.c: Likewise.
7493         * gcc.dg/gomp/target-2.c: Likewise.
7494         * g++.dg/gomp/taskgroup-1.C: Likewise.
7495         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7496         * gcc.dg/gomp/teams-1.c: Likewise.
7497         * g++.dg/gomp/teams-1.C: Likewise.
7498         * g++.dg/overload/error3.C: Likewise.
7499         * g++.dg/tm/jump1.C: Likewise.
7500         * g++.dg/torture/pr40335.C: Likewise.
7501         * gcc.dg/c99-vla-jump-5.c: Likewise.
7502         * gcc.dg/switch-warn-1.c: Likewise.
7503         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7504         * gcc.dg/nested-func-1.c: Likewise.
7505         * gcc.dg/pr67784-4.c: Likewise.
7507 2016-05-23  Richard Biener  <rguenther@suse.de>
7509         PR tree-optimization/71230
7510         * gfortran.dg/pr71230-1.f90: New testcase.
7511         * gfortran.dg/pr71230-2.f90: Likewise.
7513 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7515         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
7516         * gcc.dg/vect/pr58135.c:  Add new.
7517         * gfortran.dg/pr46519-1.f: Adjust test case.
7519 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7521         PR c++/53401
7522         * g++.dg/cpp0x/decltype64.C: New.
7524 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7526         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7527         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7528         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7530 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7532         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7533         Add poly64x1_t and poly64x2_t cases if supported.
7534         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7535         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7536         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7537         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7538         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7540 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7542         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7543         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7544         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7545         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7546         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7547         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7548         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7550 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7552         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7554 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7556         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7557         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7559 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
7561         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7562         constraint instead of "r".
7563         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7564         insn instead of vxorpd.
7565         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7567         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7568         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7570         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7572         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7573         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7575         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7577 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
7579         PR middle-end/40921
7580         * gcc.dg/tree-ssa/pr40921.c: New test.
7582 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7584         PR target/71103
7585         * gcc.target/avr/pr71103.c: New test.
7587 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
7589         PR middle-end/71179
7590         * gcc.dg/tree-ssa/pr71179.c: New test.
7592 2016-05-20  Martin Sebor  <msebor@redhat.com>
7594         PR c/71115
7595         * gcc.dg/init-excess-2.c: New test.
7597 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7599         * gnat.dg/opt53.adb: New test.
7600         * gnat.dg/opt54.adb: Likewise.
7602 2016-05-20  Martin Jambor  <mjambor@suse.cz>
7604         PR tree-optimization/70884
7605         * gcc.dg/tree-ssa/pr70919.c: New test.
7607 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7609         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7610         formatting.
7611         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7612         fix code formatting.
7614 2016-05-20  Nathan Sidwell  <nathan@acm.org>
7616         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
7617         non-common cases.
7618         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7620 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7622         * jit.dg/all-non-failing-tests.h: Add
7623         test-factorial-must-tail-call.c.
7624         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7625         * jit.dg/test-factorial-must-tail-call.c: New test case.
7627 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7629         PR fortran/71204
7630         * gfortran.dg/pr71204.f90: New test.
7632 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
7634         * gcc.target/nvptx/sincos.c: New test.
7636 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7638         PR c++/70572
7639         * g++.dg/cpp1y/auto-fn31.C: New.
7641 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7643         * gcc.target/powerpc/vec-addec.c: New test.
7644         * gcc.target/powerpc/vec-addec-int128.c: New test.
7646 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7648         * gcc.dg/plugin/must-tail-call-1.c: New test case.
7649         * gcc.dg/plugin/must-tail-call-2.c: New test case.
7650         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7651         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7653 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
7655         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7657 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7659         PR c++/71210
7660         * g++.dg/opt/pr71210-1.C: New test.
7661         * g++.dg/opt/pr71210-2.C: New test.
7663         PR tree-optimization/29756
7664         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7665         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
7666         only on selected targets where V4SImode vectors are known to be
7667         supported.
7669 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
7671         PR tree-optimization/71079
7672         PR tree-optimization/71206
7673         * gcc.dg/tree-ssa/pr71206.c: New testcase.
7675 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7677         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7678         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7679         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7681 2016-05-20  Richard Guenther  <rguenther@suse.de>
7683         PR tree-optimization/29756
7684         * gcc.dg/tree-ssa/vector-6.c: New testcase.
7686 2016-05-20  Richard Biener  <rguenther@suse.de>
7688         PR tree-optimization/71185
7689         * gcc.dg/tree-ssa/pr71185.c: New testcase.
7691 2016-05-20  Richard Biener  <rguenther@suse.de>
7693         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7695 2016-05-19  Marek Polacek  <polacek@redhat.com>
7697         PR c++/71075
7698         * g++.dg/diagnostic/pr71075.C: New test.
7700 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
7702         PR c++/71184
7703         * g++.dg/pr71184.C: New test case.
7705 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7707         * gcc.target/powerpc/darn-0.c: New test.
7708         * gcc.target/powerpc/darn-1.c: New test.
7709         * gcc.target/powerpc/darn-2.c: New test.
7711 2016-05-19  Marek Polacek  <polacek@redhat.com>
7713         PR tree-optimization/71031
7714         * gcc.dg/tree-ssa/vrp100.c: New test.
7716 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7718         PR rtl-optimization/71148
7719         * gcc.dg/pr71148.c: New test.
7721 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7723         PR target/71056
7724         * gcc.target/arm/pr71056.c: New test.
7726 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7728         * c-c++-common/pr69669.c: Check the used mode.
7730 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
7732         PR sanitizer/64354
7733         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7735 2016-05-19  Richard Biener  <rguenther@suse.de>
7737         PR tree-optimization/70729
7738         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7739         * gcc.dg/graphite/scop-18.c: Likewise.
7740         * gcc.dg/pr41783.c: Disable LIM.
7741         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7742         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7743         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7744         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7745         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7746         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7747         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7748         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7749         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7750         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7751         * gfortran.dg/pr42108.f90: Likewise.
7753 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
7755         PR driver/69265
7756         * gcc.dg/spellcheck-options-11.c: New test case.
7758 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7760         PR c++/71100
7761         * g++.dg/opt/pr71100.C: New test.
7763 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7765         PR ipa/69708
7766         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7767         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7768         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7769         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7771 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7773         PR ipa/69708
7774         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7775         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7776         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7777         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7778         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7780 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7782         PR c++/69793
7783         * g++.dg/template/crash122.C: New.
7785 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7787         PR c++/70466
7788         * g++.dg/template/pr70466-1.C: New.
7789         * g++.dg/template/pr70466-2.C: Likewise.
7791 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7793         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7794         splat operations and the XXSPLTIB instruction.
7795         * gcc.target/powerpc/p9-splat-2.c: Likewise.
7796         * gcc.target/powerpc/p9-splat-3.c: Likewise.
7797         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7798         xxlxor to clear a register.
7800 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
7802         * gcc.dg/torture/pr71020.c: New test.
7804 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7806         PR ipa/70646
7807         * gcc.dg/ipa/pr70646.c: New test.
7809 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7811         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7813 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7815         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7816         missing tests for vreinterpretq_p{8,16}.
7818 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7820         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7821         vsliq_n_s64 and vsliq_n_u64.
7823 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7825         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7826         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7828 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7830         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7831         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7832         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7834 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7836         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7837         in comment.
7839 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7841         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7842         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7843         "blr\t" and switch to scan-assembler-times.
7845 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
7847         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7848         with __aarch64__.
7849         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7850         declarations under __aarch64__ and __ARM_FEATURE_FMA.
7852 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7854         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7855         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7856         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7857         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7858         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7859         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7861         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7862         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7864         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7865         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7867         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7868         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7870         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7872 2016-05-18  Richard Biener  <rguenther@suse.de>
7874         PR tree-optimization/71168
7875         * gcc.dg/torture/pr71168.c: New testcase.
7877 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
7879         PR middle-end/63586
7880         * gcc.dg/tree-ssa/pr63586-2.c: New test.
7881         * gcc.dg/tree-ssa/pr63586.c: New test.
7882         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7884 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7886         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7887         * gcc.dg/pr68671.c: Fix ptx xfail-if.
7888         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7889         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7891 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7893         * gcc.target/nvptx/abi-vararg-3.c: New.
7895 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
7897         PR tree-optimization/54579
7898         PR middle-end/55299
7899         * gcc.dg/fold-notrotate-1.c: New test.
7900         * gcc.dg/fold-notshift-1.c: New test.
7901         * gcc.dg/fold-notshift-2.c: New test.
7903 2016-05-17  Marek Polacek  <polacek@redhat.com>
7905         PR ipa/71146
7906         * g++.dg/ipa/pr71146.C: New test.
7908 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
7910         * jit.dg/test-error-array-bounds.c: New test case.
7912 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7914         * gcc.dg/tree-ssa/and-1.c: New testcase.
7916 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7918         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7919         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7921 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7923         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7924         * gcc.dg/tree-ssa/vrp99.c: New testcase.
7926 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7928         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7930 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7932         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7934 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7936         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7937         ".2d[index]" when scan the assembly.
7938         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7939         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7940         float64x1.
7941         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7943 2016-05-17  Richard Biener  <rguenther@suse.de>
7945         PR tree-optimization/71132
7946         * gcc.dg/torture/pr71132.c: New testcase.
7948 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
7950         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7952 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7954         PR target/70809
7955         * gcc.target/aarch64/pr70809_1.c: New test.
7957 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7959         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7960         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7961         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7962         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7964 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
7965             Ilya Enkovich  <ilya.enkovich@intel.com>
7967         PR target/71114
7968         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7970 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
7972         * g++.dg/ipa/ivinline-7.C: Do not xfail.
7973         * g++.dg/ipa/ivinline-9.C: Do not xfail.
7975 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
7977         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
7978         test for __ARM_FP16_ARGS.
7979         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7980         * gcc.target/arm/aapcs/neon-vect10.c: New.
7981         * gcc.target/arm/aapcs/neon-vect9.c: New.
7982         * gcc.target/arm/aapcs/vfp18.c: New.
7983         * gcc.target/arm/aapcs/vfp19.c: New.
7984         * gcc.target/arm/aapcs/vfp20.c: New.
7985         * gcc.target/arm/aapcs/vfp21.c: New.
7986         * gcc.target/arm/fp16-aapcs-1.c: New.
7987         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
7988         test for __ARM_FP16_ARGS.
7989         * g++.target/arm/fp16-return-1.c: Update expected output.
7991 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
7993         PR testsuite/70227
7994         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7996 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
7998         PR fortran/69603
7999         * gfortran.dg/pr69603.f90: New testcase.
8001 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8003         * gfortran.dg/dec_union_4.f90: Fix endian issue.
8005 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8007         PR fortran/71047
8008         * gfortran.dg/pr71047.f08: New test.
8010 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
8012         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8013         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8014         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8016 2016-05-13  Martin Sebor  <msebor@redhat.com>
8018         PR c++/60049
8019         * g++.dg/cpp0x/constexpr-60049.C: New test.
8021 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
8023         PR bootstrap/71071
8024         * gcc.dg/pr71071.c: New test.
8026 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
8028         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8029         remove XOP handling.
8030         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8032 2016-05-13  Nathan Sidwell  <nathan@acm.org>
8034         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8035         __atomic_is_lock_free declaration.
8037 2016-05-13  Richard Biener  <rguenther@suse.de>
8039         PR tree-optimization/42587
8040         * gcc.dg/optimize-bswapsi-4.c: New testcase.
8042 2016-05-13  Martin Liska  <mliska@suse.cz>
8044         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8045         the new format of dump output.
8047 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8049         * gcc.dg/pr71084.c: New test.
8051 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8053         PR target/53440
8054         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8056 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8058         * gcc.target/aarch64/struct_return.c: New test.
8060 2016-05-12  Marek Polacek  <polacek@redhat.com>
8062         PR c/70756
8063         * c-c++-common/pr70756-2.c: New test.
8064         * c-c++-common/pr70756.c: New test.
8066 2016-05-12  Richard Biener  <rguenther@suse.de>
8068         PR tree-optimization/71059
8069         * gcc.dg/torture/pr71059.c: New testcase.
8071 2016-05-12  Richard Biener  <rguenther@suse.de>
8073         PR tree-optimization/71062
8074         * gcc.dg/torture/pr71062.c: New testcase.
8076 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8078         PR tree-optimization/71006
8079         * gcc.dg/pr71006.c: New test.
8081 2016-05-12  Marek Polacek  <polacek@redhat.com>
8083         PR driver/71063
8084         * gcc.dg/opts-7.c: New test.
8086 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8088         PR target/70830
8089         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8090         Add -save-temps to dg-options.
8091         Scan for ldmfd rather than pop instruction.
8092         * gcc.target/arm/interrupt-2.c: Likewise.
8093         * gcc.target/arm/pr70830.c: New test.
8095 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
8097         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8098         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8100         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8101         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8102         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8104         PR target/71019
8105         * gcc.target/i386/avx512vl-pack-1.c: New test.
8106         * gcc.target/i386/avx512vl-pack-2.c: New test.
8107         * gcc.target/i386/avx512bw-pack-2.c: New test.
8109         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8111         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8112         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8113         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8115 2016-05-12  Richard Biener  <rguenther@suse.de>
8117         PR tree-optimization/70986
8118         * gcc.dg/torture/pr70986-1.c: New testcase.
8119         * gcc.dg/torture/pr70986-2.c: Likewise.
8120         * gcc.dg/torture/pr70986-3.c: Likewise.
8122 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
8124         PR c/43651
8125         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8126         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8128 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
8130         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8131         directive.
8132         * gcc.target/i386/pr66746.c: Ditto.
8134 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8136         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8137         support.
8138         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8139         warning when using -mvsx-timode.
8140         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8141         * gcc.target/powerpc/dform-2.c: Likewise.
8142         * gcc.target/powerpc/pr68805.c: Likewise.
8144 2016-05-11  Marek Polacek  <polacek@redhat.com>
8146         PR c++/71024
8147         * c-c++-common/attributes-3.c: New test.
8149 2016-05-11  Nathan Sidwell  <nathan@acm.org>
8151         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8152         * gcc.c-torture/execute/pr68185.c: Likewise.
8153         * gcc.dg/ipa/pr70306.c: Requires global constructors.
8154         * gcc.dg/pr69634.c: Requires scheduling.
8155         * gcc.dg/torture/pr66178.c: Require label values.
8156         * gcc.dg/setjmp-6.c: Require indirect jumps.
8158 2016-05-11  Richard Biener  <rguenther@suse.de>
8160         PR tree-optimization/71055
8161         * gcc.dg/torture/pr71055.c: New testcase.
8163 2016-05-11  Richard Biener  <rguenther@suse.de>
8165         PR debug/71057
8166         * g++.dg/debug/pr71057.C: New testcase.
8168 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
8170         PR fortran/70855
8171         * gfortran.dg/gomp/pr70855.f90: New test.
8173 2016-05-11  Richard Biener  <rguenther@suse.de>
8175         PR middle-end/71002
8176         * g++.dg/torture/pr71002.C: New testcase.
8178 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
8180         PR middle-end/70807
8181         * gcc.dg/pr70807.c: New test.
8183 2016-05-10  Martin Sebor  <msebor@redhat.com>
8185         PR c++/38611
8186         * g++.dg/Wattributes.C: New test.
8188 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
8190         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8191         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8192         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8194 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8196         PR target/70799
8197         * gcc.target/i386/pr70799-1.c: New test.
8199 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8201         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8203 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8205         PR middle-end/70877
8206         * gcc.target/i386/pr70877.c: New test.
8208 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8210         PR tree-optimization/70786
8211         * gcc.target/i386/pr70876.c: New test.
8213 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
8215         PR target/70927
8216         * gcc.target/i386/avx512vl-logic-1.c: New test.
8217         * gcc.target/i386/avx512vl-logic-2.c: New test.
8218         * gcc.target/i386/avx512dq-logic-2.c: New test.
8220 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8222         PR target/70963
8223         * gcc.target/powerpc/pr70963.c: New.
8225 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
8227         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8228         (test_very_wide_line): Add ruler to expected output.
8229         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8230         (test_very_wide_line): Likewise.
8231         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8232         (test_show_locus): Within the handling of "test_very_wide_line",
8233         enable show_ruler_p on the diagnostic context.
8235 2016-05-10  Richard Biener  <rguenther@suse.de>
8237         PR tree-optimization/71039
8238         * gcc.dg/torture/pr71039.c: New testcase.
8240 2016-05-10  Nathan Sidwell  <nathan@acm.org>
8242         * gcc.dg/nested-func-10.c: Requires alloca.
8243         * gcc.dg/nested-func-9.c: Requires alloca.
8244         * gcc.c-torture/execute/pr70460.c: Requires labels.
8245         * gcc.c-torture/compile/pr70199.c: Requires labels.
8246         * gcc.target/nvptx/decl.c: Compile only.
8247         * gcc.target/nvptx/trailing-init.c: Compile only.
8248         * gcc.target/nvptx/ary-init.c: Compile only.
8250 2016-05-10  Marek Polacek  <polacek@redhat.com>
8252         PR c/70255
8253         * gcc.dg/attr-opt-1.c: New test.
8255 2016-05-10  Richard Biener  <rguenther@suse.de>
8257         PR tree-optimization/70497
8258         PR tree-optimization/28367
8259         * gcc.dg/torture/20160404-1.c: New testcase.
8260         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8261         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8263 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8265         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8267 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
8269         * gcc.target/i386/fabsneg-1.c New test.
8271 2016-05-09  Alan Modra  <amodra@gmail.com>
8273         PR testsuite/70826
8274         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8276 2016-05-09  Richard Biener  <rguenther@suse.de>
8278         PR tree-optimization/70985
8279         * gcc.dg/torture/pr70985.c: New testcase.
8281 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
8283         * gcc.dg/tree-ssa/ifc-9.c: New test.
8284         * gcc.dg/tree-ssa/ifc-10.c: New test.
8285         * gcc.dg/tree-ssa/ifc-11.c: New test.
8286         * gcc.dg/tree-ssa/ifc-12.c: New test.
8287         * gcc.dg/vect/pr61194.c: Remove XFAIL.
8288         * gcc.dg/vect/vect-23.c: Remove XFAIL.
8289         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8291 2016-05-09  Richard Biener  <rguenther@suse.de>
8293         PR fortran/70937
8294         * gfortran.dg/pr70937.f90: New testcase.
8296 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8298         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8300 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
8302         PR fortran/56226
8303         * gfortran.dg/dec_structure_1.f90: New testcase.
8304         * gfortran.dg/dec_structure_2.f90: Ditto.
8305         * gfortran.dg/dec_structure_3.f90: Ditto.
8306         * gfortran.dg/dec_structure_4.f90: Ditto.
8307         * gfortran.dg/dec_structure_5.f90: Ditto.
8308         * gfortran.dg/dec_structure_6.f90: Ditto.
8309         * gfortran.dg/dec_structure_7.f90: Ditto.
8310         * gfortran.dg/dec_structure_8.f90: Ditto.
8311         * gfortran.dg/dec_structure_9.f90: Ditto.
8312         * gfortran.dg/dec_structure_10.f90: Ditto.
8313         * gfortran.dg/dec_structure_11.f90: Ditto.
8314         * gfortran.dg/dec_union_1.f90: Ditto.
8315         * gfortran.dg/dec_union_2.f90: Ditto.
8316         * gfortran.dg/dec_union_3.f90: Ditto.
8317         * gfortran.dg/dec_union_4.f90: Ditto.
8318         * gfortran.dg/dec_union_5.f90: Ditto.
8319         * gfortran.dg/dec_union_6.f90: Ditto.
8320         * gfortran.dg/dec_union_7.f90: Ditto.
8322 2016-05-07  Tom de Vries  <tom@codesourcery.com>
8324         PR tree-optimization/70956
8325         * gcc.dg/graphite/pr70956.c: New test.
8327 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
8329         PR middle-end/70941
8330         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8331         (a, b, c, d): Change type from char to signed char.
8332         (main): Compare against (signed char) -1634678893 instead of
8333         hardcoded -109.  Use __builtin_abort instead of abort.
8335         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8336         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8338         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8340 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8342         PR debug/70935
8343         * gcc.dg/torture/pr70935.c: New test.
8345 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8347         PR target/58219
8348         * gcc.target/sh/pr58219.c: New tests.
8350 2016-05-06  Richard Biener  <rguenther@suse.de>
8352         PR tree-optimization/70960
8353         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8355 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8357         PR target/52933
8358         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8359         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8360         Adjust expected instruction counts.
8361         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8363 2016-05-06  Marek Polacek  <polacek@redhat.com>
8365         PR sanitizer/70875
8366         * gcc.dg/ubsan/bounds-3.c: New test.
8368 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8370         PR target/54089
8371         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8373 2016-05-06  Richard Biener  <rguenther@suse.de>
8375         PR middle-end/70931
8376         * gfortran.dg/pr70931.f90: New testcase.
8378 2016-05-06  Richard Biener  <rguenther@suse.de>
8380         PR middle-end/70941
8381         * gcc.dg/torture/pr70941.c: New testcase.
8383 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
8385         PR tree-optimization/57206
8386         * gcc.dg/vect/pr57206.c: New test.
8388 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8390         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8392 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
8394         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8396         * c-c++-common/Wdangling-else-4.c: New test.
8398 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
8400         PR c++/70906
8401         PR c++/70933
8402         * g++.dg/opt/pr70906.C: New test.
8403         * g++.dg/opt/pr70933.C: New test.
8405         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8407 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
8409         * gcc.dg/ipa/pure-const-3.c: New testcase.
8411 2016-05-04  Marek Polacek  <polacek@redhat.com>
8413         * c-c++-common/Wdangling-else-1.c: New test.
8414         * c-c++-common/Wdangling-else-2.c: New test.
8415         * c-c++-common/Wdangling-else-3.c: New test.
8417 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
8419         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8420         flag is present.
8422 2016-05-04  Marek Polacek  <polacek@redhat.com>
8424         PR c/48778
8425         * gcc.dg/Waddress-2.c: New test.
8427 2016-05-04  Alan Modra  <amodra@gmail.com>
8429         * gcc.target/powerpc/pr70866.c: New.
8431 2016-05-03  Martin Sebor  <msebor@redhat.com>
8433         PR c++/66561
8434         * c-c++-common/builtin_location.c: New test.
8435         * g++.dg/cpp1y/builtin_location.C: New test.
8437 2016-05-03  Marek Polacek  <polacek@redhat.com>
8439         PR c/70859
8440         * gcc.dg/pr70859.c: New test.
8441         * gcc.dg/pr70859-2.c: New test.
8443 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
8445         * gnat.dg/debug5.adb: New testcase.
8447 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8449         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8450         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8451         Procedure to check for z10 instruction set.
8453 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8455         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8457 2016-05-03  Alan Modra  <amodra@gmail.com>
8459         * gcc.target/powerpc/savres.c: Add func using a single gpr.
8461 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8463         * gcc.target/i386/avx512f-cvt-1.c: New test.
8465 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8467         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8468         -fdump-tree-vrp-details.
8470 2016-05-03  Richard Biener  <rguenther@suse.de>
8472         * gcc.dg/pr30172-1.c: Adjust.
8473         * gcc.dg/pr63743.c: Likewise.
8474         * gcc.dg/tm/pr51696.c: Likewise.
8475         * c-c++-common/tm/safe-1.c: Likewise.
8476         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8477         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8478         * g++.dg/plugin/self-assign-test-1.C: Likewise.
8479         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8481 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8483         PR rtl-optimization/70467
8484         * gcc.target/i386/pr70467-3.c: New test.
8485         * gcc.target/i386/pr70467-4.c: New test.
8487         PR tree-optimization/70916
8488         * gcc.c-torture/compile/pr70916.c: New test.
8490         PR target/49244
8491         * gcc.target/i386/pr49244-1.c: New test.
8492         * gcc.target/i386/pr49244-2.c: New test.
8494 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
8496         PR rtl-optimization/44281
8497         * gcc.target/i386/pr44281.c: New test.
8499 2016-05-03  bin cheng  <bin.cheng@arm.com>
8501         PR tree-optimization/56541
8502         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8503         * gcc.dg/vect/pr56541.c: new test.
8505 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8507         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8508         __float128.
8509         * gcc.target/powerpc/float128-complex-2.c: Likewise.
8511 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
8513         PR testsuite/70520
8514         * c-c++-common/asan/clone-test-1.c (main): Align child process
8515         stack to 16 bytes.
8517 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8519         PR c++/62314
8520         * g++.dg/spellcheck-fields-2.C: New test case.
8522 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8524         PR c++/62314
8525         * g++.dg/pr62314.C: New test case.
8527 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
8529         * gcc.dg/ipa/inline-8.c: New testcase.
8531 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
8533         PR rtl-optimization/70467
8534         * gcc.target/i386/pr70467-1.c: New test.
8536 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8538         * gcc.dg/spec-options.c: Run the test on all targets.
8539         * gcc.dg/foo.specs: Use cpp_unique_options.
8541 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8543         * gcc.dg/tree-ssa/unord.c: New testcase.
8545 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8547         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8549 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
8551         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8553 2016-05-02  Marek Polacek  <polacek@redhat.com>
8555         PR c/70851
8556         * gcc.dg/enum-incomplete-3.c: New test.
8558 2016-05-02  Marek Polacek  <polacek@redhat.com>
8559             Tom de Vries  <tom@codesourcery.com>
8561         PR tree-optimization/70700
8562         * gcc.dg/pr70700.c: New test.
8564 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
8566         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8567         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8568         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8569         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8570         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8572 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
8574         * ada/acats/run_acats: Rename into...
8575         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
8576         * ada/acats/run_all.sh: Remove redundant test.
8577         (target_run): Move around.
8578         (target_gnatchop): Use newly built executable.
8579         (target_gnatmake): Likewise.
8580         Check that the compilation of impbit succeeds.
8582 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
8584         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8585         * gcc.dg/20021029-1.c: Likewise.
8586         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8587         * gcc.target/sh/attr-isr-trapa.c: Likewise.
8588         * gcc.target/sh/cmpstr.c: Likewise.
8589         * gcc.target/sh/cmpstrn.c: Likewise.
8590         * gcc.target/sh/memset.c: Likewise.
8591         * gcc.target/sh/pr21255-2-mb.c: Likewise.
8592         * gcc.target/sh/pr21255-2-ml.c: Likewise.
8593         * gcc.target/sh/pr39423-1.c: Likewise.
8594         * gcc.target/sh/pr49468-di.c: Likewise.
8595         * gcc.target/sh/pr49468-si.c: Likewise.
8596         * gcc.target/sh/pr49880-1.c: Likewise.
8597         * gcc.target/sh/pr49880-2.c: Likewise.
8598         * gcc.target/sh/pr49880-3.c: Likewise.
8599         * gcc.target/sh/pr50751-1.c: Likewise.
8600         * gcc.target/sh/pr50751-4.c: Likewise.
8601         * gcc.target/sh/pr50751-7.c: Likewise.
8602         * gcc.target/sh/pr51244-1.c: Likewise.
8603         * gcc.target/sh/pr51244-10.c: Likewise.
8604         * gcc.target/sh/pr51244-11.c: Likewise.
8605         * gcc.target/sh/pr51244-12.c: Likewise.
8606         * gcc.target/sh/pr51244-13.c: Likewise.
8607         * gcc.target/sh/pr51244-14.c: Likewise.
8608         * gcc.target/sh/pr51244-17.c: Likewise.
8609         * gcc.target/sh/pr51244-18.c: Likewise.
8610         * gcc.target/sh/pr51244-19.c: Likewise.
8611         * gcc.target/sh/pr51244-4.c: Likewise.
8612         * gcc.target/sh/pr51244-5.c: Likewise.
8613         * gcc.target/sh/pr51244-7.c: Likewise.
8614         * gcc.target/sh/pr51244-8.c: Likewise.
8615         * gcc.target/sh/pr51244-9.c: Likewise.
8616         * gcc.target/sh/pr51697.c: Likewise.
8617         * gcc.target/sh/pr52483-1.c: Likewise.
8618         * gcc.target/sh/pr52483-2.c: Likewise.
8619         * gcc.target/sh/pr52483-3.c: Likewise.
8620         * gcc.target/sh/pr52483-5.c: Likewise.
8621         * gcc.target/sh/pr52933-1.c: Likewise.
8622         * gcc.target/sh/pr52933-2.c: Likewise.
8623         * gcc.target/sh/pr52933-3.c: Likewise.
8624         * gcc.target/sh/pr53568-1.c: Likewise.
8625         * gcc.target/sh/pr53976-1.c: Likewise.
8626         * gcc.target/sh/pr53988-1.c: Likewise.
8627         * gcc.target/sh/pr53988.c: Likewise.
8628         * gcc.target/sh/pr54089-1.c: Likewise.
8629         * gcc.target/sh/pr54089-6.c: Likewise.
8630         * gcc.target/sh/pr54089-7.c: Likewise.
8631         * gcc.target/sh/pr54089-8.c: Likewise.
8632         * gcc.target/sh/pr54089-9.c: Likewise.
8633         * gcc.target/sh/pr54236-1.c: Likewise.
8634         * gcc.target/sh/pr54236-2.c: Likewise.
8635         * gcc.target/sh/pr54236-3.c: Likewise.
8636         * gcc.target/sh/pr54236-4.c: Likewise.
8637         * gcc.target/sh/pr54386.c: Likewise.
8638         * gcc.target/sh/pr54602-1.c: Likewise.
8639         * gcc.target/sh/pr54685.c: Likewise.
8640         * gcc.target/sh/pr54760-1.c: Likewise.
8641         * gcc.target/sh/pr54760-2.c: Likewise.
8642         * gcc.target/sh/pr54760-3.c: Likewise.
8643         * gcc.target/sh/pr54760-4.c: Likewise.
8644         * gcc.target/sh/pr54760-5.c: Likewise.
8645         * gcc.target/sh/pr54760-6.c: Likewise.
8646         * gcc.target/sh/pr55146.c: Likewise.
8647         * gcc.target/sh/pr55160.c: Likewise.
8648         * gcc.target/sh/pr59278.c: Likewise.
8649         * gcc.target/sh/pr59401-1.c: Likewise.
8650         * gcc.target/sh/pr59533-1.c: Likewise.
8651         * gcc.target/sh/pr63260.c: Likewise.
8652         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8653         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8654         * gcc.target/sh/strlen.c: Likewise.
8655         * gcc.target/sh/torture/pr30807.c: Likewise.
8656         * gcc.target/sh/torture/pr34777.c: Likewise.
8657         * gcc.target/sh/torture/pr64652.c: Likewise.
8658         * gcc.target/sh/torture/pr65505.c: Likewise.
8659         * gcc.target/sh/torture/pragma-isr.c: Likewise.
8660         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8662 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8664         PR c++/66644
8665         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8667 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8669         * gcc.target/powerpc/vsx-elemrev-1.c: New.
8670         * gcc.target/powerpc/vsx-elemrev-2.c: New.
8671         * gcc.target/powerpc/vsx-elemrev-3.c: New.
8672         * gcc.target/powerpc/vsx-elemrev-4.c: New.
8674 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
8676         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8677         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8679 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
8681         PR middle-end/70626
8682         * c-c++-common/goacc/combined-reduction.c: New test.
8683         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8685 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
8687         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8688         *movdi_internal pattern only if PIC off.
8689         * gcc.target/i386/pr70155-2.c: Likewise.
8690         * gcc.target/i386/pr70155-3.c: Likewise.
8691         * gcc.target/i386/pr70155-4.c: Likewise.
8692         * gcc.target/i386/pr70155-5.c: Likewise.
8693         * gcc.target/i386/pr70155-6.c: Likewise.
8694         * gcc.target/i386/pr70155-7.c: Likewise.
8695         * gcc.target/i386/pr70155-8.c: Likewise.
8696         * gcc.target/i386/pr70155-15.c: Likewise.
8697         * gcc.target/i386/pr70155-17.c: Likewise.
8698         * gcc.target/i386/pr70155-22.c: Likewise.
8700 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
8702         PR tree-optimization/70803
8703         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8705 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8707         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8708         optimization of vector loop.
8709         * gcc.target/i386/vect-unpack-3.c: New test.
8710         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8711         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8712         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8714 2016-04-29  Marek Polacek  <polacek@redhat.com>
8716         PR sanitizer/70342
8717         * g++.dg/ubsan/null-7.C: New test.
8719         PR c/70852
8720         * gcc.dg/pr70852.c: New test.
8722 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8724         PR/69089
8725         * g++.dg/cpp0x/alignas6.C: New test.
8727 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8729         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8730         * gcc.dg/pr27003.c: Likewise.
8731         * gcc.dg/tree-ssa/cswtch.c: Likewise.
8732         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8733         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8734         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8735         * gcc.target/arc/mxy.c: Likewise.
8736         * gcc.target/arc/mswape.c: Likewise.
8737         * gcc.target/arc/mrtsc.c: Likewise.
8738         * gcc.target/arc/mcrc.c: Likewise.
8739         * gcc.target/arc/mdsp-packa.c: Likewise.
8740         * gcc.target/arc/mdvbf.c: Likewise.
8741         * gcc.target/arc/mlock.c: Likewise.
8742         * gcc.target/arc/mmac-24.c: Likewise.
8743         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8745 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8746             Matthijs Kooijman  <matthijs@stdin.nl>
8747             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8749         PR target/60040
8750         * gcc.target/avr/pr60040-1.c: New.
8751         * gcc.target/avr/pr60040-2.c: New.
8753 2016-04-29  Richard Biener  <rguenther@suse.de>
8755         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8757 2016-04-29  Richard Biener  <rguenther@suse.de>
8759         PR tree-optimization/13962
8760         PR tree-optimization/65686
8761         * gcc.dg/uninit-pr65686.c: New testcase.
8763 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
8765         PR middle-end/70843
8766         * gcc.dg/pr70843.c: New test.
8768 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8770         PR target/70858
8771         * gcc.target/i386/pr70858.c: New test.
8773 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
8775         * gcc.target/arc/nps400-1.c: New file.
8777 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8778             Andrew Burgess  <andrew.burgess@embecosm.com>
8780         * gcc.target/arc/movh_cl-1.c: New file.
8782 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8783             Andrew Burgess  <andrew.burgess@embecosm.com>
8785         * gcc.target/arc/extzv-1.c: New file.
8786         * gcc.target/arc/insv-1.c: New file.
8787         * gcc.target/arc/insv-2.c: New file.
8788         * gcc.target/arc/movb-1.c: New file.
8789         * gcc.target/arc/movb-2.c: New file.
8790         * gcc.target/arc/movb-3.c: New file.
8791         * gcc.target/arc/movb-4.c: New file.
8792         * gcc.target/arc/movb-5.c: New file.
8793         * gcc.target/arc/movb_cl-1.c: New file.
8794         * gcc.target/arc/movb_cl-2.c: New file.
8795         * gcc.target/arc/movbi_cl-1.c: New file.
8796         * gcc.target/arc/movl-1.c: New file.
8798 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8799             Andrew Burgess  <andrew.burgess@embecosm.com>
8801         * gcc.target/arc/cmem-1.c: New file.
8802         * gcc.target/arc/cmem-2.c: New file.
8803         * gcc.target/arc/cmem-3.c: New file.
8804         * gcc.target/arc/cmem-4.c: New file.
8805         * gcc.target/arc/cmem-5.c: New file.
8806         * gcc.target/arc/cmem-6.c: New file.
8807         * gcc.target/arc/cmem-7.c: New file.
8808         * gcc.target/arc/cmem-ld.inc: New file.
8809         * gcc.target/arc/cmem-st.inc: New file.
8811 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8813         PR target/70821
8814         * gcc.target/i386/pr70821.c: New test.
8816 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
8818         * gcc.target/powerpc/vec-adde.c: New test.
8819         * gcc.target/powerpc/vec-adde-int128.c: New test.
8821 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8823         * gcc.target/i386/avx-vround-1.c: New test.
8824         * gcc.target/i386/avx-vround-2.c: New test.
8825         * gcc.target/i386/avx512vl-vround-1.c: New test.
8826         * gcc.target/i386/avx512vl-vround-2.c: New test.
8828 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8830         PR testsuite/70595
8831         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8832         (check_effective_target_cilkplus_runtime): ... this.
8833         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8834         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8836         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8837         Require cilkplus_runtime.
8838         Don't add -lcilkrts.
8839         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8840         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8841         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8842         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8843         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8844         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8845         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8846         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8847         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8848         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8849         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8850         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8851         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8852         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8853         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8854         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8855         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8856         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8857         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8858         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8859         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8860         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8861         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8862         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8863         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8864         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8865         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8866         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8867         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8869         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8870         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8872         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8874         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8875         cilkplus_runtime.
8877 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
8879         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8880         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8882 2015-04-27  Ryan Burn  <contact@rnburn.com>
8884         PR c++/69024
8885         PR c++/68997
8886         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8887         diagnostic.
8888         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8889         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8891 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8893         * gnat.dg/limited_with4.ad[sb]: New test.
8894         * gnat.dg/limited_with4_pkg.ads: New helper.
8896 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8898         PR target/70155
8899         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8900         and movv1ti_internal patterns
8901         * gcc.target/i386/pr70155-1.c: New test.
8902         * gcc.target/i386/pr70155-2.c: Likewise.
8903         * gcc.target/i386/pr70155-3.c: Likewise.
8904         * gcc.target/i386/pr70155-4.c: Likewise.
8905         * gcc.target/i386/pr70155-5.c: Likewise.
8906         * gcc.target/i386/pr70155-6.c: Likewise.
8907         * gcc.target/i386/pr70155-7.c: Likewise.
8908         * gcc.target/i386/pr70155-8.c: Likewise.
8909         * gcc.target/i386/pr70155-9.c: Likewise.
8910         * gcc.target/i386/pr70155-10.c: Likewise.
8911         * gcc.target/i386/pr70155-11.c: Likewise.
8912         * gcc.target/i386/pr70155-12.c: Likewise.
8913         * gcc.target/i386/pr70155-13.c: Likewise.
8914         * gcc.target/i386/pr70155-14.c: Likewise.
8915         * gcc.target/i386/pr70155-15.c: Likewise.
8916         * gcc.target/i386/pr70155-16.c: Likewise.
8917         * gcc.target/i386/pr70155-17.c: Likewise.
8918         * gcc.target/i386/pr70155-18.c: Likewise.
8919         * gcc.target/i386/pr70155-19.c: Likewise.
8920         * gcc.target/i386/pr70155-20.c: Likewise.
8921         * gcc.target/i386/pr70155-21.c: Likewise.
8922         * gcc.target/i386/pr70155-22.c: Likewise.
8924 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8926         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8927         ".{5,6}".
8929 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
8931         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8932         * gcc.dg/tree-ssa/scev-9.c: Ditto.
8933         * gcc.dg/tree-ssa/scev-10.c: Ditto.
8934         * gcc.dg/tree-ssa/scev-11.c: Ditto.
8935         * gcc.dg/tree-ssa/scev-12.c: Ditto.
8937 2016-04-27  Richard Biener  <rguenther@suse.de>
8939         PR ipa/70760
8940         * g++.dg/ipa/ipa-pta-2.C: New testcase.
8941         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8943 2016-04-27  Nathan Sidwell  <nathan@acm.org>
8945         * g++.dg/cpp0x/constexpr-recursion3.C: New.
8946         * g++.dg/ubsan/pr63956.C: Adjust error location.
8948 2016-04-27  Nick Clifton  <nickc@redhat.com>
8950         PR middle-end/49889
8951         * gcc.dg/pr49889.c: New test.
8953 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
8955         * c-c++-common/memset-array.c: New test.
8957 2016-04-26  Martin Sebor  <msebor@redhat.com>
8959         PR c++/66639
8960         * g++.dg/cpp1y/func_constexpr.C: New test.
8962 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
8964         PR c++/70241
8965         * g++.dg/cpp0x/enum32.C: New test.
8966         * g++.dg/cpp0x/enum33.C: New test.
8968 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8970         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8971         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8972         * gcc.c-torture/execute/bitfld-6.c: Likewise.
8973         * gcc.c-torture/execute/bitfld-7.c: Likewise.
8974         * gcc.c-torture/execute/pr38151.c: Likewise.
8975         * gcc.c-torture/execute/pr66556.c: Likewise.
8976         * gcc.c-torture/execute/pr67781.c: Likewise.
8977         * gcc.c-torture/execute/pr68648.c: Likewise.
8979 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
8981         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8983 2016-04-26  Marek Polacek  <polacek@redhat.com>
8985         PR c/67784
8986         * gcc.dg/pr67784-3.c: New test.
8987         * gcc.dg/pr67784-4.c: New test.
8988         * gcc.dg/pr67784-5.c: New test.
8990         PR c/70791
8991         * gcc.dg/Wnested-externs-2.c: New test.
8993 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
8995         * gcc.dg/fold-plusmult.c: Adjust.
8996         * gcc.dg/no-strict-overflow-6.c: Adjust.
8997         * gcc.dg/gomp/loop-1.c: Xfail some tests.
8999 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9001         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9002         number scans.
9003         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9004         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9005         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9006         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9007         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9008         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9009         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9010         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9011         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9012         * gcc.target/i386/avx512f-gather-5.c: Likewise.
9013         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9014         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9015         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9016         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9017         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9018         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9019         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9020         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9021         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9022         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9023         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9024         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9025         scans.
9026         * gcc.target/i386/pr32219-4.c: Likewise.
9027         * gcc.target/i386/pr32219-6.c: Likewise.
9028         * gcc.target/i386/pr32219-8.c: Likewise.
9030 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9032         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9033         associated options.
9035 2016-04-26  Marek Polacek  <polacek@redhat.com>
9037         PR c++/70744
9038         * g++.dg/ext/cond2.C: New test.
9040 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
9042         PR tree-optimization/70771
9043         PR tree-optimization/70775
9044         * gcc.dg/pr70771.c: New test.
9045         * gcc.dg/pr70775.c: New test.
9047 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9049         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9051 2016-04-25  Richard Biener  <rguenther@suse.de>
9053         PR tree-optimization/70780
9054         * gcc.dg/torture/pr70780.c: New testcase.
9056 2016-04-25  Michael Collison  <michael.collison@arm.com>
9058         * gcc.target/arm/neon-vaddws16.c: New test.
9059         * gcc.target/arm/neon-vaddws32.c: New test.
9060         * gcc.target/arm/neon-vaddwu16.c: New test.
9061         * gcc.target/arm/neon-vaddwu32.c: New test.
9062         * gcc.target/arm/neon-vaddwu8.c: New test.
9063         * lib/target-supports.exp
9064         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9065         that arm neon support vector widen sum of HImode TO SImode.
9067 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
9069         PR sanitizer/70712
9070         * c-c++-common/asan/pr70712.c: New test.
9072 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9074         * .gitattributes: New file.
9076 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
9078         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9080 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
9082         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9083         * gfortran.dg/submodule_15.f08: Likewise.
9085 2016-04-22  Richard Biener  <rguenther@suse.de>
9087         PR tree-optimization/70740
9088         * gcc.dg/torture/pr70740.c: New testcase.
9090 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
9092         PR target/70750
9093         * gcc.target/i386/pr70750-1.c: New test.
9094         * gcc.target/i386/pr70750-2.c: Likewise.
9096 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
9098         PR c++/70540
9099         * g++.dg/cpp0x/auto48.C: New.
9101 2016-04-21  Marek Polacek  <polacek@redhat.com>
9103         PR c++/70513
9104         * g++.dg/cpp0x/forw_enum12.C: New test.
9105         * g++.dg/cpp0x/forw_enum13.C: New test.
9107 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9109         PR target/70728
9110         * gcc.target/i386/pr70728.c: New test.
9112 2016-04-21  Richard Biener  <rguenther@suse.de>
9114         PR middle-end/70747
9115         * gcc.dg/pr70747.c: New testcase.
9117 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
9119         PR tree-optimization/70715
9120         * gcc.dg/tree-ssa/scev-13.c: New test.
9122 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9124         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9126 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9128         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9130 2016-04-20  Jan Hubicka  <jh@suse.cz>
9132         PR ipa/70018
9133         * g++.dg/ipa/nothrow-1.C: New testcase.
9135 2016-04-20  Nathan Sidwell  <nathan@acm.org>
9137         PR c++/55635
9138         * g++.dg/eh/delete1.C: New.
9140 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9142         * gcc.target/i386/avx256-unaligned-store-2.c: Add
9143         -mtune-ctrl=sse_typeless_stores.
9145 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9147         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9149 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9151         PR tree-optimization/69489
9152         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9154 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
9156         PR c++/69363
9157         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9158         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9159         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9161 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9163         PR tree-optimization/56625
9164         PR tree-optimization/69489
9165         * gcc.dg/vect/pr56625.c: New test.
9166         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9168 2016-04-20  Andrew Pinski  <apinski@cavium.com>
9170         PR target/64971
9171         * gcc.c-torture/compile/pr37433-1.c: New testcase.
9173 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
9175         * gnat.dg/self1.adb: Remove now incorrect test.
9177 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9179         * gcc.dg/tree-ssa/scev-11.c: New test.
9180         * gcc.dg/tree-ssa/scev-12.c: New test.
9182 2016-04-20  Marek Polacek  <polacek@redhat.com>
9184         PR tree-optimization/70725
9185         * gcc.dg/pr70725.c: New test.
9187 2016-04-20  Richard Biener  <rguenther@suse.de>
9189         PR tree-optimization/70726
9190         * g++.dg/vect/pr70726.cc: New testcase.
9192 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9194         PR target/70674
9195         * gcc.target/s390/pr70674.c: New test.
9197 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9199         PR libgfortran/70684
9200         * gfortran.dg/list_read_14.f90: New test.
9202 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
9204         PR target/69201
9205         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9206         extern to force it misaligned.
9207         (b): Likewise.
9208         (c): Likewise.
9209         (d): Likewise.
9210         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9211         Don't check `*' before movv4sf_internal.
9212         * gcc.target/i386/avx256-unaligned-store-2.c: Check
9213         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9214         Don't check `*' before movv16qi_internal.
9215         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9216         extern to force it misaligned.
9217         (b): Likewise.
9218         (c): Likewise.
9219         (d): Likewise.
9220         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9221         Don't check `*' before movv2df_internal.
9222         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9223         extern to force it misaligned.
9224         (b): Likewise.
9225         (c): Likewise.
9226         (d): Likewise.
9227         Check movv8sf_internal instead of avx_storeups256.
9228         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9230 2016-04-19  Richard Biener  <rguenther@suse.de>
9232         PR tree-optimization/70171
9233         * g++.dg/tree-ssa/pr70171.C: New testcase.
9235 2016-04-19  Richard Biener  <rguenther@suse.de>
9237         PR tree-optimization/70724
9238         * gcc.dg/torture/pr70724.c: New testcase.
9240 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
9242         PR middle-end/70689
9243         * gcc.target/i386/pr70689.c: New.
9245 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
9247         PR target/70708
9248         * gcc.target/i386/pr70708.c: New test.
9250 2016-04-18  Richard Biener  <rguenther@suse.de>
9252         PR tree-optimization/43434
9253         * gcc.dg/vect/pr43434.c: New testcase.
9254         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9255         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9256         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9257         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9258         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9259         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9260         * gcc.dg/gomp/pr68640.c: Likewise.
9261         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9262         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9264 2016-04-18  Richard Biener  <rguenther@suse.de>
9266         PR tree-optimization/70701
9267         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9269 2016-04-18  Tom de Vries  <tom@codesourcery.com>
9271         PR testsuite/70699
9272         * gcc.dg/pr70161.c: Add dot-file scans.
9273         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9274         instead of after last dot char.
9276 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9278         * c-c++-common/dump-ada-spec-3.c: New test.
9279         * c-c++-common/dump-ada-spec-4.c: Likewise.
9281 2016-04-17  Tom de Vries  <tom@codesourcery.com>
9283         PR other/70183
9284         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9286 2016-04-15  Jan Hubicka  <jh@suse.cz>
9288         PR ipa/70018
9289         * g++.dg/ipa/pure-const-1.C: New testcase.
9290         * g++.dg/ipa/pure-const-2.C: New testcase.
9291         * g++.dg/ipa/pure-const-3.C: New testcase.
9293 2016-04-15  Marek Polacek  <polacek@redhat.com>
9295         PR c/70671
9296         * gcc.dg/bitfld-22.c: New test.
9298 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
9300         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9301         x86_64.
9303 2016-04-15  Marek Polacek  <polacek@redhat.com>
9305         PR c/70651
9306         * c-c++-common/pr70651.c: New test.
9308 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9310         PR rtl-optimization/70681
9311         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9312         dump scan on arm and powerpc.
9313         * gcc.dg/pr10474.c: Likewise.
9315 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
9317         PR c++/69517
9318         PR c++/70019
9319         PR c++/70588
9320         * g++.dg/cpp1y/vla11.C: Revert for real.
9322         PR c/70436
9323         * c-c++-common/Wparentheses-1.c: New test.
9324         * c-c++-common/gomp/Wparentheses-1.c: New test.
9325         * c-c++-common/gomp/Wparentheses-2.c: New test.
9326         * c-c++-common/gomp/Wparentheses-3.c: New test.
9327         * c-c++-common/gomp/Wparentheses-4.c: New test.
9328         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9329         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9330         * c-c++-common/goacc/Wparentheses-1.c: New test.
9332 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
9334         PR target/70662
9335         * gcc.target/i386/pr70662.c: New test.
9337 2016-04-15  Richard Biener  <rguenther@suse.de>
9338             Alan Modra  <amodra@gmail.com>
9340         PR tree-optimization/70130
9341         * gcc.dg/vect/O3-pr70130.c: New testcase.
9343 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9345         PR target/70669
9346         * gcc.target/powerpc/pr70669.c: New test.
9348         PR target/70640
9349         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9350         a power7 system that does not have an assembler that supports
9351         power8.
9353 2016-04-14  Martin Sebor  <msebor@redhat.com>
9355         PR c++/69517
9356         PR c++/70019
9357         PR c++/70588
9358         * c-c++-common/ubsan/vla-1.c: Revert.
9359         * g++.dg/cpp1y/vla11.C: Same.
9360         * g++.dg/cpp1y/vla12.C: Same.
9361         * g++.dg/cpp1y/vla13.C: Same.
9362         * g++.dg/cpp1y/vla14.C: Same.
9363         * g++.dg/cpp1y/vla3.C: Same.
9364         * g++.dg/init/array24.C: Same.
9365         * g++.dg/ubsan/vla-1.C: Same.
9367 2016-04-14  Marek Polacek  <polacek@redhat.com>
9368             Jan Hubicka  <hubicka@ucw.cz>
9370         PR c++/70029
9371         * g++.dg/torture/pr70029.C: New test.
9373 2016-04-14  Martin Sebor  <msebor@redhat.com>
9375         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9376         type size to prevent failures on targets with very low maximum
9377         alignment.
9379 2016-04-14  Richard Biener  <rguenther@suse.de>
9381         PR tree-optimization/70623
9382         * gcc.dg/torture/pr70623.c: New testcase.
9383         * gcc.dg/torture/pr70623-2.c: Likewise.
9385 2016-04-13  Martin Sebor  <msebor@redhat.com>
9387         PR c++/69517
9388         PR c++/70019
9389         PR c++/70588
9390         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9391         * g++.dg/cpp1y/vla11.C: New test.
9392         * g++.dg/cpp1y/vla12.C: New test.
9393         * g++.dg/cpp1y/vla13.C: New test.
9394         * g++.dg/cpp1y/vla14.C: New test.
9395         * g++.dg/cpp1y/vla3.C: Restore deleted test.
9396         * g++.dg/init/array24.C: Fully brace VLA initializer.
9397         * g++.dg/ubsan/vla-1.C: Disable exceptions.
9399 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9401         PR c++/70641
9402         * g++.dg/opt/pr70641.C: New test.
9404 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9406         PR rtl-optimization/68749
9407         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9408         effects of argument promotions.
9409         Remove default args to dg-skip-if.
9411 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
9413         PR c++/70635
9414         * g++.dg/parse/pr70635.C: New.
9416 2016-04-13  Marek Polacek  <polacek@redhat.com>
9418         PR c++/70639
9419         * c-c++-common/Wmisleading-indentation-4.c: New test.
9421 2016-04-13  Marek Polacek  <polacek@redhat.com>
9423         PR c/70436
9424         * gcc.dg/Wparentheses-12.c: New test.
9425         * gcc.dg/Wparentheses-13.c: New test.
9427 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9429         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9430         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9431         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9433 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9435         PR middle-end/70633
9436         * gcc.c-torture/compile/pr70633.c: New test.
9438         PR debug/70628
9439         * gcc.dg/torture/pr70628.c: New test.
9441 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
9443         PR c++/70610
9444         * g++.dg/template/pr70610.C: New test.
9445         * g++.dg/template/pr70610-2.C: New test.
9446         * g++.dg/template/pr70610-3.C: New test.
9447         * g++.dg/template/pr70610-4.C: New test.
9449 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9451         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9452         128 instead of 32.
9454         PR c++/70571
9455         * g++.dg/ext/pr70571.C: New test.
9457 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9459         PR target/70640
9460         * gcc.target/powerpc/pr70640.c: New test.
9462 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
9464         PR c++/68722
9465         * g++.dg/parse/pr68722.C: New.
9467 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9469         PR rtl-optimization/70596
9470         * gcc.target/i386/pr70596.c: New test.
9472 2016-04-12  Nathan Sidwell  <nathan@acm.org>
9474         PR c++/70501
9475         * g++.dg/init/pr70501.C: New.
9477 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
9479         * gcc.target/i386/asm-flag-6.c: New test.
9481 2016-04-12  Tom de Vries  <tom@codesourcery.com>
9483         PR tree-optimization/68756
9484         * gcc.dg/graphite/pr68756.c: New test.
9486 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9488         PR tree-optimization/70602
9489         * gcc.c-torture/execute/pr70602.c: New test.
9491 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9493         PR target/70381
9494         * gcc.target/powerpc/float128-1.c: New tests to make sure the
9495         __float128 emulator is built and runs.
9496         * gcc.target/powerpc/float128-1.c: Likewise.
9498         * lib/target-supports.exp (check_ppc_float128_sw_available):
9499         Rework tests for __float128 software and hardware
9500         availability. Fix exit condition to return 0 on success.
9502 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
9504         PR target/70133
9505         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9506         * gcc.target/aarch64/target_attr_15.c: Likewise.
9508 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
9510         PR c++/69066
9511         * g++.dg/cpp1y/pr69066.C: New.
9513 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9515         PR fortran/68566
9516         * gfortran.dg/pr36192.f90: Update test.
9517         * gfortran.dg/pr36192_1.f90: Update test.
9518         * gfortran.dg/real_dimension_1.f: Update test.
9519         * gfortran.dg/parameter_array_init_7.f90: New test.
9521 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
9523         PR testsuite/64039
9524         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9526         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9528         PR rtl-optimization/66669
9529         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9531         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9533         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9534         * gcc.dg/pie-1.c: Likewise.
9535         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9536         * gcc.dg/pic-4.c: Likewise.
9537         * gcc.dg/pie-3.c: Likewise.
9538         * gcc.dg/pie-4.c: Likewise.
9540         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9542         PR tree-optimization/68644
9543         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9545         PR rtl-optimization/64886
9546         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9548 2016-04-09  Tom de Vries  <tom@codesourcery.com>
9550         PR tree-optimization/68953
9551         * gcc.dg/graphite/pr68953.c: New test.
9553 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9555         PR fortran/70592
9556         * gfortran.dg/deferred_character_16.f90: New test.
9558 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
9560         PR tree-optimization/70586
9561         * gcc.c-torture/execute/pr70586.c: New test.
9563 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9565         PR sanitizer/70573
9566         * c-c++-common/asan/halt_on_error-1.c: Replace memset
9567         with __builtin_memset
9568         * c-c++-common/asan/halt_on_error-2.c: Likewise.
9570 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
9572         PR lto/70289
9573         PR ipa/70348
9574         PR tree-optimization/70373
9575         PR middle-end/70533
9576         PR middle-end/70534
9577         PR middle-end/70535
9578         * c-c++-common/goacc/reduction-5.c: New test.
9579         * c-c++-common/goacc/reduction-promotions.c: New test.
9580         * gfortran.dg/goacc/reduction-3.f95: New test.
9581         * gfortran.dg/goacc/reduction-promotions.f90: New test.
9583 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
9585         PR c++/70590
9586         PR c++/70452
9587         * g++.dg/pr70590.C: New test.
9588         * g++.dg/pr70590-2.C: New test.
9590 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
9592         PR middle-end/70593
9593         * gcc.target/i386/pr70593.c: New test.
9595         PR rtl-optimization/70574
9596         * gcc.target/i386/avx2-pr70574.c: New test.
9598 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
9600         PR sanitizer/70541
9601         * c-c++-common/asan/pr70541.c: New test.
9603 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9605         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9606         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9608 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9610         PR target/70566
9611         * gcc.c-torture/execute/pr70566.c: New test.
9613 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9615         * c-c++-common/goacc/uninit-copy-clause.c: New test.
9616         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9618 2016-04-08  Alan Modra  <amodra@gmail.com>
9620         * gcc.target/powerpc/pr70117.c: New.
9622 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
9624         PR testsuite/70581
9625         * gcc.dg/lto/simd-function_0.c: New test.
9627         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9628         clones.
9629         * c-c++-common/attr-simd-2.c: Likewise.
9630         * c-c++-common/attr-simd-4.c: Likewise.
9631         * gcc.dg/gomp/simd-clones-2.c: Likewise.
9632         * gcc.dg/gomp/simd-clones-3.c: Likewise.
9634 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9636         PR testsuite/70553
9637         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9639 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
9640             Tom de Vries  <tom@codesourcery.com>
9642         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9643         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9644         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9645         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9646         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9647         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9648         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9649         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9651 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9653         PR c/70436
9654         * g++.dg/warn/Wparentheses-29.C: New test.
9656 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9658         PR c/70436
9659         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9660         explicit braces to resolve a future -Wparentheses warning.
9662 2016-04-06  Richard Henderson  <rth@redhat.com>
9664         * gcc.dg/pr61817-1.c: New test.
9665         * gcc.dg/pr61817-2.c: New test.
9666         * gcc.dg/pr69391-1.c: New test.
9667         * gcc.dg/pr69391-2.c: New test.
9669 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
9671         PR rtl-optimization/70398
9672         * gcc.target/aarch64/pr70398.c: New.
9674 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9676         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9678 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
9679             Pedro Alves  <palves@redhat.com>
9681         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9683 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
9685         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9686         Check for avx512f effective targets instead of avx2.
9687         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9688         for AVX512F clones.
9689         * gcc.dg/gomp/declare-simd-3.c: Likewise.
9690         * g++.dg/gomp/declare-simd-1.C: Likewise.
9691         * g++.dg/gomp/declare-simd-3.C: Likewise.
9692         * g++.dg/gomp/declare-simd-4.C: Likewise.
9694         PR middle-end/70550
9695         * c-c++-common/gomp/pr70550-1.c: New test.
9696         * c-c++-common/gomp/pr70550-2.c: New test.
9698 2016-04-05  Nathan Sidwell  <nathan@acm.org>
9700         PR c++/70512
9701         * g++.dg/ext/attribute-may-alias-5.C: New.
9703 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9705         PR c++/70336
9706         * c-c++-common/pr70336.c: New test.
9707         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9708         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9710 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
9712         PR ipa/66223
9713         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9715 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9717         PR rtl-optimization/70542
9718         * gcc.dg/torture/pr70542.c: New test.
9719         * gcc.target/i386/avx2-pr70542.c: New test.
9721 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
9723         PR tree-optimization/70509
9724         * gcc.target/i386/avx512bw-pr70509.c: New test.
9726 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
9728         PR c++/70452
9729         * g++.dg/ext/constexpr-vla4.C: New test.
9731 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
9733         PR target/70510
9734         * gcc.target/i386/pr70510.c: New test.
9736 2016-04-05  Richard Biener  <rguenther@suse.de>
9738         PR tree-optimization/70526
9739         * g++.dg/torture/pr70526.C: New testcase.
9741 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9743         PR target/70525
9744         * gcc.target/i386/pr70525.c: New test.
9746 2016-04-05  Richard Biener  <rguenther@suse.de>
9748         PR middle-end/70499
9749         * g++.dg/torture/pr70499.C: New testcase.
9751 2016-04-05  Richard Biener  <rguenther@suse.de>
9753         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9754         remove XFAIL.
9756 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
9758         PR middle-end/70307
9759         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
9760         rs6000 ABI warnings.
9762 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
9764         PR ipa/66223
9765         * g++.dg/ipa/devirt-51.C: New testcase.
9767 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9768             Jakub Jelinek  <jakub@redhat.com>
9770         PR middle-end/70457
9771         * gcc.dg/torture/pr70457.c: New.
9773 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9775         PR fortran/67538
9776         * gfortran.dg/allocate_with_source_19.f08: New test.
9778 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9780         PR fortran/65795
9781         * gfortran.dg/coarray_allocate_6.f08: New test.
9783 2016-04-04  Richard Biener  <rguenther@suse.de>
9785         PR rtl-optimization/70484
9786         * gcc.dg/torture/pr70484.c: New testcase.
9788 2016-04-04  Marek Polacek  <polacek@redhat.com>
9790         PR c/70307
9791         * gcc.dg/torture/pr70307.c: New test.
9793 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
9795         PR target/70416
9796         PR target/67391
9797         * gcc.target/sh/torture/pr70416.c: New.
9799 2016-04-02  Martin Sebor  <msebor@redhat.com>
9801         PR c++/67376
9802         PR c++/70170
9803         PR c++/70172
9804         PR c++/70228
9805         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9806         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9807         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9808         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9809         * g++.dg/cpp0x/constexpr-string.C: Same.
9810         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9811         * g++.dg/cpp0x/pr65398.C: Same.
9812         * g++.dg/ext/constexpr-vla1.C: Same.
9813         * g++.dg/ext/constexpr-vla2.C: Same.
9814         * g++.dg/ext/constexpr-vla3.C: Same.
9815         * g++.dg/ubsan/pr63956.C: Same.
9817 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9819         PR rtl-optimization/70467
9820         * gcc.target/i386/pr70467-2.c: New test.
9822 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9823             Marek Polacek  <polacek@redhat.com>
9825         PR c++/70488
9826         * g++.dg/init/new47.C: New test.
9828 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9830         PR target/70496
9831         * gcc.target/arm/pr70496.c: New test.
9833 2016-04-01  Nathan Sidwell  <nathan@acm.org>
9835         PR c++/68475
9836         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9838 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9840         PR target/69890
9841         * gcc.dg/strlenopt.h (memmove): New.
9842         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9843         instead of "string.h".
9844         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9845         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9846         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9847         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9848         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9849         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9850         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9851         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9852         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9853         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9854         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9855         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9856         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9857         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9858         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9859         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9860         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9861         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9862         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9863         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9865 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9867         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9868         (Holder::foo): Reflect this.
9870 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
9872         PR target/70442
9873         * gcc.dg/pr70442.c: New test.
9875 2016-03-31  Nathan Sidwell  <nathan@acm.org>
9877         PR c++/70393
9878         * g++.dg/cpp0x/constexpr-virtual6.C: New.
9880 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
9882         PR target/70453
9883         * gcc.target/i386/pr70453.c: New test.
9885 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
9887         PR target/70292
9888         * gcc.c-torture/pr70292.c: New test.
9890 2016-03-31  Marek Polacek  <polacek@redhat.com>
9892         PR c/70297
9893         * c-c++-common/pr70297.c: New test.
9894         * g++.dg/cpp0x/typedef-redecl.C: New test.
9895         * gcc.dg/typedef-redecl2.c: New test.
9897 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
9899         PR rtl-optimization/70460
9900         * gcc.c-torture/execute/pr70460.c: New test.
9902 2016-03-31  Richard Biener  <rguenther@suse.de>
9904         PR c++/70430
9905         * g++.dg/ext/vector30.C: New testcase.
9907 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
9908             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9910         * gfortran.dg/fmt_pf.f90: New test.
9912 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9914         Forward-port from 5 branch
9915         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
9917         PR testsuite/70356
9918         * gcc.target/i386/avx-vextractf128-256-5.c: Move
9919         dg-require-effective-target after dg-do.
9921         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
9923         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9925 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
9926             Julian Brown  <julian@codesourcery.com>
9927             Chung-Lin Tang  <cltang@codesourcery.com>
9928             Cesar Philippidis  <cesar@codesourcery.com>
9929             James Norris  <jnorris@codesourcery.com>
9930             Tom de Vries  <tom@codesourcery.com>
9931             Nathan Sidwell  <nathan@codesourcery.com>
9933         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
9934         * c-c++-common/goacc/loop-clauses.c: Likewise.
9935         * g++.dg/goacc/template.C: Likewise.
9936         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9937         * gfortran.dg/goacc/loop-1.f95: Likewise.
9938         * gfortran.dg/goacc/loop-5.f95: Likewise.
9939         * gfortran.dg/goacc/loop-6.f95: Likewise.
9940         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9941         * c-c++-common/goacc-gomp/nesting-1.c: Update.
9942         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9943         * c-c++-common/goacc/clauses-fail.c: Likewise.
9944         * c-c++-common/goacc/parallel-1.c: Likewise.
9945         * c-c++-common/goacc/reduction-1.c: Likewise.
9946         * c-c++-common/goacc/reduction-2.c: Likewise.
9947         * c-c++-common/goacc/reduction-3.c: Likewise.
9948         * c-c++-common/goacc/reduction-4.c: Likewise.
9949         * c-c++-common/goacc/routine-3.c: Likewise.
9950         * c-c++-common/goacc/routine-4.c: Likewise.
9951         * c-c++-common/goacc/routine-5.c: Likewise.
9952         * c-c++-common/goacc/tile.c: Likewise.
9953         * g++.dg/goacc/template.C: Likewise.
9954         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9955         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9956         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
9957         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
9958         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9959         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9960         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9961         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
9962         * c-c++-common/goacc/use_device-1.c: ... this file.
9963         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
9964         * c-c++-common/goacc/host_data-5.c: ... this file, and...
9965         * c-c++-common/goacc/host_data-6.c: ... this file.
9966         * c-c++-common/goacc/loop-2-kernels.c: New file.
9967         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9968         * c-c++-common/goacc/loop-3.c: Likewise.
9969         * g++.dg/goacc/reference.C: Likewise.
9970         * g++.dg/goacc/routine-1.C: Likewise.
9971         * g++.dg/goacc/routine-2.C: Likewise.
9973 2016-03-30  Richard Biener  <rguenther@suse.de>
9975         PR middle-end/70450
9976         * gcc.dg/torture/pr70450.c: New testcase.
9978 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
9980         PR target/70421
9981         * gcc.dg/torture/pr70421.c: New test.
9982         * gcc.target/i386/avx512f-pr70421.c: New test.
9984 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
9986         PR testsuite/70364
9987         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9988         (check): New function.
9989         (bar): Call check.
9990         (foo): Align stack to 16 bytes when calling bar.
9991         * gcc.target/i386/cleanup-2.c: Likewise.
9993 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
9995         PR tree-optimization/59124
9996         * gcc.dg/Warray-bounds-19.c: New test.
9998 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
10000         * lib/prune.exp (escape_regex_chars): New.
10001         (prune_file_path): Update to quote metcharacters for regexp.
10003 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
10005         PR rtl-optimization/70429
10006         * gcc.c-torture/execute/pr70429.c: New test.
10008         PR tree-optimization/70405
10009         * gcc.dg/pr70405.c: New test.
10011 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
10013         PR fortran/70397
10014         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10015         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10017 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
10019         PR testsuite/64177
10020         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10021         __cilkrts_set_param to set two workers.
10022         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10023         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10025 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10027         * g++.dg/ext/fnname5.C: Update the test for Darwin.
10029 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10031         PR target/70406
10032         * gcc.target/i386/pr70406.c: New test.
10034 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
10036         * gnat.dg/specs/double_record_extension3.ads: New test.
10038 2016-03-25  Richard Henderson  <rth@redhat.com>
10040         PR target/70120
10041         * gcc.target/aarch64/pr70120-1.c: New.
10042         * gcc.target/aarch64/pr70120-2.c: New.
10043         * gcc.target/aarch64/pr70120-3.c: New.
10045 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
10047         PR c++/62212
10048         * g++.dg/template/mangle2.C: The dg-do directive should be
10049         "compile" not "assemble".
10051 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
10053         PR lto/69650
10054         * gcc.dg/pr69650.c: New test.
10056 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
10058         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10060 2016-03-25  Alan Modra  <amodra@gmail.com>
10062         * gcc.dg/dfp/pr70052.c: New test.
10064 2016-03-24  Richard Henderson  <rth@redhat.com>
10066         PR middle-end/69845
10067         * gcc.dg/tree-ssa/pr69845-1.c: New test.
10068         * gcc.dg/tree-ssa/pr69845-2.c: New test.
10070 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10072         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10074 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10076         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10077         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10079 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10081         * c-c++-common/goacc/uninit-dim-clause.c: New test.
10082         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10084 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
10086         PR c++/62212
10087         * g++.dg/template/mangle2.C: New test.
10089 2016-03-24  Richard Biener  <rguenther@suse.de>
10091         PR tree-optimization/70396
10092         * gcc.dg/torture/pr70396.c: New testcase.
10094 2016-03-24  Richard Biener  <rguenther@suse.de>
10096         PR middle-end/70370
10097         * gcc.dg/torture/pr70370.c: New testcase.
10099 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10101         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10102         * gfortran.dg/goacc/kernels-tree.f95: Same.
10103         * gfortran.dg/goacc/parallel-tree.f95: Same.
10105 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10107         * c-c++-common/goacc/uninit-if-clause.c: New test.
10108         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10110 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
10112         PR target/70290
10113         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10114         Fix formatting.
10116 2016-03-24  Richard Biener  <rguenther@suse.de>
10118         PR tree-optimization/70372
10119         * gcc.dg/tree-ssa/pr70372.c: New testcase.
10121 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10123         PR c++/70347
10124         * g++.dg/cpp1y/nsdmi-union1.C: New test.
10126 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10128         PR c++/70332
10129         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10131 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10133         PR c++/70001
10134         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10135         * g++.dg/cpp1y/pr70001.C: New test.
10137         PR c++/70323
10138         * g++.dg/cpp0x/constexpr-70323.C: New test.
10140 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
10141             Jason Merrill  <jason@redhat.com>
10142             Jakub Jelinek  <jakub@redhat.com>
10144         PR c++/69315
10145         * g++.dg/cpp0x/constexpr-69315.C: New test.
10146         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10148 2016-03-23  Marek Polacek  <polacek@redhat.com>
10150         PR c++/69884
10151         * g++.dg/warn/Wignored-attributes-1.C: New test.
10152         * g++.dg/warn/Wignored-attributes-2.C: New test.
10154 2016-03-23  Tom de Vries  <tom@codesourcery.com>
10156         * c-c++-common/goacc/kernels-default.c (foo): Add missing
10157         initialization.
10158         * gfortran.dg/goacc/private-3.f95 (test): Same.
10159         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10160         missing use param.
10162 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10164         * lib/target-supports.exp: Remove v7ve entry from loop
10165         creating effective target checks.
10166         (check_effective_target_arm_arch_v7ve_ok): New procedure.
10167         (add_options_for_arm_arch_v7ve): Likewise.
10169 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10171         PR tree-optimization/70354
10172         * gcc.dg/vect/pr70354-1.c: New test.
10173         * gcc.dg/vect/pr70354-2.c: New test.
10174         * gcc.target/i386/avx2-pr70354-1.c: New test.
10175         * gcc.target/i386/avx2-pr70354-2.c: New test.
10177 2016-03-22  Jeff Law  <law@redhat.com>
10179         PR target/70232
10180         * gcc.dg/tree-ssa/pr70232.c: New test.
10182 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10184         PR target/70302
10185         * gcc.target/i386/pr70302.c: New test.
10187 2016-03-22  Richard Biener  <rguenther@suse.de>
10189         PR middle-end/70251
10190         * g++.dg/torture/pr70251.C: New testcase.
10192 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
10194         PR c/69993
10195         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10196         Wmisleading-indentation.c.
10197         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10198         reflect change to diagnostic text and order of messages.
10199         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10201 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
10203         * g++.dg/ext/java-3.C: Don't compile on AIX.
10205 2016-03-22  Richard Biener  <rguenther@suse.de>
10207         PR middle-end/70333
10208         * gcc.dg/torture/pr70333.c: New testcase.
10210 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10212         * g++.dg/ext/pr70290.C: New test.
10214 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
10216         PR target/70325
10217         * gcc.target/i386/pr70325.c: New test.
10219 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
10221         PR target/70329
10222         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10223         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10225         PR target/70300
10226         * gcc.target/i386/pr70300.c: New test.
10228         PR c++/70295
10229         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10230         (func2): New function for cond with parens, xfail warning for c++.
10231         * g++.dg/warn/Wnonnull-compare-8.C: New test.
10233 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10235         PR c++/70096
10236         * g++.dg/template/ptrmem30.C: New test.
10238 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10240         PR c++/70204
10241         * g++.dg/cpp0x/constexpr-70204a.C: New test.
10242         * g++.dg/cpp0x/constexpr-70204b.C: New test.
10244 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10246         PR middle-end/70326
10247         * gcc.dg/pr70326.c: New test.
10249 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
10250             Jakub Jelinek  <jakub@redhat.com>
10252         PR tree-optimization/70317
10253         * gcc.dg/pr70317.c: New test.
10255 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
10257         PR target/70327
10258         * gcc.target/i386/pr70327.c: New test.
10260 2016-03-21  Martin Liska  <mliska@suse.cz>
10262         PR ipa/70306
10263         * gcc.dg/ipa/pr70306.c: New test.
10265 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10267         * gcc.target/arm/attr-align1.c: Skip if M-profile.
10268         * gcc.target/arm/attr-align3.c: Likewise.
10269         * gcc.target/arm/attr_arm.c: Likewise.
10270         * gcc.target/arm/flip-thumb.c: Likewise.
10272 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10274         PR target/70296
10275         * gcc.target/powerpc/altivec-36.c: New test.
10277 2016-03-21  Richard Biener  <rguenther@suse.de>
10279         PR tree-optimization/70310
10280         * gcc.dg/torture/pr70310.c: New testcase.
10282 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10284         PR target/70293
10285         * gcc.target/i386/pr70293.c: New test.
10287 2016-03-21  Richard Biener  <rguenther@suse.de>
10289         PR tree-optimization/70288
10290         * gcc.dg/torture/pr70288-1.c: New testcase.
10291         * gcc.dg/torture/pr70288-2.c: Likewise.
10293 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10295         PR rtl-optimization/69307
10296         * gcc.target/arm/pr69307.c: New test.
10298 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10300         PR rtl-optimization/69102
10301         * gcc.c-torture/compile/pr69102.c: New test.
10303 2016-03-18  Jeff Law  <law@redhat.com>
10305         PR rtl-optimization/70263
10306         * gcc.c-torture/compile/pr70263-1.c: New test.
10307         * gcc.target/i386/pr70263-2.c: New test.
10309 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
10311         PR rtl-optimization/70278
10312         * gcc.dg/torture/pr70278.c: New test.
10313         * gcc.target/arm/pr70278.c: New test.
10315 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
10317         PR c/70281
10318         * gcc.dg/plugin/diagnostic-test-expressions-1.c
10319         (test_builtin_types_compatible_p): New test function.
10320         * gcc.dg/pr70281.c: New test case.
10322 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
10324         PR target/70113
10325         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10327 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10329         PR tree-optimization/70252
10330         * gcc.dg/pr70252.c: New test.
10332 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10334         * gcc.dg/pr70161-2.c: New test.
10335         * gcc.dg/pr70161.c: New test.
10337 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10339         PR ipa/70269
10340         * gcc.dg/pr70269.c: New test.
10342 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
10344         PR c++/70267
10345         * g++.dg/ext/java-3.C: New test.
10347 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10349         PR c++/70205
10350         * g++.dg/lookup/pr70205.C: New test.
10352 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10354         PR c++/70218
10355         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10357 2016-03-17  Marek Polacek  <polacek@redhat.com>
10359         PR c/69407
10360         * gcc.dg/atomic-op-6.c: New test.
10362 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
10364         PR c/70264
10365         * c-c++-common/pr70264.c: New test case.
10367 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
10369         PR c++/70144
10370         * c-c++-common/pr70144-1.c: New test.
10371         * c-c++-common/pr70144-2.c: New test.
10373         PR c++/70272
10374         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10375         * g++.dg/opt/flifetime-dse6.C: New test.
10376         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10378 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10380         PR driver/70192
10381         * gcc.dg/pic-1.c: New test.
10382         * gcc.dg/pic-2.c: Likewise.
10383         * gcc.dg/pic-3.c: Likewise.
10384         * gcc.dg/pic-4.c: Likewise.
10385         * gcc.dg/pie-1.c: Likewise.
10386         * gcc.dg/pie-2.c: Likewise.
10387         * gcc.dg/pie-3.c: Likewise.
10388         * gcc.dg/pie-4.c: Likewise.
10389         * gcc.dg/pie-5.c: Likewise.
10390         * gcc.dg/pie-6.c: Likewise.
10392 2016-03-17  Tom de Vries  <tom@codesourcery.com>
10394         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10395         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10397 2016-03-17  Richard Biener  <rguenther@suse.de>
10399         PR debug/70271
10400         * g++.dg/debug/pr70271.C: New testcase.
10402 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
10404         * gcc.target/i386/pr70251.c: New test.
10406 2016-03-17  Marek Polacek  <polacek@redhat.com>
10408         PR c++/70194
10409         * g++.dg/warn/constexpr-70194.C: New test.
10411 2016-03-16  Richard Henderson  <rth@redhat.com>
10413         PR middle-end/70240
10414         * gcc.c-torture/compile/pr70240.c: New.
10416 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10418         * gcc.c-torture/compile/20151204.c: Skip for avr.
10420 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10422         PR target/70245
10423         * g++.dg/opt/pr70245.C: New test.
10424         * g++.dg/opt/pr70245.h: New file.
10425         * g++.dg/opt/pr70245-aux.cc: New file.
10427 2016-03-16  Martin Sebor  <msebor@redhat.com>
10429         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10431 2016-03-16  Richard Henderson  <rth@redhat.com>
10433         PR middle-end/70199
10434         * gcc.c-torture/compile/pr70199.c: New.
10436 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10438         * gcc.dg/uninit-19.c: Run dos2unix.
10440 2016-03-16  Marek Polacek  <polacek@redhat.com>
10442         PR c/70093
10443         * gcc.dg/nested-func-10.c: New test.
10444         * gcc.dg/nested-func-9.c: New test.
10446 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10448         PR tree-optimization/68714
10449         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10451 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10453         PR tree-optimization/68715
10454         * gcc.dg/graphite/pr68715-2.c: New test.
10455         * gcc.dg/graphite/pr68715.c: New test.
10456         * gfortran.dg/graphite/pr68715.f90: New test.
10458 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10460         PR tree-optimization/68809
10461         * gcc.dg/graphite/pr68809-2.c: New test.
10462         * gcc.dg/graphite/pr68809.c: New test.
10464 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10466         PR c++/70147
10467         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10468         method call to i () as argument.  Adjust expected output.
10470         PR c++/70147
10471         * g++.dg/ubsan/pr70147-1.C: New test.
10472         * g++.dg/ubsan/pr70147-2.C: New test.
10474 2016-03-15  Martin Sebor  <msebor@redhat.com>
10476         PR c++/58281
10477         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10479 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
10481         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10482         hppa*-*-hpux*.
10484         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10486         PR libfortran/69799
10487         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10488         libatomic_available.
10490 2016-03-15  Marek Polacek  <polacek@redhat.com>
10492         PR c++/70209
10493         * g++.dg/ext/attribute-may-alias-4.C: New test.
10495 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
10497         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
10498         -fvar-tracking-assignments-toggle flag.
10500 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
10502         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10504 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
10506         PR rtl-optimization/70222
10507         * gcc.c-torture/execute/pr70222-1.c: New test.
10508         * gcc.c-torture/execute/pr70222-2.c: New test.
10510 2016-03-15  Richard Henderson  <rth@redhat.com>
10512         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10514 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10516         PR rtl-optimization/69032
10517         * gcc.dg/pr69032.c: New test.
10519 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10521         PR rtl-optimization/63384
10522         * g++.dg/pr63384.C: New test.
10524 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10526         PR target/64411
10527         * gcc.target/i386/pr64411.C: New test.
10529 2016-03-15  Tom de Vries  <tom@codesourcery.com>
10531         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10532         * gfortran.dg/goacc/kernels-alias.f95: New test.
10534 2016-03-14  Martin Sebor  <msebor@redhat.com>
10536         PR c++/53792
10537         * g++.dg/cpp0x/constexpr-inline.C: New test.
10538         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10540 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
10542         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10544 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
10546         PR middle-end/70219
10547         * gcc.dg/pr70219.c: New test.
10549 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
10551         PR target/70083
10552         * gcc.dg/torture/pr70083.c: New test.
10553         * gcc.target/i386/pr70083.c: New test.
10555 2016-03-14  Richard Biener  <rguenther@suse.de>
10557         PR tree-optimization/56365
10558         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10560 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
10562         PR target/70098
10563         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10564         New function.
10565         * g++.dg/pr70098.C: New testcase.
10568 2016-03-14  Tom de Vries  <tom@codesourcery.com>
10570         PR tree-optimization/70045
10571         * gcc.dg/graphite/pr70045.c: New test.
10573 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10575         PR fortran/69043
10576         * gfortran.dg/include_9.f90: New test.
10578 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10580         PR fortran/45076
10581         gfortran.dg/prof/prof.exp: New script.
10582         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10584 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
10586         PR rtl-optimization/69307
10587         * gcc.dg/pr69307.c: New test.
10589 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
10591         PR target/69614
10592         * gcc.target/arm/pr69614.c: New.
10594 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
10596         PR fortran/70031
10597         * gfortran.dg/submodule_14.f08: New test
10599         PR fortran/69524
10600         * gfortran.dg/submodule_15.f08: New test
10602 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
10604         PR c++/70106
10605         * g++.dg/cpp1y/paren3.C: New test.
10607 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10609         PR target/70131
10610         * gcc.target/powerpc/ppc-round2.c: New test.
10612 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
10614         PR target/70123
10615         * gcc.dg/torture/pr70123.c: New test.
10617 2016-03-11  Jeff Law  <law@redhat.com>
10619         PR tree-optimization/70190
10620         * gcc.c-torture/compile/pr70190.c: New test.
10622 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10624         PR c/68187
10625         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10626         case.
10627         (test43_b): Likewise.
10628         (test43_c): Likewise.
10629         (test43_d): Likewise.
10630         (test43_e): Likewise.
10631         (test43_f): Likewise.
10632         (test43_g): Likewise.
10633         (test44_a): Likewise.
10634         (test44_b): Likewise.
10635         (test44_c): Likewise.
10636         (test44_d): Likewise.
10637         (test44_e): Likewise.
10639 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10641         PR c/70085
10642         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10644 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10646         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10647         dg-options.
10649 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10651         PR target/70002
10652         PR target/69245
10653         * gcc.target/aarch64/pr69245_2.c: New test.
10655 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10657         PR tree-optimization/70177
10658         * gcc.dg/pr70177.c: New test.
10660 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10662         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10664 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10666         * gcc.dg/tree-ssa/sra-20.c: New.
10668 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10670         PR rtl-optimization/70174
10671         * gcc.dg/pr70174.c: New test.
10673         PR tree-optimization/70169
10674         * gcc.dg/pr70169.c: New test.
10676 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10678         PR target/70160
10679         * gcc.target/i386/pr70160.c: New test.
10681 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10683         * gcc.target/s390/dfp-1.c: New test.
10685 2016-03-10  Nick Clifton  <nickc@redhat.com>
10687         PR target/70044
10688         * gcc.target/aarch64/pr70044.c: New test.
10690 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
10691             Jakub Jelinek  <jakub@redhat.com>
10693         PR c++/70001
10694         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10695         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10696         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10698 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
10700         PR lto/69589
10701         * g++.dg/lto/pr69589_0.C: New testcase
10702         * g++.dg/lto/pr69589_1.C: New testcase
10704 2016-03-10  Marek Polacek  <polacek@redhat.com>
10706         PR c++/70153
10707         * g++.dg/delayedfold/unary-plus1.C: New test.
10709 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10711         * gcc.target/arm/pr45701-1.c: Escape brackets.
10712         * gcc.target/arm/pr45701-2.c: Likewise.
10714 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
10716         * gfortran.dg/unconstrained_commons.f: New.
10718 2016-03-10  Alan Modra  <amodra@gmail.com>
10720         * gcc.dg/pr69195.c: New.
10721         * gcc.dg/pr69238.c: New.
10723 2016-03-10  Tom de Vries  <tom@codesourcery.com>
10725         PR testsuite/68915
10726         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10728 2016-03-10  Richard Biener  <rguenther@suse.de>
10730         PR tree-optimization/70128
10731         * gcc.dg/tree-ssa/alias-34.c: New testcase.
10732         * gcc.dg/tree-ssa/alias-35.c: Likewise.
10734 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10736         PR tree-optimization/70152
10737         * gcc.dg/pr70152.c: New test.
10739         PR target/70086
10740         * gcc.target/i386/pr70086-1.c: New test.
10741         * gcc.target/i386/pr70086-2.c: New test.
10742         * gcc.target/i386/pr70086-3.c: New test.
10744         PR tree-optimization/70127
10745         * gcc.c-torture/execute/pr70127.c: New test.
10747 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
10749         * c-c++-common/goacc/combined-directives-2.c: New test.
10751 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10753         PR c/68473
10754         PR c++/70105
10755         * g++.dg/diagnostic/pr70105.C: New test.
10756         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10757         (test_multiple_ordinary_maps): New test function.
10759 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10761         PR c/68473
10762         PR c++/70105
10763         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10764         Drop range information from call to inform_at_rich_loc.
10765         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10766         New.
10767         (test_show_locus): Replace calls to rich_location::add_range with
10768         calls to add_range.  Rewrite the tests that used the now-defunct
10769         rich_location ctor taking a source_range.  Simplify other tests
10770         by replacing calls to COMBINE_LOCATION_DATA with calls to
10771         make_location.
10773 2016-03-09  Richard Biener  <rguenther@suse.de>
10774         Jakub Jelinek  <jakub@redhat.com>
10776         PR tree-optimization/70138
10777         * gcc.dg/vect/pr70138-1.c: New testcase.
10778         * gcc.dg/vect/pr70138-2.c: Likewise.
10780 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10782         PR target/70049
10783         * gcc.target/i386/pr70049.c: New test.
10785 2016-03-09  Richard Biener  <rguenther@suse.de>
10787         PR c/70143
10788         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10789         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10790         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10792 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10794         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10795         arm-*-*.
10797 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10799         PR middle-end/67278
10800         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10802         PR target/67278
10803         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10805         PR middle-end/70050
10806         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
10807         in testcase comment.
10809 2016-03-09  Tom de Vries  <tom@codesourcery.com>
10811         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10812         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10813         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10814         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10815         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10816         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10817         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10818         * gfortran.dg/goacc/kernels-loop.f95: New test.
10820 2016-03-08  Martin Sebor  <msebor@redhat.com>
10822         PR c++/62096
10823         * g++.dg/warn/overflow-warn-7.C: New test.
10825 2016-03-08  Jason Merrill  <jason@redhat.com>
10827         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10828         * lib/target-supports.exp (check_effective_target_concepts): New.
10830 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
10832         PR c++/70135
10833         * g++.dg/cpp1y/constexpr-loop4.C: New test.
10834         * g++.dg/ubsan/pr70135.C: New test.
10836         PR target/70110
10837         * gcc.dg/pr70110.c: New test.
10839 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10841         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10842         * c-c++-common/gomp/if-1.c: Likewise.
10843         * c-c++-common/gomp/pr61486-2.c: Likewise.
10844         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10845         to dg-additional-options.
10846         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10847         * g++/gomp/target-teams-1.c: Likewise.
10848         * gcc.dg/gomp/gomp.exp: Likewise.
10849         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10850         dg-additional-options.
10851         * gfortran.dg/gomp/gomp.exp: Likewise.
10852         * gfortran.dg/gomp/target1.f90: Remove dg-options.
10853         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10854         dg-additional-options.
10855         * gfortran.dg/gomp/target3.f90: Remove dg-options.
10857 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10859         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10860         * c-c++-common/gomp/gridify-1.c: New test.
10861         * gfortran.dg/gomp/gridify-1.f90: Likewise.
10863 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10865         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10866         trigger for cortex-r8, when scanning for register r8.
10867         * gcc.target/arm/pr45701-2.c: Likewise.
10869 2016-02-26  Richard Biener  <rguenther@suse.de>
10870             Jeff Law  <law@redhat.com>
10872         PR tree-optimization/69740
10873         * gcc.c-torture/compile/pr69740-1.c: New test.
10874         * gcc.c-torture/compile/pr69740-2.c: New test.
10876 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10878         * lib/target-supports.exp
10879         (check_effective_target_whole_vector_shift): Enable for PPC64.
10881 2016-03-07  Richard Biener  <rguenther@suse.de>
10883         PR tree-optimization/70115
10884         * gcc.dg/torture/pr70115.c: New testcase.
10886 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
10888         PR middle-end/69916
10889         * c-c-++-common/goacc/pr69916.c: New.
10891 2016-03-07  Richard Henderson  <rth@redhat.com>
10893         * gcc.c-torture/compile/pr70061.c: New test.
10895 2016-03-07  Richard Biener  <rguenther@suse.de>
10897         PR testsuite/70109
10898         * gcc.dg/vect/O3-pr36098.c: New testcase.
10900 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
10902         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10904 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10906         * gnat.dg/renaming9.ad[sb]: New testcase.
10908 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
10910         PR c++/70084
10911         * g++.dg/expr/stdarg3.C: New test.
10913 2016-03-04  Jeff Law  <law@redhat.com>
10915         PR tree-optimization/69196
10916         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10917         x86_64-*-*.
10919 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
10921         PR c/69973
10922         * gcc.dg/pr69973.c: New test.
10924         PR rtl-optimization/69941
10925         * gcc.dg/torture/pr69941.c: New test.
10927         PR c/69824
10928         * gcc.dg/pr69824.c: New test.
10930 2016-03-05  Tom de Vries  <tom@codesourcery.com>
10932         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10933         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10934         function.
10936 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
10938         PR c++/66786
10939         * g++.dg/cpp1y/var-templ48.C: New test.
10940         * g++.dg/cpp1y/var-templ49.C: New test.
10942 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10944         * g++.dg/Wno-frame-address.C: Skip on IA-64.
10946 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10948         PR c++/70035
10949         * g++.dg/ubsan/pr70035.C: New test.
10951         PR target/70062
10952         * gcc.target/i386/pr70062.c: New test.
10954 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
10956         * g++.dg/template/typename21.C: Remove c++98_only.
10958 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
10960         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10962 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
10964         PR c/68187
10965         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10966         function.
10967         (fn_42_b): Likewise.
10968         (fn_42_c): Likewise.
10970 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
10972         PR c/68187
10973         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10974         function.
10975         (fn_40_b): Likewise.
10976         (fn_41_a): Likewise.
10977         (fn_41_b): Likewise.
10979 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10981         PR target/70059
10982         * gcc.target/i386/avx512f-pr70059.c: New test.
10983         * gcc.target/i386/avx512dq-pr70059.c: New test.
10985 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
10987         PR rtl-optimization/57676
10988         * gcc.dg/torture/pr57676.c: New test.
10990 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
10992         * gcc.dg/pr70026.c: New test.
10994 2016-03-04  Marek Polacek  <polacek@redhat.com>
10996         PR c/69798
10997         * gcc.dg/cilk-plus/pr69798-1.c: New test.
10998         * gcc.dg/cilk-plus/pr69798-2.c: New test.
11000 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11002         PR target/70004
11003         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11004         Delete.
11005         (test_corners_sisd_si): Likewise.
11006         (main): Remove checks of the above.
11007         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11009 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11011         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11013 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
11015         * gcc.dg/torture/pr69951.c: Accept argc==0.
11017 2016-03-04  Richard Biener  <rguenther@suse.de>
11019         PR c++/70054
11020         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11021         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11023 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11025         PR testsuite/69766
11026         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11027         testing multiarch.
11029 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11031         PR debug/69947
11032         * gcc.dg/guality/pr69947.c: New test.
11034 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11036         PR ada/70017
11037         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11039 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11041         PR rtl-optimization/69904
11042         * gcc.target/arm/pr69904.c: New test.
11044 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11046         PR target/70021
11047         * gcc.dg/vect/pr70021.c: New test.
11048         * gcc.target/i386/pr70021.c: New test.
11050 2016-03-03  Marek Polacek  <polacek@redhat.com>
11052         PR middle-end/70050
11053         * gcc.dg/pr70050.c: New test.
11055 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
11057         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11059 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
11061         PR tree-optimization/70043
11062         * gfortran.dg/vect/pr70043.f90: New test.
11064 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
11066         * gnat.dg/specs/task1.ads: New test.
11068 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11070         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11071         Invoke gdb with -batch.
11072         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11074 2016-03-03  Richard Biener  <rguenther@suse.de>
11076         PR tree-optimization/55936
11077         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11079 2016-03-02  Jeff Law  <law@redhat.com>
11081         PR rtl-optimization/69942
11082         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11083         effects of argument promotions.
11085         PR tree-optimization/69987
11086         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11087         target does not support -fprefetch-loop-arrays.
11089 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
11091         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11093 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
11095         PR rtl-optimization/69052
11096         * gcc.target/i386/pr69052.c: New test.
11098 2016-03-02  Alan Modra  <amodra@gmail.com>
11100         * gcc.dg/pr69990.c: New.
11102 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11104         PR c/68062
11105         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11107         PR middle-end/70022
11108         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11110         PR target/70028
11111         * gcc.target/i386/pr70028.c: New test.
11113 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11115         * c-c++-common/asan/swapcontext-test-1.c,
11116         * c-c++-common/tsan/thread_leak.c,
11117         * g++.dg/tsan/aligned_vs_unaligned_race.C,
11118         * g++.dg/tsan/benign_race.C,
11119         * g++.dg/tsan/fd_close_norace.C,
11120         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11121         races with sanitizer output
11123 2016-03-02  Richard Biener  <rguenther@suse.de>
11124             Uros Bizjak  <ubizjak@gmail.com>
11126         PR target/67278
11127         * gcc.dg/simd-8.c: New testcase.
11129 2016-03-02  Richard Biener  <rguenther@suse.de>
11131         PR middle-end/67278
11132         * gcc.dg/simd-7.c: New testcase.
11134 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
11136         * gcc.target/i386/pr70007.c: Tweak.
11138 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11140         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11142 2016-03-02  Marek Polacek  <polacek@redhat.com>
11144         PR c/67854
11145         * gcc.dg/pr67854.c: New test.
11147 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11149         PR middle-end/70025
11150         * gcc.dg/torture/pr70025.c: New test.
11152 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11154         PR tree-optimization/68621
11155         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11157 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11159         * gcc.target/i386/pr70007.c: New test.
11161 2016-03-01  Jeff Law  <law@redhat.com>
11163         PR tree-optimization/69196
11164         * gcc.dg/tree-ssa/pr69196-1.c: New test.
11166         PR tree-optimization/69196
11167         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11168         duplicating code and spoiling the expected output.
11170 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
11172         PR target/70033
11173         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11174         supports power9 before doing tests.
11175         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11176         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11177         * gcc.target/powerpc/p9-permute.c: Likewise.
11179 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
11181         PR target/70027
11182         * gcc.target/i386/pr70027.c: New test.
11184 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11186         * gcc.dg/pr70017.c: New test.
11188 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
11190         PR c/69796
11191         PR c/69974
11192         * gcc.dg/pr69796.c: New test.
11193         * gcc.dg/pr69974.c: New test.
11195 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11197         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11199 2016-02-29  Jeff Law  <law@redhat.com>
11201         PR tree-optimization/69987
11202         * gfortran.dg/pr69987.f90: New test.
11204         PR tree-optimization/69989
11205         * gcc.c-torture/compile/pr69989-2.c: New test.
11207 2016-03-01  Marek Polacek  <polacek@redhat.com>
11209         PR c++/69795
11210         * g++.dg/parse/invalid1.C: New test.
11212 2016-03-01  Richard Biener  <rguenther@suse.de>
11214         PR middle-end/70022
11215         * gcc.dg/pr70022.c: New testcase.
11217 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11219         PR tree-optimization/69956
11220         * gcc.dg/pr69956.c: New test.
11222 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11224         PR target/70011
11225         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11226         XFAIL when hardware supports efficient unaligned storage access.
11228 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
11230         PR c++/69961
11231         * g++.dg/template/pr69961a.C: New test.
11232         * g++.dg/template/pr69961b.C: New test.
11234 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
11236         PR preprocessor/69985
11237         * gcc.dg/cpp/pr69985.c: New test case.
11239 2016-02-29  Jeff Law  <law@redhat.com>
11241         PR tree-optimization/70005
11242         * gcc.c-torture/execute/pr70005.c New test.
11244         PR tree-optimization/69999
11245         * gcc.c-torture/compile/pr69999.c: New test.
11247 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11249         PR tree-optimization/69652
11250         * gcc.dg/torture/pr69652.c: Delete test.
11251         * gcc.dg/vect/pr69652.c: New test.
11253 2016-02-19  Richard Biener  <rguenther@suse.de>
11255         PR tree-optimization/69980
11256         * gfortran.dg/vect/pr69980.f90: New testcase.
11258 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11260         * gcc.target/sparc/20160229-1.c: New test.
11262 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11264         * gnat.dg/stack_usage3.adb: New test.
11265         * gnat.dg/stack_usage3_pkg.ads: New helper.
11267 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11269         * gnat.dg/renaming8.adb: New test.
11270         * gnat.dg/renaming8_pkg1.ads: New helper.
11271         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11272         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11274 2016-02-29  Richard Biener  <rguenther@suse.de>
11276         PR tree-optimization/69720
11277         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11279 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11281         PR fortran/68147
11282         PR fortran/47674
11283         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
11285 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11286             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11288         PR fortran/56007
11289         * gfortran.dg/coarray_8.f90: Adjust error message.
11290         * gfortran.dg/pr56007.f90: New test.
11291         * gfortran.dg/pr56007.f: New test.
11293 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
11295         PR tree-optimization/69989
11296         * gcc.dg/torture/pr69989.c: New test.
11298 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
11300         * gcc.target/i386/stack-realign-win.c: New test.
11302 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11304         PR fortran/60126
11305         * gfortran.dg/pr60126.f90: New test.
11307 2016-02-27  Jeff Law  <law@redhat.com>
11309         Revert
11310         2016-02-26  Richard Biener  <rguenther@suse.de>
11311                     Jeff Law  <law@redhat.com>
11313         PR tree-optimization/69740
11314         * gcc.c-torture/compile/pr69740-1.c: New test.
11315         * gcc.c-torture/compile/pr69740-2.c: New test.
11317 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11319         PR fortran/69910
11320         * gfortran.dg/newunit_4.f90: New test.
11322 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
11324         PR target/69613
11325         PR rtl-optimization/69886
11326         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11327         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
11328         target.
11330 2016-02-26  Martin Sebor  <msebor@redhat.com>
11332         PR tree-optimization/15826
11333         * gcc.dg/tree-ssa/pr15826.c: New test.
11335 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11337         PR target/69969
11338         * gcc.target/powerpc/pr69969.c: New test.
11340 2016-02-26  Martin Sebor  <msebor@redhat.com>
11342         PR c++/15766
11343         * g++.old-deja/g++.other/decl5.C: Add a test case.
11345 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
11347         PR target/69946
11348         * gcc.target/powerpc/pr69946.c: New file.
11350 2016-02-26  Richard Biener  <rguenther@suse.de>
11351             Jeff Law  <law@redhat.com>
11353         PR tree-optimization/69740
11354         * gcc.c-torture/compile/pr69740-1.c: New test.
11355         * gcc.c-torture/compile/pr69740-2.c: New test.
11357 2016-02-26  Martin Jambor  <mjambor@suse.cz>
11359         PR middle-end/69920
11360         * gcc.dg/torture/pr69932.c: New test.
11361         * gcc.dg/torture/pr69936.c: Likewise.
11363 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11365         PR target/69709
11366         * gcc.target/s390/pr69709.c: New test.
11368 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11370         PR target/69245
11371         * gcc.target/aarch64/pr69245_1.c: New test.
11373 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11375         PR target/69613
11376         * gcc.dg/torture/pr69613.c: New test.
11378 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11380         PR rtl-optimization/69891
11381         * gcc.target/i386/pr69891.c: New test.
11383 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
11384             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11386         PR target/61397
11387         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11388         functionality for both 32-bit and 64-bit.
11390 2016-02-26  Richard Biener  <rguenther@suse.de>
11392         PR tree-optimization/69551
11393         * gcc.dg/torture/pr69951.c: New testcase.
11395 2016-02-25  Richard Biener  <rguenther@suse.de>
11397         PR tree-optimization/48795
11398         * gcc.dg/Warray-bounds-18.c: New testcase.
11400 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11402         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11404 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
11406         PR rtl-optimization/69896
11407         * gcc.dg/pr69896.c: New test.
11409 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
11411         PR c++/69736
11412         * g++.dg/cpp1y/paren2.C: New test.
11414 2016-02-24  Martin Sebor  <msebor@redhat.com>
11416         PR c/51147
11417         * gcc.dg/enum-mode-2.c: New test.
11419 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11421         PR c++/69922
11422         * g++.dg/warn/Wnonnull-compare-6.C: New test.
11423         * g++.dg/warn/Wnonnull-compare-7.C: New test.
11424         * g++.dg/ubsan/pr69922.C: New test.
11426 2016-02-24  Marek Polacek  <polacek@redhat.com>
11428         PR c/69819
11429         * gcc.dg/pr69819.c: New test.
11431 2016-02-24  Martin Sebor  <msebor@redhat.com>
11433         PR c++/69912
11434         * g++.dg/ext/flexary15.C: New test.
11436 2016-02-24  Martin Sebor  <msebor@redhat.com>
11438         * gcc.dg/builtins-68.c: Avoid making unportable
11439         assumptions about the relationship between SIZE_MAX and UINT_MAX.
11440         * g++.dg/ext/builtin_alloca.C: Same.
11442 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11443             Charles Baylis  <charles.baylis@linaro.org>
11445         PR debug/61033
11446         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11448 2016-02-24  Richard Biener  <rguenther@suse.de>
11449             Jakub Jelinek  <jakub@redhat.com>
11451         PR middle-end/69760
11452         * gcc.dg/torture/pr69760.c: New testcase.
11454 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11456         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11457         pattern on Solaris with as.
11459 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11461         * gcc.target/arm/cond_sub_restrict_it.c: New test.
11462         * gcc.target/arm/condarith_restrict_it.c: Likewise.
11463         * gcc.target/arm/movcond_restrict_it.c: Likewise.
11464         * gcc.target/arm/negscc_restrict_it.c: Likewise.
11466 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11468         PR middle-end/69915
11469         * gcc.dg/pr69915.c: New test.
11471 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11473         PR rtl-optimization/69886
11474         * gcc.dg/torture/pr69886.c: New test.
11476 2016-02-24  Richard Biener  <rguenther@suse.de>
11478         PR middle-end/68963
11479         * gcc.dg/torture/pr68963.c: New testcase.
11481 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11483         PR target/69875
11484         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11485         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11486         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11487         * gcc.target/arm/atomic_loaddi_1.c: New test.
11488         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11489         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11490         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11491         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11492         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11493         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11494         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11495         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11497 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11499         PR middle-end/69909
11500         * gcc.dg/torture/pr69909.c: New test.
11502 2016-02-24  Richard Biener  <rguenther@suse.de>
11504         PR tree-optimization/69907
11505         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11506         * gcc.dg/vect/bb-slp-34.c: XFAIL.
11507         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11509 2016-02-24  Christian Bruel  <christian.bruel@st.com>
11511         * gcc.target/arm/pragma_cpp_fma.c: New test.
11513 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11515         PR fortran/61156
11516         * gfortran.dg/include_6.f90: Update test.
11518 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11520         PR objc/69844
11521         * objc.dg/pr69844.m: New test.
11523 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11525         PR libgfortran/69456
11526         * gfortran.dg/namelist_89.f90: New test.
11527         * gfortran.dg/pr59700.f90: Update test..
11529 2016-02-23  Martin Sebor  <msebor@redhat.com>
11531         PR middle-end/69780
11532         * g++.dg/ext/builtin_alloca.C: New test.
11533         * gcc.dg/builtins-68.c: New test.
11535 2016-02-23  Richard Henderson  <rth@redhat.com>
11537         * gcc.target/i386/addr-space-3.c: Remove test.
11539 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11541         PR preprocessor/69126
11542         PR preprocessor/69543
11543         * c-c++-common/pr69126-2-long.c: New test.
11544         * c-c++-common/pr69126-2-short.c: New test.
11545         * c-c++-common/pr69543-1.c: Remove xfail.
11547 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11549         PR preprocessor/69126
11550         PR preprocessor/69543
11551         PR preprocessor/69558
11552         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11553         (f): Rename to...
11554         (test_2): ...this, and add leading comment.
11555         (MACRO_3, test_3): New.
11556         (MACRO_4A, MACRO_4B, test_4): New.
11557         (MACRO): Rename to...
11558         (MACRO_5): ...this.
11559         (g): Rename to...
11560         (test_5): ...this, updating for renaming of MACRO, and
11561         add leading comment.
11562         * c-c++-common/pr69543-1.c: New.
11563         * c-c++-common/pr69543-2.c: New.
11564         * c-c++-common/pr69543-3.c: New.
11565         * c-c++-common/pr69543-4.c: New.
11566         * c-c++-common/pr69558-1.c: New.
11567         * c-c++-common/pr69558-2.c: New.
11568         * c-c++-common/pr69558-3.c: New.
11569         * c-c++-common/pr69558-4.c: New.
11570         * gcc.dg/pr69558.c: Move to...
11571         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
11572         xfail for c++.
11574 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
11576         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11577         to -ftree-parallelize-loops/-fopenacc changes.
11578         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11579         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11580         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11581         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11582         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11583         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11584         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11585         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11586         * c-c++-common/goacc/kernels-loop.c: Likewise.
11587         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11588         * c-c++-common/goacc/kernels-reduction.c: Likewise.
11589         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11590         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11592 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11594         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11596 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11598         PR c++/69902
11599         * g++.dg/warn/Wnonnull-compare-5.C: New test.
11601         PR c/69900
11602         * gcc.dg/pr69900.c: New test.
11604 2016-02-23  Martin Jambor  <mjambor@suse.cz>
11606         PR tree-optimization/69666
11607         * gcc.dg/tree-ssa/pr69666.c: New test.
11609 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
11611         PR fortran/67451
11612         * gfortran.dg/coarray_allocate_5.f08: New test.
11614 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11616         * gcc.target/s390/vcond-shift.c: Move to ...
11617         * gcc.target/s390/vector/vcond-shift.c: ... here.
11619 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11621         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11622         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11624 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11626         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11628 2016-02-20  Mark Wielaard  <mjw@redhat.com>
11630         PR c/28901
11631         * gcc.dg/unused-variable-3.c: New test.
11633 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11635         PR target/69888
11636         * gcc.target/i386/pr69888.c: New test.
11638 2016-02-22  Richard Biener  <rguenther@suse.de>
11640         PR tree-optimization/69882
11641         * gfortran.dg/vect/pr69882.f90: New testcase.
11643 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11645         PR target/69885
11646         * gcc.dg/pr69885.c: New test.
11648 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
11650         PR target/69806
11651         PR target/54089
11652         * gcc.target/sh/pr54089-10.c: New.
11654 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
11656         PR fortran/69423
11657         * gfortran.dg/deferred_character_15.f90 : New test.
11659 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11661         PR fortran/57365
11662         gfortran.dg/allocate_with_source_18.f03: New test.
11664 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
11666         PR fortran/52531
11667         gfortran.dg/gomp/pr52531.f90: New test.
11669 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11671         PR c++/69865
11672         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11673         -std=c++03.
11675 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11677         PR c++/69826
11678         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11679         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11681         PR c++/69850
11682         * g++.dg/warn/Wnonnull-compare-4.C: New test.
11684         PR c++/69851
11685         * g++.dg/torture/pr69851.C: New test.
11687 2016-02-19  Martin Sebor  <msebor@redhat.com>
11689         PR testsuite/69573
11690         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11692 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11694         PR c++/69850
11695         * g++.dg/warn/Wnonnull-compare-2.C: New test.
11696         * g++.dg/warn/Wnonnull-compare-3.C: New test.
11698         PR c++/67767
11699         * g++.dg/cpp0x/pr67767.C: New test.
11701 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11703         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11704         for fp, simd, crypto, crc, lse.
11705         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11706         above.
11707         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11708         effective target check.
11710 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11712         PR target/69820
11713         * gcc.target/i386/pr69820.c: New test.
11715 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11717         * gcc.target/s390/vector/int128-1.c: New test.
11719 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11721         * gcc.target/s390/vector/vec-vcond-1.c: New test.
11723 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11725         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11726         instruction pattern name to prevent the testcase from failing with
11727         -march=z13.
11729 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11731         * gcc.target/s390/md/movstr-2.c: New test.
11733 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
11735         * gcc.target/s390/morestack.c: New test.
11737 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11739         PR target/69625
11740         * gcc.target/s390/pr69625.c: Add test case.
11742 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11744         PR testsuite/68580
11745         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11747 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11749         PR target/68404
11750         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11751         * gcc.target/powerpc/fusion3.c: Likewise.
11753 2016-02-18  Richard Biener  <rguenther@suse.de>
11755         PR middle-end/69553
11756         * g++.dg/torture/pr69553.C: New testcase.
11758 2016-02-18  Nick Clifton  <nickc@redhat.com>
11760         PR target/62254
11761         PR target/69610
11762         * gcc.target/arm/pr62554.c: New test.
11763         * gcc.target/arm/pr69610-1.c: New test.
11764         * gcc.target/arm/pr69610-2.c: New test.
11766 2016-02-18  Richard Biener  <rguenther@suse.de>
11768         PR middle-end/69854
11769         * gcc.dg/torture/pr69854.c: New testcase.
11771 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
11773         PR c++/69850
11774         * g++.dg/warn/Wnonnull-compare-1.C: New test.
11776 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11778         * gcc.target/powerpc/vec-cg.c: New test.
11780 2016-02-17  Richard Biener  <rguenther@suse.de>
11782         PR testsuite/69586
11783         * gcc.dg/uninit-21.c: Add -fno-short-enums.
11785 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11787         PR target/69161
11788         * gcc.c-torture/compile/pr69161.c: New test.
11790 2016-02-17  David Sherwood  <david.sherwood@arm.com>
11792         PR target/69532
11793         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11794         * gcc.target/arm/vect-fmaxmin.c: Likewise.
11796 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11798         * gcc.dg/ifcvt-4.c: Skip on Visium.
11800 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11802         * gnat.dg/atomic8.adb: New test.
11804 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11806         * gnat.dg/discr46.ad[sb]: New test.
11808 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11810         PR Target/48344
11811         * gcc.target/powerpc/pr48344-1.c: New test.
11813 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
11815         PR fortran/69742
11816         * gfortran.dg/associate_21.f90:  New test.
11818 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11820         PR c/69835
11821         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11822         -Wnonnull in dg-options.
11823         * c-c++-common/nonnull-2.c: New test.
11825 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
11826             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11828         * gcc.target/aarch64/vector_initialization_nostack.c: New.
11830 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11832         PR middle-end/69801
11833         * gcc.dg/pr69801.c: Add empty dg-options.
11835 2016-02-16  James Norris  <jnorris@codesourcery.com>
11837         * c-c++-common/goacc/deviceptr-1.c: Add tests.
11838         * g++.dg/goacc/deviceptr-1.c: New file.
11840 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11842         PR tree-optimization/69820
11843         * gcc.dg/vect/pr69820.c: New test.
11845 2016-02-16  Richard Biener  <rguenther@suse.de>
11847         PR tree-optimization/69776
11848         * gcc.dg/torture/pr69776-2.c: New testcase.
11850 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
11852         PR tree-optimization/69714
11853         * gcc.dg/torture/pr69714.c: New test.
11855 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11857         PR tree-optimization/69802
11858         * gcc.dg/pr69802.c: New test.
11860 2016-02-16  Richard Biener  <rguenther@suse.de>
11862         PR middle-end/69801
11863         * gcc.dg/pr69801.c: New testcase.
11865 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11867         PR libgfortran/69651
11868         * gfortran.dg/read_bang.f90: New test.
11869         * gfortran.dg/read_bang4.f90: New test.
11871 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
11873         PR c++/69658
11874         * g++.dg/init/pr69658.C: New test.
11876         PR c++/69797
11877         * c-c++-common/pr69797.c: New test.
11879 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11881         * lib/target-supports.exp (check_effective_target_section_anchors): Add
11882         check for aarch64*-*-*.
11884 2016-02-15  Richard Biener  <rguenther@suse.de>
11886         PR tree-optimization/69783
11887         * gcc.dg/vect/pr69783.c: New testcase.
11889 2016-02-15  Richard Biener  <rguenther@suse.de>
11891         PR tree-optimization/69776
11892         * gcc.dg/torture/pr69776.c: New testcase.
11894 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11896         PR fortran/60526
11897         * gfortran.dg/type_decl_4.f90:  Reinstated.
11899 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
11901         PR fortran/68746
11902         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11904 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11906         PR fortran/60526
11907         PR bootstrap/69816
11908         * gfortran.dg/type_decl_4.f90:  Removed.
11910 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11912         PR fortran/60526
11913         * gfortran.dg/type_decl_4.f90:  New test.
11915 2016-02-14  Alan Modra  <amodra@gmail.com>
11917         PR testsuite/68886
11918         * gcc.c-torture/execute/stkalign.c: Revise test.
11920 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11922         PR target/67260
11923         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11925 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11927         PR target/67260
11928         * gcc.target/sh/torture/pr67260.c: New.
11930 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
11932         * gcc.dg/pr67964.c: Add dg-require-alias.
11934 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11936         PR target/67636
11937         PR target/64345
11938         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11940 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11942         PR libgfortran/69668
11943         * gfortran.dg/namelist_88.f90: New test.
11945 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11947         PR libgfortran/69668
11948         * gfortran.dg/namelist_38.f90: Update test.
11949         * gfortran.dg/namelist_84.f90: Update test.
11951 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
11953         PR other/69554
11954         * gcc.dg/pr69554-1.c: New test.
11955         * gfortran.dg/pr69554-1.F90: New test.
11956         * gfortran.dg/pr69554-2.F90: New test.
11957         * lib/gcc-dg.exp (proc dg-locus): New function.
11958         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11959         distinguish between the caret-printing and non-caret-printing
11960         cases.  If caret-printing has been explicitly enabled, bail out
11961         without attempting to fix up the output.
11963 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
11965         PR driver/69265
11966         PR driver/69453
11967         * gcc.dg/spellcheck-options-3.c: New test case.
11968         * gcc.dg/spellcheck-options-4.c: New test case.
11969         * gcc.dg/spellcheck-options-5.c: New test case.
11970         * gcc.dg/spellcheck-options-6.c: New test case.
11971         * gcc.dg/spellcheck-options-7.c: New test case.
11972         * gcc.dg/spellcheck-options-8.c: New test case.
11973         * gcc.dg/spellcheck-options-9.c: New test case.
11974         * gcc.dg/spellcheck-options-10.c: New test case.
11976 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11978         PR rtl-optimization/69764
11979         PR rtl-optimization/69771
11980         * c-c++-common/pr69764.c: New test.
11981         * gcc.dg/torture/pr69771.c: New test.
11983 2016-02-12  Marek Polacek  <polacek@redhat.com>
11985         * g++.dg/torture/init-list1.C: New.
11987 2016-02-12  Marek Polacek  <polacek@redhat.com>
11989         * gcc.dg/pr69522.c: Add empty dg-options.
11991 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
11993         * g++.dg/lto/lto.exp: Include and init mpx.
11994         * g++.dg/lto/pr69729_0.C: New test.
11996 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11998         PR ipa/69241
11999         * g++.dg/ipa/pr69241-4.C: New test.
12001         PR ipa/68672
12002         * g++.dg/ipa/pr68672-1.C: New test.
12003         * g++.dg/ipa/pr68672-2.C: New test.
12004         * g++.dg/ipa/pr68672-3.C: New test.
12006 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
12008         PR c/69522
12009         * gcc.dg/pr69522.c: New test.
12011 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
12013         PR c++/69098
12014         * g++.dg/cpp1y/69098.C: New test.
12015         * g++.dg/cpp1y/69098-2.C: New test.
12017 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12019         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12020         and neighbour -> neighbor.
12021         * objc.dg/attributes/method-nonnull-1.m: Likewise.
12022         * objc.dg/gnu-api-2-class-meta.m: Likewise.
12023         * c-c++-common/Wvarargs.c: Likewise.
12024         * c-c++-common/goacc/host_data-5.c: Likewise.
12025         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12026         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12027         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12028         * gcc.target/aarch64/pr60697.c: Likewise.
12029         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12030         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12031         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12032         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12033         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12034         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12035         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12036         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12037         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12038         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12039         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12040         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12041         * g++.dg/lookup/koenig5.C: Likewise.
12042         * g++.dg/ext/no-asm-2.C: Likewise.
12043         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12044         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12045         * gfortran.dg/used_types_16.f90: Likewise.
12046         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12047         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12048         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12049         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12050         * gfortran.dg/abstract_type_6.f03: Likewise.
12051         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12052         * gfortran.dg/used_types_15.f90: Likewise.
12053         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12054         * gfortran.dg/exit_3.f08: Likewise.
12055         * gfortran.dg/open_status_2.f90: Likewise.
12056         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12057         * gfortran.dg/intrinsic_std_1.f90: Likewise.
12058         * gfortran.dg/associate_1.f03: Likewise.
12059         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12060         * gfortran.dg/intrinsic_std_6.f90: Likewise.
12061         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12062         * gcc.dg/builtin-object-size-1.c: Likewise.
12063         * gcc.dg/noreturn-6.c: Likewise.
12064         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12065         * gcc.dg/globalalias.c: Likewise.
12066         * gcc.dg/builtins-config.h: Likewise.
12067         * gcc.dg/pr30457.c: Likewise.
12068         * gcc.c-torture/compile/volatile-1.c: Likewise.
12069         * gcc.c-torture/execute/20101011-1.c: Likewise.
12070         * c-c++-common/Waddress-1.c: Likewise.
12072 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
12074         PR c/69768
12075         * c-c++-common/Waddress-1.c: New test.
12077 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
12079         PR fortran/69296
12080         * gfortran.dg/associate_19.f03: New test.
12081         * gfortran.dg/associate_20.f03: New test.
12083 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
12085         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12087 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12089         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12090         .arch armv8-a\n.  Add -dA to dg-options.
12091         * gcc.target/aarch64/assembler_arch_1.c: New test.
12092         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12094 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
12096         PR c++/68726
12097         * g++.dg/cpp0x/pr68726.C: New.
12099 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12101         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12102         test.
12104 2016-02-11  Richard Biener  <rguenther@suse.de>
12106         * g++.dg/tree-ssa/pr61034.C: Adjust.
12108 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
12110         PR target/69148
12111         * gcc.target/s390/pr69148.c: New.
12113 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
12115         PR tree-optimization/69652
12116         * gcc.dg/torture/pr69652.c: New test.
12118 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
12119             Patrick Palka  <ppalka@gcc.gnu.org>
12121         PR ipa/69241
12122         PR c++/69649
12123         * g++.dg/ipa/pr69241-1.C: New test.
12124         * g++.dg/ipa/pr69241-2.C: New test.
12125         * g++.dg/ipa/pr69241-3.C: New test.
12126         * g++.dg/ipa/pr69649.C: New test.
12128 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
12130         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12131         * gcc.dg/tree-ssa/sra-18.c: Ditto.
12133 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
12135         PR tree-optimization/68021
12136         * gcc.dg/tree-ssa/pr68021.c: New test.
12138 2016-02-10  Richard Biener  <rguenther@suse.de>
12140         PR tree-optimization/69726
12141         * gcc.dg/uninit-22.c: New testcase.
12143 2016-02-09  Andrew Pinski  <apinski@cavium.com>
12145         PR tree-opt/69282
12146         * gcc.c-torture/compile/20160205-1.c: New testcase.
12148 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
12150         PR target/68404
12151         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12152         instead accessing a really large arrray.
12153         * gcc.target/powerpc/fusion3.c: Likewise.
12155 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
12157         PR target/68532
12158         * gcc.c-torture/execute/pr68532.c: New test.
12160 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
12162         PR target/69634
12163         * gcc.dg/pr69634.c: New.
12165 2016-02-09  Richard Biener  <rguenther@suse.de>
12167         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12169 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
12171         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12173 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
12175         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12177 2016-02-09  Richard Biener  <rguenther@suse.de>
12179         PR tree-optimization/69715
12180         * gcc.dg/torture/pr69715.c: New testcase.
12182 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12184         PR c++/69139
12185         * g++.dg/cpp0x/trailing12.C: New test.
12186         * g++.dg/cpp0x/trailing13.C: New test.
12188 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12190         PR c++/69283
12191         PR c++/67835
12192         * g++.dg/cpp1y/auto-fn29.C: New test.
12193         * g++.dg/cpp1y/auto-fn30.C: New test.
12195 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12197         PR tree-optimization/69209
12198         * gcc.c-torture/compile/pr69209.c: New test.
12200 2016-02-08  Jeff Law  <law@redhat.com>
12202         PR tree-optimization/68541
12203         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12204         of statements allowed in join block for path splitting.
12206 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12208         PR c++/59627
12209         * g++.dg/gomp/pr59627.C: New test.
12211         PR ipa/69239
12212         * g++.dg/ipa/pr69239.C: New test.
12214 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
12216         PR preprocessor/69664
12217         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12218         * gcc.dg/cpp/warn-comments.c: Likewise.
12220 2016-02-08  Marek Polacek  <polacek@redhat.com>
12222         PR c++/69688
12223         * g++.dg/init/const12.C: New test.
12225 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
12227         PR target/60410
12228         * gcc.dg/lto/pr55113_0.c: Remove test.
12230 2016-02-08  Richard Biener  <rguenther@suse.de>
12232         PR tree-optimization/69719
12233         * gcc.dg/torture/pr69719.c: New testcase.
12235 2016-02-08  Richard Biener  <rguenther@suse.de>
12236         Jeff Law  <law@redhat.com>
12238         PR target/68273
12239         * gcc.target/mips/pr68273.c: New testcase.
12241 2016-02-08   Richard Biener  <rguenther@suse.de>
12243         PR rtl-optimization/69274
12244         * gcc.target/i386/addr-sel-1.c: XFAIL.
12246 2016-02-08  Jeff Law  <law@redhat.com>
12248         PR tree-optimization/68541
12249         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12251         PR tree-optimization/65917
12252         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12254 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12256         PR fortran/50555
12257         * gfortran.dg/namelist_args.f90: New test.
12259 2016-02-05  Jeff Law  <law@redhat.com>
12261         PR tree-optimization/68541
12262         * gcc.dg/tree-ssa/split-path-2.c: New test.
12263         * gcc.dg/tree-ssa/split-path-3.c: New test.
12264         * gcc.dg/tree-ssa/split-path-4.c: New test.
12265         * gcc.dg/tree-ssa/split-path-5.c: New test.
12266         * gcc.dg/tree-ssa/split-path-6.c: New test.
12267         * gcc.dg/tree-ssa/split-path-7.c: New test.
12269 2016-02-05  Martin Sebor  <msebor@redhat.com>
12271         PR c++/69662
12272         * g++.dg/warn/Wplacement-new-size-1.C: New test.
12273         * g++.dg/warn/Wplacement-new-size-2.C: New test.
12275 2016-02-06  Richard HEnderson  <rth@redhat.com>
12277         PR c/69643
12278         * gcc.target/i386/addr-space-4.c: New.
12279         * gcc.target/i386/addr-space-5.c: New.
12281 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
12283         PR fortran/66089
12284         * gfortran.dg/elemental_dependency_6.f90: New.
12286 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
12288         PR rtl-optimization/69691
12289         * gcc.c-torture/execute/pr69691.c: New test.
12291         PR c++/69628
12292         * g++.dg/parse/pr69628.C: New test.
12294 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12296         * gcc.dg/sancov/asan.c: Move to ...
12297         * gcc.dg/asan/sancov-1.c: ... here.
12299 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12301         * gcc.target/i386/pr69577.c: Require avx_runtime target.
12303 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12305         PR target/69677
12306         * gcc.target/i386/pr69677.c: New test.
12308 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
12310         PR c++/68948
12311         * g++.dg/template/pr68948.C: New test.
12313 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12315         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12316         (only necessary on s390x).
12318 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12320         * gcc.target/i386/pr69454-2.c: Compile with -msse2
12321         -mno-accumulate-outgoing-args.
12323 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
12325         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12327 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
12329         PR c/69669
12330         * c-c++-common/pr69669.c: New test.
12332 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
12334         PR target/69667
12335         * g++.dg/pr69667.C: New file.
12337 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
12339         PR target/69619
12340         * gcc.dg/pr69619.c: Add new test.
12342 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
12344         PR rtl-optimization/69577
12345         * gcc.target/i386/pr69577.c: New test.
12347 2016-02-04  Martin Liska  <mliska@suse.cz>
12349         * g++.dg/asan/pr69276.C: New test.
12351 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12353         PR target/65932
12354         PR target/67714
12355         * gcc.target/arm/wmul-3.c: Simplify test to generate just
12356         a single smulbb instruction.
12357         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12358         * gcc.target/amr/wmul-2.c: Likewise.
12360 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12362         PR target/65932
12363         PR target/67714
12364         * gcc.c-torture/execute/pr67714.c: New test.
12366 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12368         PR target/69454
12369         * gcc.target/i386/pr69454-1.c: New test.
12370         * gcc.target/i386/pr69454-2.c: New test.
12372 2016-02-03  Martin Sebor  <msebor@redhat.com>
12374         PR c++/69251
12375         PR c++/69253
12376         PR c++/69290
12377         PR c++/69277
12378         PR c++/69349
12379         * g++.dg/ext/flexarray-mangle-2.C: New test.
12380         * g++.dg/ext/flexarray-mangle.C: New test.
12381         * g++.dg/ext/flexarray-subst.C: New test.
12382         * g++.dg/ext/flexary11.C: New test.
12383         * g++.dg/ext/flexary12.C: New test.
12384         * g++.dg/ext/flexary13.C: New test.
12385         * g++.dg/ext/flexary14.C: New test.
12386         * g++.dg/other/dump-ada-spec-2.C: Adjust.
12388 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12390         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12391         Define only if CHECK_FLOAT128 is defined.
12392         (main): Properly initialize u5.
12394 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
12396         PR c/69627
12397         * gcc.dg/pr69627.c: New test.
12399         PR target/69644
12400         * gcc.dg/pr69644.c: New test.
12402 2016-02-03  Mike Stump  <mikestump@comcast.net>
12404         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12405         support for struct-layout-1.exp.
12407 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
12409         PR c++/69056
12410         * g++.dg/cpp0x/pr69056.C: New test.
12412 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
12413             Alexandre Oliva  <aoliva@redhat.com>
12415         PR target/69461
12416         * gcc.target/powerpc/pr69461.c: New.
12418 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
12420         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12421         works from here ...
12422         (check_effective_target_fsanitize_thread): ... to here.  Do not
12423         specify additional compile flags for the test source.
12424         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12425         specify additional compile flags for the test source.
12427 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
12429         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12431 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
12433         PR fortran/67451
12434         PR fortran/69418
12435         * gfortran.dg/coarray_allocate_2.f08: New test.
12436         * gfortran.dg/coarray_allocate_3.f08: New test.
12437         * gfortran.dg/coarray_allocate_4.f08: New test.
12439 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
12441         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12442         use same scan-tree-dump-times on all platforms.
12443         * gcc.dg/vect/vect-outer-1.c: Likewise.
12444         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12445         * gcc.dg/vect/vect-outer-1a.c: Likewise.
12446         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12447         * gcc.dg/vect/vect-outer-1b.c: Likewise.
12448         * gcc.dg/vect/vect-outer-2b.c: Likewise.
12449         * gcc.dg/vect/vect-outer-3b.c: Likewise.
12450         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12452 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
12454         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12455         warning.
12457 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
12459         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12461 2016-02-02  James Norris  <jnorris@codesourcery.com>
12463         * c-c++-common/goacc/routine-5.c: Add tests.
12465 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
12467         * gcc.target/nvptx/unsigned-cmp.c: New test.
12469 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
12471         * gcc.target/aarch64/scalar_shift_1.c
12472         (test_corners_sisd_di): Improve force to SIMD register.
12473         (test_corners_sisd_si): Likewise.
12474         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12475         Remove scan-assembler check for ldr.
12477 2016-02-02  Richard Biener  <rguenther@suse.de>
12479         PR tree-optimization/69595
12480         * gcc.dg/Warray-bounds-17.c: New testcase.
12482 2016-02-02  Richard Biener  <rguenther@suse.de>
12484         PR tree-optimization/69606
12485         * gcc.dg/torture/pr69606.c: New testcase.
12487 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
12489         PR middle-end/68542
12490         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12491         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12493 2016-02-02  Alan Modra  <amodra@gmail.com>
12495         PR target/69548
12496         * gcc.target/powerpc/pr69548.c: New test.
12498 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12500         PR rtl-optimization/69592
12501         * gcc.dg/pr69592.c: New test.
12503         PR preprocessor/69543
12504         PR c/69558
12505         * gcc.dg/pr69543.c: New test.
12506         * gcc.dg/pr69558.c: New test.
12508 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
12510         PR testsuite/65940
12511         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12513 2016-02-01  Martin Sebor  <msebor@redhat.com>
12515         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12517 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
12519         PR tree-optimization/67921
12520         * c-c++-common/ubsan/pr67921.c: New test.
12522 2016-02-01  Richard Biener  <rguenther@suse.de>
12524         PR middle-end/69556
12525         * gcc.dg/tree-ssa/recip-8.c: New testcase.
12527 2016-02-01  Richard Biener  <rguenther@suse.de>
12529         PR tree-optimization/69574
12530         * gcc.dg/torture/pr69574.c: New testcase.
12532 2016-02-01  Richard Biener  <rguenther@suse.de>
12534         PR tree-optimization/69579
12535         * gcc.dg/setjmp-6.c: New testcase.
12537 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12539         PR rtl-optimization/69570
12540         * g++.dg/opt/pr69570.C: New test.
12542 2016-02-01  Richard Henderson  <rth@redhat.com>
12544         * gcc.dg/pr69535.c: New test.
12546 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
12548         PR testsuite/69584
12549         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12550         * gcc.dg/tree-ssa/sra-18.c: Likewise.
12552         PR debug/68244
12553         * g++.dg/parse/parens3.C: Use register "4" on hppa.
12555         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12557 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
12559         PR fortran/67564
12560         * gfortran.dg/allocate_with_source_17.f03: New test.
12562 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
12564         PR tree-optimization/69546
12565         * gcc.dg/torture/pr69546.c: New test.
12567 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
12569         PR fortran/69566
12570         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12572 2016-01-30  Martin Sebor  <msebor@redhat.com>
12574         PR c++/68490
12575         * g++.dg/ext/flexary10.C: New test.
12577 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12579         PR fortran/66707
12580         gfortran.dg/common_23.f90: New test.
12582 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12584         PR target/65546
12585         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12586         condition being checked, and disable it when the target supports
12587         misaligned loads and stores.
12589 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12591         PR debug/69518
12592         * gcc.dg/torture/pr69518.c: New test.
12594 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
12596         PR target/69530
12597         * gcc.target/i386/pr69530.c: New test.
12599 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
12601         PR target/65604
12602         * gcc.target/mips/div-delay.c: New test.
12604 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12606         PR target/69551
12607         * gcc.target/i386/pr69551.c: New test.
12609         PR target/66137
12610         * gcc.target/i386/pr66137.c: New test.
12612 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
12614         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12615         always built for p5600.
12616         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12617         isa=p5600 dg-option.
12619 2016-01-29  Richard Biener  <rguenther@suse.de>
12621         PR tree-optimization/69547
12622         * g++.dg/tree-ssa/pr69547.C: New testcase.
12624 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12626         PR debug/66869
12627         * g++.dg/warn/Wunused-function2.C: New test.
12629 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12631         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12632         support for test to succeed.
12634 2016-01-29  Marek Polacek  <polacek@redhat.com>
12636         PR c++/69509
12637         PR c++/69516
12638         * g++.dg/ext/constexpr-vla2.C: New test.
12639         * g++.dg/ext/constexpr-vla3.C: New test.
12640         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12642 2016-01-29  Richard Biener  <rguenther@suse.de>
12644         PR middle-end/69537
12645         * gcc.dg/uninit-21.c: New testcase.
12647 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
12649         PR target/69459
12650         * gcc.target/i386/pr69459.c: New test.
12652 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
12654         PR target/68400
12655         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12656         * gcc.target/mips/pr68400.c: New test.
12658 2016-01-28  Martin Sebor  <msebor@redhat.com>
12660         PR target/17381
12661         * gcc.target/powerpc/pr17381.c: New test.
12663 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
12665         PR middle-end/69542
12666         * gcc.dg/torture/pr69542.c: New test.
12668 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
12670         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12672 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12674         * gcc.dg/pr65980.c: Skip on AIX.
12675         * gcc.dg/pr66688.c: Same.
12677 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12679         PR target/63679
12680         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12681         * gcc.dg/tree-ssa/sra-18.c: Same.
12683 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
12685         PR fortran/62536
12686         * gfortran.dg/block_15.f08: New test.
12687         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12688         on incorrectly closed BLOCK.
12690 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
12692         * gcc.dg/declare-simd.c: New test.
12693 2016-01-28  Richard Biener  <rguenther@suse.de>
12695         PR tree-optimization/69466
12696         * gfortran.dg/vect/pr69466.f90: New testcase.
12698 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12700         * g++.dg/pr67989.C: Remove ARM-specific option.
12701         * gcc.target/arm/pr67989.C: New file.
12703 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12705         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12706         and expm1 test for glibc < 2.11.
12708 2016-01-27  Richard Henderson  <rth@redhat.com>
12710         * gcc.c-torture/execute/pr69447.c: New test.
12712 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
12714         PR fortran/69422
12715         * gfortran.dg/alloc_comp_assign_15.f03: New test.
12717 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12719         PR debug/66869
12720         * gcc.dg/pr66869.c: New test.
12722 2016-01-25  Jeff Law  <law@redhat.com>
12724         PR tree-optimization/68398
12725         PR tree-optimization/69196
12726         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12727         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12728         path to avoid new heuristic allowing more irreducible regions
12729         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12730         * gcc.dg/tree-ssa/vrp46.c: Likewise.
12731         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12732         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12733         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12735 2016-01-27  Marek Polacek  <polacek@redhat.com>
12737         PR c/68062
12738         * c-c++-common/vector-compare-4.c: New test.
12740 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
12742         PR preprocessor/69126
12743         * c-c++-common/pr69126.c: New test case.
12745 2016-01-27  Ian Lance Taylor  <iant@google.com>
12747         * gcc.dg/tree-ssa/ivopt_5.c: New test.
12749 2016-01-27  Ryan Burn  <contact@rnburn.com>
12751         PR cilkplus/69267
12752         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12754 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12756         PR target/69512
12757         * gcc.target/i386/pr69512.c: New test.
12759 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
12761         PR ada/69488
12762         * gnat.dg/sso/*.adb: Robustify dg-output directives.
12764 2016-01-27  Marek Polacek  <polacek@redhat.com>
12766         PR c++/69379
12767         * g++.dg/pr69379.C: New test.
12769 2016-01-27  Martin Sebor  <msebor@redhat.com>
12771         PR c++/69317
12772         * g++.dg/abi/Wabi-2-2.C: New test.
12773         * g++.dg/abi/Wabi-2-3.C: New test.
12774         * g++.dg/abi/Wabi-3-2.C: New test.
12775         * g++.dg/abi/Wabi-3-3.C: New test.
12777 2016-01-27  Richard Biener  <rguenther@suse.de>
12779         PR tree-optimization/69166
12780         * gcc.dg/torture/pr69166.c: New testcase.
12782 2016-01-27  Martin Jambor  <mjambor@suse.cz>
12784         PR tree-optimization/69355
12785         * gcc.dg/tree-ssa/pr69355.c: New test.
12787 2016-01-27  Marek Polacek  <polacek@redhat.com>
12789         PR c++/69496
12790         * g++.dg/ext/constexpr-vla1.C: New test.
12792 2016-01-20  Christian Bruel  <christian.bruel@st.com>
12794         PR target/69245
12795         * gcc.target/arm/pr69245.c: New test.
12797 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12799         PR tree-optimization/69399
12800         * gcc.dg/torture/pr69399.c: New test.
12802 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12804         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12806 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12808         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12810 2016-01-26  Tom de Vries  <tom@codesourcery.com>
12812         PR tree-optimization/69110
12813         * gcc.dg/autopar/pr69110.c: New test.
12815 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
12816             Sebastian Pop  <s.pop@samsung.com>
12818         * gcc.dg/graphite/isl-ast-op-select.c: New.
12820 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
12822         PR fortran/69385
12823         * gfortran.dg/allocate_error_6.f90: New test.
12825 2016-01-26  Richard Henderson  <rth@redhat.com>
12827         * gcc.dg/tm/pr60908.c: New test.
12829 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
12831         PR other/69006
12832         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12833         directive.
12834         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12835         expected multiline output to reflect the colorization being
12836         disabled before newlines.
12837         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12838         (custom_diagnostic_finalizer): Replace call to
12839         pp_newline_and_flush with call to pp_flush.
12840         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12841         * gfortran.dg/implicit_class_1.f90: Likewise.
12842         * lib/gcc-dg.exp (allow_blank_lines): New global.
12843         (dg-allow-blank-lines-in-output): New procedure.
12844         (gcc-dg-prune): Complain about blank lines in the output, unless
12845         dg-allow-blank-lines-in-output was called.
12846         * lib/multiline.exp (_build_multiline_regex): Only support
12847         arbitrary followup text for non-blank-lines, not for blank lines.
12849 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12851         PR tree-optimization/69483
12852         * gcc.dg/pr69483.c: New test.
12853         * g++.dg/opt/pr69483.C: New test.
12855 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12857         PR target/68620
12858         * gcc.target/arm/pr68620.c: New test.
12860 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12862         * gcc.target/i386/pr68986-2.c: Remove -m32.
12864 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12866         PR target/68986
12867         * gcc.target/i386/pr68986-1.c: New test.
12868         * gcc.target/i386/pr68986-2.c: Likewise.
12869         * gcc.target/i386/pr68986-3.c: Likewise.
12871 2016-01-26  Christian Bruel  <christian.bruel@st.com>
12873         * lib/target-supports.exp
12874         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12875         (check_effective_target_arm_crypto_pragma_ok): Likewise.
12876         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12878 2016-01-26  Richard Biener  <rguenther@suse.de>
12880         PR tree-optimization/69452
12881         * gcc.dg/torture/pr69452.c: New testcase.
12883 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12885         PR target/69442
12886         * gcc.dg/pr69442.c: New test.
12888 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
12890         PR target/67896
12891         * gcc.target/aarch64/simd/pr67896.C: New.
12893 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
12895         PR tree-optimization/69400
12896         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12897         function.
12898         (plugin_init): Call it.
12899         * gcc.dg/torture/pr69400.c: New test.
12901 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12903         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12905 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12906             Sebastian Pop  <s.pop@samsung.com>
12908         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12909         isl-0.15.
12911 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12912             Sebastian Pop  <s.pop@samsung.com>
12914         * gcc.dg/graphite/pr69292.c: New.
12916 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
12918         * c-c++-common/goacc/use_device-1.c: New test.
12920 2016-01-25  Jeff Law  <law@redhat.com>
12922         PR tree-optimization/69196
12923         PR tree-optimization/68398
12924         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12925         * gcc.dg/tree-ssa/pr68198.c: Likewise.
12927 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
12929         PR target/69469
12930         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12931         Algorithm.
12933 2016-01-25  Richard Biener  <rguenther@suse.de>
12935         PR testsuite/69380
12936         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12938 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
12940         PR target/69421
12941         * gcc.dg/pr69421.c: New test.
12943 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
12945         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12946         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12947         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12948         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12949         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12950         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12951         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12952         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12953         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12954         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12956 2016-01-25  Richard Biener  <rguenther@suse.de>
12958         PR tree-optimization/69376
12959         * gcc.dg/torture/pr69376.c: New testcase.
12961 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12963         PR fortran/69397
12964         PR fortran/68442
12965         * gfortran.dg/interface_38.f90: New test.
12966         * gfortran.dg/interface_39.f90: New test.
12968 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
12970         Revert:
12971         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
12973         PR c++/11858
12974         PR c++/24663
12975         PR c++/24664
12976         * g++.dg/template/pr11858.C: New test.
12977         * g++.dg/template/pr24663.C: New test.
12978         * g++.dg/template/unify12.C: New test.
12979         * g++.dg/template/unify13.C: New test.
12980         * g++.dg/template/unify14.C: New test.
12981         * g++.dg/template/unify15.C: New test.
12982         * g++.dg/template/unify16.C: New test.
12983         * g++.dg/template/unify17.C: New test.
12985 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
12987         PR fortran/68283
12988         gfortran.dg/pr68283.f90: New test.
12990 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
12992         PR fortran/66094
12993         * gfortran.dg/inline_matmul_13.f90:  New test.
12994         * gfortran.dg/matmul_bounds_8.f90:  New test.
12995         * gfortran.dg/matmul_bounds_9.f90:  New test.
12996         * gfortran.dg/matmul_bounds_10.f90:  New test.
12998 2016-01-23  Tom de Vries  <tom@codesourcery.com>
13000         PR tree-optimization/69426
13001         * gcc.dg/autopar/pr69426.c: New test.
13003 2016-01-23  Martin Sebor  <msebor@redhat.com>
13005         PR c++/58109
13006         PR c++/69022
13007         * g++.dg/cpp0x/alignas5.C: New test.
13008         * g++.dg/ext/vector29.C: Same.
13010 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
13012         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13013         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13014         _GNU_SOURCE from compile flags to the source.
13015         * gcc.target/i386/chkp-stropt-12.c: Ditto.
13016         * gcc.target/i386/chkp-stropt-16.c: Ditto.
13017         * gcc.target/i386/chkp-stropt-4.c: Ditto.
13018         * gcc.target/i386/chkp-stropt-8.c: Ditto.
13020 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
13022         PR target/69432
13023         * g++.dg/opt/pr69432.C: New test.
13025 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13027         * gcc.target/powerpc/pr63354c: Adjust target selector to include
13028         32-bit targets testing an -m64 multilib.
13030 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13032         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13033         64-bit support.
13035 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
13037         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13039 2016-01-21  Christian Bruel  <christian.bruel@st.com>
13041         PR target/68674
13042         * gcc.target/i386/pr68674.c
13043         * gcc.target/aarch64/pr68674.c
13044         * gcc.target/arm/pr68674.c
13046 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13048         PR target/69403
13049         * gcc.c-torture/execute/pr69403.c: New test.
13051 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
13053         PR c++/55843
13054         * g++.dg/template/pr55843.C: New.
13056 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
13058         PR testsuite/66877
13059         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13060         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13062 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13064         PR testsuite/67489
13065         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13066         from dg-do compile directive, and instead add
13067         { dg-require-effective-target int128 }.
13069 2016-01-20  Martin Sebor  <msebor@redhat.com>
13071         PR c/69405
13072         * gcc.dg/sync-fetch.c: New test.
13074 2016-01-21  Martin Sebor  <msebor@redhat.com>
13076         PR target/69252
13077         * gcc.target/powerpc/pr69252.c: New test.
13079 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13081         PR fortran/65996
13082         * gfortran.dg/pr65996.f90: New test.
13084 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13086         PR c++/68810
13087         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13088         expected to generate an error.
13090 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
13092         PR middle-end/66178
13093         * gcc.dg/torture/pr66178.c: New test.
13095 2016-01-21  Anton Blanchard  <anton@samba.org>
13096             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13098         PR target/63354
13099         * gcc.target/powerpc/pr63354.c:  New test.
13101 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13103         PR rtl-optimization/68990
13104         * gcc.target/i386/pr68990: New.
13106 2016-01-21  Nick Clifton  <nickc@redhat.com>
13108         PR target/69129
13109         * gcc.target/mips/pr69129.c: New.
13111 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
13113         PR c++/58046
13114         * g++.dg/cpp0x/pr58046.C: New.
13116 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13118         PR target/69187
13119         PR target/65624
13120         * gcc.target/arm/pr69187.c: New test.
13122         PR c++/69355
13123         * g++.dg/torture/pr69355.C: New test.
13125 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13126             Sebastian Pop  <s.pop@samsung.com>
13128         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13130 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13131             Sebastian Pop  <s.pop@samsung.com>
13133         * gcc.dg/graphite/pr68976.c: New test.
13135 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13137         PR middle-end/67653
13138         * c-c++-common/pr67653.c: New test.
13139         * gcc.dg/torture/pr29119.c: Add dg-warning.
13141 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
13143         * gcc.target/powerpc/cpu-builtin-1.c: New test.
13145 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13147         PR c/24293
13148         * gcc.dg/pr24293.c: New test.
13149         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13150         incomplete struct type.
13151         * gcc.dg/declspec-1.c: Likewise.
13152         * gcc.dg/pr63549.c: Likewise.
13154 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
13156         PR tree-optimization/66612
13157         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13158         for bdn instruction.
13160 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
13162         * lib/target-supports.exp
13163         (check_effective_target_arm_fp_ok_nocache): New.
13164         (check_effective_target_arm_fp_ok): New.
13165         (add_options_for_arm_fp): New.
13166         (check_effective_target_arm_crypto_ok_nocache): Require
13167         target_arm_v8_neon_ok instead of arm32.
13168         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13169         (check_effective_target_arm_crypto_pragma_ok): New.
13170         (add_options_for_arm_vfp): New.
13171         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13172         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13173         target instead. Force initial fpu to vfp.
13174         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13175         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13176         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13177         dependency.
13178         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13179         use arm_vfp effective target instead. Force initial fpu to vfp.
13180         * gcc.target/arm/attr-neon3.c: Likewise.
13181         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13182         arm_vfp_ok.
13183         * gcc.target/arm/unsigned-float.c: Likewise.
13184         * gcc.target/arm/vfp-1.c: Likewise.
13185         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13186         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13187         * gcc.target/arm/vfp-ldmiad.c: Likewise.
13188         * gcc.target/arm/vfp-ldmias.c: Likewise.
13189         * gcc.target/arm/vfp-stmdbd.c: Likewise.
13190         * gcc.target/arm/vfp-stmdbs.c: Likewise.
13191         * gcc.target/arm/vfp-stmiad.c: Likewise.
13192         * gcc.target/arm/vfp-stmias.c: Likewise.
13193         * gcc.target/arm/vnmul-1.c: Likewise.
13194         * gcc.target/arm/vnmul-2.c: Likewise.
13195         * gcc.target/arm/vnmul-3.c: Likewise.
13196         * gcc.target/arm/vnmul-4.c: Likewise.
13198 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
13200         PR testsuite/69366
13201         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13202         the MPX run-time library, for compile-time MPX test.
13203         * gcc.target/i386/chkp-always_inline.c: Likewise.
13204         * gcc.target/i386/chkp-bndret.c: Likewise.
13205         * gcc.target/i386/chkp-builtins-1.c: Likewise.
13206         * gcc.target/i386/chkp-builtins-2.c: Likewise.
13207         * gcc.target/i386/chkp-builtins-3.c: Likewise.
13208         * gcc.target/i386/chkp-builtins-4.c: Likewise.
13209         * gcc.target/i386/chkp-const-check-1.c: Likewise.
13210         * gcc.target/i386/chkp-const-check-2.c: Likewise.
13211         * gcc.target/i386/chkp-hidden-def.c: Likewise.
13212         * gcc.target/i386/chkp-label-address.c: Likewise.
13213         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13214         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13215         * gcc.target/i386/chkp-pr69044.c: Likewise.
13216         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13217         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13218         * gcc.target/i386/chkp-strchr.c: Likewise.
13219         * gcc.target/i386/chkp-strlen-1.c: Likewise.
13220         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13221         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13222         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13223         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13224         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13225         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13226         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13227         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13228         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13229         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13230         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13231         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13232         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13233         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13234         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13235         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13236         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13237         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13238         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13239         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13240         * gcc.target/i386/pr63995-2.c: Likewise.
13241         * gcc.target/i386/pr64805.c: Likewise.
13242         * gcc.target/i386/pr65044.c: Likewise.
13243         * gcc.target/i386/pr65167.c: Likewise.
13244         * gcc.target/i386/pr65183.c: Likewise.
13245         * gcc.target/i386/pr65184.c: Likewise.
13246         * gcc.target/i386/thunk-retbnd.c: Likewise.
13248 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
13250         PR tree-optimization/69328
13251         * gcc.dg/pr69328.c: New test.
13253 2016-01-20  Jeff Law  <law@redhat.com>
13255         PR target/25114
13256         * gcc.target/m68k/pr25114.c: New test.
13258 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13260         * gcc.target/arm/memset-inline-10.c: Added
13261         dg-require-effective-target arm_thumb2_ok.
13263 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
13265         * gcc.dg/debug/dwarf2/sso.c: New test.
13267 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
13269         PR testsuite/68820
13270         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13271         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13272         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13274 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13276         PR ipa/66223
13277         * g++.dg/ipa/devirt-50.C: New testcase.
13279 2016-01-19  Marek Polacek  <polacek@redhat.com>
13281         PR c++/68965
13282         * g++.dg/cpp1y/parameter-pack-1.C: New test.
13283         * g++.dg/cpp1y/parameter-pack-2.C: New test.
13285 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13287         PR target/69135
13288         * gcc.target/arm/pr69135_1.c: New test.
13290 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13292         * gcc.target/aarch64/ccmp_1.c: Add new tests.
13294 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13296         * gcc.target/aarch64/ccmp_1.c: New testcase.
13298 2016-01-19  Marek Polacek  <polacek@redhat.com>
13300         PR c++/68586
13301         * g++.dg/cpp0x/enum30.C: New test.
13303 2016-01-19  Richard Biener  <rguenther@suse.de>
13305         PR tree-optimization/69336
13306         * g++.dg/tree-ssa/pr69336.C: New testcase.
13308 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13310         PR debug/65779
13311         * gcc.dg/pr65779.c: New test.
13313 2016-01-19  Richard Biener  <rguenther@suse.de>
13315         PR tree-optimization/69352
13316         * gcc.dg/torture/pr69352.c: New testcase.
13318 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13320         PR rtl-optimization/68955
13321         PR rtl-optimization/64557
13322         * gcc.dg/torture/pr68955.c: New test.
13324 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13326         PR lto/69136
13327         * g++.dg/torture/pr69136.C: New testcase.
13329 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13331         PR lto/69133
13332         * g++.dg/lto/pr69133_0.C: New testcase.
13333         * g++.dg/lto/pr69133_1.C: New testcase.
13335 2016-01-15  Jeff Law  <law@redhat.com>
13337         PR tree-optimization/69320
13338         * gcc.c-torture/pr69320-1.c: New test.
13339         * gcc.c-torture/pr69320-2.c: New test.
13340         * gcc.c-torture/pr69320-3.c: New test.
13341         * gcc.c-torture/pr69320-4.c: New test.
13343 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13345         PR c++/11858
13346         PR c++/24663
13347         PR c++/24664
13348         * g++.dg/template/pr11858.C: New test.
13349         * g++.dg/template/pr24663.C: New test.
13350         * g++.dg/template/unify12.C: New test.
13351         * g++.dg/template/unify13.C: New test.
13352         * g++.dg/template/unify14.C: New test.
13353         * g++.dg/template/unify15.C: New test.
13354         * g++.dg/template/unify16.C: New test.
13355         * g++.dg/template/unify17.C: New test.
13357 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
13359         PR testsuite/69181
13360         * gcc.dg/pr69181-1.c: New test file.
13361         * gcc.dg/pr69181-2.c: New test file.
13362         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13363         globals by moving it to...
13364         (cleanup-after-saved-dg-test): ...this new function.  Add
13365         "global additional_sources_used".  Add reset of global
13366         multiline_expected_outputs to the empty list.
13367         * lib/multiline.exp (_multiline_expected_outputs): Rename this
13368         global to...
13369         (multiline_expected_outputs): ...this, and updated comments to
13370         note that it is modified from gcc-dg.exp.
13371         (dg-end-multiline-output): Update for the above renaming.
13372         (handle-multiline-outputs): Likewise.  Remove the clearing
13373         of the expected outputs to the empty list.
13375 2016-01-18  Richard Biener  <rguenther@suse.de>
13377         PR tree-optimization/69297
13378         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13380 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
13382         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13383         dg-options.
13384         * gcc.target/mips/mips-3d-2.c: Likewise.
13385         * gcc.target/mips/mips-3d-3.c: Likewise.
13386         * gcc.target/mips/mips-3d-4.c: Likewise.
13387         * gcc.target/mips/mips-3d-5.c: Likewise.
13388         * gcc.target/mips/mips-3d-6.c: Likewise.
13389         * gcc.target/mips/mips-3d-7.c: Likewise.
13390         * gcc.target/mips/mips-3d-8.c: Likewise.
13391         * gcc.target/mips/mips-3d-9.c: Likewise.
13392         * gcc.target/mips/mips-ps-1.c: Likewise.
13393         * gcc.target/mips/mips-ps-2.c: Likewise.
13394         * gcc.target/mips/mips-ps-3.c: Likewise.
13395         * gcc.target/mips/mips-ps-4.c: Likewise.
13396         * gcc.target/mips/mips-ps-5.c: Likewise.
13397         * gcc.target/mips/mips-ps-6.c: Likewise.
13398         * gcc.target/mips/mips-ps-7.c: Likewise.
13399         * gcc.target/mips/mips-ps-type.c: Likewise.
13400         * gcc.target/mips/mips-ps-type-2.c: Likewise.
13401         * gcc.target/mips/mips16-attributes-6.c: Likewise.
13403 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13405         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13406         * c-c++-common/goacc/kernels-double-reduction.c: New test.
13407         * c-c++-common/goacc/kernels-empty.c: New test.
13408         * c-c++-common/goacc/kernels-eternal.c: New test.
13409         * c-c++-common/goacc/kernels-loop-2.c: New test.
13410         * c-c++-common/goacc/kernels-loop-3.c: New test.
13411         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13412         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13413         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13414         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13415         * c-c++-common/goacc/kernels-loop-data.c: New test.
13416         * c-c++-common/goacc/kernels-loop-g.c: New test.
13417         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13418         * c-c++-common/goacc/kernels-loop-n.c: New test.
13419         * c-c++-common/goacc/kernels-loop-nest.c: New test.
13420         * c-c++-common/goacc/kernels-loop.c: New test.
13421         * c-c++-common/goacc/kernels-noreturn.c: New test.
13422         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13423         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13424         * c-c++-common/goacc/kernels-reduction.c: New test.
13426 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13428         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13429         * gcc.dg/autopar/outer-2.c: Same.
13430         * gcc.dg/autopar/outer-3.c: Same.
13431         * gcc.dg/autopar/outer-4.c: Same.
13432         * gcc.dg/autopar/outer-5.c: Same.
13433         * gcc.dg/autopar/outer-6.c: Same.
13434         * gcc.dg/autopar/parallelization-1.c: Same.
13435         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13436         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13437         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13438         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13439         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13440         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13441         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13442         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13443         * gcc.dg/autopar/pr39500-1.c: Same.
13444         * gcc.dg/autopar/pr39500-2.c: Same.
13445         * gcc.dg/autopar/pr46193.c: Same.
13446         * gcc.dg/autopar/pr46194.c: Same.
13447         * gcc.dg/autopar/pr49580.c: Same.
13448         * gcc.dg/autopar/pr49960-1.c: Same.
13449         * gcc.dg/autopar/pr49960.c: Same.
13450         * gcc.dg/autopar/pr68373.c: Same.
13451         * gcc.dg/autopar/reduc-1.c: Same.
13452         * gcc.dg/autopar/reduc-1char.c: Same.
13453         * gcc.dg/autopar/reduc-1short.c: Same.
13454         * gcc.dg/autopar/reduc-2.c: Same.
13455         * gcc.dg/autopar/reduc-2char.c: Same.
13456         * gcc.dg/autopar/reduc-2short.c: Same.
13457         * gcc.dg/autopar/reduc-3.c: Same.
13458         * gcc.dg/autopar/reduc-4.c: Same.
13459         * gcc.dg/autopar/reduc-6.c: Same.
13460         * gcc.dg/autopar/reduc-7.c: Same.
13461         * gcc.dg/autopar/reduc-8.c: Same.
13462         * gcc.dg/autopar/reduc-9.c: Same.
13463         * gcc.dg/autopar/uns-outer-4.c: Same.
13464         * gcc.dg/autopar/uns-outer-5.c: Same.
13465         * gcc.dg/autopar/uns-outer-6.c: Same.
13466         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13467         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13469 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13471         PR target/63679
13472         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13473         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13475 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13477         PR target/63679
13478         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13479         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13480         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13482 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13484         PR target/63679
13485         * gcc.dg/tree-ssa/sra-17.c: New.
13486         * gcc.dg/tree-ssa/sra-18.c: New.
13488 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13490         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13492 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
13494         * gnat.dg/inline12.adb: New test.
13496 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
13498         PR tree-optimization/66797
13499         * gcc.c-torture/execute/pr65447.c: Relax check condition.
13501 2016-01-18  Richard Biener  <rguenther@suse.de>
13503         PR tree-optimization/69170
13504         * gcc.dg/torture/pr69170.c: New testcase.
13506 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
13508         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13510 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13512         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13514 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13516         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13517         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
13518         redundant dg-require-effective-target pthread.
13519         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13520         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13521         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13522         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13523         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13524         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13525         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13527 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
13529         PR target/68609
13530         * gcc.target/powerpc/recip-6.c: Enable on AIX.
13531         * gcc.target/powerpc/recip-7.c: Same.
13533 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13535         PR c++/69091
13536         * g++.dg/template/pr69091.C: New test.
13538 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13540         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13541         dump does not contain an error_mark_node.
13542         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13543         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13545 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13547         PR c++/68936
13548         * g++.dg/template/pr68936.C: New test.
13550 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
13552         PR target/68609
13553         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13554         * gcc.target/powerpc/recip-2.c: Same.
13555         * gcc.target/powerpc/recip-3.c: Same.
13556         * gcc.target/powerpc/recip-4.c: Same.
13557         * gcc.target/powerpc/recip-sqrtf.c: Same.
13559 2016-01-15  Jeff Law  <law@redhat.com>
13561         PR tree-optimization/69270
13562         * gcc.dg/tree-ssa/pr69270-2.c: New test.
13563         * gcc.dg/tree-ssa/pr69270-3.c: New test.
13565 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
13567         PR fortran/49630
13568         * gfortran.dg/deferred_character_13.f90: New test for the fix
13569         of comment 3 of the PR.
13571         PR fortran/54070
13572         * gfortran.dg/deferred_character_8.f90: New test
13573         * gfortran.dg/allocate_error_5.f90: New test
13575         PR fortran/60593
13576         * gfortran.dg/deferred_character_10.f90: New test
13578         PR fortran/60795
13579         * gfortran.dg/deferred_character_14.f90: New test
13581         PR fortran/61147
13582         * gfortran.dg/deferred_character_11.f90: New test
13584         PR fortran/64324
13585         * gfortran.dg/deferred_character_9.f90: New test
13587 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
13589         PR rtl-optimization/69030
13590         * gcc.target/i386/pr69030.c: New.
13592 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13594         * gcc.target/aarch64/target_attr_17.c: New test.
13596 2016-01-15  Richard Biener  <rguenther@suse.de>
13598         PR tree-optimization/66856
13599         * gcc.dg/torture/pr66856-1.c: New testcase.
13600         * gcc.dg/torture/pr66856-2.c: Likewise.
13602 2016-01-15  Richard Biener  <rguenther@suse.de>
13604         PR debug/69137
13605         * g++.dg/lto/pr69137_0.C: New testcase.
13607 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
13609         PR middle-end/69246
13610         * gcc.target/i386/pr69246.c: New test.
13612 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13614         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13616 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13618         PR c++/56194
13619         * g++.dg/init/const9.C: Disable test on S/390.
13621 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13623         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13624         * g++.dg/Wno-frame-address.C: Ditto.
13626 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13628         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13630 2016-01-15  Richard Biener  <rguenther@suse.de>
13632         PR tree-optimization/68961
13633         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13635 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13637         * gcc.target/i386/pr65105-5.c: New test.
13639 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13641         * gcc.c-torture/execute/alias-4.c: New testcase.
13643 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13645         PR ipa/68148
13646         * g++.dg/ipa/devirt-49.C: New testcase.
13648 2016-01-15  Christian Bruel  <christian.bruel@st.com>
13650         PR target/65837
13651         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13652         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13653         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13655 2016-01-15  Richard Biener  <rguenther@suse.de>
13657         PR tree-optimization/69117
13658         * gcc.dg/torture/pr69117.c: New testcase.
13660 2015-01-14  Ryan Burn  <contact@rnburn.com>
13662         PR c++/69048
13663         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13665 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13667         PR testsuite/67509
13668         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13669         range tests use 100 * maximum instead of maximum + 1.
13671 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13673         PR debug/69244
13674         * gcc.dg/guality/pr69244.c: New test.
13676 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
13678         * lib/target-supports.exp (check_effective_target_issignaling):
13679         New procedure.
13680         * gcc.dg/pr61441.c: Require issignaling effective target.
13682 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
13684         PR target/68803
13685         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13687 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
13689         PR c++/68819
13690         PR preprocessor/69177
13691         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13692         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13693         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13694         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13696 2016-01-14  Marek Polacek  <polacek@redhat.com>
13698         PR c/69262
13699         * gcc.dg/array-15.c: New test.
13701 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13703         PR middle-end/68146
13704         PR tree-optimization/69155
13705         * gfortran.dg/pr68146.f: New test.
13706         * gfortran.dg/pr69155.f90: New test.
13708 2016-01-14  Richard Biener  <rguenther@suse.de>
13710         PR tree-optimization/68060
13711         * gcc.dg/torture/pr68060-1.c: New testcase.
13712         * gcc.dg/torture/pr68060-2.c: Likewise.
13714 2016-01-14  Nick Clifton  <nickc@redhat.com>
13716         * lib/target-supports.exp
13717         (check_effective_target_arm_neon_ok_nocache): Add an option
13718         sequence that includes setting the ARM architecture to ARMv7-A.
13719         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13720         command line options necessary to enable Neon support.
13721         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13722         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13723         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13724         * gcc.target/arm/pr69180.c: Likewise.
13726 2016-01-14  Jeff Law  <law@redhat.com>
13728         PR tree-optimization/69270
13729         * gcc.dg/tree-ssa/pr69270.c: New test.
13731 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
13733         PR c/66208
13734         * c-c++-common/pr66208.c: New file.
13736 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13738         PR tree-optimization/69156
13739         * gcc.dg/pr69156.c: New test.
13741 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13743         * gcc.target/i386/pr69225-7.c: New test.
13745 2016-01-13  Richard Henderson  <rth@redhat.com>
13747         * gcc.dg/tm/memopt-13.c: Update expected function.
13748         * gcc.dg/tm/memopt-6.c: Likewise.
13750 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
13752         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13753         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13754         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13755         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13757 2016-01-13  Tom de Vries  <tom@codesourcery.com>
13759         PR tree-optimization/69169
13760         * gcc.dg/pr69169.c: New test.
13762 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
13764         PR target/69228
13765         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13766         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13767         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13768         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13769         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13770         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13771         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13772         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13774 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13776         PR target/69247
13777         * gcc.dg/pr69247.c: New test.
13779 2016-01-13  Richard Biener  <rguenther@suse.de>
13781         PR tree-optimization/69242
13782         * gcc.dg/torture/pr69242.c: New testcase.
13784 2016-01-13  Richard Biener  <rguenther@suse.de>
13786         PR tree-optimization/69186
13787         * gcc.dg/torture/pr69186.c: New testcase.
13789 2016-01-13  Jeff Law  <law@redhat.com>
13791         PR tree-optimization/67755
13792         * gcc.dg/tree-ssa/pr67755.c: New test.
13794 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13796         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13797         pass number in output by a star.
13799 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
13801         PR tree-optimization/68911
13802         * gcc.c-torture/execute/pr68911.c: New test.
13804 2016-01-12  Marek Polacek  <polacek@redhat.com>
13806         PR c++/68979
13807         * g++.dg/warn/permissive-1.C: New test.
13809 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13811         PR objc++/68511
13812         PR c++/69213
13813         * g++.dg/opt/pr69213.C: New test.
13815 2016-01-12  Christian Bruel  <christian.bruel@st.com>
13817         PR target/69180
13818         * gcc.target/arm/pr69180.c: New test.
13820 2016-01-12  Richard Biener  <rguenther@suse.de>
13822         PR lto/69077
13823         * g++.dg/lto/pr69077_0.C: New testcase.
13824         * g++.dg/lto/pr69077_1.C: Likewise.
13826 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13828         PR target/69175
13829         * g++.dg/opt/pr69175.C: New test.
13831 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
13833         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13834         rather than #including math.h & stdlib.h.
13835         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13836         * gcc.dg/vect/pr49771.c: Likewise.
13837         * gcc.dg/vect/vect-10-big-array.c: Likewise.
13838         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13839         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13840         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13841         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13842         * gcc.dg/vect/pr44507.c: Likewise.
13843         * gcc.dg/vect/pr45902.c: Likewise.
13844         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13845         * gcc.dg/vect/vect-117.c: Likewise.
13846         * gcc.dg/vect/vect-99.c: Likewise.
13847         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13848         * gcc.dg/vect/vect-cond-1.c: Likewise.
13849         * gcc.dg/vect/vect-cond-2.c: Likewise.
13850         * gcc.dg/vect/vect-cond-3.c: Likewise.
13851         * gcc.dg/vect/vect-cond-4.c: Likewise.
13852         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13853         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13854         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13855         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13856         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13857         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13858         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13859         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13860         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13861         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13862         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13863         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13864         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13865         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13866         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13867         include of signal.h.
13868         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13869         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13870         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13871         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13872         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13873         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13874         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13875         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13876         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13877         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13878         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13879         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13880         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13881         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13882         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13883         * gcc.dg/vect/vect-outer-5.c: Likewise.
13884         * gcc.dg/vect/vect-outer-6.c: Likewise.
13885         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13886         include of stdio.h.
13888 2016-01-12  Nick Clifton  <nickc@redhat.com>
13890         PR target/68913
13891         * gcc.dg/lto/pr61886_0.c: Rename the external function called
13892         to fread so that it will be found in all target runtimes.
13894 2016-01-12  Richard Biener  <rguenther@suse.de>
13896         PR tree-optimization/69053
13897         * g++.dg/torture/pr69053.C: New testcase.
13899 2016-01-12  Richard Biener  <rguenther@suse.de>
13901         PR tree-optimization/69168
13902         * gcc.dg/torture/pr69168.c: New testcase.
13904 2016-01-12  Richard Biener  <rguenther@suse.de>
13906         PR tree-optimization/69157
13907         * gcc.dg/torture/pr69157.c: New testcase.
13909 2016-01-12  Richard Biener  <rguenther@suse.de>
13911         PR tree-optimization/69174
13912         * gcc.dg/torture/pr69174.c: New testcase.
13914 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13916         PR c++/66808
13917         PR c++/69000
13918         * g++.dg/tls/pr66808.C: New test.
13919         * g++.dg/tls/pr69000.C: New test.
13921 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13923         * gcc.target/powerpc/swaps-p8-23.c: New test.
13924         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13926 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
13928         PR tree-optimization/68356
13929         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13931 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
13932             Jim Wilson  <jim.wilson@linaro.org>
13934         PR target/69194
13935         * gcc.target/arm/pr69194.c: New test.
13937 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13939         PR target/69225
13940         * gcc.target/i386/pr69225-1.c: New test.
13941         * gcc.target/i386/pr69225-2.c: Likewise.
13942         * gcc.target/i386/pr69225-3.c: Likewise.
13943         * gcc.target/i386/pr69225-4.c: Likewise.
13944         * gcc.target/i386/pr69225-5.c: Likewise.
13945         * gcc.target/i386/pr69225-6.c: Likewise.
13947 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
13949         PR target/67462
13950         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13951         if lp64.
13953         PR target/69071
13954         * gcc.dg/pr69071.c: New test.
13956         PR c++/69211
13957         * g++.dg/opt/pr69211.C: New test.
13959         PR tree-optimization/69214
13960         * gcc.c-torture/compile/pr69214.c: New test.
13962 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
13964         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13965         * gcc.target/i386/pr66232-11.c: Ditto.
13966         * gcc.target/i386/pr66232-12.c: Ditto.
13967         * gcc.target/i386/pr66232-13.c: Ditto.
13969 2016-01-11  Richard Biener  <rguenther@suse.de>
13971         PR tree-optimization/69173
13972         * gcc.dg/torture/pr69173.c: New testcase.
13974 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13976         PR rtl-optimization/68796
13977         * gcc.target/aarch64/tst_5.c: New test.
13978         * gcc.target/aarch64/tst_6.c: Likewise.
13980 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13982         PR rtl-optimization/68841
13983         * gcc.dg/pr68841.c: New test.
13984         * gcc.c-torture/execute/pr68841.c: New test.
13986 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
13988         PR rtl-optimization/68920
13989         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13990         for ix86 targets.
13991         * gcc.dg/ifcvt-5.c: New test.
13993 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
13995         PR bootstrap/69123
13996         * g++.dg/pr69123.C: New.
13998 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14000         PR target/69010
14001         * gcc.target/i386/pr69010.c: New test.
14003 2016-01-11  Martin Jambor  <mjambor@suse.cz>
14005         PR ipa/69044
14006         * gcc.target/i386/chkp-pr69044.c: New test.
14008 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14010         PR tree-optimization/69109
14011         * gcc.dg/autopar/pr69109-2.c: New test.
14012         * gcc.dg/autopar/pr69109.c: New test.
14014 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14016         PR tree-optimization/69108
14017         * gcc.dg/autopar/pr69108.c: New test.
14019 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
14021         PR c++/69029
14022         * c-c++-common/Wisleading-indentation.c: Augment test.
14024 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14026         PR fortran/69154
14027         * gfortran.dg/inline_matmul_12.f90:  New test.
14029 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
14031         PR fortran/67779
14032         * gfortran.dg/actual_array_offset_1: New test.
14034 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14036         PR tree-optimization/69062
14037         * gcc.dg/autopar/pr69062.c: New test.
14039 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
14041         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14042         * gcc.dg/vect/slp-perm-2.c: Likewise.
14043         * gcc.dg/vect/slp-perm-3.c: Likewise.
14044         * gcc.dg/vect/slp-perm-5.c: Likewise.
14045         * gcc.dg/vect/slp-perm-6.c: Likewise.
14046         * gcc.dg/vect/slp-perm-7.c: Likewise.
14047         * gcc.dg/vect/slp-perm-8.c: Likewise.
14049 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14051         PR tree-optimization/69039
14052         * gcc.dg/autopar/pr69039.c: New test.
14054 2016-01-09  Marek Polacek  <polacek@redhat.com>
14056         PR c++/69113
14057         * g++.dg/pr69113.C: New test.
14059 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14061         PR middle-end/50865
14062         PR tree-optimization/69097
14063         * gcc.c-torture/execute/pr50865.c: New test.
14064         * gcc.c-torture/execute/pr69097-1.c: New test.
14065         * gcc.c-torture/execute/pr69097-2.c: New test.
14066         * gcc.dg/pr69097-1.c: New test.
14067         * gcc.dg/pr69097-2.c: New test.
14069 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14071         PR c++/69164
14072         * g++.dg/opt/pr69164.C: New test.
14074 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14076         PR tree-optimization/69167
14077         * gcc.dg/pr69167.c: New test.
14079 2016-01-08  Marek Polacek  <polacek@redhat.com>
14081         PR c++/68449
14082         * g++.dg/pr68449.C: New.
14084 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
14086         PR tree-optimization/68707
14087         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14088         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14089         on platforms supporting it.
14090         * gcc.dg/vect/slp-perm-2.c: Likewise.
14091         * gcc.dg/vect/slp-perm-3.c: Likewise.
14092         * gcc.dg/vect/slp-perm-5.c: Likewise.
14093         * gcc.dg/vect/slp-perm-7.c: Likewise.
14094         * gcc.dg/vect/slp-perm-8.c: Likewise.
14095         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14096         on platforms supporting it.
14098 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14100         PR tree-optimization/69162
14101         * gcc.dg/pr69162.c: New test.
14103         PR tree-optimization/69172
14104         * gcc.dg/pr69172.c: New test.
14106 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14108         PR tree-optimization/67781
14109         * gcc.c-torture/execute/pr67781.c: New file.
14111 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14113         PR tree-optimization/69083
14114         * gcc.dg/vect/pr69083.c: New test.
14116 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
14118         PR tree-optimization/61441
14119         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14120         Use -fexcess-precision=standard for compiler options.
14121         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
14123 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14125         PR fortran/69128
14126         * gfortran.dg/gomp/pr69128.f90: New test.
14128         PR c++/69145
14129         * g++.dg/ext/pr69145-1.C: New test.
14130         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14131         * g++.dg/ext/pr69145-2.h: New file.
14133 2016-01-07  Martin Sebor  <msebor@redhat.com>
14135         PR c/68966
14136         * gcc.dg/atomic-fetch-bool.c: New test.
14137         * gcc.dg/sync-fetch-bool.c: New test.
14139 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14141         PR fortran/66680
14142         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14144 2016-01-07  Nick Clifton  <nickc@redhat.com>
14146         PR target/66655
14147         * g++.dg/pr66655.C: New test.
14148         * g++.dg/pr66655_1.cc: Test support file.
14149         * g++.dg/pr66655.h: Test header file.
14151 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
14153         PR fortran/66680
14154         gfortran.dg/gomp/pr66680.f90: New test.
14156 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14158         PR target/69171
14159         * gcc.target/i386/pr69171-1.c: New test.
14160         * gcc.target/i386/pr69171-2.c: Likewise.
14161         * gcc.target/i386/pr69171-3.c: Likewise.
14162         * gcc.target/i386/pr69171-4.c: Likewise.
14163         * gcc.target/i386/pr69171-5.c: Likewise.
14164         * gcc.target/i386/pr69171-6.c: Likewise.
14166 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
14168         PR middle-end/67639
14169         * c-c++-common/pr67639.c: New test.
14171 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
14173         PR tree-optimization/69141
14174         * g++.dg/opt/pr69141.C: New test.
14176 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
14178         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14180 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
14182         PR target/69140
14183         * gcc.target/i386/pr69140.c: New test
14185 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
14187         * gcc.dg/bad-dereference.c: New test case.
14189 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14191         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14193 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
14195         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14197 2016-01-06  Marek Polacek  <polacek@redhat.com>
14199         PR sanitizer/69099
14200         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14202 2016-01-05  Marek Polacek  <polacek@redhat.com>
14204         PR c/69104
14205         * gcc.dg/atomic-invalid-2.c: New.
14207 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14209         PR target/68991
14210         * gcc.target/i386/pr68991.c: New test.
14212 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14214         PR target/68991
14215         * g++.dg/pr68991-1.C: New test.
14216         * g++.dg/pr68991-2.C: Likewise.
14218 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
14220         PR other/60465
14221         * gcc.target/ia64/pr60465-gprel64.c: New test.
14222         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14224 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14226         PR rtl-optimization/68651
14227         * gcc.target/aarch64/pr68651_1.c: New test.
14229 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
14231         PR c/69122
14232         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14234 2016-01-05  Nathan Sidwell  <nathan@acm.org>
14236         PR c++/58583
14237         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14239         * gcc.dg/alias-15.c: New.
14241 2016-01-05  Nick Clifton  <nickc@redhat.com>
14243         PR target/68870
14244         * g++.dg/pr68770.C: New test.
14246 2016-01-04  Mike Stump  <mikestump@comcast.net>
14248         * lib/target-supports.exp (check_effective_target_cilkplus):
14249         cilkplus targets require pthreads.
14250         (check_effective_target_cilkplus): Remove special case for NVPTX.
14252 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
14254         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14255         generation.
14257 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
14259         Update copyright years.
14261 2016-01-04  Marek Polacek  <polacek@redhat.com>
14263         PR c/68908
14264         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14265         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14266         * gcc.dg/atomic/stdatomic-op-5.c: New test.
14268 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14270         * gcc.target/sparc/20160104-2.c: New test.
14272 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14274         * gcc.target/sparc/20160104-1.c: New test.
14276 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
14278         PR fortran/65045
14279         * gfortran.dg/pr65045.f90: New test.
14281 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
14283         * gnat.dg/specs/debug1.ads: Delete.
14285 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14287         PR libgfortran/68867
14288         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14289         expression.
14291 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14293         PR libgfortran/68867
14294         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14295         PowerPC.
14297 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
14299         PR fortran/68864
14300         * gfortran.dg/pr68864.f90: New test.
14302 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
14304         PR tree-optimization/69070
14305         * gcc.dg/pr69070.c: New test.
14307         PR sanitizer/69055
14308         * gfortran.dg/pr69055.f90: New test.
14310         PR target/69015
14311         * gcc.dg/pr69015.c: New test.
14313 Copyright (C) 2016 Free Software Foundation, Inc.
14315 Copying and distribution of this file, with or without modification,
14316 are permitted in any medium without royalty provided the copyright
14317 notice and this notice are preserved.