* gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobca08945d2eb1f8ae9455aa404c2fc9104ee8183e
1 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
5 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7         PR fortran/78021
8         * gfortran.dg/string_length_3.f90:  New test.
10 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
12         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
14 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
16         PR fortran/43366
17         PR fortran/57117
18         PR fortran/61337
19         * gfortran.dg/alloc_comp_class_5.f03: New test.
20         * gfortran.dg/class_allocate_21.f90: New test.
21         * gfortran.dg/class_allocate_22.f90: New test.
22         * gfortran.dg/realloc_on_assign_27.f08: New test.
24 2016-10-21  Jeff Law  <law@redhat.com>
26         * PR tree-optimization/71947
27         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
28         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
29         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
31 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
33         * gcc.dg/ipa/vrp5.c: New test.
34         * gcc.dg/ipa/vrp6.c: New test.
36 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
38         * gcc.target/aarch64/test_frame_17.c: New test.
40 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
42         * gcc.target/aarch64/test_frame_17.c: New test.
44 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
46         PR preprocessor/71681
47         * gcc.dg/cpp/pr71681-1.c: New testcase
48         * gcc.dg/cpp/pr71681-2.c: Likewise
49         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
50         * gcc.dg/cpp/remap/a/header.gcc: Likewise
51         * gcc.dg/cpp/remap/a/t_1.h: Likewise
52         * gcc.dg/cpp/remap/a/t_2.h: Likewise
54 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
56         PR target/78057
57         * gcc.target/i386/pr78057.c: New test.
59         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
61 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
63         PR fortran/69566
64         * gfortran.dg/select_type_37.f03: New test.
66 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
68         PR target/71627
69         * gcc.target/avr/pr71627.c: New test
71 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
73         * gcc.target/sparc/overflow-1.c: New test.
74         * gcc.target/sparc/overflow-2.c: Likewise.
75         * gcc.target/sparc/overflow-3.c: Likewise.
77 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
79         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
80         effective target.
82 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
84         PR rtl-optimization/78038
85         * gcc.target/aarch64/pr78038.c: New test.
87 2016-10-21  Richard Biener  <rguenther@suse.de>
89         PR tree-optimization/78051
90         * g++.dg/torture/pr78051.C: New testcase.
92 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
94         * c-c++-common/wdate-time.c: Restored test case.
95         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
97 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
99         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
101 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
103         PR target/78037
104         * gcc.target/i386/pr78037.c: New test.
106 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
108         * gcc.target/visium/overflow8.c: New.
109         * gcc.target/visium/overflow16.c: Likewise.
110         * gcc.target/visium/overflow32: Likewise.
112 2016-10-20  Michael Matz  <matz@suse.de>
114         * gcc.dg/loop-split.c: New test.
115         * gcc.dg/tree-ssa/ifc-9.c: Update.
116         * gcc.dg/tree-ssa/ifc-10.c: Update.
118 2016-10-20  Richard Biener  <rguenther@suse.de>
120         * gcc.dg/graphite/pr35356-1.c: Update.
122 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
124         PR c++/77446
125         * g++.dg/cpp1y/pr77446.C: New.
127 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
129         PR tree-optimization/53979
130         * gcc.dg/pr53979-1.c: New test-case.
131         * gcc.dg/pr53979-2.c: Likewise.
133 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
135         * c-c++-common/Wint-in-bool-context-2.c: New test.
137 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
139         * gfortran.dg/dtio_17.f90: Fix test.
141 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
143         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
144         * gcc.dg/Walloca-2.c: Same.
146 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
148         * gcc.dg/Wvla-1.c: Rename to...
149         * gcc.dg/Wvla-larger-than-1.c: ...this.
150         * gcc.dg/Wvla-2.c: Rename to...
151         * gcc.dg/Wvla-larger-than-2.c: ...this.
152         * gcc.dg/Wvla-3.c: Rename to...
153         * gcc.dg/Walloca-11.c.: ...this.
154         * gcc.dg/wvla-[1-7].c: Rename to:
155         * gcc.dg/Wvla-[1-7].c: ...this.
157 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
159         PR tree-optimization/78005
160         * gcc.dg/vect/pr78005.c: New.
161         * gcc.target/i386/l_fma_float_1.c: Revise test.
162         * gcc.target/i386/l_fma_float_2.c: Ditto.
163         * gcc.target/i386/l_fma_float_3.c: Ditto.
164         * gcc.target/i386/l_fma_float_4.c: Ditto.
165         * gcc.target/i386/l_fma_float_5.c: Ditto.
166         * gcc.target/i386/l_fma_float_6.c: Ditto.
167         * gcc.target/i386/l_fma_double_1.c: Ditto.
168         * gcc.target/i386/l_fma_double_2.c: Ditto.
169         * gcc.target/i386/l_fma_double_3.c: Ditto.
170         * gcc.target/i386/l_fma_double_4.c: Ditto.
171         * gcc.target/i386/l_fma_double_5.c: Ditto.
172         * gcc.target/i386/l_fma_double_6.c: Ditto.
174 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
176         PR tree-optimization/78024
177         * gcc.dg/goacc/loop-processing-1.c: New file.
179 2016-10-19  Richard Biener  <rguenther@suse.de>
181         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
183 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
185         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
186         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
187         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
188         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
189         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
190         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
191         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
192         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
193         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
194         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
195         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
196         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
197         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
198         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
199         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
200         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
201         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
202         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
203         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
204         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
205         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
206         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
207         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
208         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
209         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
210         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
211         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
212         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
213         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
214         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
215         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
216         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
217         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
218         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
219         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
220         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
221         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
222         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
223         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
224         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
225         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
226         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
227         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
228         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
229         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
230         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
231         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
232         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
233         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
234         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
235         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
236         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
237         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
238         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
239         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
240         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
241         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
242         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
243         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
244         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
245         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
246         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
247         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
248         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
249         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
250         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
251         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
252         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
253         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
254         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
255         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
256         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
257         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
258         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
259         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
260         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
261         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
262         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
263         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
264         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
265         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
266         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
267         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
268         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
269         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
270         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
271         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
272         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
273         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
274         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
275         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
276         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
277         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
278         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
279         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
280         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
281         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
282         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
283         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
284         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
285         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
286         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
287         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
288         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
289         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
290         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
291         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
292         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
293         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
294         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
295         * gcc.target/powerpc/vsu/vsu.exp: New file.
297 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
299         PR target/77991
300         * gcc.target/i386/pr77991.c: New test.
302 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
304         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
305         LTO is used.
307 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
309         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
311 2016-10-18  Richard Biener  <rguenther@suse.de>
313         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
314         * gcc.dg/tree-ssa/pr21001.c: Likewise.
315         * gcc.dg/tree-ssa/pr21090.c: Likewise.
316         * gcc.dg/tree-ssa/pr21294.c: Likewise.
317         * gcc.dg/tree-ssa/pr21563.c: Likewise.
318         * gcc.dg/tree-ssa/pr23744.c: Likewise.
319         * gcc.dg/tree-ssa/pr25382.c: Likewise.
320         * gcc.dg/tree-ssa/pr68431.c: Likewise.
321         * gcc.dg/tree-ssa/vrp03.c: Likewise.
322         * gcc.dg/tree-ssa/vrp06.c: Likewise.
323         * gcc.dg/tree-ssa/vrp07.c: Likewise.
324         * gcc.dg/tree-ssa/vrp09.c: Likewise.
325         * gcc.dg/tree-ssa/vrp19.c: Likewise.
326         * gcc.dg/tree-ssa/vrp20.c: Likewise.
327         * gcc.dg/tree-ssa/vrp92.c: Likewise.
328         * gcc.dg/pr68217.c: Likewise.
329         * gcc.dg/predict-9.c: Likewise.
330         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
331         * gcc.dg/predict-1.c: Likewise.
333 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
335         * gfortran.dg/dtio_17.f90: New test.
337 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
339         * gcc.dg/ipa/vrp4.c: Adjust testcase.
341 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
343         * gcc.dg/ipa/vrp4.c: New test.
345 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
347         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
348         * gcc.dg/torture/pr39074.c: Likewise.
350 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
352         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
353         * gnat.dg/trampoline4.adb: Minor tweak.
355 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
357         PR tree-optimization/77916
358         * gcc.dg/torture/pr77916.c: New.
360 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
362         PR fortran/77978
363         * gfortran.dg/pr77978_1.f90: New test.
364         * gfortran.dg/pr77978_2.f90: Ditto.
365         * gfortran.dg/pr77978_3.f90: Ditto.
367 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
369         PR fortran/61420
370         PR fortran/78013
371         * gfortran.dg/proc_ptr_49.f90: New test.
373 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
375         PR target/77308
376         * gcc.target/arm/pr77308.c: New test.
378 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
380         * lib/target-supports.exp
381         (check_effective_target_floatn_nx_runtime): Return 0 for
382         powerpc*-ibm-aix*.
384 2016-10-17  Andrew Pinski  <apinski@cavium.com>
386         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
387         long instead of long.
388         * gcc.target/aarch64/cinc_common_1.c: Likewise.
389         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
390         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
391         * gcc.target/aarch64/mult-synth_4.c: Likewise.
392         * gcc.target/aarch64/pr68102_1.c: Likewise.
393         * gcc.target/aarch64/target_attr_3.c: Likewise.
395 2016-10-17  Richard Biener  <rguenther@suse.de>
397         PR tree-optimization/77988
398         * gcc.dg/torture/pr77988.c: New testcase.
400 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
402         * gcc.dg/pr71636-1.c: New test-case.
403         * gcc.dg/pr71636-2.c: Likewise.
405 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
407         * gnat.dg/trampoline3.adb: New test.
408         * gnat.dg/trampoline4.adb: Likewise.
410 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
412         * gfortran.dg/dtio_16.f90: New test.
414 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
416         * gcc.target/sparc/bmaskbshuf.c: Rename to...
417         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
418         * gcc.target/sparc/bmaskbshuf-2.c: New test.
420 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
422         * gcc.target/sparc/popc.c: Rename to...
423         * gcc.target/sparc/popc-1.c: ...this.
424         * gcc.target/sparc/popc-2.c: New test.
426 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
428         PR fortran/77972
429         * gfortran.dg/unexpected_eof_4.f90: New test.
431 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
433         PR libfortran/48587
434         * gfortran.dg/negative_unit2.f90: New test.
436 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
438         PR middle-end/77959
439         * gfortran.dg/pr77959.f90: New test.
441         DR 1511 - const volatile variables and ODR
442         * g++.dg/DRs/dr1511-1.C: New test.
443         * g++.dg/DRs/dr1511-2.C: New test.
445 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
447         * gnat.dg/debug7.adb (dg-options): Remove -g.
448         * gnat.dg/debug8.adb (dg-options): Add -margs.
449         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
451 2016-10-14  Richard Biener  <rguenther@suse.de>
453         PR tree-optimization/77979
454         * gcc.dg/torture/pr77979.c: New testcase.
456 2016-10-14  Martin Liska  <mliska@suse.cz>
458         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
459         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
460         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
462 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
464         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
465         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
466         * gcc.dg/torture/pr77937-2.c: Likewise.
468 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
470         * gnat.dg/lto15.adb: Adjust.
471         * gnat.dg/lto16.adb: Likewise.
472         * gnat.dg/lto17.adb: Likewise
473         * gnat.dg/lto18.ad[sb]: New test.
474         * gnat.dg/lto18_pkg.ads: New helper.
475         * gnat.dg/lto19.adb: New test.
476         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
477         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
478         * gnat.dg/lto20.adb: New test.
479         * gnat.dg/lto20_pkg.ad[sb]: New helper.
481 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
483         * gfortran.dg/coarray_38.f90: Expect error message.
485 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
487         * gcc.target/aarch64/spellcheck_1.c: New test.
488         * gcc.target/aarch64/spellcheck_2.c: Likewise.
489         * gcc.target/aarch64/spellcheck_3.c: Likewise.
490         * gcc.target/aarch64/spellcheck_4.c: Likewise.
491         * gcc.target/aarch64/spellcheck_5.c: Likewise.
492         * gcc.target/aarch64/spellcheck_6.c: Likewise.
494 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
496         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
498 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
500         PR tree-optimization/77937
501         * gcc.dg/torture/pr77937-1.c: New.
502         * gcc.dg/torture/pr77937-2.c: New.
504 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
506         * g++.dg/cpp1z/inline-var1.C: New test.
507         * g++.dg/cpp1z/inline-var1a.C: New test.
508         * g++.dg/cpp1z/inline-var1.h: New file.
509         * g++.dg/cpp1z/inline-var2.C: New test.
510         * g++.dg/cpp1z/inline-var3.C: New test.
511         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
512         uninitialized const.
514 2016-10-13  Sandra Loosemore <sandra@codesourcery.com>
516         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
517         Xscale is specified, not just -march.
518         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
519         is incompatible with Xscale.
521 2016-10-13  Martin Sebor  <msebor@redhat.com>
523         PR c++/71912
524         * g++.dg/ext/flexary4.C: Adjust.
525         * g++.dg/ext/flexary5.C: Same.
526         * g++.dg/ext/flexary9.C: Same.
527         * g++.dg/ext/flexary19.C: New test.
528         * g++.dg/ext/flexary18.C: New test.
529         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
530         regression test.
531         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
532         Avoid generating a flexible array member in an array.
534 2016-10-13  Martin Sebor  <msebor@redhat.com>
536         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
537         to placate -Wformat on targets where the type is not int.
539 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
541         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
542         in INSN_LOCATION.
544 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
546         * gcc.target/i386/l_fma_float_1.c: Revise test.
547         * gcc.target/i386/l_fma_float_2.c: Ditto.
548         * gcc.target/i386/l_fma_float_3.c: Ditto.
549         * gcc.target/i386/l_fma_float_4.c: Ditto.
550         * gcc.target/i386/l_fma_float_5.c: Ditto.
551         * gcc.target/i386/l_fma_float_6.c: Ditto.
552         * gcc.target/i386/l_fma_double_1.c: Ditto.
553         * gcc.target/i386/l_fma_double_2.c: Ditto.
554         * gcc.target/i386/l_fma_double_3.c: Ditto.
555         * gcc.target/i386/l_fma_double_4.c: Ditto.
556         * gcc.target/i386/l_fma_double_5.c: Ditto.
557         * gcc.target/i386/l_fma_double_6.c: Ditto.
559 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
561         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
563 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
565         * gcc.dg/vect/vect-98.c: Refine test case.
566         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
567         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
568         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
570 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
572         PR c/77946
573         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
575 2016-10-13  Martin Liska  <mliska@suse.cz>
577         PR tree-optimization/77943
578         * g++.dg/tree-ssa/pr77943.C: New test.
580 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
582         PR fortran/72832
583         * gfortran.dg/allocate_with_source_22.f03: New test.
584         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
585         fail.
587 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
589         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
590         * gcc.target/arm/movsi_movw.c: Likewise.
591         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
592         directive to work on big endian targets.
594 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
596         * gcc.dg/tree-ssa/evrp6.c: New test.
598 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
600         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
601         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
602         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
604 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
606         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
607         * gcc.target/powerpc/warn-2.c: Ditto.
609 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
611         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
612         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
613         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
614         for -mmsa.
615         * gcc.target/mips/msa.c: New test.
616         * gcc.target/mips/msa-builtins.c: Likewise.
617         * lib/target-supports.exp (check_mips_msa_hw_available): New.
618         (check_effective_target_mips_msa_runtime): Likewise.
619         (check_effective_target_mips_msa): Likewise.
620         (add_options_for_mips_msa): Likewise.
621         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
622         (check_effective_target_vect_intfloat_cvt): Likewise.
623         (check_effective_target_vect_uintfloat_cvt): Likewise.
624         (check_effective_target_vect_floatint_cvt): Likewise.
625         (check_effective_target_vect_floatuint_cvt): Likewise.
626         (check_effective_target_vect_shift): Likewise.
627         (check_effective_target_vect_shift_char): Likewise.
628         (check_effective_target_vect_long): Likewise.
629         (check_effective_target_vect_float): Likewise.
630         (check_effective_target_vect_double): Likewise.
631         (check_effective_target_vect_long_long): Likewise.
632         (check_effective_target_vect_perm): Likewise.
633         (check_effective_target_vect_perm_byte): Likewise.
634         (check_effective_target_vect_perm_short): Likewise.
635         (check_effective_target_vect_sdot_qi): Likewise.
636         (check_effective_target_vect_udot_qi): Likewise.
637         (check_effective_target_vect_sdot_hi): Likewise.
638         (check_effective_target_vect_udot_hi): Likewise.
639         (check_effective_target_vect_pack_trunc): Likewise.
640         (check_effective_target_vect_unpack): Likewise.
641         (check_effective_target_vect_hw_misalign): Likewise.
642         (check_effective_target_vect_condition): Likewise.
643         (check_effective_target_vect_cond_mixed): Likewise.
644         (check_effective_target_vect_char_mult): Likewise.
645         (check_effective_target_vect_short_mult): Likewise.
646         (check_effective_target_vect_int_mult): Likewise.
647         (check_effective_target_vect_extract_even_odd): Likewise.
648         (check_effective_target_vect_interleave): Likewise.
649         (check_vect_support_and_set_flags): Check if the target supports MSA
650         and append to the list of EFFECTIVE_TARGETS.
652 2016-10-12  Richard Biener  <rguenther@suse.de>
654         PR debug/77947
655         * g++.dg/torture/pr77947.C: New testcase.
657 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
659         * gnat.dg/debug8.adb: New testcase.
661 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
663         * gnat.dg/debug9.adb: New testcase.
665 2016-10-12  Richard Biener  <rguenther@suse.de>
667         * gcc.dg/tree-ssa/vrp35.c: Adjust.
668         * gcc.dg/tree-ssa/vrp36.c: Likewise.
669         * gcc.dg/tree-ssa/vrp46.c: Likewise.
671 2016-10-12  Richard Biener  <rguenther@suse.de>
673         PR tree-optimization/77920
674         * gcc.dg/torture/pr77920.c: New testcase.
676 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
678         PR tree-optimization/77929
679         * gcc.c-torture/compile/pr77929.c: New test.
681         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
682         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
683         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
684         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
685         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
686         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
687         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
688         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
689         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
691 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
693         * gcc.target/sparc/setcc-4.c: Adjust.
694         * gcc.target/sparc/setcc-5.c: Likewise.
695         * gcc.target/sparc/setcc-6.c: Likewise.
696         * gcc.target/sparc/setcc-7.c: Likewise.
697         * gcc.target/sparc/setcc-8.c: Likewise.
698         * gcc.target/sparc/setcc-9.c: Likewise.
699         * gcc.target/sparc/setcc-10.c: Delete.
701 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
703         PR fortran/77942
704         * gfortran.dg/pr77942.f90
706 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
708         * gfortran.dg/dec_math.f90: New testsuite.
710 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
712         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
713         (main): Declare j as i32 instead of int.
715 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
717         PR testsuite/PR77710
718         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
719         target triplet instead of *-*-*-*.
721 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
723         * gnat.dg/unchecked_convert10.adb: New test.
724         * gnat.dg/unchecked_convert11.adb: Likewise.
725         * gnat.dg/unchecked_convert12.adb: Likewise.
727 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
729         * gcc.target/sparc/cbcond-1.c: New test.
730         * gcc.target/sparc/cbcond-2.c: Likewise.
731         * gcc.target/sparc/movcc-1.c: Likewise.
732         * gcc.target/sparc/movcc-2.c: Likewise.
733         * gcc.target/sparc/setcc-1.c: Adjust.
734         * gcc.target/sparc/setcc-2.c: Likewise.
735         * gcc.target/sparc/setcc-3.c: Likewise.
736         * gcc.target/sparc/setcc-4.c: Likewise.
737         * gcc.target/sparc/setcc-5.c: Likewise.
738         * gcc.target/sparc/setcc-6.c: New test.
739         * gcc.target/sparc/setcc-7.c: Likewise.
740         * gcc.target/sparc/setcc-8.c: Likewise.
741         * gcc.target/sparc/setcc-9.c: Likewise.
742         * gcc.target/sparc/setcc-10.c: Likewise.
744 2016-10-10  Jeff Law  <law@redhat.com>
746         PR tree-optimization/71947
747         * gcc.dg/tree-ssa/pr71947-1.c: New test.
748         * gcc.dg/tree-ssa/pr71947-2.c: New test.
749         * gcc.dg/tree-ssa/pr71947-3.c: New test.
750         * gcc.dg/tree-ssa/pr71947-4.c: New test.
751         * gcc.dg/tree-ssa/pr71947-5.c: New test.
752         * gcc.dg/tree-ssa/pr71947-6.c: New test.
754 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
756         PR fortran/77915
757         * gfortran.dg/matmul_11.f90:  New test.
759 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
761         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
762         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
763         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
764         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
765         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
766         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
767         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
768         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
769         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
770         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
771         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
772         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
773         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
774         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
775         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
776         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
777         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
778         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
779         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
780         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
781         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
782         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
783         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
784         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
785         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
786         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
787         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
788         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
789         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
790         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
791         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
792         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
793         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
794         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
795         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
796         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
797         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
798         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
799         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
800         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
801         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
802         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
803         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
804         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
805         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
806         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
807         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
808         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
809         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
810         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
811         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
812         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
813         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
814         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
815         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
816         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
817         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
818         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
819         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
821 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
823         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
824         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
825         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
826         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
827         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
828         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
829         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
830         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
831         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
832         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
833         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
834         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
835         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
836         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
838 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
840         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
841         Enable AArch64.
842         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
843         vdup*_laneq.
844         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
845         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
846         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
847         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
849 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
850             Jiong Wang  <jiong.wang@arm.com>
852         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
853         AArch64 support.
854         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
855         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
856         AArch64 targets.
857         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
858         AArch64 targets.
859         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
860         targets.
861         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
863 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
865         * gnat.dg/specs/vfa.ads: New test.
867 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
869         * gnat.dg/inline13.ad[sb]: New test.
870         * gnat.dg/inline13_pkg.ad[sb]: New helper.
872 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
874         * gnat.dg/biased_subtype.adb: New test.
876 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
878         PR tree-optimization/77901
879         * gcc.c-torture/compile/pr77901.c: New test.
881 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
883         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
884         * gcc.dg/ipa/propalign-2.c: Likewise
885         * gcc.dg/ipa/propalign-3.c: Likewise.
886         * gcc.dg/ipa/propalign-4.c: Likewise.
887         * gcc.dg/ipa/propalign-5.c: Likewise.
889 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
891         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
893         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
895         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
896         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
898 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
900         * gfortran.dg/dec_union_11.f90: New testcase.
902 2016-10-07  Nathan Sidwell  <nathan@acm.org>
904         PR c++/66443
905         * g++.dg/cpp0x/pr66443-cxx11.C: New.
906         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
907         * g++.dg/cpp1y/pr66443-cxx14.C: New
908         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
909         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
911 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
913         * g++.dg/cpp0x/addressof1.C: New test.
914         * g++.dg/cpp0x/addressof2.C: New test.
916 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
918         * gcc.target/powerpc/float128-type-1.c: New test to check that
919         PowerPC 64-bit Linux enables -mfloat128-type by default.
920         * gcc.target/powerpc/float128-type-2.c: Likewise.
921         * gcc.target/powerpc/float128-mix.c: Change error message to
922         reflect that __ibm128 is now #define'ed to be long double.
924 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
926         PR fortran/77406
927         * gfortran.dg/pr77406.f90: New test.
928         * gfortran.dg/assumed_type_3.f90: Update error messages.
929         * gfortran.dg/defined_operators_1.f90: Ditto.
930         * gfortran.dg/generic_26.f90: Ditto.
931         * gfortran.dg/generic_7.f90: Ditto.
932         * gfortran.dg/gomp/udr5.f90: Ditto.
933         * gfortran.dg/gomp/udr7.f90: Ditto.
934         * gfortran.dg/interface_1.f90: Ditto.
935         * gfortran.dg/interface_37.f90: Ditto.
936         * gfortran.dg/interface_5.f90: Ditto.
937         * gfortran.dg/interface_6.f90: Ditto.
938         * gfortran.dg/interface_7.f90
939         * gfortran.dg/no_arg_check_3.f90
940         * gfortran.dg/operator_5.f90
941         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
943 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
945         PR c++/77700
946         * c-c++-common/Wint-in-bool-context.c: Update test.
948 2016-10-07  Richard Biener  <rguenther@suse.de>
950         * gcc.dg/tree-ssa/vrp01.c: Adjust.
951         * gcc.dg/tree-ssa/vrp34.c: Likewise.
953 2016-10-07  Marek Polacek  <polacek@redhat.com>
955         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
957 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
959         PR c++/69733
960         * c-c++-common/pr69733.c: New test.
961         * gcc.dg/pr69733.c: New test.
962         * gcc.target/i386/pr69733.c: New test.
964 2016-10-07  Marek Polacek  <polacek@redhat.com>
966         PR c++/77803
967         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
969 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
971         PR tree-optimization/77664
972         * gcc.dg/tree-ssa/pr77664.c: New test.
973         * gcc.dg/pr77664.c: New test.
975 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
977         * gfortran.dg/pr69955.f90: New test.
979 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
981         PR fortran/57910
982         * gfortran.dg/pr57910.f90: New test.
984 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
986         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
987         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
989 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
991         PR tree-optimization/77862
992         * gcc.dg/pr77862.c: New test.
994 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
996         * gcc.dg/tree-ssa/evrp4.c: New test.
998 2016-10-06  Jeff Law  <law@redhat.com>
1000         PR tree-optimization/71661
1001         * gcc.dg/tree-ssa/pr71661.c: New test.
1003 2016-10-06  Richard Biener  <rguenther@suse.de>
1005         PR tree-optimization/77855
1006         * gcc.dg/torture/pr77855.c: New testcase.
1008 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
1009             Eric Botcazou  <ebotcazou@adacore.com>
1011         * g++.dg/other/pr77759.C: New test.
1013 2016-10-06  Richard Biener  <rguenther@suse.de>
1015         PR tree-optimization/77839
1016         * gcc.dg/torture/pr77839.c: New testcase.
1018 2016-10-06  Marek Polacek  <polacek@redhat.com>
1020         * g++.dg/cpp1z/init-statement9.C: New test.
1022 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
1024         * gcc.target/i386/pcommit-1.c: Deleted.
1025         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1026         * gcc.target/i386/sse-13.c: Ditto.
1027         * gcc.target/i386/sse-14.c: Ditto.
1028         * gcc.target/i386/sse-22.c: Ditto.
1029         * gcc.target/i386/sse-23.c: Ditto.
1030         * g++.dg/other/i386-2.C: Ditto.
1032 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
1034         * gcc.target/i386/pr77833.c: Require int128 effective target.
1036 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
1038         PR fortran/58991
1039         PR fortran/58992
1040         * gfortran.dg/associate_22.f90: New test.
1042 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
1044         * gfortran.dg/dec_union_9.f90: New testcase.
1045         * gfortran.dg/dec_union_10.f90: New testcase.
1047 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1049         PR sanitizer/66343
1050         * gcc.dg/pch/pr66343-3.c: New test.
1051         * gcc.dg/pch/pr66343-3.hs: New file.
1053         PR sanitizer/66343
1054         * gcc.dg/pch/pr66343-1.c: New test.
1055         * gcc.dg/pch/pr66343-1.hs: New file.
1056         * gcc.dg/pch/pr66343-2.c: New test.
1057         * gcc.dg/pch/pr66343-2.hs: New file.
1059 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1061         * c-c++-common/Wint-in-bool-context.c: Update test.
1063 2016-10-05  Marek Polacek  <polacek@redhat.com>
1065         * g++.dg/cpp1z/init-statement1.C: New test.
1066         * g++.dg/cpp1z/init-statement2.C: New test.
1067         * g++.dg/cpp1z/init-statement3.C: New test.
1068         * g++.dg/cpp1z/init-statement4.C: New test.
1069         * g++.dg/cpp1z/init-statement5.C: New test.
1070         * g++.dg/cpp1z/init-statement6.C: New test.
1071         * g++.dg/cpp1z/init-statement7.C: New test.
1072         * g++.dg/cpp1z/init-statement8.C: New test.
1074 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
1076         PR fortran/67524
1077         * gfortran.dg/pr67524.f90: New test.
1079 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1081         PR sanitizer/77823
1082         * c-c++-common/ubsan/shift-9.c: New test.
1084 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1086         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1087         of int if __SIZEOF_INT__ is less than 4 bytes.
1089 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1091         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1092         * gfortran.dg/class_array_20.f03: Likewise.
1093         * gfortran.dg/class_array_21.f03: Likewise.
1094         * gfortran.dg/finalize_29.f08: Likewise.
1095         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1097 2016-10-05  Richard Biener  <rguenther@suse.de>
1099         PR middle-end/77826
1100         * gcc.dg/torture/pr77826.c: New testcase.
1102 2016-10-05  Richard Biener  <rguenther@suse.de>
1104         * gcc.dg/fold-copysign-1.c: New testcase.
1106 2016-10-05  Andreas Schwab  <schwab@suse.de>
1108         * g++.dg/pr49847-2.C: Remove.
1110 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
1112         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1114 2016-10-05  Richard Biener  <rguenther@suse.de>
1116         PR middle-end/55152
1117         * gcc.dg/pr55152-2.c: New testcase.
1119 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1121         * gfortran.dg/dtio_15.f90: New test.
1123 2016-10-04  Ian Lance Taylor  <iant@golang.org>
1125         * gcc.dg/split-7.c: New test.
1127 2016-10-04  Martin Sebor  <msebor@redhat.com>
1129         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1130         %lc directive to wint_t to silence -Wformat warnings on targets
1131         where the latter is a distinct type such as long.
1133 2016-10-04  Martin Sebor  <msebor@redhat.com>
1135         PR c++/77804
1136         * g++.dg/warn/Wplacement-new-size-4.C: New test.
1138 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
1140         PR c++/77791
1141         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1143         * g++.dg/other/java3.C: Remove.
1144         * g++.dg/other/java1.C: Remove.
1145         * g++.dg/other/error12.C: Remove.
1146         * g++.dg/other/java2.C: Remove.
1147         * g++.dg/warn/Wnvdtor.C: Remove.
1148         * g++.dg/lookup/java1.C: Remove.
1149         * g++.dg/lookup/java2.C: Remove.
1150         * g++.dg/ext/pr34829.C: Remove.
1151         * g++.dg/ext/java-3.C: Remove.
1152         * g++.dg/ext/java-1.C: Remove.
1153         * g++.dg/ext/java-2.C: Remove.
1154         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1156 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
1158         PR tree-optimization/77808
1159         * gcc.dg/tree-ssa/pr77808.c: New testcase.
1161 2016-10-04  Richard Biener  <rguenther@suse.de>
1163         PR tree-optimization/77399
1164         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1166 2016-10-04  Richard Biener  <rguenther@suse.de>
1168         PR middle-end/77833
1169         * gcc.target/i386/pr77833.c: New testcase.
1171 2016-09-26  Jeff Law  <law@redhat.com>
1173         PR tree-optimization/71550
1174         PR tree-optimization/71403
1175         * gcc.c-torture/execute/pr71550.c: New test.
1177 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1179         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1180         option.
1182 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1184         Revert
1185         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1187         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1189 2016-10-03  Marek Polacek  <polacek@redhat.com>
1191         * g++.dg/cpp0x/nullptr37.C: New test.
1193 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1195         * c-c++-common/Wint-in-bool-context.c: Update test.
1197 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
1199         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1200         earlier.
1201         * g++.dg/charset/asm2.c (memmove): Likewise.
1202         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1203         * g++.dg/tls/diag-4.C (foo): Likewise.
1204         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1205         dg-warning, fix up regex.
1206         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1207         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1208         * g++.old-deja/g++.mike/net31.C: Likewise.
1209         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1210         for C++17.
1211         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1212         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1214 2016-10-01  Richard Biener  <rguenther@suse.de>
1216         PR middle-end/77798
1217         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1219 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1221         PR fortran/77663
1222         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1224 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
1226         PR c/77490
1227         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1228         Add dg-prune-output directive.
1230 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1232         PR fortran/66643
1233         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1234         * gfortran.fortran-torture/compile/write.f90: Update test.
1236 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
1238         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1239         arm_fp16_alternative_ok as the required effective target.
1240         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
1241         -mfp16-format=alternative to the dg-options directive and remove
1242         the dg-add-options directive.
1244 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1246         PR fortran/77764
1247         * gfortran.dg/dec_union_8.f90: New testcase.
1249 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1251         PR fortran/77782
1252         * gfortran.dg/dec_structure_16.f90: New testcase.
1254 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1256         * gfortran.dg/coarray_allocate_10.f08: New test.
1257         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1259 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1261         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1263 2016-09-30  Richard Biener  <rguenther@suse.de>
1265         PR tree-optimization/77399
1266         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1268 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
1270         * c-c++-common/pr27336.c: Make dependency on
1271         -fdelete-null-pointer-checks explicit.
1272         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1273         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1274         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1275         * gcc.dg/pic-1.c: Require fpic target support.
1276         * gcc.dg/pic-2.c: Likewise.
1278 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
1280         Implement P0001R1 - C++17 removal of register storage class specifier
1281         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1282         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1283         C++17.
1284         * c-c++-common/vector-subscript-5.c (foo): Don't use register
1285         keyword if not __SSE2__.
1286         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1287         C++17.
1288         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1289         register keywords.
1290         * g++.dg/eh/pr29166.C: Add -Wno-register option.
1291         * g++.dg/warn/register-parm-1.C (erroneous_warning,
1292         no_erroneous_warning): Expect new warnings for C++17.
1293         * g++.dg/warn/register-var-2.C (f): Likewise.
1294         * g++.dg/parse/register1.C (f): Expect new error for C++17.
1295         * g++.dg/parse/linkage2.C (foo): Likewise.
1296         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1297         keyword on parameters for C++17.
1298         * g++.dg/cpp1z/register1.C: New test.
1299         * g++.dg/cpp1z/register2.C: New test.
1300         * g++.dg/cpp1z/register3.C: New test.
1302 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1304         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1305         * gcc.target/i386/avx2-check.h (main): Ditto.
1306         * gcc.target/i386/avx512bw-check.h (main): Ditto.
1307         * gcc.target/i386/avx512cd-check.h (main): Ditto.
1308         * gcc.target/i386/avx512dq-check.h (main): Ditto.
1309         * gcc.target/i386/avx512er-check.h (main): Ditto.
1310         * gcc.target/i386/avx512f-check.h (main): Ditto.
1311         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1312         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1313         * gcc.target/i386/avx512vl-check.h (main): Ditto.
1315 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1317         PR target/77756
1318         * gcc.target/i386/pr77756.c: New test.
1320 2016-09-29  Marek Polacek  <polacek@redhat.com>
1322         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1324 2016-09-29  Marek Polacek  <polacek@redhat.com>
1326         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1327         C++14.
1329 2016-09-29  Martin Liska  <mliska@suse.cz>
1331         * objc/execute/construct1.m: New test.
1333 2016-09-29  Richard Biener  <rguenther@suse.de>
1335         PR tree-optimization/77768
1336         * gcc.dg/torture/pr77768.c: New testcase.
1338 2016-09-28  Richard Biener  <rguenther@suse.de>
1340         PR middle-end/77407
1341         * gcc.dg/pr77407.c: New testcase.
1343 2016-09-29  Richard Biener  <rguenther@suse.de>
1345         PR middle-end/55152
1346         * gcc.dg/pr55152.c: New testcase.
1347         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1349 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1351         * gcc.dg/profile-update-warning.c: Restrict to ia32.
1352         (dg-options): Remove -m32.
1354 2016-09-28  Martin Sebor  <msebor@redhat.com>
1356         PR middle-end/77721
1357         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1359 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1361         PR libgfortran/77707
1362         * gfortran.dg/inquire_17.f90: New test.
1364 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
1366         PR c++/77467
1367         * g++.dg/cpp1y/constexpr-77467.C: New test.
1369 2016-09-28  Martin Sebor  <msebor@redhat.com>
1371         PR c/77762
1372         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1373         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1374         (test_sprintf_p_const): Adjust line numbers to avoid failures
1375         introduced in r240503.
1377 2016-09-28  Martin Sebor  <msebor@redhat.com>
1379         PR middle-end/77683
1380         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1382 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1384         PR c++/77748
1385         * g++.dg/pr77550.C: Avoid undefined behavior.
1387         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1389 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
1391         * gcc.dg/strlenopt-20.c: Update test.
1392         * gcc.dg/strlenopt-21.c: Likewise.
1393         * gcc.dg/strlenopt-22.c: Likewise.
1394         * gcc.dg/strlenopt-22g.c: Likewise.
1395         * gcc.dg/strlenopt-26.c: Likewise.
1396         * gcc.dg/strlenopt-5.c: Likewise.
1397         * gcc.dg/strlenopt-7.c: Likewise.
1398         * gcc.dg/strlenopt-9.c: Likewise.
1400 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1402         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1404         * g++.dg/cpp1z/lambda-this1.C: New test.
1405         * g++.dg/cpp1z/lambda-this2.C: New test.
1407         PR c++/77722
1408         * g++.dg/ubsan/return-4.C: New test.
1409         * g++.dg/ubsan/return-5.C: New test.
1410         * g++.dg/ubsan/return-6.C: New test.
1412 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
1414         * lib/target-supports.exp
1415         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1416         in function comment.
1418 2016-09-27  Martin Liska  <mliska@suse.cz>
1420         PR gcov-profile/46266
1421         * lib/gcov.exp: Verify that <built-in>.gcov file is not
1422         considered.
1424 2016-09-27  Richard Biener  <rguenther@suse.de>
1426         PR tree-optimization/77745
1427         * g++.dg/torture/pr77745.C: New testcase.
1429 2016-09-27  Richard Biener  <rguenther@suse.de>
1431         PR tree-optimization/77478
1432         * gcc.dg/torture/pr77478.c: New testcase.
1434 2016-09-27  Martin Liska  <mliska@suse.cz>
1436         PR gcov-profile/7970
1437         PR gcov-profile/16855
1438         PR gcov-profile/44779
1439         * g++.dg/gcov/pr16855.C: New test.
1441 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1443         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1445 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1447         PR fortran/77666
1448         * gfortran.dg/gomp/pr77666.f90: New test.
1450 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
1452         PR ipa/77677
1453         * gcc.dg/torture/pr77677-2.c: New test.
1455 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1457         PR fortran/77420
1458         * gfortran.dg/pr77420_1.f90: New test.
1459         * gfortran.dg/pr77420_2.f90: Ditto.
1460         * gfortran.dg/pr77420_3.f90: New test. Requires ...
1461         * gfortran.dg/pr77420_4.f90: this file.
1463 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
1465         PR middle-end/77719
1466         * gfortran.dg/pr77719.f90: New test.
1468 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1470         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1471         singular form of byte when quantity is unknown.
1473 2016-09-26  Marek Polacek  <polacek@redhat.com>
1475         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1477 2016-09-26  Martin Liska  <mliska@suse.cz>
1479         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1480         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1481         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1482         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1483         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1484         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1485         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1486         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1487         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1489 2016-09-26  Marek Polacek  <polacek@redhat.com>
1491         PR c/7652
1492         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1493         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1494         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1495         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1496         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1497         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1498         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1499         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1500         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1501         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1502         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1503         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1504         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1505         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1506         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1507         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1508         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1509         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1510         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1511         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1512         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1513         * c-c++-common/attr-fallthrough-1.c: New test.
1514         * c-c++-common/attr-fallthrough-2.c: New test.
1515         * g++.dg/cpp0x/fallthrough1.C: New test.
1516         * g++.dg/cpp0x/fallthrough2.C: New test.
1517         * g++.dg/cpp1z/fallthrough1.C: New test.
1518         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1519         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1520         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1521         * objc.dg/Wimplicit-fallthrough-1.m: New test.
1523 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1525         PR fortran/77429
1526         * gfortran.dg/pr77429.f90: New test.
1528 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1530         PR fortran/77694
1531         * gfortran.dg/pr77694.f90: New test.
1533 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1535         PR target/51244
1536         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1538 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1540         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1541         for 32-bit mode.
1543 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1545         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1546         for 32-bit mode.
1548 2016-09-24  Marek Polacek  <polacek@redhat.com>
1550         PR c/77490
1551         * c-c++-common/Wbool-operation-1.c: New test.
1552         * gcc.dg/Wbool-operation-1.c: New test.
1554 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
1556         * gfortran.dg/dec_static_1.f90: New.
1557         * gfortran.dg/dec_static_2.f90: New.
1558         * gfortran.dg/dec_static_3.f90: New.
1559         * gfortran.dg/dec_static_4.f90: New.
1561 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1563         PR fortran/48298
1564         * gfortran.dg/negative_unit_check.f90: Update test.
1565         * gfortran.dg/dtio_14.f90: New test.
1567 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1569         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1570         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1571         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1572         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1573         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1574         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1575         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1577 2016-09-23  Martin Sebor  <msebor@redhat.com>
1579         PR testsuite/77713
1580         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1581         assuming long double is bigger than double.
1583 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1585         Implement P0138R2, C++17 construction rules for enum class values
1586         * g++.dg/cpp1z/direct-enum-init1.C: New test.
1588 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1590         PR preprocessor/77672
1591         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1592         expected multiline output from first warning to reflect change
1593         in r240434.
1595 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1597         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1599 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1600             Tom de Vries  <tom@codesourcery.com>
1602         PR testsuite/77411
1603         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1605 2016-09-23  Marek Polacek  <polacek@redhat.com>
1607         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1608         * c-c++-common/gomp/atomic-13.c: Likewise.
1609         * c-c++-common/gomp/atomic-14.c: Likewise.
1610         * c-c++-common/pr60439.c: Remove invalid code.
1611         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1612         * g++.dg/expr/bitfield5.C: Likewise.
1613         * g++.dg/expr/bitfield6.C: Likewise.
1614         * g++.dg/expr/bool1.C: Likewise.
1615         * g++.dg/expr/bool3.C: Likewise.
1616         * g++.dg/expr/lval3.C: Likewise.
1617         * g++.dg/expr/lval4.C: Likewise.
1618         * g++.old-deja/g++.jason/bool5.C: Likewise.
1620 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1622         PR preprocessor/77672
1623         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1624         (test_terminator_location): New function.
1626 2016-09-23  Richard Biener  <rguenther@suse.de>
1628         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1630 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1632         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1633         -march=armv8.2-a+fp16 when supported by the hardware.
1634         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1635         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1636         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
1637         semi-colons to a macro invocations.
1638         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1639         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1640         defined.
1641         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1642         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1643         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1644         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1645         defined.
1646         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1647         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1648         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1649         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1650         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1651         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1652         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1653         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1654         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1655         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1656         defined.
1657         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1658         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1659         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1660         defined.
1661         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1662         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1663         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1664         defined.
1665         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1666         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1667         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1668         defined.
1669         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1670         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1671         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1672         defined.  Also fix some white-space.
1673         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1674         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1675         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1676         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1677         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1678         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1679         defined.  Also fix some long lines and white-space.
1680         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1681         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1682         defined.  Also fix some long lines and white-space.
1683         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1684         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1685         defined.
1686         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1687         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1688         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1689         defined.
1690         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1691         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1692         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1693         defined.
1694         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1695         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1696         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1697         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1698         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1699         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1700         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1701         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1702         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1703         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1704         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1705         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1706         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1707         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1708         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1709         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1710         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1711         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1712         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1714 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
1715             Matthew Wahab  <matthew.wahab@arm.com>
1717         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1718         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1719         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1720         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1721         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1722         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1723         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1724         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1725         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1726         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1727         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1728         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1729         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1730         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1731         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1732         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1733         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1734         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1735         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1736         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1737         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1738         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1739         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1740         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1741         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1742         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1743         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1744         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1745         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1746         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1747         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1748         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1749         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1750         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1751         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1752         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1753         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1755 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1757         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1758         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1759         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1760         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1761         support.
1763 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1765         PR ipa/77677
1766         * gcc.dg/torture/pr77677.c: New test.
1768 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1770         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1771         here now.
1773 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1775         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1776         options.  Add tests for float16x4_t and float16x8_t.
1778 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1780         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1781         * gcc.target/s390/risbg-ll-2.c: Ditto.
1782         * gcc.target/s390/risbg-ll-3.c: Ditto.
1784 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1786         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1787         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1789 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1791         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1792         output to the simplified instructions.
1794 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1796         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1797         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1799 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1801         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1802         (FP16_SUPPORTED): New
1803         (expected-hfloat-16x4): Make conditional on __fp16 support.
1804         (expected-hfloat-16x8): Likewise.
1805         (vdup_n_f16): Disable for non-AArch64 targets.
1806         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1807         conditional on FP16_SUPPORTED.
1808         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1809         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1810         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1811         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1812         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1813         for testing __fp16.
1814         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1815         conditional on FP16_SUPPORTED.
1816         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1817         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1819 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1821         * gcc.target/arm/short-vfp-1.c: New.
1823 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1825         * gcc.target/arm/attr-fp16-arith-1.c: New.
1827 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1829         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1830         New.
1831         (add_options_for_arm_v8_2a_fp16_neon): New.
1832         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1833         (add_options_for_arm_arch_v8_2a): Auto-generate.
1834         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1835         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1836         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1837         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1838         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1839         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1840         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1842 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1844         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1845         arm_fp16_alternative_ok.
1846         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1847         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1848         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1849         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1850         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1851         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1852         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1853         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1854         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1855         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1856         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1857         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1858         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1859         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1860         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1861         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1862         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1863         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1864         * gcc.target/arm/fp16-rounding-alt-1.c: Use
1865         arm_fp16_alternative_ok.
1866         * lib/target-supports.exp
1867         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1868         (check_effective_target_arm_fp16_alternative_ok): New.
1869         (check_effective_target_arm_fp16_none_ok_nocache): New.
1870         (check_effective_target_arm_fp16_none_ok): New.
1872 2016-09-23  Martin Liska  <mliska@suse.cz>
1874         * gcc.dg/ipa/pr77653.c: Replace adress
1875         with address.
1877 2016-09-23  Martin Liska  <mliska@suse.cz>
1879         * gcc.target/i386/movbe-4.c: New test.
1881 2016-09-23  Martin Liska  <mliska@suse.cz>
1883         * gcc.target/i386/crc32-5.c: New test.
1885 2016-09-23  Martin Liska  <mliska@suse.cz>
1887         * gcc.target/i386/pr71652.c: New test.
1888         * gcc.target/i386/pr71652-2.c: New test.
1889         * gcc.target/i386/pr71652-3.c: New test.
1891 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1893         * lib/gcc-dg.exp (process-message): Support relative line number
1894         notation - .+4 or .-1 etc.
1895         * gcc.dg/dg-test-1.c: New test.
1897 2016-09-22  Martin Sebor  <msebor@redhat.com>
1899         PR target/77676
1900         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1901         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1902         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1903         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1905 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1907         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1908         * gcc.dg/ifcvt-2.c: Ditto.
1909         * gcc.dg/zero_bits_compound-1.c: Ditto.
1910         * gcc.dg/zero_bits_compound-1.c: Ditto.
1911         * gcc.dg/pr40550.c: Simplify target selectors.
1912         Use dg-additional-options.
1913         * gcc.dg/pr47893.c: Ditto.
1914         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
1915         additional options for 32-bit x86 targets.
1916         * gcc.dg/pr70955.c: Move to ...
1917         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
1919 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1921         PR c++/61019
1922         * g++.dg/cpp0x/pr61019.C: New.
1924 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1925             Terry Guo  <terry.guo@arm.com>
1927         * gcc.target/arm/pure-code/ffunction-sections.c: New.
1928         * gcc.target/arm/pure-code/no-literal-pool.c: New.
1929         * gcc.target/arm/pure-code/pure-code.exp: New.
1931 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1933         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1934         Remove SSE effective target requirement.
1936 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1938         PR c++/71979
1939         * g++.dg/cpp0x/pr71979.C: New.
1941 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1943         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1945 2016-09-22  Martin Liska  <mliska@suse.cz>
1947         PR ipa/77653
1948         * gcc.dg/ipa/pr77653.c: New test.
1950 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
1952         PR fortran/77665
1953         * gfortran.dg/gomp/pr77665.f90: New test.
1955 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
1957         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1958         * gfortran.dg/dtio_13.f90: New test.
1960 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
1962         PR fortran/66107
1963         * gfortran.dg/pr66107.f90: New test.
1965 2016-09-21  Ian Lance Taylor  <iant@golang.org>
1967         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1968         with call to builtin delete function.
1970 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
1972         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1973         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1974         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1975         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1976         tests.
1978 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
1980         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1982 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
1984         PR c++/77651
1985         * g++.dg/cpp1z/aligned-new6.C: New test.
1987 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
1989         * gcc.target/arm/fp16-aapcs-3.c: New.
1990         * gcc.target/arm/fp16-aapcs-4.c: New.
1991         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1992         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1993         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1994         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1996 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1998         PR tree-optimization/77550
1999         * g++.dg/pr77550.C: New test.
2001 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
2003         PR target/77326
2004         * gcc.target/avr/torture/pr77326.c: New test.
2006 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2008         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2010 2016-09-21  Richard Biener  <rguenther@suse.de>
2012         PR tree-optimization/77648
2013         * gcc.dg/torture/pr77648-1.c: New testcase.
2014         * gcc.dg/torture/pr77648-2.c: Likewise.
2016 2016-09-21  Richard Biener  <rguenther@suse.de>
2017         Jakub Jelinek  <jakub@redhat.com>
2019         PR tree-optimization/77621
2020         * gcc.dg/pr77621.c: New testcase.
2022 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
2024         PR fortran/77657
2025         * gfortran.dg/dtio_12.f90: New test.
2027 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2029         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2031 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2033         PR tree-optimization/72835
2034         * gcc.dg/tree-ssa/pr72835.c: New test.
2036 2016-09-20  Martin Sebor  <msebor@redhat.com>
2038         PR middle-end/49905
2039         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2040         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2041         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2042         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2043         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2044         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2045         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2047 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2049         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2050         arguments/compare will be optimized away.
2051         * gcc.dg/torture/ftrapv-1.c: Likewise.
2053 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2055         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2056         will be optimized away.
2057         * gcc.dg/ipa/vrp1.c: New test.
2058         * gcc.dg/ipa/vrp2.c: New test.
2059         * gcc.dg/ipa/vrp3.c: New test.
2061 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2063         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2064         does the same transformation.
2065         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2066         * gcc.dg/tree-ssa/evrp1.c: New test.
2067         * gcc.dg/tree-ssa/evrp2.c: New test.
2068         * gcc.dg/tree-ssa/evrp3.c: New test.
2069         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2070         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2071         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2072         * gcc.dg/tree-ssa/pr64130.c: Likewise.
2073         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2074         foling now happens early.
2075         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2076         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2077         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2078         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2079         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2081 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2083         PR target/77621
2084         * gcc.target/i386/pr77621.c: New test.
2085         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2086         pattern, loop should vectorize with -mtune=atom.
2088 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
2089             Jakub Jelinek  <jakub@redhat.com>
2091         PR testsuite/63299
2092         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2093         instead of delete.
2095 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
2097         PR c++/77626
2098         * g++.dg/other/pr77626.C: New test.
2100         PR c++/77638
2101         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2103         PR c++/77637
2104         * g++.dg/cpp0x/gen-attrs-62.C: New test.
2106         PR middle-end/77624
2107         * c-c++-common/pr77624-1.c: New test.
2108         * c-c++-common/pr77624-2.c: New test.
2110 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2112         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2113         of digits expected.
2115 2016-09-20  Richard Biener  <rguenther@suse.de>
2117         PR tree-optimization/77646
2118         * gcc.dg/torture/pr77646.c: New testcase.
2120 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2122         PR c++/77434
2123         * c-c++-common/Wint-in-bool-context.c: New test.
2125 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2127         * gcc.dg/cr-decimal-dig-1.c: New test.
2129 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2131         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2132         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2133         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2134         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2136 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
2138         PR rtl-optimization/77416
2139         * gcc.target/powerpc/pr77416.c: New.
2141 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
2143         PR c++/77639
2144         * g++.dg/template/error-recovery4.C: New test.
2146 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
2148         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2150 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2152         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2153         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2155 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
2156             Jan Hubicka  <jh@suse.cz>
2158         PR target/77587
2159         * gcc.dg/pr77587.c: New test.
2160         * gcc.dg/pr77587a.c: New file.
2162 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2164         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2165         * gfortran.dg/coarray_38.f90:
2166         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2167         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2168         * gfortran.dg/coarray_allocate_7.f08: New test.
2169         * gfortran.dg/coarray_allocate_8.f08: New test.
2170         * gfortran.dg/coarray_allocate_9.f08: New test.
2171         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2172         new caf_register.
2173         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2174         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2175         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2176         get_by_refs.
2177         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2178         * gfortran.dg/coarray_lock_7.f90: Same.
2179         * gfortran.dg/coarray_poly_5.f90: Same.
2180         * gfortran.dg/coarray_poly_6.f90: Same.
2181         * gfortran.dg/coarray_poly_7.f90: Same.
2182         * gfortran.dg/coarray_poly_8.f90: Same.
2183         * gfortran.dg/coindexed_1.f90: Changed errors expected.
2185 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
2187         PR fortran/77584
2188         * gfortran.dg/dec_structure_15.f90: New testcase.
2190 2016-09-19  Richard Biener  <rguenther@suse.de>
2192         PR middle-end/77605
2193         * gcc.dg/torture/pr77605.c: New testcase.
2195 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
2197         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2199 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
2201         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2202         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2203         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2204         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2205         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2206         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2207         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2208         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2209         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2210         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2211         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2213 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2215         * gcc.target/i386/pr68633.c: Fix expected result.
2217 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
2219         PR fortran/68078
2220         * gfortran.dg/pr68078.f90: New test.
2221         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2223 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2225         PR target/77613
2226         * gcc.target/powerpc/swaps-p8-25.c: New.
2228 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2230         PR c++/77482
2231         * g++.dg/cpp0x/constexpr-77482.C: New test.
2233         PR c++/77379
2234         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2235         thunk offsets.
2236         * g++.dg/abi/abi-tag23a.C: Likewise.
2238         PR c++/77338
2239         * g++.dg/cpp0x/decltype-77338.C: New test.
2241         PR c++/77375
2242         * g++.dg/cpp0x/mutable1.C: New test.
2244 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2246         PR fortran/77612
2247         * gfortran.dg/pr77612.f90: New test.
2249 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2251         * gcc.dg/torture/pr70421.c: Require int32plus.
2253 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2255         PR middle-end/77475
2256         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2258         PR target/77526
2259         * gcc.target/i386/pr77526.c: New test.
2261 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2262             Eric Botcazou  <ebotcazou@adacore.com>
2264         PR middle-end/77594
2265         * gcc.target/i386/pr77594.c: New test.
2267 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
2269         PR fortran/69963
2270         * gfortran.dg/misplaced_implicit_character.f90: New test.
2272 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
2274         PR tree-optimization/77503
2275         * gcc.dg/vect/pr77503.c: New test.
2277 2016-09-15  Richard Biener  <rguenther@suse.de>
2279         PR middle-end/77544
2280         * c-c++-common/torture/pr77544.c: New testcase.
2282 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
2284         PR middle-end/77475
2285         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2286         * gcc.dg/march-generic.c: Likewise.
2287         * gcc.target/i386/spellcheck-options-1.c: New test.
2288         * gcc.target/i386/spellcheck-options-2.c: New test.
2289         * gcc.target/i386/spellcheck-options-3.c: New test.
2290         * gcc.target/i386/spellcheck-options-4.c: New test.
2292 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
2294         PR fortran/72743
2295         * gfortran.dg/goacc/pr72743.f90: New test.
2297 2016-09-15  Richard Biener  <rguenther@suse.de>
2299         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2301 2016-09-15  Richard Biener  <rguenther@suse.de>
2303         PR tree-optimization/77514
2304         * gcc.dg/torture/pr77514.c: New testcase.
2306 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2308         PR c++/77549
2309         * g++.dg/lookup/pr77549.C: New test.
2311 2016-09-14  Marek Polacek  <polacek@redhat.com>
2313         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2314         * c-c++-common/gomp/atomic-13.c: Likewise.
2315         * c-c++-common/gomp/atomic-14.c: Likewise.
2316         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2317         * g++.dg/cpp1z/bool-increment1.C: New test.
2318         * c-c++-common/pr60439.c: Add dg-warning.
2319         * g++.dg/expr/bitfield4.C: Likewise.
2320         * g++.dg/expr/bitfield5.C: Likewise.
2321         * g++.dg/expr/bitfield6.C: Likewise.
2322         * g++.dg/expr/bool1.C: Likewise.
2323         * g++.dg/expr/bool3.C: Likewise.
2324         * g++.dg/expr/lval3.C: Likewise.
2325         * g++.dg/expr/lval4.C: Likewise.
2326         * g++.old-deja/g++.jason/bool5.C: Likewise.
2327         * g++.dg/expr/bitfield3.C: Adjust dg-error.
2328         * g++.dg/other/error18.C: Likewise.
2329         * g++.dg/gomp/atomic-14.C: Likewise.
2331 2016-09-14  Nathan Sidwell  <nathan@acm.org>
2333         PR c++/77539
2334         * g++.dg/cpp1y/pr77539.C: New.
2336 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
2338         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2339         dg-require.
2340         * g++.dg/ext/builtin_alloca.C: Likewise.
2341         * g++.dg/template/spec35.C: Likewise.
2342         * gcc.dg/builtins-68.c: Likewise.
2343         * gcc.misc-tests/gcov-13.c: Likewise.
2344         * gcc.misc-tests/gcov-14.c: Likewise.
2346 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
2348         * gfortran.dg/dec_structure_14.f90: New testcase.
2350 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2352         PR sanitizer/68260
2353         * c-c++-common/tsan/pr68260.c: New test.
2355 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
2357         PR target/70713
2358         * gcc.target/msp430/function-attributes-1.c: New test.
2359         * gcc.target/msp430/function-attributes-2.c: New test.
2360         * gcc.target/msp430/function-attributes-3.c: New test.
2362 2015-04-18  Martin Sebor  <msebor@redhat.com>
2364         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2365         of non-nul characters.
2366         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2368 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
2370         * g++.dg/cpp0x/gen-attrs-61.C: New test.
2371         * g++.dg/cpp1z/gen-attrs1.C: New test.
2373         PR tree-optimization/77454
2374         * gcc.dg/pr77454.c: New test.
2376         PR c++/77553
2377         * g++.dg/cpp1y/constexpr-77553.C: New test.
2379 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
2381         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2382         (test_show_locus): Replace rich_location::add_fixit_insert calls
2383         with add_fixit_insert_before and add_fixit_insert_after.
2385 2016-09-13  Jason Merrill  <jason@redhat.com>
2386             Tom de Vries  <tom@codesourcery.com>
2388         PR c++/77427
2389         * g++.dg/pr77427.C: New test.
2391 2016-09-13  Martin Liska  <mliska@suse.cz>
2393         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2394         effective target.
2395         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2396         * lib/target-supports.exp: Define the new target.
2398 2016-09-12  Andrew Pinski  <apinski@cavium.com>
2400         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2401         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2403 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
2405         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2406         variable arguments.
2407         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2408         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2409         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2410         variable argument.
2411         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2412         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2414 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2416         PR c++/77496
2417         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2418         * g++.dg/ext/pr77496.C: New test.
2419         * g++.dg/warn/pr77496.C: New test.
2421 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
2423         PR c/72858
2424         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2425         to preserve conversion chars, and to preserve prefix information.
2426         * gcc.dg/format/pr72858.c: New test case.
2428 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2430         * gfortran.dg/pr77507.f90: Move to ...
2431         * gfortran.dg/ieee/pr77507.f90: here.
2433 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2435         PR ipa/61159
2436         * compile/pr61159.c: New testcase
2438 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2440         PR ipa/64316
2441         * gcc.dg/ipa/pr63416.c: New testcase.
2443 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
2444             Steven G. Kargl  <kargl@gcc.gnu.org>
2446         PR fortran/77532
2447         * gfortran.dg/dtio_11.f90: new test.
2449 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2451         PR fortran/77507
2452         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2453         * gfortran.dg/c_assoc_4.f90: Ditto.
2455 2016-09-10  Tom de Vries  <tom@codesourcery.com>
2457         PR C/71602
2458         * c-c++-common/va-arg-va-list-type.c: New test.
2460 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
2462         PR rtl-optimization/77289
2463         * gcc.target/powerpc/pr77289.c: New test.
2465 2016-09-09  Martin Sebor  <msebor@redhat.com>
2467         PR c/77520
2468         PR c/77521
2469         * gcc.dg/pr77520.c: New test.
2470         * gcc.dg/pr77521.c: New test.
2472 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2474         PR fortran/77506
2475         * gfortran.dg/pr77506.f90: New test.
2477 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2479         PR fortran/77507
2480         * gfortran.dg/pr77507.f90: New test.
2482 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
2484         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2486 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2487             Louis Krupp      <lkrupp@gcc.gnu.org>
2489         PR fortran/69514
2490         * gfortran.dg/pr69514_1.f90: New test.
2491         * gfortran.dg/pr69514_2.f90: New test.
2493 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
2495         PR fortran/77500
2496         * gfortran.dg/gomp/pr77500.f90: New test.
2498         PR fortran/77516
2499         * gfortran.dg/gomp/pr77516.f90: New test.
2501 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
2503         PR middle-end/77475
2504         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2505         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2506         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2507         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2508         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2509         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2511 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
2513         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2514         "substring-locations.h".
2516 2016-09-07  Richard Biener  <rguenther@suse.de>
2518         PR c/77450
2519         * c-c++-common/vector-subscript-8.c: Move ..
2520         * gcc.dg/pr77450.c: ... here.
2522 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2524         PR libgfortran/77393
2525         * gfortran.dg/fmt_f0_2.f90: Update test.
2526         * gfortran.dg/fmt_f0_3.f90: New test.
2528 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2530         PR debug/77389
2531         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2532         in dg-options.
2534         PR debug/57519
2535         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2537 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
2539         PR target/69255
2540         * gcc.target/i386/pr69255-1.c: New test.
2541         * gcc.target/i386/pr69255-2.c: New test.
2542         * gcc.target/i386/pr69255-3.c: New test.
2544 2016-09-06  Martin Sebor  <msebor@redhat.com>
2546         PR c/77336
2547         * gcc.dg/format/miss-7.c: New test.
2549 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
2551         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2553 2016-09-06  Martin Liska  <mliska@suse.cz>
2555         PR gcov-profile/77378
2556         PR gcov-profile/77466
2557         * gcc.dg/profile-update-warning.c: New test.
2559 2016-09-06  Richard Biener  <rguenther@suse.de>
2561         PR tree-optimization/77479
2562         * gcc.dg/torture/pr77479.c: New testcase.
2564 2016-09-06  Richard Biener  <rguenther@suse.de>
2566         PR c/77450
2567         * c-c++-common/vector-subscript-7.c: Adjust.
2568         * c-c++-common/vector-subscript-8.c: New testcase.
2570 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2572         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2574 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
2576         PR target/77476
2577         * gcc.target/i386/avx512f-pr77476.c: New test.
2578         * gcc.target/i386/avx512bw-pr77476.c: New test.
2579         * gcc.target/i386/avx512dq-pr77476.c: New test.
2581         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2582         Update comment to mention also avx512f.
2584         PR sanitizer/77396
2585         * g++.dg/asan/pr77396-2.C: New test.
2587 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
2589         PR rtl-optimization/77452
2590         * gcc.target/i386/pr77452.c: New test.
2592 2016-09-05  Marek Polacek  <polacek@redhat.com>
2594         PR c/77423
2595         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2597 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2599         PR fortran/77391
2600         * gfortran.dg/pr77391.f90: New test.
2602 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2604         PR fortran/77460
2605         * gfortran.dg/pr77460.f90: New test.
2607 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
2609         PR c/65467
2610         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2612 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2614         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2616 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
2618         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2619         test case.
2620         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2621         diagnostic-test-show-locus-generate-patch.c to the sources
2622         for diagnostic_plugin_test_show_locus.c.
2624 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
2626         PR c/65467
2627         * gcc.dg/gomp/_Atomic-1.c: New test.
2628         * gcc.dg/gomp/_Atomic-2.c: New test.
2629         * gcc.dg/gomp/_Atomic-3.c: New test.
2630         * gcc.dg/gomp/_Atomic-4.c: New test.
2631         * gcc.dg/gomp/_Atomic-5.c: New test.
2633         PR sanitizer/77396
2634         * g++.dg/asan/pr77396.C: New test.
2636 2016-09-01  Martin Sebor  <msebor@redhat.com>
2638         PR tree-optimization/71831
2639         * gcc.dg/builtin-object-size-16.c: New test.
2640         * gcc.dg/builtin-object-size-17.c: New test.
2642 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2644         PR libgfortran/77393
2645         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2647 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
2649         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2650         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2651         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2652         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2653         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2654         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2655         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2656         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2657         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2658         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2659         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2660         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2661         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2662         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2663         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2664         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2665         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2666         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2668 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2670         * gnat.dg/opt58.adb: New test.
2671         * gnat.dg/opt58_pkg.ads: New helper.
2673 2016-09-01  Richard Biener  <rguenther@suse.de>
2675         PR middle-end/77436
2676         * gcc.dg/torture/pr77436.c: New testcase.
2678 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2680         * gcc.dg/pr64252.c: Require int32plus.
2681         * gcc.dg/pr66299-1.c: Likewise.
2682         * gcc.dg/pr66299-2.c: Likewise.
2683         * gcc.dg/torture/20131115-1.c: Skip for avr.
2685 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2687         * gcc.target/aarch64/ands_3.c: New test.
2689 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
2691         PR fortran/77352
2692         * gfortran.dg/gomp/pr77352.f90: New test.
2694         PR fortran/77374
2695         * gfortran.dg/gomp/pr77374.f08: New test.
2697 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2699         PR tree-optimization/73714
2700         * gcc.dg/tree-ssa/pr73714.c: New test.
2702 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2704         PR libgfortran/77393
2705         * gfortran.dg/fmt_f0_2.f90: New test.
2707 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2709         * gcc.target/i386/pr59539-2.c: Adapt options.
2710         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2712 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
2714         PR fortran/77418
2715         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2716         of the associate entity and replace with a pointer to the
2717         intended item on the stack.
2719 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2720             Paul Thomas  <pault@gcc.gnu.org>
2722         PR fortran/48298
2723         * gfortran.dg/dtio_1.f90: New test.
2724         * gfortran.dg/dtio_2.f90: New test.
2725         * gfortran.dg/dtio_3.f90: New test.
2726         * gfortran.dg/dtio_4.f90: New test.
2727         * gfortran.dg/dtio_5.f90: New test.
2728         * gfortran.dg/dtio_6.f90: New test.
2729         * gfortran.dg/dtio_7.f90: New test.
2730         * gfortran.dg/dtio_8.f90: New test.
2731         * gfortran.dg/dtio_9.f90: New test.
2732         * gfortran.dg/dtio_10.f90: New test.
2734 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2736         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2737         (test_many_nested_locations): New function.
2738         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2739         (test_show_locus): Handle "test_many_nested_locations".
2741 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2743         * g++.dg/template/double-greater-than-fixit.C: New test case.
2745 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2747         * gnat.dg/opt57.ad[sb]: New test.
2748         * gnat.dg/opt57_pkg.ads: New helper.
2750 2016-08-30  Richard Biener  <rguenther@suse.de>
2752         PR tree-optimization/69047
2753         * gcc.dg/pr69047.c: Fix byte-order check.
2755 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
2757         PR tree-optimization/72866
2758         * gcc.dg/vect/pr72866.c: New test.
2760         PR debug/77363
2761         * g++.dg/debug/dwarf2/pr77363.C: New test.
2763         PR middle-end/77377
2764         * gcc.target/i386/pr77377.c: New test.
2766         PR debug/77389
2767         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2768         in dg-options.
2770 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2772         * gfortran.dg/pr77372.f90: Moved to ...
2773         * gfortran.dg/ieee/pr77372.f90: here.
2775 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2777         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2778         vector short/char initializations.
2779         * gcc.target/powerpc/vec-init-5.c: Likewise.
2780         * gcc.target/powerpc/vec-init-6.c: New compile time test for
2781         vector initialization optimizations.
2782         * gcc.target/powerpc/vec-init-7.c: Likewise.
2783         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2784         vector float/double initializations.
2785         * gcc.target/powerpc/vec-init-9.c: Likewise.
2787 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
2789         PR target/77403
2790         * gcc.target/i386/pr77403.c: New test.
2792 2016-08-29  Marek Polacek  <polacek@redhat.com>
2794         PR c/77292
2795         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2797 2016-08-29  Tom de Vries  <tom@codesourcery.com>
2799         PR c/77398
2800         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2802 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2804         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2806 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
2808         * gfortran.dg/dec_structure_13.f90: New testcase.
2810 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
2812         PR fortran/77261
2813         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2814         available.
2816 2016-08-28  Tom de Vries  <tom@codesourcery.com>
2818         PR lto/70955
2819         * gcc.dg/pr70955.c: New test.
2820         * gcc.dg/lto/pr70955_0.c: Same.
2821         * gcc.dg/lto/pr70955_1.c: Same.
2823 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
2825         PR tree-optimization/71077
2826         * gcc.target/i386/pr71077.c: New test.
2828 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2830         PR fortran/77380
2831         * gfortran.dg/pr77380.f90: New test.
2833 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2835         PR fortran/77372
2836         gfortran.dg/pr77372.f90: New test.
2838 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2840         * gcc.dg/spellcheck-fields-2.c (test): Move
2841         dg-begin/end-multiline-output within function body.
2842         (test_macro): New function.
2844 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2846         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2847         (test_fixit_insert): Update expected output.
2848         (test_fixit_remove): Likewise.
2849         (test_fixit_replace): Likewise.
2851 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2853         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2854         Fix typo.
2856 2016-08-26  Richard Biener  <rguenther@suse.de>
2858         PR tree-optimization/69047
2859         * gcc.dg/pr69047.c: New testcase.
2861 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2862             Martin Jambhor  <mjambor@suse.cz>
2864         * gcc.dg/ipa/propbits-1.c: New test-case.
2865         * gcc.dg/ipa/propbits-2.c: Likewise.
2866         * gcc.dg/ipa/propbits-3.c: Likewise.
2868 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
2870         PR fortran/77351
2871         * gfortran.dg/pr77351.f90: New test.
2873 2016-08-25  Marek Polacek  <polacek@redhat.com>
2875         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2877 2016-08-25  Marek Polacek  <polacek@redhat.com>
2879         PR c/77323
2880         * gcc.dg/pr77323.c: New test.
2882 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
2884         PR fortran/77358
2885         * gfortran.dg/submodule_17.f08: New test.
2887 2016-08-24  Michael Collison  <michael.collison@linaro.org>
2888             Michael Collison  <michael.collison@arm.com>
2890         * gcc.target/arm/builtin_saddl.c: New testcase.
2891         * gcc.target/arm/builtin_saddll.c: New testcase.
2892         * gcc.target/arm/builtin_uaddl.c: New testcase.
2893         * gcc.target/arm/builtin_uaddll.c: New testcase.
2894         * gcc.target/arm/builtin_ssubl.c: New testcase.
2895         * gcc.target/arm/builtin_ssubll.c: New testcase.
2896         * gcc.target/arm/builtin_usubl.c: New testcase.
2897         * gcc.target/arm/builtin_usubll.c: New testcase.
2899 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
2901         PR target/77270
2902         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2903         (dg-options): Use -march=amdfam10 instead of -march=athlon.
2904         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2905         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2906         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2907         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2908         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
2909         effective target.  Remove scan-assembler-times directives.
2910         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2911         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2912         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2914 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2916         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2917         of unsigned int.
2918         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2920 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
2922         PR testsuite/77317
2923         * lib/target-supports.exp
2924         (check_effective_target_vect_aligned_arrays): Don't cache the result.
2925         (check_effective_target_vect_natural_alignment): Ditto.
2926         (check_effective_target_vector_alignment_reachable): Ditto.
2927         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2929 2016-08-23  Ian Lance Taylor  <iant@golang.org>
2931         * gcc.target/s390/nolrl-1.c: Don't match the file name.
2933 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2935         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2936         being created from pointers to memory locations.
2937         * gcc.target/powerpc/vec-init-2.c: Likewise.
2939 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
2941         * gfortran.dg/dec_structure_12.f90: New testcase.
2943 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2945         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2947 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2949         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2950         verification.
2952 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2954         * gcc.target/s390/md/andc-splitter-1.c: New test case.
2955         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2957 2016-08-23  Richard Biener  <rguenther@suse.de>
2959         PR tree-optimization/27336
2960         * c-c++-common/pr27336.c: New testcase.
2962 2016-08-22  Marek Polacek  <polacek@redhat.com>
2964         PR c++/77321
2965         * g++.dg/cpp1y/pr77321.C: New test.
2967 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2969         PR fortran/60774
2970         * gfortran.dg/empty_label.f: Adjust test for new error message.
2971         * gfortran.dg/empty_label.f90: Ditto.
2972         * gfortran.dg/empty_label_typedecl.f90: Ditto.
2973         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2974         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2976 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2978         PR fortran/61318
2979         * gfortran.dg/pr61318.f90: New test.
2981 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2983         PR fortran/77260
2984         * gfortran.dg/pr77260_1.f90: New test.
2985         * gfortran.dg/pr77260_2.f90: Ditto.
2987 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2989         PR middle-end/77269
2990         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2991         __builtin_signbitf and __builtin_signbitl in expected generic
2992         expansion.
2993         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2994         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2995         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2996         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2997         tests.
2999 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3001         * gcc.dg/torture/float128-builtin.c,
3002         gcc.dg/torture/float128-ieee-nan.c,
3003         gcc.dg/torture/float128x-builtin.c,
3004         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3005         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3006         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3007         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3008         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3009         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3010         gcc.dg/torture/floatn-nan.h: New tests.
3012 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3014         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3015         macro.
3016         (main): Update calls to TEST_I_F.
3017         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3018         macro.
3019         (main): Update calls to TEST_I_F.
3021 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3023         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3024         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3025         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3026         names in calls to TEST_I_F.
3028 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3030         PR c/52952
3031         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3033 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3035         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3036         and !natural_alignment_64.
3037         * gcc.dg/ipa/propalign-2.c: Likewise.
3038         * gcc.dg/ipa/propalign-3.c: Likewise.
3039         * gcc.dg/ipa/propalign-4.c: Likewise.
3040         * gcc.dg/ipa/propalign-5.c: Likewise.
3041         * lib/target-supports.exp
3042         (check_effective_target_natural_alignment_32): Add avr-*-*.
3044 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
3046         PR tree-optimization/61839
3047         * gcc.dg/tree-ssa/pr61839_1.c: New test.
3048         * gcc.dg/tree-ssa/pr61839_2.c: New test.
3049         * gcc.dg/tree-ssa/pr61839_3.c: New test.
3050         * gcc.dg/tree-ssa/pr61839_4.c: New test.
3052 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
3054         PR c/32187
3055         * lib/target-supports.exp (check_effective_target_float16)
3056         (check_effective_target_float32, check_effective_target_float64)
3057         (check_effective_target_float128, check_effective_target_float32x)
3058         (check_effective_target_float64x)
3059         (check_effective_target_float128x)
3060         (check_effective_target_float16_runtime)
3061         (check_effective_target_float32_runtime)
3062         (check_effective_target_float64_runtime)
3063         (check_effective_target_float128_runtime)
3064         (check_effective_target_float32x_runtime)
3065         (check_effective_target_float64x_runtime)
3066         (check_effective_target_float128x_runtime)
3067         (check_effective_target_floatn_nx_runtime)
3068         (add_options_for_float16, add_options_for_float32)
3069         (add_options_for_float64, add_options_for_float128)
3070         (add_options_for_float32x, add_options_for_float64x)
3071         (add_options_for_float128x): New procedures.
3072         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3073         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3074         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3075         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3076         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3077         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3078         gcc.dg/torture/float128-complex.c,
3079         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3080         gcc.dg/torture/float128x-basic.c,
3081         gcc.dg/torture/float128x-complex.c,
3082         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3083         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3084         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3085         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3086         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3087         gcc.dg/torture/float32x-basic.c,
3088         gcc.dg/torture/float32x-complex.c,
3089         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3090         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3091         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3092         gcc.dg/torture/float64x-basic.c,
3093         gcc.dg/torture/float64x-complex.c,
3094         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3095         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3096         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3097         gcc.dg/torture/floatn-tg.h,
3098         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3099         gcc.dg/torture/fp-int-convert-float128-ieee.c,
3100         gcc.dg/torture/fp-int-convert-float128x-timode.c,
3101         gcc.dg/torture/fp-int-convert-float128x.c,
3102         gcc.dg/torture/fp-int-convert-float16-timode.c,
3103         gcc.dg/torture/fp-int-convert-float16.c,
3104         gcc.dg/torture/fp-int-convert-float32-timode.c,
3105         gcc.dg/torture/fp-int-convert-float32.c,
3106         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3107         gcc.dg/torture/fp-int-convert-float32x.c,
3108         gcc.dg/torture/fp-int-convert-float64-timode.c,
3109         gcc.dg/torture/fp-int-convert-float64.c,
3110         gcc.dg/torture/fp-int-convert-float64x-timode.c,
3111         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3112         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3113         maximum exponent of floating-point type.  Use it in testing
3114         whether 0x8...0 fits in the floating-point type.  Always treat -1
3115         (signed 0xf...f) as fitting in the floating-point type.
3116         (M_OK1): New macro.
3117         * gcc.dg/torture/fp-int-convert-double.c,
3118         gcc.dg/torture/fp-int-convert-float.c,
3119         gcc.dg/torture/fp-int-convert-float128-timode.c,
3120         gcc.dg/torture/fp-int-convert-float128.c,
3121         gcc.dg/torture/fp-int-convert-float80-timode.c,
3122         gcc.dg/torture/fp-int-convert-float80.c,
3123         gcc.dg/torture/fp-int-convert-long-double.c,
3124         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3126 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
3128         PR fortran/72744
3129         * gfortran.dg/gomp/pr72744.f90: New test.
3131         PR fortran/69281
3132         * gfortran.dg/gomp/pr69281.f90: New test.
3134 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
3136         * gfortran.dg/random_4.f90: Initialize seed before using, handle
3137         the last special seed value.
3138         * gfortran.dg/random_7.f90: Use size for last array member instead
3139         of hardcoded value.
3141 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3143         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3144         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3146 2016-08-19  Richard Biener  <rguenther@suse.de>
3148         PR tree-optimization/77286
3149         * gcc.dg/torture/pr77286.c: New testcase.
3151 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3153         * gcc.dg/verbose-asm-2.c: New test case.
3155 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3157         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3158         (custom_diagnostic_finalizer): Update for change to
3159         diagnostic_show_locus.
3161 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3163         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3164         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3166 2016-08-18  Marek Polacek  <polacek@redhat.com>
3168         PR c/71514
3169         * gcc.dg/pr71514.c: New test.
3171 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
3173         PR target/72839
3174         * gcc.target/i386/pr72839.c: New test.
3176 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
3178         PR middle-end/70895
3179         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3180         * c-c++-common/goacc/reduction-1.c: Likewise.
3181         * c-c++-common/goacc/reduction-2.c: Likewise.
3182         * c-c++-common/goacc/reduction-3.c: Likewise.
3183         * c-c++-common/goacc/reduction-4.c: Likewise.
3185 2016-08-18  Alan Modra  <amodra@gmail.com>
3187         * gcc.c-torture/compile/pr72771.c: New.
3189 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3191         PR fortran/67496
3192         * gfortran.dg/pr67496.f90: New test.
3194 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
3196         PR tree-optimization/71752
3197         * gcc.dg/vect/pr71752.c: New.
3199 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
3201         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3203 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3205         PR middle-end/77259
3206         * g++.dg/ipa/devirt-52.C: New test.
3208 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
3210         * c-c++-common/goacc/reduction-6.c: New testcase.
3212 2016-08-17  Richard Biener  <rguenther@suse.de>
3214         PR tree-optimization/76490
3215         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3216         * gcc.dg/pr52904.c: XFAIL.
3218 2016-08-17  Richard Biener  <rguenther@suse.de>
3220         PR tree-optimization/23855
3221         * gcc.dg/loop-unswitch-2.c: Adjust.
3223 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3225         PR tree-optimization/72817
3226         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3228 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
3230         PR libgcc/77265
3231         * gcc.dg/torture/float128-extend-inf.c: New test.
3233 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
3235         PR c/72857
3236         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3237         for embedded NUL.
3238         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3239         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3240         caret placement.
3241         (test_oct): Likewise.
3242         (test_multiple): Likewise.
3243         (test_field_width_specifier): Likewise.
3244         (test_field_width_specifier_2): New function.
3245         (test_field_precision_specifier): New function.
3246         (test_embedded_nul): Update expected caret placement.
3247         (test_non_contiguous_strings): Update line number.
3248         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3249         (__emit_string_literal_range): Add "caret_idx" param.
3250         (test_simple_string_literal): Add value for new param, updating
3251         expected output..
3252         (test_concatenated_string_literal): Likewise.
3253         (test_multiline_string_literal): Likewise.
3254         (test_hex): Likewise.
3255         (test_oct): Likewise.
3256         (test_multiple): Likewise.
3257         (test_ucn4): Likewise.
3258         (test_ucn8): Likewise.
3259         (test_u8): Likewise.
3260         (test_u): Likewise; update expected message, from "range" to
3261         "location".
3262         (test_U): Likewise.
3263         (test_L): Likewise.
3264         (test_macro): Add value for new param.
3265         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3266         (__emit_string_literal_range): Add "caret_idx" param.
3267         (test_stringified_token_1): Add value for new param.  Update
3268         expected message, from "range" to "location".
3269         (test_stringized_token_2): Likewise, adding param to macro.
3270         (test_stringified_token_3): Likewise.
3271         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3272         (emit_warning): Convert param from source_range to location_t.
3273         (test_string_literals): Add caret_idx param, and use it when
3274         constructing a substring_loc.  Update error message, from
3275         "range" to "location".
3277 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3279         PR target/71910
3280         * g++.dg/gomp/pr71910.C: New test.
3282         PR middle-end/67485
3283         * gcc.c-torture/compile/pr67485.c: New test.
3285         PR target/72867
3286         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3288 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3290         PR tree-optimization/69848
3291         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3293 2016-08-16  Martin Liska  <mliska@suse.cz>
3295         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3296         of memory operations so that it can be handled by core2
3297         in 32-bit mode.
3299 2016-08-16  Richard Biener  <rguenther@suse.de>
3301         PR tree-optimization/76783
3302         * gcc.dg/pr76783.c: New testcase.
3303         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3305 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3307         PR tree-optimization/72817
3308         PR tree-optimization/73450
3309         * gcc.dg/tree-ssa/pr72817.c: New test.
3310         * gcc.dg/tree-ssa/pr73450.c: New test.
3312 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
3314         * gfortran.dg/init_flag_13.f90: New testcase.
3315         * gfortran.dg/init_flag_14.f90: Ditto.
3316         * gfortran.dg/init_flag_15.f03: Ditto.
3317         * gfortran.dg/dec_init_1.f90: Ditto.
3318         * gfortran.dg/dec_init_2.f90: Ditto.
3320 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
3322         PR target/72867
3323         * gcc.target/i386/pr72867.c: New test.
3325 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
3327         * c-c++-common/dump-ada-spec-5.c: New test.
3329 2016-08-15  Richard Biener  <rguenther@suse.de>
3331         PR tree-optimization/73434
3332         * gcc.dg/torture/pr73434.c: New testcase.
3334 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
3336         PR tree-optimization/72824
3337         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3339 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
3341         PR fortran/70598
3342         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3343         in use_device clause.
3344         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3345         * gfortran.dg/goacc/list.f95: Adjust to catch
3346         "neither a POINTER nor an array" error messages.
3348 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
3350         PR target/76342
3351         * gcc.target/i386/pr76342.c: New test.
3353 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3355         PR c/71512
3356         * g++.dg/ubsan/pr71512.C: New test.
3357         * c-c++-common/ubsan/pr71512-1.c: New test.
3358         * c-c++-common/ubsan/pr71512-2.c: New test.
3360 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3362         * gcc.target/powerpc/vec-init-1.c: New tests to test various
3363         vector initialization options.
3364         * gcc.target/powerpc/vec-init-2.c: Likewise.
3365         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3366         is generated on ISA 3.0.
3368 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
3370         PR middle-end/71654
3371         * gcc.dg/c-c++-common/pr71654.c: New test.
3372         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3373         dg-options.
3374         * gcc.dg/tree-ssa/vrp24: Likewise.
3376 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3378         PR c/67410
3379         * gcc.dg/pr67410.c: New test.
3381 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
3383         PR tree-optimization/69848
3384         * gcc.dg/vect/vect-pr69848.c: New test.
3386 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
3388         PR testsuite/71008
3389         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3390         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3391         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3392         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3394 2016-08-12  Richard Biener  <rguenther@suse.de>
3396         PR tree-optimization/57326
3397         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3398         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3399         * gcc.dg/tree-ssa/pr35287.c: Likewise.
3400         * gcc.target/i386/pr45685.c: Likewise.
3401         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3402         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3403         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3404         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3405         * gfortran.dg/pr34163.f90: Likewise.
3407 2016-08-12  Martin Liska  <mliska@suse.cz>
3409         * g++.dg/gcov/gcov-16.C: New test.
3410         * lib/gcov.exp: Support new argument for run-gcov function.
3412 2016-08-12  Martin Liska  <mliska@suse.cz>
3414         PR gcov-profile/35590
3415         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3417 2016-08-12  Richard Biener  <rguenther@suse.de>
3419         PR tree-optimization/72851
3420         * gcc.dg/torture/pr72851.c: New testcase.
3422 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
3424         PR debug/63240
3425         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3426         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3427         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3428         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3429         DW_AT_deleted.
3431         PR debug/55641
3432         * g++.dg/debug/dwarf2/ref-1.C: New.
3434         PR debug/49366
3435         * g++.dg/debug/dwarf2/template-params-12.H: New.
3436         * g++.dg/debug/dwarf2/template-params-12f.C: New.
3437         * g++.dg/debug/dwarf2/template-params-12g.C: New.
3438         * g++.dg/debug/dwarf2/template-params-12n.C: New.
3439         * g++.dg/debug/dwarf2/template-params-12s.C: New.
3440         * g++.dg/debug/dwarf2/template-params-12u.C: New.
3441         * g++.dg/debug/dwarf2/template-params-12v.C: New.
3442         * g++.dg/debug/dwarf2/template-params-12w.C: New.
3444 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3446         PR target/72863
3447         * gcc.target/powerpc/pr72863.c: New test.
3449 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
3451         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3453 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3455         * gcc.target/i386/pieces-strcpy-1.c: New test.
3456         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3458 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3460         PR c++/72868
3461         * g++.dg/cpp1y/constexpr-switch4.C: New test.
3463 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3465         * gcc.target/i386/pieces-memcpy-1.c: New test.
3466         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3467         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3468         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3469         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3470         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3472 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3474         PR c/72816
3475         * gcc.dg/pr72816.c: Remove dg-error.
3477 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3479         PR tree-optimization/71083
3480         * gcc.c-torture/execute/pr71083.c: New test.
3481         * gnat.dg/loop_optimization23.adb: New test.
3482         * gnat.dg/loop_optimization23_pkg.ads: New test.
3483         * gnat.dg/loop_optimization23_pkg.adb: New test.
3485 2016-08-11  Richard Biener  <rguenther@suse.de>
3487         PR tree-optimization/72772
3488         * gcc.dg/graphite/pr35356-1.c: Adjust.
3489         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3491 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
3493         * gfortran.dg/random_7.f90: Take into account that the last seed
3494         value is the special p value.
3495         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3497 2016-08-11  Richard Biener  <rguenther@suse.de>
3499         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3501 2016-08-11  Alan Modra  <amodra@gmail.com>
3503         * gcc.target/powerpc/pr71680.c: New.
3505 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3507         * gcc.target/powerpc/bfp/bfp.exp: New file.
3508         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3509         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3510         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3511         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3512         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3513         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3514         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3515         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3516         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3517         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3518         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3519         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3520         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3521         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3522         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3523         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3524         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3525         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3526         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3527         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3528         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3529         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3530         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3531         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3532         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3533         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3534         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3535         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3536         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3537         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3538         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3539         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3540         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3541         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3542         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3543         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3544         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3545         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3546         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3547         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3548         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3549         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3550         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3551         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3552         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3553         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3554         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3555         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3556         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3557         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3558         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3559         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3560         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3562 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3564         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3565         Add aarch64*-*-*.
3567 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3569         * gcc.target/aarch64/simd/vcond-ne.c: New test.
3571 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3573         PR target/72853
3574         * gcc.target/powerpc/pr72853.c: New test.
3576 2016-08-10  Martin Liska  <mliska@suse.cz>
3578         PR gcov-profile/58306
3579         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3581 2016-08-10  Martin Liska  <mliska@suse.cz>
3583         * g++.dg/gcov/gcov-threads-1.C: New test.
3585 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3587         PR target/71873
3588         * gcc.target/avr/pr71873.c: New test.
3590 2016-08-09  Martin Liska  <mliska@suse.cz>
3592         * g++.dg/gcov/gcov-dump-1.C: New test.
3593         * g++.dg/gcov/gcov-dump-2.C: New test.
3595 2016-08-09  Martin Liska  <mliska@suse.cz>
3597         * gcc.dg/tree-prof/val-prof-9.c: New test.
3599 2016-08-09  Martin Liska  <mliska@suse.cz>
3601         * gcc.dg/tree-prof/val-prof-8.c: New test.
3603 2016-08-09  Martin Jambor  <mjambor@suse.cz>
3605         PR ipa/71981
3606         * gcc.dg/ipa/pr71981.c: New test.
3608 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3610         PR tree-optimization/33707
3611         * gcc.dg/vect/pr33707.c: New test.
3613 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3615         PR tree-optimization/pr72772
3616         * gcc.dg/tree-ssa/pr72772.c: New test.
3618 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
3620         PR rtl-optimization/66669
3621         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3623 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3625         PR tree-optimization/72824
3626         * gcc.c-torture/execute/ieee/pr72824.c: New test.
3628 2016-08-09  Richard Biener  <rguenther@suse.de>
3630         PR tree-optimization/71802
3631         * gcc.dg/torture/pr71802.c: New testcase.
3633 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3635         PR c++/72809
3636         * g++.dg/eh/stdarg1.C: New test.
3638 2016-08-08  Andi Kleen  <ak@linux.intel.com>
3640         * lib/profopt.exp: (auto-profopt-execute): Don't include full
3641         test command line in failure log.
3642         (profopt-execute): dito. Make autofdo file names unique.
3644 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3646         PR c/64955
3647         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3648         output.
3650 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3652         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3653         c99_runtime.
3654         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3655         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3656         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3657         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3658         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3659         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3661 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3663         PR c/52952
3664         * gcc.dg/cpp/pr66415-1.c: Likewise.
3665         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3666         * gcc.dg/format/c90-printf-1.c: Likewise.
3667         * gcc.dg/format/diagnostic-ranges.c: New test case.
3669 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
3671         PR fortran/72716
3672         * gfortran.dg/gomp/pr72716.f90: New test.
3674         PR middle-end/72781
3675         * gcc.dg/gomp/pr72781.c: New test.
3677         PR middle-end/68762
3678         * g++.dg/vect/pr68762-1.cc: New test.
3679         * g++.dg/vect/pr68762-2.cc: New test.
3680         * g++.dg/vect/pr68762.h: New file.
3682 2016-08-08  Martin Sebor  <msebor@redhat.com>
3684         PR testsuite/72838
3685         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3686         * g++.dg/warn/overflow-warn-3.C: Same.
3687         * g++.dg/warn/overflow-warn-4.C: Same.
3689 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3691         PR fortran/71936
3692         * gfortran.dg/allocate_with_source_21.f03: New test.
3694 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3696         PR fortran/72698
3697         * gfortran.dg/allocate_with_source_20.f03: New test.
3699 2016-08-08  Alan Modra  <amodra@gmail.com>
3701         * gcc.c-torture/compile/pr72802.c: New.
3703 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3705         PR fortran/70524
3706         * gfortran.dg/dependency_48.f90: New test.
3708 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3710         PR fortran/70040
3711         * gfortran.dg/pr70040.f90:  New testcase.
3713 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3715         PR fortran/71961
3716         * gfortran.dg/matmul_10.f90:  New testcase.
3718 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
3720         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3722 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
3724         PR c/72816
3725         * gcc.dg/pr72816.c: New test.
3727 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
3729         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3730         * g++.dg/conversion/pr41426.C: Likewise.
3731         * g++.dg/conversion/pr66211.C: Likewise.
3732         * g++.dg/cpp1y/lambda-init9.C: Likewise.
3733         * g++.dg/init/ref8.C: Likewise.
3734         * g++.old-deja/g++.law/cvt20.C: Likewise.
3735         * g++.old-deja/g++.mike/p9732c.C: Likewise.
3737 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3739         PR tree-optimization/18046
3740         * gcc.dg/tree-ssa/vrp105.c: New test.
3741         * gcc.dg/tree-ssa/vrp106.c: New test.
3743 2016-08-05  Martin Sebor  <msebor@redhat.com>
3745         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3746         1ul in diagnostics.  Remove hyphen from "constant-expression."
3747         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3748         * g++.dg/cpp0x/static_assert3.C: Same.
3749         * g++.dg/cpp1y/constexpr-throw.C: Same.
3750         * g++.dg/template/nontype3.C: Same.
3751         * g++.dg/warn/overflow-warn-1.C: Same.
3752         * g++.dg/warn/overflow-warn-3.C: Same.
3753         * g++.dg/warn/overflow-warn-4.C: Same.
3755 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
3757         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3758         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3759         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3760         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3762 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3764         PR tree-optimization/72810
3765         * gcc.dg/tree-ssa/vrp110.c: New test.
3767 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
3769         PR Target/72819
3770         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3771         registers.
3772         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3773         saving the half-precision registers.
3774         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3775         value is returned in h0.
3776         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3777         are passed in FP/SIMD registers.
3778         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3779         passing works corrcetly.
3780         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3781         (hfa_f16x2_t): Likewise.
3782         (hfa_f16x3_t): Likewise.
3783         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3784         are promoted to double and passed in a double register.
3785         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3786         are promoted to double and stacked.
3787         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3788         __fp16 data types.
3789         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3790         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3791         __fp16 first get passed in FP/SIMD registers, then stacked.
3793 2016-08-05  Nathan Sidwell  <nathan@acm.org>
3795         PR c++/68724
3796         * g++.dg/cpp0x/pr68724.C: New.
3798 2016-08-05  Richard Biener  <rguenther@suse.de>
3800         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3802 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3804         * gcc.dg/tree-ssa/vrp107.c: New test.
3805         * gcc.dg/tree-ssa/vrp108.c: New test.
3806         * gcc.dg/tree-ssa/vrp109.c: New test.
3808 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3810         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3811         dg-options.
3813 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3815         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3816         test-cases.
3817         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3818         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3819         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3820         test-cases.
3821         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3822         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3823         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3824         large_double.
3826 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3828         PR c++/72800
3829         * g++.dg/cpp1y/lambda-ice1.C: New.
3831 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3833         PR c++/72759
3834         * g++.dg/cpp1y/pr72759.C: New test.
3836 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3838         * gcc.dg/switch-10.c: New test.
3840 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
3842         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3844 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
3846         * c-c++-common/goacc/routine-5.c: Update.
3848 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3850         PR rtl-optimization/70903
3851         * gcc.c-torture/execute/pr70903.c: New test.
3853 2016-08-04  Martin Liska  <mliska@suse.cz>
3855         * gcc.dg/params/params.exp: Replace file exists with
3856         TESTING_IN_BUILD_TREE.
3858 2016-08-04  Marek Polacek  <polacek@redhat.com>
3860         PR c++/70229
3861         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3863 2016-08-04  Richard Biener  <rguenther@suse.de>
3865         PR middle-end/71984
3866         * gcc.dg/torture/pr71984.c: Guard correctness check for
3867         little-endian.
3869 2016-08-03  Andrew Pinski  <apinski@cavium.com>
3871         * gcc.c-torture/compile/20160802-1.c: New testcase.
3873 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
3875         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3877 2016-08-03  Richard Biener  <rguenther@suse.de>
3879         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3880         and remove -O3.
3881         * c-c++-common/ubsan/pr71403-2.c: Likewise.
3882         * c-c++-common/ubsan/pr71403-3.c: Likewise.
3884 2016-08-03  Richard Biener  <rguenther@suse.de>
3886         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3887         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3888         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3889         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3891 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3893         * gcc.dg/init-excess-2.c: Require int32plus.
3894         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3895         * gcc.dg/pr59963-2.c: Require int32plus.
3896         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3897         * gcc.dg/unroll-7.c: Require int32plus.
3899 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
3901         PR tree-optimization/34114
3902         * gcc.dg/tree-ssa/loop-42.c: New test.
3904 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
3906         * gcc.target/aarch64/vminmaxnm.c: New.
3907         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3908         tests.
3910 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3912         * gcc.target/powerpc/vec-extract-5.c: New tests to test
3913         vec_extract for vector float, vector int, vector short, and vector
3914         char.
3915         * gcc.target/powerpc/vec-extract-6.c: Likewise.
3916         * gcc.target/powerpc/vec-extract-7.c: Likewise.
3917         * gcc.target/powerpc/vec-extract-8.c: Likewise.
3918         * gcc.target/powerpc/vec-extract-9.c: Likewise.
3920 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
3922         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3923         single stack adjustment, no writeback.
3924         * gcc.target/aarch64/test_frame_12.c: Likewise.
3925         * gcc.target/aarch64/test_frame_13.c: Likewise.
3926         * gcc.target/aarch64/test_frame_15.c: Likewise.
3927         * gcc.target/aarch64/test_frame_6.c: Likewise.
3928         * gcc.target/aarch64/test_frame_7.c: Likewise.
3929         * gcc.target/aarch64/test_frame_8.c: Likewise.
3930         * gcc.target/aarch64/test_frame_16.c: New test.
3932 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
3934         PR target/72748
3935         * gcc.target/i386/pr72748.c: New test.
3937 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
3939         PR tree-optimization/71818
3940         * gcc.dg/vect/pr71818.c: New
3942 2016-08-01  Martin Liska  <mliska@suse.cz>
3944         PR tree-optimization/71857
3945         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3947 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3949         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3951 2016-08-01  Jan Beulich  <jbeulich@suse.com>
3953         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3955 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3957         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3958         * gcc.target/powerpc/mulkc3-1.c: Likewise.
3960 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
3962         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3963         (check_effective_target_c++): Likewise. Also match for libstdc++.
3965 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3967         PR fortran/41922
3968         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3969         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3970         * gfortran.dg/pr41922.f90: New test.
3972 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3974         PR fortran/68566
3975         * gfortran.dg/pr68566.f90: new test.
3977 2016-07-30  Martin Sebor  <msebor@redhat.com>
3979         PR c++/60760
3980         PR c++/71091
3981         * g++.dg/cpp0x/constexpr-cast.C: New test.
3982         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3983         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3984         * g++.dg/ubsan/pr63956.C: Correct.
3986 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3988         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3989         vector double or vector long where the vector is in memory.
3990         * gcc.target/powerpc/vec-extract-3.c: Likewise.
3991         * gcc.target/powerpc/vec-extract-4.c: Likewise.
3993 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3995         PR fortran/69867
3996         * gfortran.dg/pr69867.f90: New test.
3998 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4000         PR fortran/69962
4001         * gfortran.dg/pr69962.f90: New test.
4003 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4005         PR fortran/70006
4006         * gfortran.dg/pr70006.f90: New test.
4008 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4010         PR fortran/71730
4011         * gfortran.dg/pr71730.f90: New test.
4012         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4013         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4014         * gfortran.dg/array_constructor_26.f03: Ditto.
4016 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4018         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4019         * gcc.target/powerpc/pr71763.c: Likewise.
4021 2016-07-29  Marek Polacek  <polacek@redhat.com>
4023         PR c/71742
4024         * gcc.dg/940510-1.c: Adjust dg-error.
4025         * gcc.dg/c99-flex-array-1.c: Likewise.
4026         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4028         PR c/71853
4029         * gcc.dg/noncompile/pr71853.c: New test.
4031         PR c/71573
4032         * gcc.dg/noncompile/pr71573.c: New test.
4034         PR c/71926
4035         * g++.dg/warn/Wparentheses-30.C: New test.
4036         * gcc.dg/Wparentheses-14.c: New test.
4038 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
4040         * gcc.dg/pr59833.c: Use dg-add-options ieee.
4042 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
4044         PR tree-optimization/57558
4045         * gcc.dg/vect/pr57558-1.c: New test.
4046         * gcc.dg/vect/pr57558-2.c: New test.
4048 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4050         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4051         to scan forwprop1 dump pass.
4053 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4055         PR c++/51488
4056         * g++.dg/template/pr51488.C: New.
4058 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
4060         PR c/71969
4061         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4062         static __inline__.
4063         * gcc.dg/pr71969-1.c: New test.
4064         * gcc.dg/pr71969-2.c: New test.
4065         * gcc.dg/pr71969-3.c: New test.
4067 2016-07-29  Marek Polacek  <polacek@redhat.com>
4069         PR c/71574
4070         * c-c++-common/pr71574.c: New test.
4072         PR c/71583
4073         * gcc.dg/noncompile/pr71583.c: New test.
4075 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4077         PR middle-end/68217
4078         * gcc.dg/pr68217.c: New test.
4080 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4082         PR fortran/71067
4083         * gfortran.dg/pr71067_1.f90: New test.
4084         * gfortran.dg/pr71067_2.f90: Ditto.
4086 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4088         * gcc.target/powerpc/vec-extract-1.c: New test.
4090 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4092         PR fortran/71799
4093         * gfortran.dg/pr71799.f90: New test.
4095 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4097         PR c++/71665
4098         * g++.dg/cpp0x/pr71665-1.C: New.
4099         * g++.dg/cpp0x/pr71665-2.C: Likewise.
4100         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4101         * g++.dg/ext/label10.C: Likewise.
4102         * g++.dg/parse/constant5.C: Likewise.
4104 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4106         PR fortran/71859
4107         * gfortran.dg/pr71859.f90: New test.
4108         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4109         * gfortran.dg/coarray_collectives_1.f90: Ditto.
4111 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
4113         PR fortran/71883
4114         * gfortran.dg/pr71883.f90 : New test.
4116 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4118         PR tree-optimization/71734
4119         * g++.dg/vect/pr70729-nest.cc: New test.
4121 2016-07-28  Renlin Li  <renlin.li@arm.com>
4123         Revert
4124         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4126         PR fortran/71902
4127         * gfortran.dg/dependency_47.f90:  New test.
4129 2016-07-28  Martin Liska  <mliska@suse.cz>
4131         PR gcov-profile/68025
4132         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4134 2016-07-28  Martin Liska  <mliska@suse.cz>
4136         * g++.dg/vect/pr70944.cc: New test.
4138 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
4140         PR middle-end/71994
4141         * gcc.dg/torture/pr71994.c: New test.
4143 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4145         PR middle-end/71078
4146         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4147         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4148         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4150 2016-07-27  Richard Biener  <rguenther@suse.de>
4152         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4154 2016-07-27  Martin Liska  <mliska@suse.cz>
4156         * gcc.dg/predict-13.c: New test.
4157         * gcc.dg/predict-14.c: New test.
4159 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4161         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
4162         including stdint.h.
4163         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4164         including stdint.h.
4166 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4168         PR target/71869
4169         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4170         IEEE built-in functions handle quiet and signalling NaNs
4171         correctly.
4173 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4175         PR fortran/71862
4176         * gfortran.dg/pr71862.f90: New test.
4178 2016-07-26  Martin Sebor  <msebor@redhat.com>
4180         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4181         selector with dg-options.
4183 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4185         PR tree-optimization/18046
4186         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4187         * gcc.dg/tree-ssa/vrp103.c: New test.
4188         * gcc.dg/tree-ssa/vrp104.c: New test.
4190 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4192         * gcc.target/powerpc/pr63354.c: Require lp64 since
4193         -mprofile-kernel is not legal with -m32.
4195 2016-07-26  Richard Biener  <rguenther@suse.de>
4197         PR rtl-optimization/71984
4198         * gcc.dg/torture/pr71984.c: New testcase.
4200 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
4202         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4203         g++-dg-runtest via et-dg-runtest.
4204         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4205         * gcc.dg/vect/vect.exp: Likewise.
4206         * gfortran.dg/graphite/graphite.exp: Likewise, but for
4207         gfortran-dg-runtest.
4208         * gfortran.dg/vect/vect.exp: Likewise.
4209         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4210         (check_mips_loongson_hw_available): Likewise.
4211         (check_effective_target_mpaired_single_runtime): Likewise.
4212         (check_effective_target_mips_loongson_runtime): Likewise.
4213         (add_options_for_mpaired_single): Likewise.
4214         (check_effective_target_vect_int): Add global et_index.
4215         Check and save the supported feature for a target selected by
4216         the et_index target.  Break long lines where appropriate.  Call
4217         et-is-effective-target for MIPS with an argument instead of
4218         check_effective_target_* where appropriate.
4219         (check_effective_target_vect_intfloat_cvt): Likewise.
4220         (check_effective_target_vect_uintfloat_cvt): Likewise.
4221         (check_effective_target_vect_floatint_cvt): Likewise.
4222         (check_effective_target_vect_floatuint_cvt): Likewise.
4223         (check_effective_target_vect_simd_clones): Likewise.
4224         (check_effective_target_vect_shift): ewise.
4225         (check_effective_target_whole_vector_shift): Likewise.
4226         (check_effective_target_vect_bswap): Likewise.
4227         (check_effective_target_vect_shift_char): Likewise.
4228         (check_effective_target_vect_long): Likewise.
4229         (check_effective_target_vect_float): Likewise.
4230         (check_effective_target_vect_double): Likewise.
4231         (check_effective_target_vect_long_long): Likewise.
4232         (check_effective_target_vect_no_int_max): Likewise.
4233         (check_effective_target_vect_no_int_add): Likewise.
4234         (check_effective_target_vect_no_bitwise): Likewise.
4235         (check_effective_target_vect_widen_shift): Likewise.
4236         (check_effective_target_vect_no_align): Likewise.
4237         (check_effective_target_vect_hw_misalign): Likewise.
4238         (check_effective_target_vect_element_align): Likewise.
4239         (check_effective_target_vect_condition): Likewise.
4240         (check_effective_target_vect_cond_mixed): Likewise.
4241         (check_effective_target_vect_char_mult): Likewise.
4242         (check_effective_target_vect_short_mult): Likewise.
4243         (check_effective_target_vect_int_mult): Likewise.
4244         (check_effective_target_vect_extract_even_odd): Likewise.
4245         (check_effective_target_vect_interleave): Likewise.
4246         (check_effective_target_vect_stridedN): Likewise.
4247         (check_effective_target_vect_multiple_sizes): Likewise.
4248         (check_effective_target_vect64): Likewise.
4249         (check_effective_target_vect_call_copysignf): Likewise.
4250         (check_effective_target_vect_call_sqrtf): Likewise.
4251         (check_effective_target_vect_call_btrunc): Likewise.
4252         (check_effective_target_vect_call_btruncf): Likewise.
4253         (check_effective_target_vect_call_ceil): Likewise.
4254         (check_effective_target_vect_call_ceilf): Likewise.
4255         (check_effective_target_vect_call_floor): Likewise.
4256         (check_effective_target_vect_call_floorf): Likewise.
4257         (check_effective_target_vect_call_lceil): Likewise.
4258         (check_effective_target_vect_call_lfloor): Likewise.
4259         (check_effective_target_vect_call_nearbyint): Likewise.
4260         (check_effective_target_vect_call_nearbyintf): Likewise.
4261         (check_effective_target_vect_call_round): Likewise.
4262         (check_effective_target_vect_call_roundf): Likewise.
4263         (check_effective_target_vect_perm): Likewise, but also append *_saved
4264         to the existing global name to properly cache the result.
4265         (check_effective_target_vect_perm_byte): Likewise.
4266         (check_effective_target_vect_perm_short): Likewise.
4267         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4268         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4269         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4270         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4271         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4272         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4273         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4274         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4275         (check_effective_target_vect_sdot_qi): Likewise.
4276         (check_effective_target_vect_udot_qi): Likewise.
4277         (check_effective_target_vect_sdot_hi): Likewise.
4278         (check_effective_target_vect_udot_hi): Likewise.
4279         (check_effective_target_vect_usad_char): Likewise.
4280         (check_effective_target_vect_pack_trunc): Likewise.
4281         (check_effective_target_vect_unpack): Likewise.
4282         (check_effective_target_vect_aligned_arrays): Likewise.
4283         (check_effective_target_vect_natural_alignment): Likewise.
4284         (check_effective_target_vector_alignment_reachable): Likewise.
4285         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4286         (is-effective-target): Initialize et_index if undefined.
4287         (et-dg-runtest): New.
4288         (et-is-effective-target): Likewise.
4289         (check_vect_support_and_set_flags): Add supported MIPS targets to
4290         EFFECTIVE_TARGETS list.  Return the number of supported targets.
4292 2016-07-26  Richard Biener  <rguenther@suse.de>
4293             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4295         PR middle-end/70920
4296         * gcc.dg/pr70920-1.c: New test-case.
4297         * gcc.dg/pr70902-2.c: Likewise.
4298         * gcc.dg/pr70920-3.c: Likewise.
4299         * gcc.dg/pr70920-4.c: Likewise
4300         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4301         2 instead of 3.
4303 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
4305         * gcc.c-torture/execute/pr71494.c: Require label_values.
4306         * gcc.dg/pr16973.c: Ditto.
4308 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4310         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4311         * gcc.dg/torture/pr69771.c: Require int32plus.
4312         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4314 2016-07-25  Martin Liska  <mliska@suse.cz>
4316         * gcc.dg/torture/pr71987.c: New test.
4318 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4320         PR fortran/71935
4321         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4322         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
4323         * gfortran.dg/pr71935.f90: New test.
4325 2016-07-22  Martin Sebor  <msebor@redhat.com>
4327         PR c++/71675
4328         * g++.dg/ext/atomic-3.C: New test.
4329         * gcc.dg/atomic/pr71675.c: New test.
4331 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
4333         * gcc.target/i386/mvc8.c: New test.
4335 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
4337         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4338         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4340 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4342         PR fortran/71795
4343         * gfortran.dg/constructor_50.f90:  New test.
4345 2016-07-22  Martin Liska  <mliska@suse.cz>
4347         PR gcov-profile/69028
4348         PR gcov-profile/62047
4349         * g++.dg/cilk-plus/pr69028.C: New test.
4351 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
4353         * gfortran.dg/coarray_stat_2.f90: New test.
4355 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4357         * gcc.target/powerpc/vec-extract.h: New files to check the
4358         vec_extract built-in functions for all vector types, testing
4359         accessing each element, both with constant and variable element
4360         numbers.
4361         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4362         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4363         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4364         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4365         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4366         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4367         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4368         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4369         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4371 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4373         PR c++/71728
4374         * g++.dg/other/pr71728.C: New test.
4376 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
4378         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4379         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4380         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4381         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4382         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4384 2016-07-21  Richard Biener  <rguenther@suse.de>
4386         PR tree-optimization/71947
4387         * gcc.dg/tree-ssa/vrp102.c: New testcase.
4389 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4391         * gcc.dg/tree-ssa/scev-15.c: New.
4393 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4395         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4397 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4399         PR c++/71941
4400         * g++.dg/gomp/pr71941.C: New test.
4402 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
4404         PR c/70339
4405         PR c/71858
4406         * g++.dg/spellcheck-identifiers.C: New test case, based on
4407         gcc.dg/spellcheck-identifiers.c.
4408         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4409         gcc.dg/spellcheck-identifiers-2.c.
4410         * g++.dg/spellcheck-typenames.C: New test case, based on
4411         gcc.dg/spellcheck-typenames.c
4413 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
4415         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4416         pointer to member function and also test catching by reference.
4418 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4420         * gcc.target/s390/pr67443.c: Fix test case.
4422 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4424         * gcc.target/s390/insv-1.c: Xfail some tests.
4425         * gcc.target/s390/insv-2.c: Likewise.
4427 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4429         * gcc.target/avr/torture/get-mem.c: New test.
4430         * gcc.target/avr/torture/set-mem.c: New test.
4432 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4434         PR target/71948
4435         * gcc.target/avr/torture/tiny-progmem.c: New test.
4437 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
4439         PR c++/71909
4440         * g++.dg/parse/pr71909.C: New test.
4441         * g++.dg/tm/pr71909.C: New test.
4443         PR c++/50060
4444         * g++.dg/cpp0x/constexpr-50060.C: New test.
4445         * g++.dg/cpp1y/constexpr-50060.C: New test.
4447 2016-07-20  Martin Liska  <mliska@suse.cz>
4449         * gfortran.dg/graphite/pr71898.f90: New test.
4451 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
4453         PR tree-optimization/71503
4454         PR tree-optimization/71683
4455         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4456         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4458 2016-07-20  Martin Liska  <mliska@suse.cz>
4460         * gcc.dg/plugin/plugin.exp: Remove sreal test.
4461         * gcc.dg/plugin/sreal-test-1.c: Remove.
4462         * gcc.dg/plugin/sreal_plugin.c: Remove.
4464 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4466         PR fortran/71902
4467         * gfortran.dg/dependency_47.f90:  New test.
4469 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
4471         PR rtl-optimization/71916
4472         * gcc.c-torture/compile/pr71916.c: New test.
4474         PR middle-end/71874
4475         * g++.dg/torture/pr71874.C: New test.
4477         PR middle-end/71734
4478         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4479         (my_alloc): Rewritten to use __builtin_posix_memalign and
4480         __SIZE_TYPE__.
4481         (my_free): Use __builtin_free instead of _mm_free.
4482         (Vec::operator=): Use __builtin_memcpy.
4484 2016-07-19  Martin Jambor  <mjambor@suse.cz>
4486         PR fortran/71688
4487         * gfortran.dg/pr71688.f90: New test.
4489 2016-07-19  Richard Biener  <rguenther@suse.de>
4491         * c-c++-common/vector-subscript-6.c: New testcase.
4492         * c-c++-common/vector-subscript-7.c: Likewise.
4494 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4496         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4497         and UInt32 based on __SIZEOF_INT__.
4499 2016-07-19  Richard Biener  <rguenther@suse.de>
4501         PR tree-optimization/71901
4502         * gcc.dg/torture/pr71901.c: New testcase.
4504 2016-07-19  Richard Biener  <rguenther@suse.de>
4506         PR tree-optimization/71908
4507         * gcc.dg/torture/pr71908.c: New testcase.
4509 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4511         PR target/71493
4512         * gcc.target/powerpc/pr71493-1.c: New test.
4513         * gcc.target/powerpc/pr71493-2.c: Likewise.
4515 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
4517         PR c++/71835
4518         * g++.dg/conversion/ambig3.C: New test.
4520         PR c++/71828
4521         * g++.dg/cpp0x/constexpr-71828.C: New test.
4523         PR c++/71826
4524         * g++.dg/template/pr71826.C: New test.
4526         PR c++/71822
4527         * g++.dg/template/defarg21.C: New test.
4529         PR c++/71871
4530         * g++.dg/ext/vector31.C: New test.
4532 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
4534         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4536 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
4538         PR tree-optimization/71734
4539         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4541 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4543         * gcc.target/s390/warn-dynamicstack-1.c: New test.
4544         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4545         stack-layout-dynamic-1.c: New test.
4547 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4549         * gcc.target/s390/nolrl-1.c: New test.
4551 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
4553         PR fortran/71523
4554         * gfortran.dg/pr71523_1.f90: New test.
4555         * gfortran.dg/pr71523_2.f90: New test.
4557 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
4559         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4561 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4562             Marco Restelli  <mrestelli@gmail.com>
4564         PR fortran/62125
4565         * gfortran.dg/pr62125.f90: New test.
4567 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4569         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4570         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4572 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
4574         PR c++/58796
4575         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4576         * g++.dg/cpp0x/nullptr35.C: New test.
4578 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4580         * gcc.dg/tree-ssa/scev-8.c: Update test string.
4582 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
4584         * gfortran.dg/goacc/vector_length.f90: New test.
4586 2016-07-15  Richard Biener  <rguenther@suse.de>
4588         PR tree-optimization/71881
4589         * gcc.dg/torture/pr71881.c: New testcase.
4591 2016-07-15  Richard Biener  <rguenther@suse.de>
4593         PR tree-optimization/71887
4594         * gcc.dg/torture/pr71887.c: New testcase.
4596 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
4598         PR c/71858
4599         * gcc.dg/spellcheck-identifiers-3.c: New test.
4601 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
4603         PR fortran/71807
4604         * gfortran.dg/null_9.f90: New test.
4606 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4608         * gcc.dg/tree-ssa/loop-41.c: New test.
4610 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4612         PR tree-optimization/71347
4613         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4615 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4617         PR fortran/29819
4618         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4619         * gfortran.dg/contains.f90: Ditto.
4620         * gfortran.dg/contains_empty_1.f03: Ditto.
4621         * gfortran.dg/submodule_3.f08: Ditto.
4623 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4625         PR testsuite/71865
4626         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4627         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4628         expected diagnostics.
4630         PR c/71858
4631         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4632         * gcc.dg/spellcheck-identifiers-2.c: New test.
4633         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4634         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4636 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4638         PR tree-optimization/71872
4639         * gcc.c-torture/compile/pr71872.c: New test.
4641 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4643         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4644         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4645         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4646         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4647         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4648         * gcc.target/arm/atomic-op-acquire-1.c: This.
4649         * gcc.target/arm/atomic-op-char.c: Rename into ...
4650         * gcc.target/arm/atomic-op-char-1.c: This.
4651         * gcc.target/arm/atomic-op-consume.c: Rename into ...
4652         * gcc.target/arm/atomic-op-consume-1.c: This.
4653         * gcc.target/arm/atomic-op-int.c: Rename into ...
4654         * gcc.target/arm/atomic-op-int-1.c: This.
4655         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4656         * gcc.target/arm/atomic-op-relaxed-1.c: This.
4657         * gcc.target/arm/atomic-op-release.c: Rename into ...
4658         * gcc.target/arm/atomic-op-release-1.c: This.
4659         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4660         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4661         * gcc.target/arm/atomic-op-short.c: Rename into ...
4662         * gcc.target/arm/atomic-op-short-1.c: This.
4663         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4664         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4665         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4666         * gcc.target/arm/atomic-op-char-2.c: Likewise.
4667         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4668         * gcc.target/arm/atomic-op-int-2.c: Likewise.
4669         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4670         * gcc.target/arm/atomic-op-release-2.c: Likewise.
4671         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4672         * gcc.target/arm/atomic-op-short-2.c: Likewise.
4674 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4676         PR fortran/70842
4677         * gfortran.dg/select_type_35.f03: New test.
4679 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4681         PR target/65951
4682         PR tree-optimization/70923
4683         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4684         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4685         * gcc.dg/vect/pr65951.c: Likewise.
4686         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4688 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
4690         * c-c++-common/pr60226.c: Expect maximum object file alignment
4691         error on AIX.
4693 2016-07-14  Richard Biener  <rguenther@suse.de>
4695         PR tree-optimization/71866
4696         * gcc.dg/torture/pr71866.c: New testcase.
4698 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4700         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4701         selector and enclose boolean expression in curly braces.
4703 2016-07-14  Alan Modra  <amodra@gmail.com>
4705         PR target/71733
4706         * gcc.target/powerpc/p9-novsx.c: New.
4708 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4710         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4711         * g++.dg/tree-prof/morefunc.C: Dito.
4712         * g++.dg/tree-prof/pr35545.C: Dito.
4713         * g++.dg/tree-prof/reorder.C: Dito.
4714         * gcc.dg/tree-prof/20050826-2.c: Dito.
4715         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4716         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4717         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4718         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4719         * gcc.dg/tree-prof/inliner-1.c: Dito.
4720         * gcc.dg/tree-prof/merge_block.c: Dito.
4721         * gcc.dg/tree-prof/stringop-1.c: Dito.
4722         * gcc.dg/tree-prof/stringop-2.c: Dito.
4723         * gcc.dg/tree-prof/switch-case-1.c: Dito.
4724         * gcc.dg/tree-prof/switch-case-2.c: Dito.
4725         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4726         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4727         * gcc.dg/tree-prof/update-loopch.c: Dito.
4728         * gcc.dg/tree-prof/val-prof-1.c: Dito.
4729         * gcc.dg/tree-prof/val-prof-2.c: Dito.
4730         * gcc.dg/tree-prof/val-prof-3.c: Dito.
4731         * gcc.dg/tree-prof/val-prof-4.c: Dito.
4732         * gcc.dg/tree-prof/val-prof-5.c: Dito.
4733         * gcc.dg/tree-prof/val-prof-6.c: Dito.
4734         * gcc.dg/tree-prof/val-prof-7.c: Dito.
4736 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4738         * lib/profopt.exp (profopt-execute): Remove .imports files.
4740 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4742         * lib/profopt.exp (profopt-execute): Always log profiler command line.
4744 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4746         * lib/profopt.exp (dg-final-scan-autofdo,
4747         dg-final-scan-not-autofdo): New functions.
4749 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
4751         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4752         * gcc.dg/vect/vect-35.c: Ditto.
4753         * gcc.dg/vect/vect-alias-check-2.c: New test.
4755 2016-07-13  Martin Liska  <mliska@suse.cz>
4757         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4758         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4759         * gfortran.dg/pr42108.f90: Update expected dump scan.
4761 2016-07-13  Richard Biener  <rguenther@suse.de>
4763         PR tree-optimization/24574
4764         * gcc.dg/pr24574.c: New testcase.
4766 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4768         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4769         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4770         * c-c++-common/pr68833-1.c: Require int32plus.
4771         * gcc.dg/ipa/pr63551.c: Likewise.
4772         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4773         * gcc.dg/ipa/pr64041.c: Require int32plus.
4775 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4777         PR ipa/71633
4778         * g++.dg/pr71633.C: New test.
4780 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4782         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4783         Add new arm_thumb1_cbz_ok effective target.
4784         * gcc.target/arm/cbz.c: New test.
4786 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4788         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4789         Define effective target.
4790         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4791         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4792         * gcc.target/arm/movhi_movw.c: New test.
4793         * gcc.target/arm/movsi_movw.c: Likewise.
4794         * gcc.target/arm/movdi_movw.c: Likewise.
4796 2016-07-13  Richard Biener  <rguenther@suse.de>
4798         PR middle-end/71104
4799         * gcc.dg/pr71104-1.c: New testcase.
4800         * gcc.dg/pr71104-2.c: Likewise.
4802 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4804         PR target/71805
4805         * gcc.target/powerpc/pr71805.c: New test.
4807 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4809         * gcc.target/powerpc/divkc3-1.c: New.
4810         * gcc.target/powerpc/mulkc3-1.c: New.
4812 2016-07-12  Nathan Sidwell  <nathan@acm.org>
4814         * gcc.target/arm/data-rel-1.c: New.
4815         * gcc.target/arm/data-rel-2.c: New.
4816         * gcc.target/arm/data-rel-3.c: New.
4818 2016-07-12  Martin Liska  <mliska@suse.cz>
4820         * gcc.dg/params/blocksort-part.c: New test.
4821         * gcc.dg/params/params.exp: New file.
4823 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4825         PR middle-end/71700
4826         * gcc.c-torture/execute/pr71700.c: New test.
4828 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
4829         Richard Biener  <rguenther@suse.de>
4831         PR tree-optimization/23286
4832         PR tree-optimization/70159
4833         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4834         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4835         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4836         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4837         * gcc.dg/tree-ssa/pr35286.c: Likewise.
4838         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4839         * gcc.dg/hoist-register-pressure-1.c: Likewise.
4840         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4841         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4842         * gcc.dg/pr51879-12.c: Likewise.
4843         * gcc.dg/strlenopt-9.c: Likewise.
4844         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4845         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4846         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4847         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4848         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4849         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4850         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4851         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4852         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4853         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4854         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4855         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4856         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4857         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4858         * gfortran.dg/pr43984.f90: Adjust expected outcome.
4860 2016-07-12  Richard Biener  <rguenther@suse.de>
4862         PR rtl-optimization/68961
4863         * gcc.target/i386/pr68961.c: New testcase.
4865 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
4867         PR middle-end/71758
4868         * c-c++-common/gomp/pr71758.c: New test.
4869         * gfortran.dg/gomp/pr71758.f90: New test.
4871         PR tree-optimization/71823
4872         * gcc.dg/vect/pr71823.c: New test.
4874 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
4876         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4877         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4878         and LINE_MAP_MAX_LOCATION_WITH_COLS.
4880 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4882         PR target/71801
4883         * gcc.target/i386/pr71801.c: New test.
4885 2016-07-11  Richard Biener  <rguenther@suse.de>
4887         PR tree-optimization/71816
4888         * gcc.dg/torture/pr71816.c: New testcase.
4890 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4892         PR fortran/71783
4893         * gfortran.dg/dependency_46.f90:  New test.
4895 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4897         PR rtl-optimization/71621
4898         * gcc.target/i386/pr71621-1.c: New.
4899         * gcc.target/i386/pr71621-2.c: New.
4901 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
4903         * gfortran.dg/goacc/pr71704.f90: New test.
4905 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4907         PR target/71297
4908         * gcc.target/powerpc/pr71297.c: New.
4910 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
4912         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4914 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4916         PR target/71806
4917         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4919 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
4921         PR tree-optimization/71667
4922         * gcc.dg/vect/pr71667.c: New
4924 2016-07-08  Martin Liska  <mliska@suse.cz>
4926         * gcc.dg/torture/pr71606.c: New test.
4928 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4930         PR fortran/71764
4931         * gfortran.dg/pr71764.f90: New test.
4933 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
4934             Kai Tietz  <ktietz70@googlemail.com>
4936         PR c++/70869
4937         PR c++/71054
4938         * g++.dg/cpp0x/pr70869.C: New test.
4939         * g++.dg/cpp0x/pr71054.C: New test.
4941 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
4943         * g++.dg/debug/pr71432.C: Fail on AIX.
4945 2016-07-07  Martin Liska  <mliska@suse.cz>
4947         * gfortran.dg/do_1.f90: Remove a corner case that triggers
4948         an undefined behavior.
4949         * gfortran.dg/do_3.F90: Likewise.
4950         * gfortran.dg/do_check_11.f90: New test.
4951         * gfortran.dg/do_check_12.f90: New test.
4952         * gfortran.dg/do_corner_warn.f90: New test.
4954 2016-07-07  Martin Liska  <mliska@suse.cz>
4956         * gfortran.dg/predict-1.f90: Ammend the test.
4957         * gfortran.dg/predict-2.f90: Likewise.
4959 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4961         PR ipa/71624
4962         * g++.dg/pr71624.C: New test.
4964 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4966         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4967         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4968         ARMv8-M Mainline architectures.
4970 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4972         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4973         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4975 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
4977         PR target/70098
4978         PR target/71763
4979         * gcc.target/powerpc/pr71763.c: New file.
4981 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4983         PR tree-optimization/71518
4984         * gcc.dg/pr71518.c: New test.
4986 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
4988         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4990 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4992         PR target/50739
4993         * gcc.target/avr/pr50739.c: New test.
4995 2016-07-05  Jan Hubicka  <jh@suse.cz>
4997         * gcc.dg/tree-ssa/scev-14.c: update template.
4999 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
5001         * gcc.dg/vect/group-no-gaps-1.c: New test.
5003 2016-07-05  Andi Kleen  <ak@linux.intel.com>
5005         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5006         if kernel supports MPX.
5008 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
5010         * gcc.c-torture/compile/pr69102.c: Require fpic support.
5012 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5013             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5015         * gcc.target/powerpc/signbit-1.c: New test.
5016         * gcc.target/powerpc/signbit-2.c: New test.
5017         * gcc.target/powerpc/signbit-3.c: New test.
5019 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5021         PR rtl-optimization/71594
5022         * gcc.dg/torture/pr71594.c: New test.
5024 2016-07-05  Jan Hubicka  <jh@suse.cz>
5026         * gcc.dg/tree-ssa/scev-14.c: new testcase.
5028 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
5030         PR c++/62314
5031         * g++.dg/parse/error5.C: Update column
5032         number of missing semicolon error.
5033         * g++.dg/pr62314-2.C: New test case.
5035 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5037         * gfortran.dg/coarray_stat_function.f90: New test.
5038         * gfortran.dg/coarray_stat_whitespace.f90: New test.
5039         * gfortran.dg/coarray_lib_comm_1: Adapting old test
5040         to new interfaces.
5042 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5044         PR fortran/71623
5045         * gfortran.dg/deferred_character_17.f90: New test.
5047 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
5049         * gcc.target/arm/neon/polytypes.c: Move to ...
5050         * gcc.target/arm/polytypes.c: ... here.
5051         * gcc.target/arm/neon/pr51534.c: Move to ...
5052         * gcc.target/arm/pr51534.c: ... here.
5053         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5054         * gcc.target/arm/vect-vcvt.c: ... here.
5055         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5056         * gcc.target/arm/vect-vcvtq.c: ... here.
5057         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5058         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5059         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5060         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5061         * gcc.target/arm/neon/neon.exp: Delete.
5062         * gcc.target/arm/neon/: Delete.
5064 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5066         PR fortran/65575
5067         * gfortran.dg: pr65575.f90: New test.
5069 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5071         PR fortran/35849
5072         * gfortran.dg: pr35849.f90: New test.
5074 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
5076         PR c++/71739
5077         * g++.dg/cpp0x/pr71739.C: New test.
5079 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
5081         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5083 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5085         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5086         locr.
5087         * gcc.target/s390/loc-1.c: New test.
5089 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
5091         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5092         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5094 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5096         PR target/63874
5097         * gcc.target/aarch64/pr63874.c: New test.
5099 2016-07-04  Jan Beulich  <jbeulich@suse.com>
5101         * g++.dg/header.c: New.
5102         * gcc.dg/header.c: New.
5104 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
5106         PR c/71719
5107         * c-c++-common/Wunused-var-15.c: New test.
5109 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
5111         PR fortran/71687
5112         * gfortran.dg/gomp/pr71687.f90: New test.
5114 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5116         * gcc.dg/const-float128-ped.c: Require __float128 effective
5117         target and options.
5118         * gcc.dg/const-float128.c: Likewise.
5119         * gcc.dg/torture/float128-cmp-invalid.c: Require
5120         __float128 and base_quadfloat_support effective targets, and
5121         __float128 options.
5122         * gcc.dg/torture/float128-div-underflow.c: Likewise.
5123         * gcc.dg/torture/float128-extend-nan.c: Likewise.
5124         * gcc.dg/torture/float128-nan.c: Likewise.
5125         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5126         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5127         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5128         * lib/target-supports.exp (check_effective_target___float128): New.
5129         (add_options_for___float128): New.
5130         (check_effective_target_base_quadword_support): New.
5132 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5134         PR target/71720
5135         * gcc.target/powerpc/pr71720.c: New test.
5137 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5139         * gcc.dg/bss.c: New.
5141 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
5143         PR target/71698
5144         * gcc.target/powerpc/pr71698.c: New test.
5146 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
5148         PR target/71151
5149         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5150         instead of ".foo" for its section name.
5151         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5152         depending on MCU's flash size.
5153         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5154         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5155         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5156         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5157         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5158         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5160 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5162         * gcc.target/i386/pr65105-2.c: Add -msse2.
5164 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5166         PR tree-optimization/71707
5167         * gcc.dg/strlenopt-29.c: New test.
5169         PR fortran/71704
5170         * gfortran.dg/gomp/pr71704.f90: New test.
5172         PR fortran/71705
5173         * gfortran.dg/gomp/pr71705.f90: New test.
5175 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5177         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5178         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5179         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5180         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5181         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5182         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5183         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5184         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5185         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5186         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5187         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5188         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5189         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5190         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5191         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5192         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5193         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5194         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5195         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5196         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5197         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5198         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5199         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5200         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5201         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5202         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5203         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5204         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5205         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5206         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5207         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5208         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5209         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5210         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5211         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5212         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5213         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5214         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5215         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5216         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5217         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5218         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5219         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5220         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5221         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5222         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5223         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5224         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5225         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5226         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5227         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5228         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5229         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5230         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5231         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5232         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5233         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5234         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5235         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5236         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5237         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5238         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5239         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5240         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5241         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5242         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5243         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5244         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5245         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5246         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5247         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5248         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5249         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5250         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5251         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5252         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5253         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5254         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5255         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5256         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5257         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5259 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5260             James Greenhalgh  <james.greenhalgh@arm.com>
5262         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5264 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
5265             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5267         * gcc.target/aarch64/vget_set_lane_1.c: New test.
5269 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
5271         PR driver/71651
5272         * gcc.dg/spellcheck-options-12.c: New test case.
5274 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5276         PR middle-end/71693
5277         * gcc.c-torture/compile/pr71693.c: New test.
5279 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
5281         * gcc.dg/spellcheck-params.c: New testcase.
5282         * gcc.dg/spellcheck-params-2.c: New testcase.
5284 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5286         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5287         vector extract instructions.
5288         * gcc.target/powerpc/p9-extract-2.c: Likewise.
5290 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5292         PR fortran/71686
5293         * gfortran.dg/unexpected_eof_2.f90: New test.
5294         * gfortran.dg/unexpected_eof_3.f90: New test.
5296 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
5298         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5300 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
5302         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5303         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5304         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5306 2016-06-29  Richard Biener  <rguenther@suse.de>
5308         PR middle-end/15256
5309         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5311 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5313         * gcc.target/arm/aapcs/neon-vect10.c: Require
5314         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5315         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5316         * gcc.target/arm/aapcs/vfp18.c: Likewise.
5317         * gcc.target/arm/aapcs/vfp19.c: Likewise.
5318         * gcc.target/arm/aapcs/vfp20.c: Likewise.
5319         * gcc.target/arm/aapcs/vfp21.c: Likewise.
5320         * gcc.target/arm/fp16-aapcs-1.c: Require
5321         -mfloat-ab=hard.  Also simplify the test.
5322         * gcc.target/arm/fp16-aapcs-2.c: New.
5324 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5326         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5327         (add_options_for_arm_fp16_ieee): New.
5328         (add_options_for_arm_fp16_alternative): New.
5329         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
5330         long-line.
5331         (effective_target_arm_fp16_hw): New.
5333 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5335         PR tree-optimization/71655
5336         * g++.dg/pr71655.C: New test.
5338 2016-06-29  Martin Liska  <mliska@suse.cz>
5340         * gcc.dg/pr71585.c: New test.
5341         * gcc.dg/pr71585-2.c: New test.
5342         * gcc.dg/pr71585-3.c: New test.
5344 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5346         PR tree-optimization/70729
5347         * g++.dg/vect/pr70729.cc: New test.
5349 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
5351         * c-c++-common/gomp/cancel-1.c: Extend.
5353 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5355         PR tree-optimization/71625
5356         * gcc.dg/strlenopt-28.c: New test.
5358 2016-06-29  Richard Biener  <rguenther@suse.de>
5360         PR middle-end/71002
5361         * g++.dg/torture/pr71002.C: Adjust testcase.
5363 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5365         PR c/71685
5366         * gcc.dg/pr71685.c: New test.
5368 2016-06-28  Martin Sebor  <msebor@redhat.com>
5370         PR c/71552
5371         * gcc.dg/init-bad-9.c: New test.
5373 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5375         * gcc.target/powerpc/abs128-1.c: Require VSX.
5376         * gcc.target/powerpc/copysign128-1.c: Likewise.
5377         * gcc.target/powerpc/inf128-1.c: Likewise.
5378         * gcc.target/powerpc/nan128-1.c: Likewise.
5380 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
5382         PR middle-end/71626
5383         * gcc.c-torture/execute/pr71626-1.c: New test.
5384         * gcc.c-torture/execute/pr71626-2.c: New test.
5386 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
5388         PR target/71656
5389         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5391 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
5393         PR target/71670
5394         * gcc.target/powerpc/pr71670.c: New testcase.
5396 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
5398         PR target/71656
5399         * gcc.target/powerpc/pr71656-1.c: New test.
5400         * gcc.target/powerpc/pr71656-2.c: New test.
5402 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
5404         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5405         around fp16 code.
5406         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5407         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5408         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5409         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5410         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5411         Add arm_neon_fp16_ok effective target.
5412         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5413         Likewise.
5414         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5415         Likewise.
5416         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5417         Likewise.
5418         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5419         Likewise.
5420         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5421         Likewise.
5422         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5423         Likewise.
5424         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5425         Likewise.
5426         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5427         Likewise.
5428         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5429         Likewise.
5430         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5431         Likewise.
5432         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5433         Likewise.
5435 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
5437         * gcc.dg/predict-12.c: New testcase.
5439 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5441         PR fortran/71649
5442         * gfortran.dg/pr71649.f90: New test.
5444 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
5446         PR tree-optimization/71643
5447         * g++.dg/opt/pr71643.C: New test.
5449         PR tree-optimization/71631
5450         * gcc.c-torture/execute/pr71631.c: New test.
5452 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5454         * gcc.dg/predict-11.c: New testcase.
5455         * gfortran.dg/predict-2.f90: New testcase.
5457 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5459         * gcc.dg/predict-10.c: New test.
5461 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5463         * gcc.target/powerpc/abs128-1.c: New.
5464         * gcc.target/powerpc/copysign128-1.c: New.
5465         * gcc.target/powerpc/inf128-1.c: New.
5466         * gcc.target/powerpc/nan128-1.c: New.
5468 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
5470         * gfortran.dg/pr71642.f90: New test.
5472 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5474         PR tree-optimization/71647
5475         * gcc.target/i386/pr71647.c: New test.
5477 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5479         * gcc.target/i386/noplt-gd-1.c: New test.
5480         * gcc.target/i386/noplt-gd-2.c: Likewise.
5481         * gcc.target/i386/noplt-gd-3.c: Likewise.
5482         * gcc.target/i386/noplt-ld-1.c: Likewise.
5483         * gcc.target/i386/noplt-ld-2.c: Likewise.
5484         * gcc.target/i386/noplt-ld-3.c: Likewise.
5485         * lib/target-supports.exp
5486         (check_effective_target_tls_get_addr_via_got): New.
5488 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5490         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5491         testsuite compile flags.
5492         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5493         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5495 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5497         * g++dg/vect/pr36684.cc: Add dg-do compile.
5498         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5499         * gcc.dg/vect/pr70021.c: Ditto.
5500         * gcc.dg/vect/pr70138-1.c: Ditto.
5501         * gcc.dg/vect/pr70138-2.c: Ditto.
5502         * gcc.dg/vect/pr70354-1.c: Ditto.
5503         * gcc.dg/vect/pr70354-2.c: Ditto.
5504         * gcc.dg/vect/pr71259.c: Ditto.
5505         * gcc.dg/vect/pr71416-1.c: Ditto.
5506         * gcc.dg/vect/slp-43.c: Ditto.
5507         * gcc.dg/vect/slp-45.c: Ditto.
5508         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5509         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5510         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5511         * gfortran.dg/vect/pr69980.f90: Ditto.
5513 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5515         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5516         * gcc.dg/vect/bb-slp-30.c: Ditto.
5517         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5518         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5519         * gcc.dg/vect/pr45902.c: Ditto.
5520         * gcc.dg/vect/pr48172.c: Ditto.
5521         * gcc.dg/vect/pr48377.c: Ditto.
5522         * gcc.dg/vect/pr49038.c: Ditto.
5523         * gcc.dg/vect/pr49771.c: Ditto.
5524         * gcc.dg/vect/pr52091.c: Ditto.
5525         * gcc.dg/vect/pr53185-2.c: Ditto.
5526         * gcc.dg/vect/pr56826.c: Ditto.
5527         * gcc.dg/vect/pr60276.c: Ditto.
5528         * gcc.dg/vect/pr62021.c: Ditto.
5529         * gcc.dg/vect/pr63530.c: Ditto.
5530         * gcc.dg/vect/pr65518.c: Ditto.
5531         * gcc.dg/vect/pr65947-1.c: Ditto.
5532         * gcc.dg/vect/pr65947-10.c: Ditto.
5533         * gcc.dg/vect/pr65947-11.c: Ditto.
5534         * gcc.dg/vect/pr65947-12.c: Ditto.
5535         * gcc.dg/vect/pr65947-13.c: Ditto.
5536         * gcc.dg/vect/pr65947-2.c: Ditto.
5537         * gcc.dg/vect/pr65947-3.c: Ditto.
5538         * gcc.dg/vect/pr65947-4.c: Ditto.
5539         * gcc.dg/vect/pr65947-5.c: Ditto.
5540         * gcc.dg/vect/pr65947-6.c: Ditto.
5541         * gcc.dg/vect/pr65947-7.c: Ditto.
5542         * gcc.dg/vect/pr65947-8.c: Ditto.
5543         * gcc.dg/vect/pr65947-9.c: Ditto.
5544         * gcc.dg/vect/pr71416-1.c: Ditto.
5545         * gcc.dg/vect/pr71439.c: Ditto.
5546         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5547         * gcc.dg/vect/vect-bswap16.c: Ditto.
5548         * gcc.dg/vect/vect-bswap32.c: Ditto.
5549         * gcc.dg/vect/vect-bswap64.c: Ditto.
5550         * gcc.dg/vect/vect-live-1.c: Ditto.
5551         * gcc.dg/vect/vect-live-2.c: Ditto.
5552         * gcc.dg/vect/vect-live-3.c: Ditto.
5553         * gcc.dg/vect/vect-live-4.c: Ditto.
5554         * gcc.dg/vect/vect-live-5.c: Ditto.
5555         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5556         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5557         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5558         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5559         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5560         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5561         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5562         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5563         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5564         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5565         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5566         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5567         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5568         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5569         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5570         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5571         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5573 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5575         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5577 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5579         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
5580         ia32 if R_386_GOT32X relocation is supported.
5581         * gcc.target/i386/noplt-3.c: Likewise.
5582         * gcc.target/i386/noplt-2.c: Likewise.
5583         (main): Renamed to ...
5584         (bar): This.
5585         * gcc.target/i386/noplt-4.c: Likewise.
5586         (main): Renamed to ...
5587         (bar): This.
5588         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5589         * gcc.target/i386/pr67400-5.c: Likewise.
5591 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5593         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5594         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5596         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5597         f4): Adjust expected diagnostics.
5598         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5599         (T): If OVFP is defined, redefine to TP.
5600         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5601         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5602         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5603         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5604         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5605         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5606         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5607         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5608         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5609         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5610         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5611         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5612         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5613         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5614         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5615         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5616         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5617         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5618         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5619         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5620         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5621         as last argument to __builtin_add_overflow_p.
5623 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5625         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5626         dg-options and remove default vector testsuite compile flags.
5627         * g++.dg/vect/pr33860a.cc: Ditto.
5628         * g++.dg/vect/pr45470-a.cc: Ditto.
5629         * g++.dg/vect/pr45470-b.cc: Ditto.
5630         * g++.dg/vect/pr60896.cc: Ditto.
5631         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5632         * gcc.dg/vect/pr18308.c: Ditto.
5633         * gcc.dg/vect/pr24049.c: Ditto.
5634         * gcc.dg/vect/pr33373.c: Ditto.
5635         * gcc.dg/vect/pr36228.c: Ditto.
5636         * gcc.dg/vect/pr42395.c: Ditto.
5637         * gcc.dg/vect/pr42604.c: Ditto.
5638         * gcc.dg/vect/pr46663.c: Ditto.
5639         * gcc.dg/vect/pr48765.c: Ditto.
5640         * gcc.dg/vect/pr49093.c: Ditto.
5641         * gcc.dg/vect/pr49352.c: Ditto.
5642         * gcc.dg/vect/pr52298.c: Ditto.
5643         * gcc.dg/vect/pr52870.c: Ditto.
5644         * gcc.dg/vect/pr53185.c: Ditto.
5645         * gcc.dg/vect/pr53773.c: Ditto.
5646         * gcc.dg/vect/pr56695.c: Ditto.
5647         * gcc.dg/vect/pr62171.c: Ditto.
5648         * gcc.dg/vect/pr63530.c: Ditto.
5649         * gcc.dg/vect/pr68339.c: Ditto.
5650         * gcc.dg/vect/pr71259.c: Ditto.
5651         * gcc.dg/vect/vect-82_64.c: Ditto.
5652         * gcc.dg/vect/vect-83_64.c: Ditto.
5653         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5654         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5655         * gcc.dg/vect/vect-shift-2.c: Ditto.
5656         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5657         * gfortran.dg/vect/pr39318.f90: Ditto.
5658         * gfortran.dg/vect/pr45714-a.f: Ditto.
5659         * gfortran.dg/vect/pr45714-b.f: Ditto.
5660         * gfortran.dg/vect/pr46213.f90: Ditto.
5662 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5663             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5665         * gcc.target/powerpc/p9-splat-5.c: New test.
5667 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5669         PR tree-optimization/71488
5670         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5671         * lib/target-supports.exp: ... here.
5672         (check_sse4_hw_available): New procedure.
5673         (check_effective_target_sse4_runtime): Ditto.
5674         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5675         -march=westmere for sse4_runtime targets.
5676         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5677         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5678         (dg-additional-options): Use for sse4_runtime targets.
5679         (main): Call check_vect ().
5680         (dg-final): Perform scan only for sse4_runtime targets.
5682 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5684         PR target/66232
5685         PR target/67400
5686         * gcc.target/i386/pr66232-14.c: New file.
5687         * gcc.target/i386/pr66232-15.c: Likewise.
5688         * gcc.target/i386/pr66232-16.c: Likewise.
5689         * gcc.target/i386/pr66232-17.c: Likewise.
5690         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
5691         ia32 if R_386_GOT32X relocation is supported.
5692         * gcc.target/i386/pr67400-2.c: Likewise.
5693         * gcc.target/i386/pr67400-3.c: Likewise.
5694         * gcc.target/i386/pr67400-4.c: Likewise.
5695         * gcc.target/i386/pr67400-6.c: Likewise.
5696         * gcc.target/i386/pr67400-7.c: Likewise.
5697         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5699 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5701         PR libgfortran/48852
5702         * gfortran.dg/char4_iunit_1.f03: Update test.
5703         * gfortran.dg/f2003_io_5.f03: Update test.
5704         * gfortran.dg/real_const_3.f90: Update test.
5706 2016-06-23  Andi Kleen  <ak@linux.intel.com>
5708         * g++.dg/bprob/bprob.exp: Support autofdo.
5709         * g++.dg/tree-prof/tree-prof.exp: dito.
5710         * gcc.dg/tree-prof/tree-prof.exp: dito.
5711         * gcc.misc-tests/bprob.exp: dito.
5712         * gfortran.dg/prof/prof.exp: dito.
5713         * lib/profopt.exp: dito.
5714         * lib/target-supports.exp: Check for autofdo.
5716 2016-06-23  Martin Liska  <mliska@suse.cz>
5718         * gcc.dg/pr71619.c: New test.
5720 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5722         PR target/67400
5723         * gcc.target/i386/pr67400-1.c: New test.
5724         * gcc.target/i386/pr67400-2.c: Likewise.
5725         * gcc.target/i386/pr67400-3.c: Likewise.
5726         * gcc.target/i386/pr67400-4.c: Likewise.
5727         * gcc.target/i386/pr67400-5.c: Likewise.
5728         * gcc.target/i386/pr67400-6.c: Likewise.
5729         * gcc.target/i386/pr67400-7.c: Likewise.
5731 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5733         * c-c++-common/missing-header-1.c: New test case.
5734         * c-c++-common/missing-header-2.c: New test case.
5735         * c-c++-common/missing-header-3.c: New test case.
5736         * c-c++-common/missing-header-4.c: New test case.
5738 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5740         PR c/70339
5741         * c-c++-common/attributes-1.c: Update dg-prune-output to include
5742         hint.
5743         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5744         expected results due to builtin "nanl" now being suggested for
5745         "name".
5746         * gcc.dg/pr67580.c: Update expected messages.
5747         * gcc.dg/spellcheck-identifiers.c: New testcase.
5748         * gcc.dg/spellcheck-typenames.c: New testcase.
5750 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5752         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5753         file.
5754         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5755         diagnostic-test-show-locus-parseable-fixits.c to sources for
5756         diagnostic_plugin_test_show_locus.c.
5757         * lib/gcc-defs.exp (freeform_regexps): New global.
5758         (dg-regexp): New function.
5759         (handle-dg-regexps): New function.
5760         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5761         freeform_regexps to the empty list.
5762         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5764 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5766         PR tree-optimization/71488
5767         * g++.dg/pr71488.C: New test.
5768         * gcc.dg/vect/vect-bool-cmp.c: New test.
5770 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5772         * gcc.dg/guality/param-5.c: New test.
5774 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5776         * gcc.target/i386/asm-flag-7.c: New test.
5778 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5780         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5781         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5782         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5783         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5784         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5785         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5786         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5787         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5788         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5789         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5790         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5791         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5792         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5793         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5794         * lib/target-supports.exp: Likewise.
5796 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5798         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5799         * gcc.dg/attr-ms_struct-2.c: Likewise.
5800         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5801         * gcc.dg/bf-ms-attrib.c: Likewise.
5802         * gcc.dg/bf-ms-layout-2.c: Likewise.
5803         * gcc.dg/bf-ms-layout-3.c: Likewise.
5804         * gcc.dg/bf-ms-layout.c: Likewise.
5805         * gcc.dg/bf-no-ms-layout.c: Likewise.
5806         * gcc.target/i386/bitfield1.c: Likewise.
5807         * gcc.target/i386/bitfield2.c: Likewise.
5808         * gcc.target/i386/bitfield3.c: Likewise.
5810 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5812         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5813         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5814         override other than -mcpu=power9 command-line option is specified,
5815         or if the target operating system is aix.
5816         * gcc.target/powerpc/darn-1.c: Likewise.
5817         * gcc.target/powerpc/darn-2.c: Likewise.
5818         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5819         test if effective-target is not powerpc_p9vector_ok or if the
5820         target operating system is not defined.
5821         * gcc.target/powerpc/vslv-1.c: Likewise.
5822         * gcc.target/powerpc/vsrv-0.c: Likewise.
5823         * gcc.target/powerpc/vsrv-1.c: Likewise.
5825 2016-06-21  Tobias Burnus  <burnus@net-b.de>
5827         PR fortran/71068
5828         * gfortran.dg/coarray/data_1.f90: New.
5830 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5832         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5833         (dg-require-effective-target): Use arm_v8_neon_hw.
5834         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5835         (dg-require-effective-target): Likewise.
5836         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5837         (dg-require-effective-target): Likewise.
5838         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5839         (dg-require-effective-target): Likewise.
5840         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5841         (dg-require-effective-target): Likewise.
5842         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5843         (dg-require-effective-target): Likewise.
5844         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5845         Add AArch64 check.
5847 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5849         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5850         Set to 3 so test passes.
5852 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5854         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5856 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5858         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5859         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5860         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5861         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5863 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5865         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5866         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5868 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5870         PR target/71549
5871         * gcc.target/i386/pr71549.c: New test.
5873 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5875         * gcc.target/powerpc/vadsdu-0.c: Replace
5876         dg-require-effective-target directive to allow test to run on more
5877         platforms, and add dg-skip-if directive to disable test on aix
5878         platforms because of known incompatibilities.
5879         * gcc.target/powerpc/vadsdu-1.c: Likewise.
5880         * gcc.target/powerpc/vadsdu-2.c: Likewise.
5881         * gcc.target/powerpc/vadsdu-3.c: Likewise.
5882         * gcc.target/powerpc/vadsdu-4.c: Likewise.
5883         * gcc.target/powerpc/vadsdu-5.c: Likewise.
5884         * gcc.target/powerpc/vadsdub-1.c: Likewise.
5885         * gcc.target/powerpc/vadsdub-2.c: Replace
5886         dg-require-effective-target directive to allow test to run on more
5887         platforms, and add dg-skip-if directive to disable test on aix
5888         platforms because of known incompatibilities.
5889         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5890         with vec_absdb call to differentiate this test from vadsdub-1.c.
5891         * gcc.target/powerpc/vadsduh-1.c: Replace
5892         dg-require-effective-target directive to allow test to run on more
5893         platforms, and add dg-skip-if directive to disable test on aix
5894         platforms because of known incompatibilities.
5895         * gcc.target/powerpc/vadsduh-2.c: Likewise.
5896         * gcc.target/powerpc/vadsduw-1.c: Likewise.
5897         * gcc.target/powerpc/vadsduw-2.c: Likewise.
5899 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
5901         PR tree-optimization/71588
5902         * gcc.dg/pr71558.c: New test.
5904 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5906         * c-c++-common/pr68657-1.c: Require ptr32plus support.
5907         * c-c++-common/pr68657-2.c: Likewise.
5908         * c-c++-common/pr68657-3.c: Likewise.
5909         * gcc.dg/torture/pr69714.c: Require int32plus support.
5910         * gcc.dg/torture/pr70025.c: Likewise.
5911         * gcc.dg/torture/pr70083.c: Likewise.
5912         * gcc.dg/torture/pr70542.c: Likewise.
5913         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5915 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
5917         PR c/71601
5918         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5920 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5922         PR middle-end/71581
5923         * gcc.dg/pr71581.c: New test.
5925         PR rtl-optimization/71591
5926         * gcc.dg/cpp/pr71591.c: New test.
5928 2016-06-20   David B. Robins  <gcc@davidrobins.net>
5930         PR target/71571
5931         * g++.dg/torture/pr71571.C: New test.
5933 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5935         PR target/71559
5936         * gcc.target/i386/sse2-pr71559.c: New test.
5937         * gcc.target/i386/avx-pr71559.c: New test.
5938         * gcc.target/i386/avx512f-pr71559.c: New test.
5940 2016-06-20  Tobias Burnus  <burnus@net-b.de>
5942         PR fortran/71194
5943         * gfortran.dg/pointer_remapping_10.f90: New.
5945 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
5947         * g++.dg/diagnostic/string-literal-concat.C: New test case.
5949 2016-06-20  Martin Sebor  <msebor@redhat.com>
5951         PR c/69507
5952         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5953         * gnu90-const-expr-1.c: Same.
5954         * gnu99-const-expr-1.c: Same.
5955         * gnu99-static-1.c: Same.
5957 2016-06-20  Renlin Li  <renlin.li@arm.com>
5959         PR testsuite/71489
5960         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5962 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
5964         * gcc.target/aarch64/vcvt_f64_1.c: New.
5965         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5966         * gcc.target/aarch64/vrecp_f64_1.c: New.
5968 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5970         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5971         "alignement".
5973 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
5975         PR target/71103
5976         * gcc.target/avr/torture/pr71103-2.c: New test.
5978 2016-06-19  Martin Sebor  <msebor@redhat.com>
5980         PR c/69507
5981         * gcc.dg/alignof.c: New test.
5983 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5985         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5986         vs dg-error; test constexpr specifier too.
5988 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5990         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5992 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
5994         * lib/target-supports.exp
5995         (check_effective_target_arm_neon_fp16_ok_nocache): Call
5996         arm_neon_ok and merge flags.  Fix temporary test name.
5997         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5998         and merge flags.
6000 2016-06-17  Martin Liska  <mliska@suse.cz>
6002         * gcc.dg/predict-9.c: Fix dump scanning.
6004 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6006         PR tree-optimization/71354
6007         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6009 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6011         PR tree-optimization/71347
6012         * gcc.dg/tree-ssa/pr71347.c: New test.
6014 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6016         PR tree-optimization/71354
6017         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6019 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6021         * gcc.dg/vect/vect-alias-check-1.c: New test.
6023 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6025         PR target/71151
6026         * gcc.target/avr/pr71151-1.c: New test.
6027         * gcc.target/avr/pr71151-2.c: New test.
6028         * gcc.target/avr/pr71151-3.c: New test.
6029         * gcc.target/avr/pr71151-4.c: New test.
6030         * gcc.target/avr/pr71151-5.c: New test.
6031         * gcc.target/avr/pr71151-6.c: New test.
6032         * gcc.target/avr/pr71151-7.c: New test.
6033         * gcc.target/avr/pr71151-8.c: New test.
6034         * gcc.target/avr/pr71151-common.h: New test.
6036 2016-06-16  Martin Liska  <mliska@suse.cz>
6038         * gfortran.dg/predict-1.f90: New test.
6040 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
6042         PR target/71242
6043         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6045 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
6047         * g++.dg/vect/pr36648.cc: Disable cunrolli
6049 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
6051         PR target/71554
6052         * gcc.c-torture/execute/pr71554.c: New test.
6054         PR rtl-optimization/71532
6055         * gcc.dg/torture/pr71532.c: New test.
6057 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6059         * gcc.target/powerpc/p9-dimode1.c: New test.
6060         * gcc.target/powerpc/p9-dimode2.c: Likewise.
6062 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
6064         * gcc.c-torture/compile/20160615-1.c: New test.
6066         * g++.dg/cpp0x/ref-qual17.C: New test.
6068 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6070         PR middle-end/71529
6071         * gcc.target/i386/pr71529.C: New test.
6073 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6075         PR tree-optimization/71483
6076         * g++.dg/vect/pr71483.c: New
6078 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6080         PR c++/70202
6081         * g++.dg/inherit/crash6.C: New.
6082         * g++.dg/inherit/union2.C: Likewise.
6083         * g++.dg/inherit/virtual12.C: Likewise.
6084         * g++.dg/inherit/virtual13.C: Likewise.
6085         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6087 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
6089         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6091 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6093         PR tree-optimization/71439
6094         * gcc.dg/vect/pr71439.c: New
6096 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6098         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6100 2016-06-15  Richard Biener  <rguenther@suse.de>
6102         * gcc.dg/vect/slp-45.c: New testcase.
6104 2016-06-15  Richard Biener  <rguenther@suse.de>
6106         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6108 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6110         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6111         requirements, and disable for AIX for now.
6112         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6114 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6116         PR c++/71528
6117         * g++.dg/opt/pr71528.C: New test.
6119         PR c++/71516
6120         * g++.dg/init/pr71516.C: New test.
6122 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6124         * g++.dg/init/array46.C: New.
6126 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
6128         * gcc.target/i386/float128-3.c: New test.
6129         * gcc.target/i386/quad-sse4.c: Ditto.
6130         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6131         Update scan strings.
6133 2016-06-14  Richard Biener  <rguenther@suse.de>
6135         PR middle-end/71526
6136         * gfortran.dg/pr71526.f90: New testcase.
6138 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6140         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6141         * gcc.dg/zero_bits_compound-1.c: Likewise.
6143 2016-06-14  Richard Biener  <rguenther@suse.de>
6145         PR tree-optimization/71522
6146         * gcc.dg/torture/pr71522.c: New testcase.
6148 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6150         PR tree-optimization/71520
6151         * gcc.dg/tree-ssa/pr71520.c: New test.
6153 2016-06-14  Richard Biener  <rguenther@suse.de>
6155         PR tree-optimization/71521
6156         * gcc.dg/tree-ssa/vrp101.c: New testcase.
6158 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6160         PR sanitizer/71498
6161         * c-c++-common/ubsan/bounds-13.c: New test.
6163         PR preprocessor/71183
6164         * gcc.dg/cpp/source_date_epoch-3.c: New test.
6166 2016-06-13  Jeff Law  <law@redhat.com>
6168         PR tree-optimization/71403
6169         * c-c++-common/ubsan/pr71403-1.c: New test.
6170         * c-c++-common/ubsan/pr71403-2.c: New test.
6171         * c-c++-common/ubsan/pr71403-3.c: New test.
6173 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6175         PR middle-end/71478
6176         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6177         Add -Wno-psabi -w to dg-options.
6179 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6181         * gcc.target/powerpc/vadsdu-0.c: New test.
6182         * gcc.target/powerpc/vadsdu-1.c: New test.
6183         * gcc.target/powerpc/vadsdu-2.c: New test.
6184         * gcc.target/powerpc/vadsdu-3.c: New test.
6185         * gcc.target/powerpc/vadsdu-4.c: New test.
6186         * gcc.target/powerpc/vadsdu-5.c: New test.
6187         * gcc.target/powerpc/vadsdub-1.c: New test.
6188         * gcc.target/powerpc/vadsdub-2.c: New test.
6189         * gcc.target/powerpc/vadsduh-1.c: New test.
6190         * gcc.target/powerpc/vadsduh-2.c: New test.
6191         * gcc.target/powerpc/vadsduw-1.c: New test.
6192         * gcc.target/powerpc/vadsduw-2.c: New test.
6194 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
6196         * gcc.dg/c99-init-2.c (c): Update expected error message.
6197         * gcc.dg/init-bad-8.c (foo): Likewise.
6198         * gcc.dg/spellcheck-fields-3.c: New test case.
6200 2016-06-13  Martin Liska  <mliska@suse.cz>
6202         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6203         and "guess loop iv compared" heuristics.
6204         * gcc.dg/predict-2.c: Likewise.
6205         * gcc.dg/predict-3.c: Likewise.
6206         * gcc.dg/predict-4.c: Likewise.
6207         * gcc.dg/predict-5.c: Likewise.
6208         * gcc.dg/predict-6.c: Likewise.
6210 2016-06-13  Marek Polacek  <polacek@redhat.com>
6212         PR middle-end/71476
6213         * c-c++-common/Wswitch-unreachable-4.c: New test.
6214         * gcc.dg/Wswitch-unreachable-2.c: New test.
6215         * g++.dg/tm/jump1.C: Move dg-warning.
6217 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
6219         * gnat.dg/renaming10.ad[sb]: New test.
6221 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
6223         PR fortran/70673
6224         * gfortran.dg/pr70673.f90: New test.
6226 2016-06-13  Richard Biener  <rguenther@suse.de>
6228         PR middle-end/64516
6229         * gcc.dg/align-3.c: New testcase.
6231 2016-06-13  Martin Liska  <mliska@suse.cz>
6233         * gcc.target/i386/pr71458.c: New test.
6235 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
6237         PR target/71241
6238         * gcc.dg/torture/float128-nan.c: New test.
6240 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6242         PR target/60751
6243         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6244         statement.
6246 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6248         PR target/60751
6249         * gfortran.dg/comma_IO_extension_1.f90: New test.
6250         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6251         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6252         statement.
6253         * gfortran.dg/graphite/pr38083.f90: Likewise.
6254         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6255         missing format.
6257 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6259         * gnat.dg/case_character.adb: New test.
6261 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
6263         PR middle-end/71310
6264         * gcc.target/powerpc/pr71310.c: New testcase.
6266 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
6268         PR middle-end/71478
6269         * gcc.dg/pr71478.c: New test.
6271 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
6273         PR middle-end/71494
6274         * gcc.c-torture/execute/pr71494.c: New test.
6276         PR c/68657
6277         * gcc.target/i386/pr68657.c: New test.
6279         PR inline-asm/68843
6280         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6281         (test): Add -masm=intel alternatives.
6283 2016-06-10  Martin Sebor  <msebor@redhat.com>
6285         PR c/71392
6286         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6288 2016-06-10  Jeff Law  <law@redhat.com>
6290         PR tree-optimization/71335
6291         * gcc.c-torture/execute/pr71335.c: New test.
6293 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
6295         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6296         the various "cannot tail-call: " messages.
6298 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
6300         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6301         and options.
6303 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
6305         PR sanitizer/71480
6306         * c-c++-common/asan/pr71480.c: New test.
6308 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
6310         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6311         (ASMNAME2): Likewise.
6312         (main): Replace fn in asm statement with ASMNAME ("fn").
6313         * gcc.dg/guality/pr68037-2.c: Likewise.
6314         * gcc.dg/guality/pr68037-3.c: Likewise.
6315         * gcc.dg/torture/pr68037-1.c: Likewise.
6316         * gcc.dg/torture/pr68037-2.c: Likewise.
6317         * gcc.dg/torture/pr68037-3.c: Likewise.
6319 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6321         PR inline-asm/68843
6322         * gcc.target/i386/pr68843-1.c: New test.
6323         * gcc.target/i386/pr68843-2.c: New test.
6325 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6326             Cesar Philippidis  <cesar@codesourcery.com>
6328         PR middle-end/71373
6329         * gcc.dg/goacc/nested-function-1.c: New file.
6330         * gcc.dg/goacc/nested-function-2.c: Likewise.
6331         * gcc.dg/goacc/pr71373.c: Likewise.
6332         * gfortran.dg/goacc/cray-2.f95: Likewise.
6333         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6334         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6335         * gfortran.dg/goacc/cray.f95: Update.
6336         * gfortran.dg/goacc/loop-1.f95: Likewise.
6337         * gfortran.dg/goacc/loop-3.f95: Likewise.
6338         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6339         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6341 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6343         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6344         for OpenACC tile clauses.
6345         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6347         PR c/71381
6348         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
6349         to...
6350         * c-c++-common/goacc/cache-2.c: ... this new file.
6351         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6352         * gfortran.dg/goacc/cache-2.f95: ... this new file.
6353         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6354         usage.
6355         * gfortran.dg/goacc/cray.f95: Likewise.
6356         * gfortran.dg/goacc/loop-1.f95: Likewise.
6358 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
6360         PR tree-optimization/71407
6361         PR tree-optimization/71416
6362         * gcc.dg/vect/pr71407.c: New
6363         * gcc.dg/vect/pr71416-1.c: New
6364         * gcc.dg/vect/pr71416-2.c: New
6366 2016-06-10  Richard Biener  <rguenther@suse.de>
6368         PR middle-end/71477
6369         * gcc.dg/torture/pr71477.c: New testcase.
6371 2016-06-09  Julia Koval  <julia.koval@intel.com>
6373         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6374         * gcc.target/i386/interrupt-13.c: Likewise.
6375         * gcc.target/i386/interrupt-15.c: Likewise.
6376         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6377         * gcc.target/i386/interrupt-24.c: Likewise.
6378         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6379         * gcc.target/i386/interrupt-9.c: Likewise.
6380         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6382 2016-06-09  Martin Sebor  <msebor@redhat.com>
6384         PR c/70883
6385         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6386         * gcc.dg/builtin-constant_p-1.c: Same.
6387         * gcc.dg/builtins-error.c: Same.
6388         * gcc.dg/pr70859.c: Same.
6390 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6392         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6393         * gcc.dg/torture/pr68067-1.c: Likewise.
6394         * gcc.dg/torture/pr68067-2.c: Likewise.
6396 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6398         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6399           when setting SIZE.
6401 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6403         PR c++/71465
6404         * g++.dg/inherit/crash5.C: New.
6405         Revert:
6406         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6408         PR c++/70202
6409         * g++.dg/inherit/crash5.C: New.
6410         * g++.dg/inherit/virtual1.C: Adjust.
6412 2016-06-09  Martin Liska  <mliska@suse.cz>
6414         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6415         * g++.dg/predict-loop-exit-2.C: Likewise.
6416         * g++.dg/predict-loop-exit-3.C: Likewise.
6417         * gcc.dg/predict-1.c: Likewise.
6418         * gcc.dg/predict-2.c: Likewise.
6419         * gcc.dg/predict-3.c: Likewise.
6420         * gcc.dg/predict-4.c: Likewise.
6421         * gcc.dg/predict-5.c: Likewise.
6422         * gcc.dg/predict-6.c: Likewise.
6423         * gcc.dg/predict-7.c: Likewise.
6425 2016-06-09  Richard Biener  <rguenther@suse.de>
6427         PR tree-optimization/71462
6428         * gcc.dg/torture/pr71462.c: New testcase.
6430 2016-06-09  Marek Polacek  <polacek@redhat.com>
6432         PR c/65471
6433         * gcc.dg/c11-generic-3.c: New test.
6435 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
6437         * g++.dg/init/array42.C: New.
6438         * g++.dg/init/array43.C: Likewise.
6439         * g++.dg/init/array44.C: Likewise.
6440         * g++.dg/init/array45.C: Likewise.
6441         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6442         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6443         * g++.dg/cpp1y/auto-fn27.C: Likewise.
6444         * g++.dg/gomp/pr35751.C: Likewise.
6445         * g++.dg/init/array23.C: Likewise.
6446         * g++.dg/init/brace2.C: Likewise.
6447         * g++.dg/init/brace6.C: Likewise.
6449 2016-06-08  Martin Sebor  <msebor@redhat.com>
6450             Jakub Jelinek  <jakub@redhat.com>
6452         PR c++/70507
6453         PR c/68120
6454         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6455         * c-c++-common/builtin-arith-overflow-2.c: New test.
6456         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6457         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6458         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6460 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6462         PR c++/71442
6463         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6465 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
6467         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6468         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6469         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6470         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6471         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6472         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6473         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6474         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6475         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6476         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6477         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6478         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6479         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6481 2016-06-08  Richard Biener  <rguenther@suse.de>
6483         PR tree-optimization/68558
6484         * gcc.dg/vect/slp-44.c: New testcase.
6486 2016-06-08  Richard Biener  <rguenther@suse.de>
6488         * gcc.dg/vect/slp-43.c: New testcase.
6490 2016-06-08  Richard Biener  <rguenther@suse.de>
6492         PR tree-optimization/71452
6493         * gcc.dg/torture/pr71452.c: New testcase.
6495 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6497         PR c++/71448
6498         * g++.dg/torture/pr71448.C: New test.
6500 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
6502         PR debug/71432
6503         PR ada/71413
6504         * g++.dg/debug/pr71432.C: New test.
6506 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6508         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6509         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6510         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6512 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
6514         * gcc.dg/vect/vect-live-2.c: Update effective target.
6515         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6516         * lib/target-supports.exp: Add aarch64 to vect_long.
6518 2016-06-08  Marek Polacek  <polacek@redhat.com>
6520         PR c/71418
6521         * gcc.dg/noncompile/pr71418.c: New test.
6523         PR c/71426
6524         * gcc.dg/noncompile/pr71426.c: New test.
6526 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
6528         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6529         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6530         * gcc.dg/predict-3.c: Update template.
6531         * gcc.dg/predict-5.c: Update template.
6532         * gcc.dg/predict-6.c: Update template.
6533         * gcc.dg/predict-9.c: Update template.
6534         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6536 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
6538         * gcc.target/powerpc/vec-mul.c: New test.
6540 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
6542         * gcc.dg/spellcheck-fields-2.c: New test case.
6544 2016-06-07  Richard Biener  <rguenther@suse.de>
6546         PR c/61564
6547         * gcc.dg/Wpragmas-1.c: New testcase.
6548         * gcc.dg/Wattributes-4.c: Likewise.
6549         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6550         entry.
6552 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
6554         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6555         spurious debug code.
6557 2016-06-07  Richard Biener  <rguenther@suse.de>
6559         PR tree-optimization/71428
6560         * gcc.dg/torture/pr71428.c: New testcase.
6562 2016-06-07  Richard Biener  <rguenther@suse.de>
6564         PR middle-end/71423
6565         * gcc.dg/torture/pr71423.c: New testcase.
6567 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6569         PR middle-end/71408
6570         * gcc.dg/tree-ssa/pr71408.c: New test.
6572 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6574         PR middle-end/71281
6575         * g++.dg/torture/pr71281.C: New test.
6577 2016-06-06  Marek Polacek  <polacek@redhat.com>
6579         PR c/71362
6580         * gcc.dg/pr71362.c: New test.
6582 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6583             Patrick Palka  <ppalka@gcc.gnu.org>
6585         PR c++/70847
6586         PR c++/71330
6587         PR c++/71393
6588         * g++.dg/opt/pr70847.C: New test.
6589         * g++.dg/ubsan/pr70847.C: New test.
6590         * g++.dg/ubsan/pr71393.C: New test.
6592 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6594         PR tree-optimization/71259
6595         * gcc.dg/vect/pr71259.c: New test.
6597 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
6599         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6600         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6601         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6602         above.
6604 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6606         PR middle-end/37780
6607         * gcc.c-torture/execute/pr37780.c: New test.
6608         * gcc.target/aarch64/pr37780_1.c: Likewise.
6609         * gcc.target/arm/pr37780_1.c: Likewise.
6611 2016-06-06  Marek Polacek  <polacek@redhat.com>
6613         * c-c++-common/attr-may-alias-1.c: New test.
6614         * c-c++-common/attr-may-alias-2.c: New test.
6615         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6617 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6619         PR c/24414
6620         * gcc.target/i386/pr24414.c: New test.
6622 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
6624         * gcc.target/sparc/vis4misc.c: New file.
6625         * gcc.target/sparc/fpcmp.c: Likewise.
6626         * gcc.target/sparc/fpcmpu.c: Likewise.
6628 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
6630         * gcc.dg/vect/vect-live-1.c: Use additional-options.
6631         * gcc.dg/vect/vect-live-3.c: Likewise.
6633 2016-06-06  Richard Biener  <rguenther@suse.de>
6635         PR tree-optimization/71398
6636         * gcc.dg/torture/pr71398.c: New testcase.
6638 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
6640         PR target/71389
6641         * g++.dg/pr71389.C: New test.
6643 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6645         PR fortran/71404
6646         * gfortran.dg/fmt_read_5.f: New test.
6648 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6650         PR fortran/69659
6651         * gfortran.dg/class_array_22.f03: New test.
6653 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6655         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6657 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6659         * gcc.dg/predict-9.c: Update template.
6661 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6663         PR c++/49377
6664         * g++.dg/template/pr49377.C: New.
6666 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
6668         PR tree-optimization/71405
6669         * g++.dg/torture/pr71405.C: New test.
6671 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6673         PR c++/70202
6674         * g++.dg/inherit/crash5.C: New.
6675         * g++.dg/inherit/virtual1.C: Adjust.
6677 2016-06-03  Jeff Law  <law@redhat.com>
6679         PR tree-optimization/71316
6680         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6682 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6684         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
6685         dg-additional-options with just -fno-tree-scev-cprop in it.
6686         * gcc.dg/vect/vect-live-2.c: Likewise.
6687         * gcc.dg/vect/vect-live-5.c: Likewise.
6688         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6689         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6690         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6692 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
6694         PR c++/27100
6695         * g++.dg/other/friend6.C: New test.
6697 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6699         * g++.dg/torture/ppc-ldst-array.C: New.
6701 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
6703         PR target/71276
6704         PR target/71277
6705         * gcc.dg/torture/builtin-fp-int-inexact.c,
6706         gcc.target/i386/387-builtin-fp-int-inexact.c,
6707         gcc.target/i386/387-rint-inline-1.c,
6708         gcc.target/i386/387-rint-inline-2.c,
6709         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6710         gcc.target/i386/sse2-rint-inline-1.c,
6711         gcc.target/i386/sse2-rint-inline-2.c,
6712         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6713         gcc.target/i386/sse4_1-rint-inline.c: New tests.
6715 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6716             Julia Koval  <julia.koval@intel.com>
6718         PR target/66960
6719         PR target/67630
6720         PR target/67634
6721         PR target/67841
6722         PR target/68037
6723         PR target/68618
6724         PR target/68661
6725         PR target/69575
6726         PR target/69596
6727         PR target/69734
6728         * gcc.dg/guality/pr68037-1.c: New test.
6729         * gcc.dg/guality/pr68037-2.c: Likewise.
6730         * gcc.dg/guality/pr68037-3.c: Likewise.
6731         * gcc.dg/torture/pr68037-1.c: Likewise.
6732         * gcc.dg/torture/pr68037-2.c: Likewise.
6733         * gcc.dg/torture/pr68037-3.c: Likewise.
6734         * gcc.dg/torture/pr68661-1a.c: Likewise.
6735         * gcc.dg/torture/pr68661-1b.c: Likewise.
6736         * gcc.target/i386/interrupt-1.c: Likewise.
6737         * gcc.target/i386/interrupt-2.c: Likewise.
6738         * gcc.target/i386/interrupt-3.c: Likewise.
6739         * gcc.target/i386/interrupt-4.c: Likewise.
6740         * gcc.target/i386/interrupt-5.c: Likewise.
6741         * gcc.target/i386/interrupt-6.c: Likewise.
6742         * gcc.target/i386/interrupt-7.c: Likewise.
6743         * gcc.target/i386/interrupt-8.c: Likewise.
6744         * gcc.target/i386/interrupt-9.c: Likewise.
6745         * gcc.target/i386/interrupt-10.c: Likewise.
6746         * gcc.target/i386/interrupt-11.c: Likewise.
6747         * gcc.target/i386/interrupt-12.c: Likewise.
6748         * gcc.target/i386/interrupt-13.c: Likewise.
6749         * gcc.target/i386/interrupt-14.c: Likewise.
6750         * gcc.target/i386/interrupt-15.c: Likewise.
6751         * gcc.target/i386/interrupt-16.c: Likewise.
6752         * gcc.target/i386/interrupt-17.c: Likewise.
6753         * gcc.target/i386/interrupt-18.c: Likewise.
6754         * gcc.target/i386/interrupt-19.c: Likewise.
6755         * gcc.target/i386/interrupt-20.c: Likewise.
6756         * gcc.target/i386/interrupt-21.c: Likewise.
6757         * gcc.target/i386/interrupt-22.c: Likewise.
6758         * gcc.target/i386/interrupt-23.c: Likewise.
6759         * gcc.target/i386/interrupt-24.c: Likewise.
6760         * gcc.target/i386/interrupt-25.c: Likewise.
6761         * gcc.target/i386/interrupt-26.c: Likewise.
6762         * gcc.target/i386/interrupt-27.c: Likewise.
6763         * gcc.target/i386/interrupt-28.c: Likewise.
6764         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6765         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6766         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6767         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6768         * gcc.target/i386/interrupt-iamcu.c: Likewise.
6769         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6770         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6771         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6772         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6773         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6774         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6775         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6777 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
6779         PR tree-optimization/52171
6780         * gcc.dg/pr52171.c: New test.
6781         * gcc.target/i386/pr52171.c: New test.
6783 2016-06-03  Jan Hubicka  <jh@suse.cz>
6785         * g++.dg/tree-ssa/pred-1.C: New testcase
6786         * gcc.dg/tree-ssa/pred-1.c: New testcase
6788 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6790         PR target/70957
6791         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6792         support.
6793         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6795 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6797         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6799 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6801         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6802         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6803         * gcc.dg/vect/vect-live-1.c: New test.
6804         * gcc.dg/vect/vect-live-2.c: New test.
6805         * gcc.dg/vect/vect-live-3.c: New test.
6806         * gcc.dg/vect/vect-live-4.c: New test.
6807         * gcc.dg/vect/vect-live-5.c: New test.
6808         * gcc.dg/vect/vect-live-slp-1.c: New test.
6809         * gcc.dg/vect/vect-live-slp-2.c: New test.
6810         * gcc.dg/vect/vect-live-slp-3.c: New test.
6812 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6814         PR middle-end/71387
6815         * g++.dg/opt/pr71387.C: New test.
6817 2016-06-02  Jeff Law  <law@redhat.com>
6819         PR tree-optimization/71328
6820         * gcc.c-torture/compile/pr71328.c: New test.
6822 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6824         PR fortran/52393
6825         * gfortran.dg/fmt_read_3.f90: Fix typo.
6826         * gfortran.dg/fmt_read_4.f90: New test.
6828 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6830         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6831         * g++.dg/cpp0x/forw_enum6.C: Likewise.
6832         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6833         * g++.dg/cpp0x/override2.C: Likewise.
6834         * g++.dg/parse/crash5.C: Likewise.
6835         * g++.dg/parse/error16.C: Likewise.
6836         * g++.dg/parse/error27.C: Likewise.
6837         * g++.dg/template/qualttp15.C: Likewise.
6838         * g++.dg/template/redecl4.C: Likewise.
6839         * g++.old-deja/g++.other/crash39.C: Likewise.
6840         * g++.old-deja/g++.other/struct1.C: Likewise.
6841         * g++.old-deja/g++.pt/m9a.C: Likewise.
6842         * g++.old-deja/g++.pt/memclass10.C: Likewise.
6844 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6846         PR c++/71372
6847         * c-c++-common/pr71372.c: New test.
6849         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6850         __TIME__ strings with __builtin_strcmp instead of printf and
6851         dg-output.
6853 2016-06-02  Martin Liska  <mliska@suse.cz>
6855         * gcc.dg/predict-9.c: New test.
6857 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6859         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6860         global set_compiler_env_var and global saved_compiler_env_var.
6862 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6864         PR rtl-optimization/71295
6865         * gcc.c-torture/compile/pr71295.c: New test.
6867 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6869         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6871         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6872         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6874         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6875         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6876         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6877         alternative number.
6879 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6881         * gcc.target/powerpc/p9-splat-4.c: New test.
6883 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6885         PR target/71186
6886         * gcc.target/powerpc/pr71186.c: New test.
6888 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6890         PR fortran/52393
6891         * gfortran.dg/fmt_read_3.f90: New test.
6893 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6895         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6896         procedure.
6898 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
6900         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6901         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6902         env var is set.
6903         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6904         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6905         shown once.
6906         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6907         during compilation.
6908         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6909         vars set by dg-set-compiler-env-var.
6911 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
6913         PR fortran/71156
6914         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6915         to the module procedure declaration.
6916         * gfortran.dg/submodule_16.f08: New test.
6918 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6920         PR middle-end/71371
6921         * c-c++-common/gomp/pr71371.c: New test.
6923 2016-06-01  Richard Biener  <rguenther@suse.de>
6925         PR tree-optimization/71366
6926         * gcc.dg/torture/pr71366-1.c: New testcase.
6927         * gcc.dg/torture/pr71366-2.c: Likewise.
6929 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6931         * gcc.target/powerpc/vslv-0.c: New test.
6932         * gcc.target/powerpc/vslv-1.c: New test.
6933         * gcc.target/powerpc/vsrv-0.c: New test.
6934         * gcc.target/powerpc/vsrv-1.c: New test.
6936 2016-06-01  Nathan Sidwell  <nathan@acm.org>
6938         * c-c++-common/torture/pr57945.c: Add expected PTX error.
6939         * gcc.target/nvptx/weak.c: New.
6941 2016-06-01  Richard Biener  <rguenther@suse.de>
6943         PR tree-optimization/71261
6944         * gcc.dg/torture/vect-bool-1.c: New testcase.
6946 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6948         * gfortran.dg/gomp/order-1.f90: New test.
6949         * gfortran.dg/gomp/order-2.f90: New test.
6951 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
6953         * gcc.dg/unroll-6.c: Update template.
6954         * gcc.dg/unroll-7.c: New testcase.
6955         * gcc.dg/unroll-8.c: New testcase.
6957 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6959         * gnat.dg/opt56.ad[sb]: New test.
6961 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
6963         PR c++/66635
6964         * g++.dg/cpp0x/constexpr-ice16.C: New.
6966 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6968         PR tree-optimization/71314
6969         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
6970         -mbranch-cost=2.
6972 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6974         PR tree-optimization/71077
6975         * gcc.dg/tree-ssa/pr71077.c: New test.
6977 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
6979         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6980         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6981         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6983 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
6985         PR c++/71248
6986         * g++.dg/cpp0x/pr71248.C: New.
6987         * g++.dg/cpp0x/auto7.C: Test column numbers too.
6988         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6989         * g++.dg/init/new37.C: Likewise.
6990         * g++.dg/template/static1.C: Likewise.
6991         * g++.dg/template/static2.C: Likewise.
6993 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
6995         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6996         instead of %rdi.
6997         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6999 2016-05-31  Marek Polacek  <polacek@redhat.com>
7001         * c-c++-common/Wswitch-unreachable-3.c: New test.
7002         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7004 2016-05-31  Richard Biener  <rguenther@suse.de>
7006         PR tree-optimization/71352
7007         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7009 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7011         * gcc.target/arm/armv5_thumb_isa.c: New test.
7013 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7015         PR target/71346
7016         * gcc.target/i386/pr71346.c: New test.
7018 2016-05-31  Tom de Vries  <tom@codesourcery.com>
7020         PR tree-optimization/69068
7021         * gcc.dg/graphite/pr69068.c: New test.
7023 2016-05-27  Martin Sebor  <msebor@redhat.com>
7025         PR c++/71306
7026         * g++.dg/warn/Wplacement-new-size-3.C: New test.
7028 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
7030         PR c++/71349
7031         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
7032         nowait depend(inout: dd[0]) clauses where permitted.
7034 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7036         PR c++/71238
7037         * g++.dg/parse/pr71238.C: New.
7038         * g++.dg/concepts/friend1.C: Test column numbers too.
7039         * g++.dg/cpp0x/initlist31.C: Likewise.
7040         * g++.dg/cpp0x/pr51420.C: Likewise.
7041         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7042         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7043         * g++.dg/ext/builtin3.C: Likewise.
7044         * g++.dg/lookup/friend12.C: Likewise.
7045         * g++.dg/lookup/friend7.C: Likewise.
7046         * g++.dg/lookup/koenig1.C: Likewise.
7047         * g++.dg/lookup/koenig5.C: Likewise.
7048         * g++.dg/lookup/used-before-declaration.C: Likewise.
7049         * g++.dg/overload/koenig1.C: Likewise.
7050         * g++.dg/template/crash65.C: Likewise.
7051         * g++.dg/template/friend57.C: Likewise.
7052         * g++.dg/warn/Wshadow-5.C: Likewise.
7053         * g++.dg/warn/Wunused-8.C: Likewise.
7054         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7055         * g++.old-deja/g++.jason/lineno5.C: Likewise.
7056         * g++.old-deja/g++.jason/member.C: Likewise.
7057         * g++.old-deja/g++.jason/report.C: Likewise.
7058         * g++.old-deja/g++.jason/scoping12.C: Likewise.
7059         * g++.old-deja/g++.law/visibility20.C: Likewise.
7060         * g++.old-deja/g++.ns/koenig5.C: Likewise.
7061         * g++.old-deja/g++.other/static5.C: Likewise.
7062         * g++.old-deja/g++.pt/overload2.C: Likewise.
7064 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7066         * gcc.dg/tree-ssa/peel1.c: New testcase.
7067         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7068         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7070 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7072         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7073         to ce.
7075 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7077         PR c++/71099
7078         * g++.dg/parse/virtual1.C: New.
7080 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
7082         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7083         Use correct register when clearing %edx.
7085 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
7087         PR tree-optimization/71289
7088         * gcc.dg/pr71289.c: New test.
7090 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7092         PR middle-end/71269
7093         PR middle-end/71292
7094         * gcc.dg/tree-ssa/pr71269.c: New test.
7095         * gcc.dg/tree-ssa/pr71292.c: New test.
7097 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7099         PR middle-end/71252
7100         * gcc.dg/tree-ssa/pr71252-2.c: New test.
7102 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7104         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7105         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7106         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7108 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7110         PR tree-optimization/69067
7111         * gcc.dg/graphite/pr69067.c: New test.
7113 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
7115         PR target/71245
7116         * gcc.target/i386/pr71245-1.c: New test.
7117         * gcc.target/i386/pr71245-2.c: Ditto.
7119 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7121         PR c++/71105
7122         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7123         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7124         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7126 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
7128         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7130 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
7132         Revert:
7133         PR c++/69855
7134         * g++.dg/overload/69855.C: New.
7135         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7136         * g++.old-deja/g++.pt/crash3.C: Likewise.
7138 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7140         PR c++/60385
7141         * g++.dg/parse/namespace13.C: New.
7143 2016-05-26  Jeff Law  <law@redhat.com>
7145         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7146         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7147         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7148         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7149         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7150         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7151         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7152         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7153         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7154         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7155         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7156         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7157         * gcc.dg/tree-ssa/vrp56.c: Likewise.
7159 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
7161         PR c++/69855
7162         * g++.dg/overload/69855.C: New.
7163         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7164         * g++.old-deja/g++.pt/crash3.C: Likewise.
7166 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7168         PR target/63596
7169         * gcc.target/aarch64/va_arg_1.c: New testcase.
7170         * gcc.target/aarch64/va_arg_2.c: Likewise.
7171         * gcc.target/aarch64/va_arg_3.c: Likewise.
7173 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7175         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7176         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7177         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7178         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7179         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7181 2016-05-27  Marek Polacek  <polacek@redhat.com>
7183         PR middle-end/71308
7184         * g++.dg/torture/pr71308.C: New test.
7186 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7188         * gcc.dg/zero_bits_compound-1.c: New test.
7189         * gcc.dg/zero_bits_compound-2.c: New test.
7191 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7193         PR middle-end/71279
7194         * gcc.dg/pr71279.c: New test.
7196 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7198         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7199         floating point min/max/comparison instructions.
7200         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7202 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7204         * c-c++-common/gomp/schedule-1.c: New test.
7205         * gfortran.dg/gomp/schedule-1.f90: New test.
7207 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
7209         PR c++/70822
7210         PR c++/70106
7211         * g++.dg/cpp1y/auto-fn32.C: New test.
7212         * g++.dg/cpp1y/paren4.C: New test.
7214 2016-05-26  Nathan Sidwell  <nathan@acm.org>
7216         * gcc.dg/20060410.c: Xfail on ptx.
7217         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7218         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7219         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7220         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7221         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7223 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7225         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7227 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7229         PR tree-optimization/71280
7230         * gcc.dg/pr71280.c: New test.
7232         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7234         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7235         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7237         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7239 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
7241         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7242         kept in memory.
7244 2016-05-25  Jeff Law  <law@redhat.com>
7246         PR tree-optimization/71272
7247         * gcc.c-torture/compile/pr71272.c: new test.
7249 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
7251         * gcc.target/powerpc/vec-cmpne.c: New test.
7252         * gcc.target/powerpc/vec-cmpne-long.c: New test.
7254 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7256         * gnat.dg/opt55.ad[sb]: New test.
7258 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7260         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7261         * c-c++-common/pr60226.c: Require int32plus.
7262         * gcc.c-torture/execute/pr70602.c: Likewise.
7263         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7264         unsigned long for malloc arg type.
7265         * gcc.dg/asr_div1.c: Require int32plus.
7266         * gcc.dg/enum-mode-1.c: XFAIL for int16.
7267         * gcc.dg/pie-1.c: Require pie.
7268         * gcc.dg/pie-2.c: Likewise.
7269         * gcc.dg/pr59471.c: Require int32plus.
7270         * gcc.dg/pr59963-2.c: XFAIL for int16.
7271         * gcc.dg/pr60114.c: Require int32plus.
7272         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7273         unsigned long for typedef of size_t.
7274         * gcc.dg/pr63914.c: Require int32plus.
7275         * gcc.dg/pr64536.c: Require pt32plus.
7276         * gcc.dg/pr65658.c: Likewise.
7277         * gcc.dg/pr67271.c: Require int32plus.
7278         * gcc.dg/pr68112.c: Likewise.
7279         * gcc.dg/pr69071.c: Skip for avr target.
7280         * gcc.dg/pr69973.c: Require int32plus.
7281         * gcc.dg/pr70169.c: Skip for avr target.
7282         * gcc.dg/sso-6.c: Require int32plus.
7283         * gcc.dg/sso-7.c: Likewise.
7284         * gcc.dg/sso-8.c: Likewise.
7285         * gcc.dg/vrp-min-max-2.c: Likewise.
7287 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7289         PR target/70738
7290         * gcc.target/i386/pr70738-1.c: New test.
7291         * gcc.target/i386/pr70738-2.c: Likewise.
7292         * gcc.target/i386/pr70738-3.c: Likewise.
7293         * gcc.target/i386/pr70738-4.c: Likewise.
7294         * gcc.target/i386/pr70738-5.c: Likewise.
7295         * gcc.target/i386/pr70738-6.c: Likewise.
7296         * gcc.target/i386/pr70738-7.c: Likewise.
7297         * gcc.target/i386/pr70738-8.c: Likewise.
7298         * gcc.target/i386/pr70738-9.c: Likewise.
7300 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7302         PR rtl-optimization/66940
7303         * gcc.c-torture/execute/pr66940.c: New test.
7305 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
7307         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7308         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7309         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7310         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7311         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7312         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7313         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7314         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7315         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7316         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7317         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7318         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7319         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7320         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7321         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7322         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7323         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7324         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7325         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7326         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7327         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7328         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7329         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7330         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7332 2016-05-25  Marek Polacek  <polacek@redhat.com>
7334         PR c/71265
7335         * gcc.dg/noncompile/pr71265.c: New test.
7337         PR c/71266
7338         * gcc.dg/noncompile/old-style-parm-3.c: New test.
7340 2016-05-25  Nathan Sidwell  <nathan@acm.org>
7342         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7344 2016-05-25  Richard Biener  <rguenther@suse.de>
7346         PR tree-optimization/71261
7347         * c-c++-common/torture/pr71261.c: New testcase.
7349 2016-05-25  Richard Biener  <rguenther@suse.de>
7351         PR tree-optimization/71264
7352         * gcc.dg/vect/pr71264.c: New testcase.
7354 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
7356         PR c++/55992
7357         * g++.dg/cpp0x/alias-decl-53.C: New.
7358         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7360 2016-05-25  Martin Liska  <mliska@suse.cz>
7362         * g++.dg/pr71239.C: New test.
7364 2016-05-25  Richard Biener  <rguenther@suse.de>
7366         * gcc.dg/vect/pr58135.c: Rename to ...
7367         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7369 2016-05-25  Marek Polacek  <polacek@redhat.com>
7371         * g++.dg/pr65295.C: Use target c++14.
7373 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7375         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7376         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7378 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7380         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7381         instructions.
7383 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
7385         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7386         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7387         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7388         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7389         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7390         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7391         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7392         * c-c++-common/goacc/pcopy.c: Likewise.
7393         * c-c++-common/goacc/pcopyin.c: Likewise.
7394         * c-c++-common/goacc/pcopyout.c: Likewise.
7395         * c-c++-common/goacc/pcreate.c: Likewise.
7396         * c-c++-common/goacc/pr70688.c: New test.
7397         * c-c++-common/goacc/present-1.c: Adjust test.
7398         * c-c++-common/goacc/reduction-5.c: Likewise.
7399         * g++.dg/goacc/data-1.C: New test.
7401 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7403         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7404         vector parity built-in functions.
7405         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7406         count trailing zeros automatic vectorization.
7407         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7408         count trailing zeros built-in functions.
7410 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7412         * gcc.dg/tree-ssa/reassoc-44.c: New test.
7414 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
7416         PR target/71050
7417         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7419 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7421         PR c++/50436
7422         * g++.dg/template/crash123.C: New.
7423         * g++.dg/template/crash124.C: Likewise.
7425 2016-05-24  Martin Sebor  <msebor@redhat.com>
7427         PR c++/71147
7428         * g++.dg/ext/flexary16.C: New test.
7430 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
7432         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7433         before math.h is included.
7434         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7435         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7436         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7437         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7438         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7439         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7440         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7441         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7442         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7443         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7444         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7445         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7446         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7447         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7448         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7449         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7450         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7451         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7452         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7453         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7454         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7455         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7456         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7458 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7459             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7461         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7462         support.
7464 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7466         PR c++/69872
7467         * g++.dg/warn/Wno-narrowing1.C: New.
7469 2016-05-24  Marek Polacek  <polacek@redhat.com>
7471         PR c/71249
7472         * c-c++-common/Wswitch-unreachable-2.c: New test.
7474 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
7476         PR c++/71257
7477         * g++.dg/vect/simd-clone-6.cc: New test.
7478         * g++.dg/gomp/declare-simd-6.C: New test.
7480         PR middle-end/70434
7481         PR c/69504
7482         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7484 2016-05-24  Richard Biener  <rguenther@suse.de>
7486         PR tree-optimization/71240
7487         * gcc.dg/optimize-bswapsi-5.c: New testcase.
7489 2016-05-24  Richard Biener  <rguenther@suse.de>
7491         PR tree-optimization/71230
7492         * gcc.dg/torture/pr71230.c: New testcase.
7493         * g++.dg/torture/pr71230.C: Likewise.
7495 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
7497         * c-c++-common/goacc/routine-5.c: Add tests.
7498         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7499         * gfortran.dg/goacc/routine-6.f90: Add tests.
7501 2016-05-24  Richard Biener  <rguenther@suse.de>
7503         PR tree-optimization/71253
7504         * gcc.dg/torture/pr71253.c: New testcase.
7506 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7508         PR middle-end/71252
7509         * gfortran.dg/pr71252.f90: New test.
7511 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
7513         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7515 2016-05-24  Richard Biener  <rguenther@suse.de>
7517         PR middle-end/70434
7518         PR c/69504
7519         * c-c++-common/vector-subscript-4.c: New testcase.
7520         * c-c++-common/vector-subscript-5.c: Likewise.
7522 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7524         PR fortran/71123
7525         * gfortran.dg/namelist_90.f: New test
7527 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7529         PR fortran/66461
7530         * gfortran.dg/unexpected_eof.f: New test
7532 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7533             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7535         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7536         as little endian.
7538 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7540         PR c++/70972
7541         * g++.dg/cpp0x/inh-ctor20.C: New.
7542         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7544 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7546         PR c++/69095
7547         * g++.dg/cpp0x/variadic168.C: New.
7549 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7551         * g++.dg/cpp0x/pr31445.C: Test column number too.
7552         * g++.dg/cpp0x/pr32253.C: Likewise.
7553         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7554         * g++.dg/cpp0x/variadic36.C: Likewise.
7556 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
7558         * gcc.dg/fold-notshift-2.c: Adjust.
7560 2016-05-23  Marek Polacek  <polacek@redhat.com>
7562         PR c/49859
7563         * c-c++-common/Wswitch-unreachable-1.c: New test.
7564         * gcc.dg/Wswitch-unreachable-1.c: New test.
7565         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7566         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7567         * g++.dg/gomp/block-10.C: Likewise.
7568         * gcc.dg/gomp/block-10.c: Likewise.
7569         * g++.dg/gomp/block-9.C: Likewise.
7570         * gcc.dg/gomp/block-9.c: Likewise.
7571         * g++.dg/gomp/target-1.C: Likewise.
7572         * g++.dg/gomp/target-2.C: Likewise.
7573         * gcc.dg/gomp/target-1.c: Likewise.
7574         * gcc.dg/gomp/target-2.c: Likewise.
7575         * g++.dg/gomp/taskgroup-1.C: Likewise.
7576         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7577         * gcc.dg/gomp/teams-1.c: Likewise.
7578         * g++.dg/gomp/teams-1.C: Likewise.
7579         * g++.dg/overload/error3.C: Likewise.
7580         * g++.dg/tm/jump1.C: Likewise.
7581         * g++.dg/torture/pr40335.C: Likewise.
7582         * gcc.dg/c99-vla-jump-5.c: Likewise.
7583         * gcc.dg/switch-warn-1.c: Likewise.
7584         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7585         * gcc.dg/nested-func-1.c: Likewise.
7586         * gcc.dg/pr67784-4.c: Likewise.
7588 2016-05-23  Richard Biener  <rguenther@suse.de>
7590         PR tree-optimization/71230
7591         * gfortran.dg/pr71230-1.f90: New testcase.
7592         * gfortran.dg/pr71230-2.f90: Likewise.
7594 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7596         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
7597         * gcc.dg/vect/pr58135.c:  Add new.
7598         * gfortran.dg/pr46519-1.f: Adjust test case.
7600 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7602         PR c++/53401
7603         * g++.dg/cpp0x/decltype64.C: New.
7605 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7607         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7608         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7609         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7611 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7613         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7614         Add poly64x1_t and poly64x2_t cases if supported.
7615         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7616         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7617         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7618         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7619         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7621 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7623         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7624         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7625         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7626         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7627         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7628         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7629         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7631 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7633         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7635 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7637         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7638         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7640 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
7642         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7643         constraint instead of "r".
7644         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7645         insn instead of vxorpd.
7646         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7648         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7649         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7651         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7653         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7654         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7656         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7658 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
7660         PR middle-end/40921
7661         * gcc.dg/tree-ssa/pr40921.c: New test.
7663 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7665         PR target/71103
7666         * gcc.target/avr/pr71103.c: New test.
7668 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
7670         PR middle-end/71179
7671         * gcc.dg/tree-ssa/pr71179.c: New test.
7673 2016-05-20  Martin Sebor  <msebor@redhat.com>
7675         PR c/71115
7676         * gcc.dg/init-excess-2.c: New test.
7678 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7680         * gnat.dg/opt53.adb: New test.
7681         * gnat.dg/opt54.adb: Likewise.
7683 2016-05-20  Martin Jambor  <mjambor@suse.cz>
7685         PR tree-optimization/70884
7686         * gcc.dg/tree-ssa/pr70919.c: New test.
7688 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7690         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7691         formatting.
7692         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7693         fix code formatting.
7695 2016-05-20  Nathan Sidwell  <nathan@acm.org>
7697         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
7698         non-common cases.
7699         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7701 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7703         * jit.dg/all-non-failing-tests.h: Add
7704         test-factorial-must-tail-call.c.
7705         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7706         * jit.dg/test-factorial-must-tail-call.c: New test case.
7708 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7710         PR fortran/71204
7711         * gfortran.dg/pr71204.f90: New test.
7713 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
7715         * gcc.target/nvptx/sincos.c: New test.
7717 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7719         PR c++/70572
7720         * g++.dg/cpp1y/auto-fn31.C: New.
7722 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7724         * gcc.target/powerpc/vec-addec.c: New test.
7725         * gcc.target/powerpc/vec-addec-int128.c: New test.
7727 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7729         * gcc.dg/plugin/must-tail-call-1.c: New test case.
7730         * gcc.dg/plugin/must-tail-call-2.c: New test case.
7731         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7732         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7734 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
7736         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7738 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7740         PR c++/71210
7741         * g++.dg/opt/pr71210-1.C: New test.
7742         * g++.dg/opt/pr71210-2.C: New test.
7744         PR tree-optimization/29756
7745         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7746         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
7747         only on selected targets where V4SImode vectors are known to be
7748         supported.
7750 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
7752         PR tree-optimization/71079
7753         PR tree-optimization/71206
7754         * gcc.dg/tree-ssa/pr71206.c: New testcase.
7756 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7758         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7759         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7760         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7762 2016-05-20  Richard Guenther  <rguenther@suse.de>
7764         PR tree-optimization/29756
7765         * gcc.dg/tree-ssa/vector-6.c: New testcase.
7767 2016-05-20  Richard Biener  <rguenther@suse.de>
7769         PR tree-optimization/71185
7770         * gcc.dg/tree-ssa/pr71185.c: New testcase.
7772 2016-05-20  Richard Biener  <rguenther@suse.de>
7774         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7776 2016-05-19  Marek Polacek  <polacek@redhat.com>
7778         PR c++/71075
7779         * g++.dg/diagnostic/pr71075.C: New test.
7781 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
7783         PR c++/71184
7784         * g++.dg/pr71184.C: New test case.
7786 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7788         * gcc.target/powerpc/darn-0.c: New test.
7789         * gcc.target/powerpc/darn-1.c: New test.
7790         * gcc.target/powerpc/darn-2.c: New test.
7792 2016-05-19  Marek Polacek  <polacek@redhat.com>
7794         PR tree-optimization/71031
7795         * gcc.dg/tree-ssa/vrp100.c: New test.
7797 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7799         PR rtl-optimization/71148
7800         * gcc.dg/pr71148.c: New test.
7802 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7804         PR target/71056
7805         * gcc.target/arm/pr71056.c: New test.
7807 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7809         * c-c++-common/pr69669.c: Check the used mode.
7811 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
7813         PR sanitizer/64354
7814         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7816 2016-05-19  Richard Biener  <rguenther@suse.de>
7818         PR tree-optimization/70729
7819         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7820         * gcc.dg/graphite/scop-18.c: Likewise.
7821         * gcc.dg/pr41783.c: Disable LIM.
7822         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7823         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7824         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7825         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7826         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7827         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7828         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7829         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7830         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7831         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7832         * gfortran.dg/pr42108.f90: Likewise.
7834 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
7836         PR driver/69265
7837         * gcc.dg/spellcheck-options-11.c: New test case.
7839 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7841         PR c++/71100
7842         * g++.dg/opt/pr71100.C: New test.
7844 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7846         PR ipa/69708
7847         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7848         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7849         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7850         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7852 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7854         PR ipa/69708
7855         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7856         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7857         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7858         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7859         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7861 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7863         PR c++/69793
7864         * g++.dg/template/crash122.C: New.
7866 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7868         PR c++/70466
7869         * g++.dg/template/pr70466-1.C: New.
7870         * g++.dg/template/pr70466-2.C: Likewise.
7872 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7874         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7875         splat operations and the XXSPLTIB instruction.
7876         * gcc.target/powerpc/p9-splat-2.c: Likewise.
7877         * gcc.target/powerpc/p9-splat-3.c: Likewise.
7878         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7879         xxlxor to clear a register.
7881 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
7883         * gcc.dg/torture/pr71020.c: New test.
7885 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7887         PR ipa/70646
7888         * gcc.dg/ipa/pr70646.c: New test.
7890 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7892         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7894 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7896         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7897         missing tests for vreinterpretq_p{8,16}.
7899 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7901         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7902         vsliq_n_s64 and vsliq_n_u64.
7904 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7906         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7907         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7909 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7911         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7912         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7913         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7915 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7917         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7918         in comment.
7920 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7922         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7923         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7924         "blr\t" and switch to scan-assembler-times.
7926 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
7928         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7929         with __aarch64__.
7930         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7931         declarations under __aarch64__ and __ARM_FEATURE_FMA.
7933 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7935         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7936         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7937         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7938         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7939         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7940         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7942         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7943         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7945         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7946         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7948         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7949         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7951         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7953 2016-05-18  Richard Biener  <rguenther@suse.de>
7955         PR tree-optimization/71168
7956         * gcc.dg/torture/pr71168.c: New testcase.
7958 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
7960         PR middle-end/63586
7961         * gcc.dg/tree-ssa/pr63586-2.c: New test.
7962         * gcc.dg/tree-ssa/pr63586.c: New test.
7963         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7965 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7967         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7968         * gcc.dg/pr68671.c: Fix ptx xfail-if.
7969         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7970         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7972 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7974         * gcc.target/nvptx/abi-vararg-3.c: New.
7976 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
7978         PR tree-optimization/54579
7979         PR middle-end/55299
7980         * gcc.dg/fold-notrotate-1.c: New test.
7981         * gcc.dg/fold-notshift-1.c: New test.
7982         * gcc.dg/fold-notshift-2.c: New test.
7984 2016-05-17  Marek Polacek  <polacek@redhat.com>
7986         PR ipa/71146
7987         * g++.dg/ipa/pr71146.C: New test.
7989 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
7991         * jit.dg/test-error-array-bounds.c: New test case.
7993 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7995         * gcc.dg/tree-ssa/and-1.c: New testcase.
7997 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7999         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8000         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8002 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8004         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8005         * gcc.dg/tree-ssa/vrp99.c: New testcase.
8007 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8009         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8011 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8013         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8015 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8017         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8018         ".2d[index]" when scan the assembly.
8019         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8020         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8021         float64x1.
8022         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8024 2016-05-17  Richard Biener  <rguenther@suse.de>
8026         PR tree-optimization/71132
8027         * gcc.dg/torture/pr71132.c: New testcase.
8029 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
8031         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8033 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8035         PR target/70809
8036         * gcc.target/aarch64/pr70809_1.c: New test.
8038 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8040         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8041         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8042         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8043         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8045 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
8046             Ilya Enkovich  <ilya.enkovich@intel.com>
8048         PR target/71114
8049         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8051 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
8053         * g++.dg/ipa/ivinline-7.C: Do not xfail.
8054         * g++.dg/ipa/ivinline-9.C: Do not xfail.
8056 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
8058         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
8059         test for __ARM_FP16_ARGS.
8060         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8061         * gcc.target/arm/aapcs/neon-vect10.c: New.
8062         * gcc.target/arm/aapcs/neon-vect9.c: New.
8063         * gcc.target/arm/aapcs/vfp18.c: New.
8064         * gcc.target/arm/aapcs/vfp19.c: New.
8065         * gcc.target/arm/aapcs/vfp20.c: New.
8066         * gcc.target/arm/aapcs/vfp21.c: New.
8067         * gcc.target/arm/fp16-aapcs-1.c: New.
8068         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
8069         test for __ARM_FP16_ARGS.
8070         * g++.target/arm/fp16-return-1.c: Update expected output.
8072 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
8074         PR testsuite/70227
8075         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8077 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
8079         PR fortran/69603
8080         * gfortran.dg/pr69603.f90: New testcase.
8082 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8084         * gfortran.dg/dec_union_4.f90: Fix endian issue.
8086 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8088         PR fortran/71047
8089         * gfortran.dg/pr71047.f08: New test.
8091 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
8093         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8094         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8095         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8097 2016-05-13  Martin Sebor  <msebor@redhat.com>
8099         PR c++/60049
8100         * g++.dg/cpp0x/constexpr-60049.C: New test.
8102 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
8104         PR bootstrap/71071
8105         * gcc.dg/pr71071.c: New test.
8107 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
8109         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8110         remove XOP handling.
8111         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8113 2016-05-13  Nathan Sidwell  <nathan@acm.org>
8115         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8116         __atomic_is_lock_free declaration.
8118 2016-05-13  Richard Biener  <rguenther@suse.de>
8120         PR tree-optimization/42587
8121         * gcc.dg/optimize-bswapsi-4.c: New testcase.
8123 2016-05-13  Martin Liska  <mliska@suse.cz>
8125         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8126         the new format of dump output.
8128 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8130         * gcc.dg/pr71084.c: New test.
8132 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8134         PR target/53440
8135         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8137 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8139         * gcc.target/aarch64/struct_return.c: New test.
8141 2016-05-12  Marek Polacek  <polacek@redhat.com>
8143         PR c/70756
8144         * c-c++-common/pr70756-2.c: New test.
8145         * c-c++-common/pr70756.c: New test.
8147 2016-05-12  Richard Biener  <rguenther@suse.de>
8149         PR tree-optimization/71059
8150         * gcc.dg/torture/pr71059.c: New testcase.
8152 2016-05-12  Richard Biener  <rguenther@suse.de>
8154         PR tree-optimization/71062
8155         * gcc.dg/torture/pr71062.c: New testcase.
8157 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8159         PR tree-optimization/71006
8160         * gcc.dg/pr71006.c: New test.
8162 2016-05-12  Marek Polacek  <polacek@redhat.com>
8164         PR driver/71063
8165         * gcc.dg/opts-7.c: New test.
8167 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8169         PR target/70830
8170         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8171         Add -save-temps to dg-options.
8172         Scan for ldmfd rather than pop instruction.
8173         * gcc.target/arm/interrupt-2.c: Likewise.
8174         * gcc.target/arm/pr70830.c: New test.
8176 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
8178         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8179         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8181         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8182         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8183         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8185         PR target/71019
8186         * gcc.target/i386/avx512vl-pack-1.c: New test.
8187         * gcc.target/i386/avx512vl-pack-2.c: New test.
8188         * gcc.target/i386/avx512bw-pack-2.c: New test.
8190         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8192         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8193         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8194         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8196 2016-05-12  Richard Biener  <rguenther@suse.de>
8198         PR tree-optimization/70986
8199         * gcc.dg/torture/pr70986-1.c: New testcase.
8200         * gcc.dg/torture/pr70986-2.c: Likewise.
8201         * gcc.dg/torture/pr70986-3.c: Likewise.
8203 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
8205         PR c/43651
8206         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8207         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8209 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
8211         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8212         directive.
8213         * gcc.target/i386/pr66746.c: Ditto.
8215 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8217         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8218         support.
8219         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8220         warning when using -mvsx-timode.
8221         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8222         * gcc.target/powerpc/dform-2.c: Likewise.
8223         * gcc.target/powerpc/pr68805.c: Likewise.
8225 2016-05-11  Marek Polacek  <polacek@redhat.com>
8227         PR c++/71024
8228         * c-c++-common/attributes-3.c: New test.
8230 2016-05-11  Nathan Sidwell  <nathan@acm.org>
8232         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8233         * gcc.c-torture/execute/pr68185.c: Likewise.
8234         * gcc.dg/ipa/pr70306.c: Requires global constructors.
8235         * gcc.dg/pr69634.c: Requires scheduling.
8236         * gcc.dg/torture/pr66178.c: Require label values.
8237         * gcc.dg/setjmp-6.c: Require indirect jumps.
8239 2016-05-11  Richard Biener  <rguenther@suse.de>
8241         PR tree-optimization/71055
8242         * gcc.dg/torture/pr71055.c: New testcase.
8244 2016-05-11  Richard Biener  <rguenther@suse.de>
8246         PR debug/71057
8247         * g++.dg/debug/pr71057.C: New testcase.
8249 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
8251         PR fortran/70855
8252         * gfortran.dg/gomp/pr70855.f90: New test.
8254 2016-05-11  Richard Biener  <rguenther@suse.de>
8256         PR middle-end/71002
8257         * g++.dg/torture/pr71002.C: New testcase.
8259 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
8261         PR middle-end/70807
8262         * gcc.dg/pr70807.c: New test.
8264 2016-05-10  Martin Sebor  <msebor@redhat.com>
8266         PR c++/38611
8267         * g++.dg/Wattributes.C: New test.
8269 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
8271         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8272         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8273         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8275 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8277         PR target/70799
8278         * gcc.target/i386/pr70799-1.c: New test.
8280 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8282         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8284 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8286         PR middle-end/70877
8287         * gcc.target/i386/pr70877.c: New test.
8289 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8291         PR tree-optimization/70786
8292         * gcc.target/i386/pr70876.c: New test.
8294 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
8296         PR target/70927
8297         * gcc.target/i386/avx512vl-logic-1.c: New test.
8298         * gcc.target/i386/avx512vl-logic-2.c: New test.
8299         * gcc.target/i386/avx512dq-logic-2.c: New test.
8301 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8303         PR target/70963
8304         * gcc.target/powerpc/pr70963.c: New.
8306 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
8308         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8309         (test_very_wide_line): Add ruler to expected output.
8310         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8311         (test_very_wide_line): Likewise.
8312         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8313         (test_show_locus): Within the handling of "test_very_wide_line",
8314         enable show_ruler_p on the diagnostic context.
8316 2016-05-10  Richard Biener  <rguenther@suse.de>
8318         PR tree-optimization/71039
8319         * gcc.dg/torture/pr71039.c: New testcase.
8321 2016-05-10  Nathan Sidwell  <nathan@acm.org>
8323         * gcc.dg/nested-func-10.c: Requires alloca.
8324         * gcc.dg/nested-func-9.c: Requires alloca.
8325         * gcc.c-torture/execute/pr70460.c: Requires labels.
8326         * gcc.c-torture/compile/pr70199.c: Requires labels.
8327         * gcc.target/nvptx/decl.c: Compile only.
8328         * gcc.target/nvptx/trailing-init.c: Compile only.
8329         * gcc.target/nvptx/ary-init.c: Compile only.
8331 2016-05-10  Marek Polacek  <polacek@redhat.com>
8333         PR c/70255
8334         * gcc.dg/attr-opt-1.c: New test.
8336 2016-05-10  Richard Biener  <rguenther@suse.de>
8338         PR tree-optimization/70497
8339         PR tree-optimization/28367
8340         * gcc.dg/torture/20160404-1.c: New testcase.
8341         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8342         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8344 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8346         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8348 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
8350         * gcc.target/i386/fabsneg-1.c New test.
8352 2016-05-09  Alan Modra  <amodra@gmail.com>
8354         PR testsuite/70826
8355         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8357 2016-05-09  Richard Biener  <rguenther@suse.de>
8359         PR tree-optimization/70985
8360         * gcc.dg/torture/pr70985.c: New testcase.
8362 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
8364         * gcc.dg/tree-ssa/ifc-9.c: New test.
8365         * gcc.dg/tree-ssa/ifc-10.c: New test.
8366         * gcc.dg/tree-ssa/ifc-11.c: New test.
8367         * gcc.dg/tree-ssa/ifc-12.c: New test.
8368         * gcc.dg/vect/pr61194.c: Remove XFAIL.
8369         * gcc.dg/vect/vect-23.c: Remove XFAIL.
8370         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8372 2016-05-09  Richard Biener  <rguenther@suse.de>
8374         PR fortran/70937
8375         * gfortran.dg/pr70937.f90: New testcase.
8377 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8379         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8381 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
8383         PR fortran/56226
8384         * gfortran.dg/dec_structure_1.f90: New testcase.
8385         * gfortran.dg/dec_structure_2.f90: Ditto.
8386         * gfortran.dg/dec_structure_3.f90: Ditto.
8387         * gfortran.dg/dec_structure_4.f90: Ditto.
8388         * gfortran.dg/dec_structure_5.f90: Ditto.
8389         * gfortran.dg/dec_structure_6.f90: Ditto.
8390         * gfortran.dg/dec_structure_7.f90: Ditto.
8391         * gfortran.dg/dec_structure_8.f90: Ditto.
8392         * gfortran.dg/dec_structure_9.f90: Ditto.
8393         * gfortran.dg/dec_structure_10.f90: Ditto.
8394         * gfortran.dg/dec_structure_11.f90: Ditto.
8395         * gfortran.dg/dec_union_1.f90: Ditto.
8396         * gfortran.dg/dec_union_2.f90: Ditto.
8397         * gfortran.dg/dec_union_3.f90: Ditto.
8398         * gfortran.dg/dec_union_4.f90: Ditto.
8399         * gfortran.dg/dec_union_5.f90: Ditto.
8400         * gfortran.dg/dec_union_6.f90: Ditto.
8401         * gfortran.dg/dec_union_7.f90: Ditto.
8403 2016-05-07  Tom de Vries  <tom@codesourcery.com>
8405         PR tree-optimization/70956
8406         * gcc.dg/graphite/pr70956.c: New test.
8408 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
8410         PR middle-end/70941
8411         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8412         (a, b, c, d): Change type from char to signed char.
8413         (main): Compare against (signed char) -1634678893 instead of
8414         hardcoded -109.  Use __builtin_abort instead of abort.
8416         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8417         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8419         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8421 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8423         PR debug/70935
8424         * gcc.dg/torture/pr70935.c: New test.
8426 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8428         PR target/58219
8429         * gcc.target/sh/pr58219.c: New tests.
8431 2016-05-06  Richard Biener  <rguenther@suse.de>
8433         PR tree-optimization/70960
8434         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8436 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8438         PR target/52933
8439         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8440         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8441         Adjust expected instruction counts.
8442         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8444 2016-05-06  Marek Polacek  <polacek@redhat.com>
8446         PR sanitizer/70875
8447         * gcc.dg/ubsan/bounds-3.c: New test.
8449 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8451         PR target/54089
8452         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8454 2016-05-06  Richard Biener  <rguenther@suse.de>
8456         PR middle-end/70931
8457         * gfortran.dg/pr70931.f90: New testcase.
8459 2016-05-06  Richard Biener  <rguenther@suse.de>
8461         PR middle-end/70941
8462         * gcc.dg/torture/pr70941.c: New testcase.
8464 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
8466         PR tree-optimization/57206
8467         * gcc.dg/vect/pr57206.c: New test.
8469 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8471         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8473 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
8475         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8477         * c-c++-common/Wdangling-else-4.c: New test.
8479 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
8481         PR c++/70906
8482         PR c++/70933
8483         * g++.dg/opt/pr70906.C: New test.
8484         * g++.dg/opt/pr70933.C: New test.
8486         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8488 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
8490         * gcc.dg/ipa/pure-const-3.c: New testcase.
8492 2016-05-04  Marek Polacek  <polacek@redhat.com>
8494         * c-c++-common/Wdangling-else-1.c: New test.
8495         * c-c++-common/Wdangling-else-2.c: New test.
8496         * c-c++-common/Wdangling-else-3.c: New test.
8498 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
8500         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8501         flag is present.
8503 2016-05-04  Marek Polacek  <polacek@redhat.com>
8505         PR c/48778
8506         * gcc.dg/Waddress-2.c: New test.
8508 2016-05-04  Alan Modra  <amodra@gmail.com>
8510         * gcc.target/powerpc/pr70866.c: New.
8512 2016-05-03  Martin Sebor  <msebor@redhat.com>
8514         PR c++/66561
8515         * c-c++-common/builtin_location.c: New test.
8516         * g++.dg/cpp1y/builtin_location.C: New test.
8518 2016-05-03  Marek Polacek  <polacek@redhat.com>
8520         PR c/70859
8521         * gcc.dg/pr70859.c: New test.
8522         * gcc.dg/pr70859-2.c: New test.
8524 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
8526         * gnat.dg/debug5.adb: New testcase.
8528 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8530         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8531         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8532         Procedure to check for z10 instruction set.
8534 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8536         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8538 2016-05-03  Alan Modra  <amodra@gmail.com>
8540         * gcc.target/powerpc/savres.c: Add func using a single gpr.
8542 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8544         * gcc.target/i386/avx512f-cvt-1.c: New test.
8546 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8548         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8549         -fdump-tree-vrp-details.
8551 2016-05-03  Richard Biener  <rguenther@suse.de>
8553         * gcc.dg/pr30172-1.c: Adjust.
8554         * gcc.dg/pr63743.c: Likewise.
8555         * gcc.dg/tm/pr51696.c: Likewise.
8556         * c-c++-common/tm/safe-1.c: Likewise.
8557         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8558         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8559         * g++.dg/plugin/self-assign-test-1.C: Likewise.
8560         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8562 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8564         PR rtl-optimization/70467
8565         * gcc.target/i386/pr70467-3.c: New test.
8566         * gcc.target/i386/pr70467-4.c: New test.
8568         PR tree-optimization/70916
8569         * gcc.c-torture/compile/pr70916.c: New test.
8571         PR target/49244
8572         * gcc.target/i386/pr49244-1.c: New test.
8573         * gcc.target/i386/pr49244-2.c: New test.
8575 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
8577         PR rtl-optimization/44281
8578         * gcc.target/i386/pr44281.c: New test.
8580 2016-05-03  bin cheng  <bin.cheng@arm.com>
8582         PR tree-optimization/56541
8583         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8584         * gcc.dg/vect/pr56541.c: new test.
8586 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8588         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8589         __float128.
8590         * gcc.target/powerpc/float128-complex-2.c: Likewise.
8592 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
8594         PR testsuite/70520
8595         * c-c++-common/asan/clone-test-1.c (main): Align child process
8596         stack to 16 bytes.
8598 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8600         PR c++/62314
8601         * g++.dg/spellcheck-fields-2.C: New test case.
8603 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8605         PR c++/62314
8606         * g++.dg/pr62314.C: New test case.
8608 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
8610         * gcc.dg/ipa/inline-8.c: New testcase.
8612 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
8614         PR rtl-optimization/70467
8615         * gcc.target/i386/pr70467-1.c: New test.
8617 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8619         * gcc.dg/spec-options.c: Run the test on all targets.
8620         * gcc.dg/foo.specs: Use cpp_unique_options.
8622 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8624         * gcc.dg/tree-ssa/unord.c: New testcase.
8626 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8628         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8630 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
8632         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8634 2016-05-02  Marek Polacek  <polacek@redhat.com>
8636         PR c/70851
8637         * gcc.dg/enum-incomplete-3.c: New test.
8639 2016-05-02  Marek Polacek  <polacek@redhat.com>
8640             Tom de Vries  <tom@codesourcery.com>
8642         PR tree-optimization/70700
8643         * gcc.dg/pr70700.c: New test.
8645 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
8647         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8648         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8649         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8650         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8651         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8653 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
8655         * ada/acats/run_acats: Rename into...
8656         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
8657         * ada/acats/run_all.sh: Remove redundant test.
8658         (target_run): Move around.
8659         (target_gnatchop): Use newly built executable.
8660         (target_gnatmake): Likewise.
8661         Check that the compilation of impbit succeeds.
8663 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
8665         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8666         * gcc.dg/20021029-1.c: Likewise.
8667         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8668         * gcc.target/sh/attr-isr-trapa.c: Likewise.
8669         * gcc.target/sh/cmpstr.c: Likewise.
8670         * gcc.target/sh/cmpstrn.c: Likewise.
8671         * gcc.target/sh/memset.c: Likewise.
8672         * gcc.target/sh/pr21255-2-mb.c: Likewise.
8673         * gcc.target/sh/pr21255-2-ml.c: Likewise.
8674         * gcc.target/sh/pr39423-1.c: Likewise.
8675         * gcc.target/sh/pr49468-di.c: Likewise.
8676         * gcc.target/sh/pr49468-si.c: Likewise.
8677         * gcc.target/sh/pr49880-1.c: Likewise.
8678         * gcc.target/sh/pr49880-2.c: Likewise.
8679         * gcc.target/sh/pr49880-3.c: Likewise.
8680         * gcc.target/sh/pr50751-1.c: Likewise.
8681         * gcc.target/sh/pr50751-4.c: Likewise.
8682         * gcc.target/sh/pr50751-7.c: Likewise.
8683         * gcc.target/sh/pr51244-1.c: Likewise.
8684         * gcc.target/sh/pr51244-10.c: Likewise.
8685         * gcc.target/sh/pr51244-11.c: Likewise.
8686         * gcc.target/sh/pr51244-12.c: Likewise.
8687         * gcc.target/sh/pr51244-13.c: Likewise.
8688         * gcc.target/sh/pr51244-14.c: Likewise.
8689         * gcc.target/sh/pr51244-17.c: Likewise.
8690         * gcc.target/sh/pr51244-18.c: Likewise.
8691         * gcc.target/sh/pr51244-19.c: Likewise.
8692         * gcc.target/sh/pr51244-4.c: Likewise.
8693         * gcc.target/sh/pr51244-5.c: Likewise.
8694         * gcc.target/sh/pr51244-7.c: Likewise.
8695         * gcc.target/sh/pr51244-8.c: Likewise.
8696         * gcc.target/sh/pr51244-9.c: Likewise.
8697         * gcc.target/sh/pr51697.c: Likewise.
8698         * gcc.target/sh/pr52483-1.c: Likewise.
8699         * gcc.target/sh/pr52483-2.c: Likewise.
8700         * gcc.target/sh/pr52483-3.c: Likewise.
8701         * gcc.target/sh/pr52483-5.c: Likewise.
8702         * gcc.target/sh/pr52933-1.c: Likewise.
8703         * gcc.target/sh/pr52933-2.c: Likewise.
8704         * gcc.target/sh/pr52933-3.c: Likewise.
8705         * gcc.target/sh/pr53568-1.c: Likewise.
8706         * gcc.target/sh/pr53976-1.c: Likewise.
8707         * gcc.target/sh/pr53988-1.c: Likewise.
8708         * gcc.target/sh/pr53988.c: Likewise.
8709         * gcc.target/sh/pr54089-1.c: Likewise.
8710         * gcc.target/sh/pr54089-6.c: Likewise.
8711         * gcc.target/sh/pr54089-7.c: Likewise.
8712         * gcc.target/sh/pr54089-8.c: Likewise.
8713         * gcc.target/sh/pr54089-9.c: Likewise.
8714         * gcc.target/sh/pr54236-1.c: Likewise.
8715         * gcc.target/sh/pr54236-2.c: Likewise.
8716         * gcc.target/sh/pr54236-3.c: Likewise.
8717         * gcc.target/sh/pr54236-4.c: Likewise.
8718         * gcc.target/sh/pr54386.c: Likewise.
8719         * gcc.target/sh/pr54602-1.c: Likewise.
8720         * gcc.target/sh/pr54685.c: Likewise.
8721         * gcc.target/sh/pr54760-1.c: Likewise.
8722         * gcc.target/sh/pr54760-2.c: Likewise.
8723         * gcc.target/sh/pr54760-3.c: Likewise.
8724         * gcc.target/sh/pr54760-4.c: Likewise.
8725         * gcc.target/sh/pr54760-5.c: Likewise.
8726         * gcc.target/sh/pr54760-6.c: Likewise.
8727         * gcc.target/sh/pr55146.c: Likewise.
8728         * gcc.target/sh/pr55160.c: Likewise.
8729         * gcc.target/sh/pr59278.c: Likewise.
8730         * gcc.target/sh/pr59401-1.c: Likewise.
8731         * gcc.target/sh/pr59533-1.c: Likewise.
8732         * gcc.target/sh/pr63260.c: Likewise.
8733         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8734         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8735         * gcc.target/sh/strlen.c: Likewise.
8736         * gcc.target/sh/torture/pr30807.c: Likewise.
8737         * gcc.target/sh/torture/pr34777.c: Likewise.
8738         * gcc.target/sh/torture/pr64652.c: Likewise.
8739         * gcc.target/sh/torture/pr65505.c: Likewise.
8740         * gcc.target/sh/torture/pragma-isr.c: Likewise.
8741         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8743 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8745         PR c++/66644
8746         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8748 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8750         * gcc.target/powerpc/vsx-elemrev-1.c: New.
8751         * gcc.target/powerpc/vsx-elemrev-2.c: New.
8752         * gcc.target/powerpc/vsx-elemrev-3.c: New.
8753         * gcc.target/powerpc/vsx-elemrev-4.c: New.
8755 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
8757         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8758         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8760 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
8762         PR middle-end/70626
8763         * c-c++-common/goacc/combined-reduction.c: New test.
8764         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8766 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
8768         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8769         *movdi_internal pattern only if PIC off.
8770         * gcc.target/i386/pr70155-2.c: Likewise.
8771         * gcc.target/i386/pr70155-3.c: Likewise.
8772         * gcc.target/i386/pr70155-4.c: Likewise.
8773         * gcc.target/i386/pr70155-5.c: Likewise.
8774         * gcc.target/i386/pr70155-6.c: Likewise.
8775         * gcc.target/i386/pr70155-7.c: Likewise.
8776         * gcc.target/i386/pr70155-8.c: Likewise.
8777         * gcc.target/i386/pr70155-15.c: Likewise.
8778         * gcc.target/i386/pr70155-17.c: Likewise.
8779         * gcc.target/i386/pr70155-22.c: Likewise.
8781 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
8783         PR tree-optimization/70803
8784         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8786 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8788         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8789         optimization of vector loop.
8790         * gcc.target/i386/vect-unpack-3.c: New test.
8791         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8792         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8793         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8795 2016-04-29  Marek Polacek  <polacek@redhat.com>
8797         PR sanitizer/70342
8798         * g++.dg/ubsan/null-7.C: New test.
8800         PR c/70852
8801         * gcc.dg/pr70852.c: New test.
8803 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8805         PR/69089
8806         * g++.dg/cpp0x/alignas6.C: New test.
8808 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8810         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8811         * gcc.dg/pr27003.c: Likewise.
8812         * gcc.dg/tree-ssa/cswtch.c: Likewise.
8813         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8814         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8815         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8816         * gcc.target/arc/mxy.c: Likewise.
8817         * gcc.target/arc/mswape.c: Likewise.
8818         * gcc.target/arc/mrtsc.c: Likewise.
8819         * gcc.target/arc/mcrc.c: Likewise.
8820         * gcc.target/arc/mdsp-packa.c: Likewise.
8821         * gcc.target/arc/mdvbf.c: Likewise.
8822         * gcc.target/arc/mlock.c: Likewise.
8823         * gcc.target/arc/mmac-24.c: Likewise.
8824         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8826 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8827             Matthijs Kooijman  <matthijs@stdin.nl>
8828             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8830         PR target/60040
8831         * gcc.target/avr/pr60040-1.c: New.
8832         * gcc.target/avr/pr60040-2.c: New.
8834 2016-04-29  Richard Biener  <rguenther@suse.de>
8836         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8838 2016-04-29  Richard Biener  <rguenther@suse.de>
8840         PR tree-optimization/13962
8841         PR tree-optimization/65686
8842         * gcc.dg/uninit-pr65686.c: New testcase.
8844 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
8846         PR middle-end/70843
8847         * gcc.dg/pr70843.c: New test.
8849 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8851         PR target/70858
8852         * gcc.target/i386/pr70858.c: New test.
8854 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
8856         * gcc.target/arc/nps400-1.c: New file.
8858 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8859             Andrew Burgess  <andrew.burgess@embecosm.com>
8861         * gcc.target/arc/movh_cl-1.c: New file.
8863 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8864             Andrew Burgess  <andrew.burgess@embecosm.com>
8866         * gcc.target/arc/extzv-1.c: New file.
8867         * gcc.target/arc/insv-1.c: New file.
8868         * gcc.target/arc/insv-2.c: New file.
8869         * gcc.target/arc/movb-1.c: New file.
8870         * gcc.target/arc/movb-2.c: New file.
8871         * gcc.target/arc/movb-3.c: New file.
8872         * gcc.target/arc/movb-4.c: New file.
8873         * gcc.target/arc/movb-5.c: New file.
8874         * gcc.target/arc/movb_cl-1.c: New file.
8875         * gcc.target/arc/movb_cl-2.c: New file.
8876         * gcc.target/arc/movbi_cl-1.c: New file.
8877         * gcc.target/arc/movl-1.c: New file.
8879 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8880             Andrew Burgess  <andrew.burgess@embecosm.com>
8882         * gcc.target/arc/cmem-1.c: New file.
8883         * gcc.target/arc/cmem-2.c: New file.
8884         * gcc.target/arc/cmem-3.c: New file.
8885         * gcc.target/arc/cmem-4.c: New file.
8886         * gcc.target/arc/cmem-5.c: New file.
8887         * gcc.target/arc/cmem-6.c: New file.
8888         * gcc.target/arc/cmem-7.c: New file.
8889         * gcc.target/arc/cmem-ld.inc: New file.
8890         * gcc.target/arc/cmem-st.inc: New file.
8892 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8894         PR target/70821
8895         * gcc.target/i386/pr70821.c: New test.
8897 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
8899         * gcc.target/powerpc/vec-adde.c: New test.
8900         * gcc.target/powerpc/vec-adde-int128.c: New test.
8902 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8904         * gcc.target/i386/avx-vround-1.c: New test.
8905         * gcc.target/i386/avx-vround-2.c: New test.
8906         * gcc.target/i386/avx512vl-vround-1.c: New test.
8907         * gcc.target/i386/avx512vl-vround-2.c: New test.
8909 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8911         PR testsuite/70595
8912         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8913         (check_effective_target_cilkplus_runtime): ... this.
8914         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8915         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8917         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8918         Require cilkplus_runtime.
8919         Don't add -lcilkrts.
8920         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8921         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8922         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8923         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8924         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8925         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8926         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8927         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8928         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8929         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8930         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8931         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8932         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8933         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8934         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8935         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8936         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8937         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8938         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8939         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8940         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8941         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8942         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8943         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8944         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8945         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8946         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8947         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8948         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8950         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8951         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8953         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8955         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8956         cilkplus_runtime.
8958 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
8960         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8961         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8963 2015-04-27  Ryan Burn  <contact@rnburn.com>
8965         PR c++/69024
8966         PR c++/68997
8967         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8968         diagnostic.
8969         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8970         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8972 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8974         * gnat.dg/limited_with4.ad[sb]: New test.
8975         * gnat.dg/limited_with4_pkg.ads: New helper.
8977 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8979         PR target/70155
8980         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8981         and movv1ti_internal patterns
8982         * gcc.target/i386/pr70155-1.c: New test.
8983         * gcc.target/i386/pr70155-2.c: Likewise.
8984         * gcc.target/i386/pr70155-3.c: Likewise.
8985         * gcc.target/i386/pr70155-4.c: Likewise.
8986         * gcc.target/i386/pr70155-5.c: Likewise.
8987         * gcc.target/i386/pr70155-6.c: Likewise.
8988         * gcc.target/i386/pr70155-7.c: Likewise.
8989         * gcc.target/i386/pr70155-8.c: Likewise.
8990         * gcc.target/i386/pr70155-9.c: Likewise.
8991         * gcc.target/i386/pr70155-10.c: Likewise.
8992         * gcc.target/i386/pr70155-11.c: Likewise.
8993         * gcc.target/i386/pr70155-12.c: Likewise.
8994         * gcc.target/i386/pr70155-13.c: Likewise.
8995         * gcc.target/i386/pr70155-14.c: Likewise.
8996         * gcc.target/i386/pr70155-15.c: Likewise.
8997         * gcc.target/i386/pr70155-16.c: Likewise.
8998         * gcc.target/i386/pr70155-17.c: Likewise.
8999         * gcc.target/i386/pr70155-18.c: Likewise.
9000         * gcc.target/i386/pr70155-19.c: Likewise.
9001         * gcc.target/i386/pr70155-20.c: Likewise.
9002         * gcc.target/i386/pr70155-21.c: Likewise.
9003         * gcc.target/i386/pr70155-22.c: Likewise.
9005 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9007         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9008         ".{5,6}".
9010 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
9012         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9013         * gcc.dg/tree-ssa/scev-9.c: Ditto.
9014         * gcc.dg/tree-ssa/scev-10.c: Ditto.
9015         * gcc.dg/tree-ssa/scev-11.c: Ditto.
9016         * gcc.dg/tree-ssa/scev-12.c: Ditto.
9018 2016-04-27  Richard Biener  <rguenther@suse.de>
9020         PR ipa/70760
9021         * g++.dg/ipa/ipa-pta-2.C: New testcase.
9022         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9024 2016-04-27  Nathan Sidwell  <nathan@acm.org>
9026         * g++.dg/cpp0x/constexpr-recursion3.C: New.
9027         * g++.dg/ubsan/pr63956.C: Adjust error location.
9029 2016-04-27  Nick Clifton  <nickc@redhat.com>
9031         PR middle-end/49889
9032         * gcc.dg/pr49889.c: New test.
9034 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
9036         * c-c++-common/memset-array.c: New test.
9038 2016-04-26  Martin Sebor  <msebor@redhat.com>
9040         PR c++/66639
9041         * g++.dg/cpp1y/func_constexpr.C: New test.
9043 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
9045         PR c++/70241
9046         * g++.dg/cpp0x/enum32.C: New test.
9047         * g++.dg/cpp0x/enum33.C: New test.
9049 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9051         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9052         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9053         * gcc.c-torture/execute/bitfld-6.c: Likewise.
9054         * gcc.c-torture/execute/bitfld-7.c: Likewise.
9055         * gcc.c-torture/execute/pr38151.c: Likewise.
9056         * gcc.c-torture/execute/pr66556.c: Likewise.
9057         * gcc.c-torture/execute/pr67781.c: Likewise.
9058         * gcc.c-torture/execute/pr68648.c: Likewise.
9060 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9062         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9064 2016-04-26  Marek Polacek  <polacek@redhat.com>
9066         PR c/67784
9067         * gcc.dg/pr67784-3.c: New test.
9068         * gcc.dg/pr67784-4.c: New test.
9069         * gcc.dg/pr67784-5.c: New test.
9071         PR c/70791
9072         * gcc.dg/Wnested-externs-2.c: New test.
9074 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9076         * gcc.dg/fold-plusmult.c: Adjust.
9077         * gcc.dg/no-strict-overflow-6.c: Adjust.
9078         * gcc.dg/gomp/loop-1.c: Xfail some tests.
9080 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9082         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9083         number scans.
9084         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9085         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9086         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9087         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9088         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9089         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9090         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9091         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9092         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9093         * gcc.target/i386/avx512f-gather-5.c: Likewise.
9094         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9095         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9096         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9097         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9098         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9099         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9100         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9101         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9102         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9103         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9104         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9105         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9106         scans.
9107         * gcc.target/i386/pr32219-4.c: Likewise.
9108         * gcc.target/i386/pr32219-6.c: Likewise.
9109         * gcc.target/i386/pr32219-8.c: Likewise.
9111 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9113         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9114         associated options.
9116 2016-04-26  Marek Polacek  <polacek@redhat.com>
9118         PR c++/70744
9119         * g++.dg/ext/cond2.C: New test.
9121 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
9123         PR tree-optimization/70771
9124         PR tree-optimization/70775
9125         * gcc.dg/pr70771.c: New test.
9126         * gcc.dg/pr70775.c: New test.
9128 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9130         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9132 2016-04-25  Richard Biener  <rguenther@suse.de>
9134         PR tree-optimization/70780
9135         * gcc.dg/torture/pr70780.c: New testcase.
9137 2016-04-25  Michael Collison  <michael.collison@arm.com>
9139         * gcc.target/arm/neon-vaddws16.c: New test.
9140         * gcc.target/arm/neon-vaddws32.c: New test.
9141         * gcc.target/arm/neon-vaddwu16.c: New test.
9142         * gcc.target/arm/neon-vaddwu32.c: New test.
9143         * gcc.target/arm/neon-vaddwu8.c: New test.
9144         * lib/target-supports.exp
9145         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9146         that arm neon support vector widen sum of HImode TO SImode.
9148 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
9150         PR sanitizer/70712
9151         * c-c++-common/asan/pr70712.c: New test.
9153 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9155         * .gitattributes: New file.
9157 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
9159         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9161 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
9163         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9164         * gfortran.dg/submodule_15.f08: Likewise.
9166 2016-04-22  Richard Biener  <rguenther@suse.de>
9168         PR tree-optimization/70740
9169         * gcc.dg/torture/pr70740.c: New testcase.
9171 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
9173         PR target/70750
9174         * gcc.target/i386/pr70750-1.c: New test.
9175         * gcc.target/i386/pr70750-2.c: Likewise.
9177 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
9179         PR c++/70540
9180         * g++.dg/cpp0x/auto48.C: New.
9182 2016-04-21  Marek Polacek  <polacek@redhat.com>
9184         PR c++/70513
9185         * g++.dg/cpp0x/forw_enum12.C: New test.
9186         * g++.dg/cpp0x/forw_enum13.C: New test.
9188 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9190         PR target/70728
9191         * gcc.target/i386/pr70728.c: New test.
9193 2016-04-21  Richard Biener  <rguenther@suse.de>
9195         PR middle-end/70747
9196         * gcc.dg/pr70747.c: New testcase.
9198 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
9200         PR tree-optimization/70715
9201         * gcc.dg/tree-ssa/scev-13.c: New test.
9203 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9205         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9207 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9209         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9211 2016-04-20  Jan Hubicka  <jh@suse.cz>
9213         PR ipa/70018
9214         * g++.dg/ipa/nothrow-1.C: New testcase.
9216 2016-04-20  Nathan Sidwell  <nathan@acm.org>
9218         PR c++/55635
9219         * g++.dg/eh/delete1.C: New.
9221 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9223         * gcc.target/i386/avx256-unaligned-store-2.c: Add
9224         -mtune-ctrl=sse_typeless_stores.
9226 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9228         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9230 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9232         PR tree-optimization/69489
9233         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9235 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
9237         PR c++/69363
9238         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9239         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9240         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9242 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9244         PR tree-optimization/56625
9245         PR tree-optimization/69489
9246         * gcc.dg/vect/pr56625.c: New test.
9247         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9249 2016-04-20  Andrew Pinski  <apinski@cavium.com>
9251         PR target/64971
9252         * gcc.c-torture/compile/pr37433-1.c: New testcase.
9254 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
9256         * gnat.dg/self1.adb: Remove now incorrect test.
9258 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9260         * gcc.dg/tree-ssa/scev-11.c: New test.
9261         * gcc.dg/tree-ssa/scev-12.c: New test.
9263 2016-04-20  Marek Polacek  <polacek@redhat.com>
9265         PR tree-optimization/70725
9266         * gcc.dg/pr70725.c: New test.
9268 2016-04-20  Richard Biener  <rguenther@suse.de>
9270         PR tree-optimization/70726
9271         * g++.dg/vect/pr70726.cc: New testcase.
9273 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9275         PR target/70674
9276         * gcc.target/s390/pr70674.c: New test.
9278 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9280         PR libgfortran/70684
9281         * gfortran.dg/list_read_14.f90: New test.
9283 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
9285         PR target/69201
9286         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9287         extern to force it misaligned.
9288         (b): Likewise.
9289         (c): Likewise.
9290         (d): Likewise.
9291         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9292         Don't check `*' before movv4sf_internal.
9293         * gcc.target/i386/avx256-unaligned-store-2.c: Check
9294         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9295         Don't check `*' before movv16qi_internal.
9296         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9297         extern to force it misaligned.
9298         (b): Likewise.
9299         (c): Likewise.
9300         (d): Likewise.
9301         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9302         Don't check `*' before movv2df_internal.
9303         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9304         extern to force it misaligned.
9305         (b): Likewise.
9306         (c): Likewise.
9307         (d): Likewise.
9308         Check movv8sf_internal instead of avx_storeups256.
9309         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9311 2016-04-19  Richard Biener  <rguenther@suse.de>
9313         PR tree-optimization/70171
9314         * g++.dg/tree-ssa/pr70171.C: New testcase.
9316 2016-04-19  Richard Biener  <rguenther@suse.de>
9318         PR tree-optimization/70724
9319         * gcc.dg/torture/pr70724.c: New testcase.
9321 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
9323         PR middle-end/70689
9324         * gcc.target/i386/pr70689.c: New.
9326 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
9328         PR target/70708
9329         * gcc.target/i386/pr70708.c: New test.
9331 2016-04-18  Richard Biener  <rguenther@suse.de>
9333         PR tree-optimization/43434
9334         * gcc.dg/vect/pr43434.c: New testcase.
9335         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9336         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9337         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9338         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9339         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9340         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9341         * gcc.dg/gomp/pr68640.c: Likewise.
9342         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9343         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9345 2016-04-18  Richard Biener  <rguenther@suse.de>
9347         PR tree-optimization/70701
9348         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9350 2016-04-18  Tom de Vries  <tom@codesourcery.com>
9352         PR testsuite/70699
9353         * gcc.dg/pr70161.c: Add dot-file scans.
9354         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9355         instead of after last dot char.
9357 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9359         * c-c++-common/dump-ada-spec-3.c: New test.
9360         * c-c++-common/dump-ada-spec-4.c: Likewise.
9362 2016-04-17  Tom de Vries  <tom@codesourcery.com>
9364         PR other/70183
9365         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9367 2016-04-15  Jan Hubicka  <jh@suse.cz>
9369         PR ipa/70018
9370         * g++.dg/ipa/pure-const-1.C: New testcase.
9371         * g++.dg/ipa/pure-const-2.C: New testcase.
9372         * g++.dg/ipa/pure-const-3.C: New testcase.
9374 2016-04-15  Marek Polacek  <polacek@redhat.com>
9376         PR c/70671
9377         * gcc.dg/bitfld-22.c: New test.
9379 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
9381         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9382         x86_64.
9384 2016-04-15  Marek Polacek  <polacek@redhat.com>
9386         PR c/70651
9387         * c-c++-common/pr70651.c: New test.
9389 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9391         PR rtl-optimization/70681
9392         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9393         dump scan on arm and powerpc.
9394         * gcc.dg/pr10474.c: Likewise.
9396 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
9398         PR c++/69517
9399         PR c++/70019
9400         PR c++/70588
9401         * g++.dg/cpp1y/vla11.C: Revert for real.
9403         PR c/70436
9404         * c-c++-common/Wparentheses-1.c: New test.
9405         * c-c++-common/gomp/Wparentheses-1.c: New test.
9406         * c-c++-common/gomp/Wparentheses-2.c: New test.
9407         * c-c++-common/gomp/Wparentheses-3.c: New test.
9408         * c-c++-common/gomp/Wparentheses-4.c: New test.
9409         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9410         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9411         * c-c++-common/goacc/Wparentheses-1.c: New test.
9413 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
9415         PR target/70662
9416         * gcc.target/i386/pr70662.c: New test.
9418 2016-04-15  Richard Biener  <rguenther@suse.de>
9419             Alan Modra  <amodra@gmail.com>
9421         PR tree-optimization/70130
9422         * gcc.dg/vect/O3-pr70130.c: New testcase.
9424 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9426         PR target/70669
9427         * gcc.target/powerpc/pr70669.c: New test.
9429         PR target/70640
9430         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9431         a power7 system that does not have an assembler that supports
9432         power8.
9434 2016-04-14  Martin Sebor  <msebor@redhat.com>
9436         PR c++/69517
9437         PR c++/70019
9438         PR c++/70588
9439         * c-c++-common/ubsan/vla-1.c: Revert.
9440         * g++.dg/cpp1y/vla11.C: Same.
9441         * g++.dg/cpp1y/vla12.C: Same.
9442         * g++.dg/cpp1y/vla13.C: Same.
9443         * g++.dg/cpp1y/vla14.C: Same.
9444         * g++.dg/cpp1y/vla3.C: Same.
9445         * g++.dg/init/array24.C: Same.
9446         * g++.dg/ubsan/vla-1.C: Same.
9448 2016-04-14  Marek Polacek  <polacek@redhat.com>
9449             Jan Hubicka  <hubicka@ucw.cz>
9451         PR c++/70029
9452         * g++.dg/torture/pr70029.C: New test.
9454 2016-04-14  Martin Sebor  <msebor@redhat.com>
9456         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9457         type size to prevent failures on targets with very low maximum
9458         alignment.
9460 2016-04-14  Richard Biener  <rguenther@suse.de>
9462         PR tree-optimization/70623
9463         * gcc.dg/torture/pr70623.c: New testcase.
9464         * gcc.dg/torture/pr70623-2.c: Likewise.
9466 2016-04-13  Martin Sebor  <msebor@redhat.com>
9468         PR c++/69517
9469         PR c++/70019
9470         PR c++/70588
9471         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9472         * g++.dg/cpp1y/vla11.C: New test.
9473         * g++.dg/cpp1y/vla12.C: New test.
9474         * g++.dg/cpp1y/vla13.C: New test.
9475         * g++.dg/cpp1y/vla14.C: New test.
9476         * g++.dg/cpp1y/vla3.C: Restore deleted test.
9477         * g++.dg/init/array24.C: Fully brace VLA initializer.
9478         * g++.dg/ubsan/vla-1.C: Disable exceptions.
9480 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9482         PR c++/70641
9483         * g++.dg/opt/pr70641.C: New test.
9485 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9487         PR rtl-optimization/68749
9488         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9489         effects of argument promotions.
9490         Remove default args to dg-skip-if.
9492 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
9494         PR c++/70635
9495         * g++.dg/parse/pr70635.C: New.
9497 2016-04-13  Marek Polacek  <polacek@redhat.com>
9499         PR c++/70639
9500         * c-c++-common/Wmisleading-indentation-4.c: New test.
9502 2016-04-13  Marek Polacek  <polacek@redhat.com>
9504         PR c/70436
9505         * gcc.dg/Wparentheses-12.c: New test.
9506         * gcc.dg/Wparentheses-13.c: New test.
9508 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9510         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9511         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9512         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9514 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9516         PR middle-end/70633
9517         * gcc.c-torture/compile/pr70633.c: New test.
9519         PR debug/70628
9520         * gcc.dg/torture/pr70628.c: New test.
9522 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
9524         PR c++/70610
9525         * g++.dg/template/pr70610.C: New test.
9526         * g++.dg/template/pr70610-2.C: New test.
9527         * g++.dg/template/pr70610-3.C: New test.
9528         * g++.dg/template/pr70610-4.C: New test.
9530 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9532         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9533         128 instead of 32.
9535         PR c++/70571
9536         * g++.dg/ext/pr70571.C: New test.
9538 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9540         PR target/70640
9541         * gcc.target/powerpc/pr70640.c: New test.
9543 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
9545         PR c++/68722
9546         * g++.dg/parse/pr68722.C: New.
9548 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9550         PR rtl-optimization/70596
9551         * gcc.target/i386/pr70596.c: New test.
9553 2016-04-12  Nathan Sidwell  <nathan@acm.org>
9555         PR c++/70501
9556         * g++.dg/init/pr70501.C: New.
9558 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
9560         * gcc.target/i386/asm-flag-6.c: New test.
9562 2016-04-12  Tom de Vries  <tom@codesourcery.com>
9564         PR tree-optimization/68756
9565         * gcc.dg/graphite/pr68756.c: New test.
9567 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9569         PR tree-optimization/70602
9570         * gcc.c-torture/execute/pr70602.c: New test.
9572 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9574         PR target/70381
9575         * gcc.target/powerpc/float128-1.c: New tests to make sure the
9576         __float128 emulator is built and runs.
9577         * gcc.target/powerpc/float128-1.c: Likewise.
9579         * lib/target-supports.exp (check_ppc_float128_sw_available):
9580         Rework tests for __float128 software and hardware
9581         availability. Fix exit condition to return 0 on success.
9583 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
9585         PR target/70133
9586         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9587         * gcc.target/aarch64/target_attr_15.c: Likewise.
9589 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
9591         PR c++/69066
9592         * g++.dg/cpp1y/pr69066.C: New.
9594 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9596         PR fortran/68566
9597         * gfortran.dg/pr36192.f90: Update test.
9598         * gfortran.dg/pr36192_1.f90: Update test.
9599         * gfortran.dg/real_dimension_1.f: Update test.
9600         * gfortran.dg/parameter_array_init_7.f90: New test.
9602 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
9604         PR testsuite/64039
9605         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9607         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9609         PR rtl-optimization/66669
9610         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9612         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9614         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9615         * gcc.dg/pie-1.c: Likewise.
9616         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9617         * gcc.dg/pic-4.c: Likewise.
9618         * gcc.dg/pie-3.c: Likewise.
9619         * gcc.dg/pie-4.c: Likewise.
9621         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9623         PR tree-optimization/68644
9624         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9626         PR rtl-optimization/64886
9627         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9629 2016-04-09  Tom de Vries  <tom@codesourcery.com>
9631         PR tree-optimization/68953
9632         * gcc.dg/graphite/pr68953.c: New test.
9634 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9636         PR fortran/70592
9637         * gfortran.dg/deferred_character_16.f90: New test.
9639 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
9641         PR tree-optimization/70586
9642         * gcc.c-torture/execute/pr70586.c: New test.
9644 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9646         PR sanitizer/70573
9647         * c-c++-common/asan/halt_on_error-1.c: Replace memset
9648         with __builtin_memset
9649         * c-c++-common/asan/halt_on_error-2.c: Likewise.
9651 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
9653         PR lto/70289
9654         PR ipa/70348
9655         PR tree-optimization/70373
9656         PR middle-end/70533
9657         PR middle-end/70534
9658         PR middle-end/70535
9659         * c-c++-common/goacc/reduction-5.c: New test.
9660         * c-c++-common/goacc/reduction-promotions.c: New test.
9661         * gfortran.dg/goacc/reduction-3.f95: New test.
9662         * gfortran.dg/goacc/reduction-promotions.f90: New test.
9664 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
9666         PR c++/70590
9667         PR c++/70452
9668         * g++.dg/pr70590.C: New test.
9669         * g++.dg/pr70590-2.C: New test.
9671 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
9673         PR middle-end/70593
9674         * gcc.target/i386/pr70593.c: New test.
9676         PR rtl-optimization/70574
9677         * gcc.target/i386/avx2-pr70574.c: New test.
9679 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
9681         PR sanitizer/70541
9682         * c-c++-common/asan/pr70541.c: New test.
9684 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9686         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9687         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9689 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9691         PR target/70566
9692         * gcc.c-torture/execute/pr70566.c: New test.
9694 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9696         * c-c++-common/goacc/uninit-copy-clause.c: New test.
9697         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9699 2016-04-08  Alan Modra  <amodra@gmail.com>
9701         * gcc.target/powerpc/pr70117.c: New.
9703 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
9705         PR testsuite/70581
9706         * gcc.dg/lto/simd-function_0.c: New test.
9708         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9709         clones.
9710         * c-c++-common/attr-simd-2.c: Likewise.
9711         * c-c++-common/attr-simd-4.c: Likewise.
9712         * gcc.dg/gomp/simd-clones-2.c: Likewise.
9713         * gcc.dg/gomp/simd-clones-3.c: Likewise.
9715 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9717         PR testsuite/70553
9718         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9720 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
9721             Tom de Vries  <tom@codesourcery.com>
9723         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9724         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9725         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9726         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9727         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9728         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9729         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9730         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9732 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9734         PR c/70436
9735         * g++.dg/warn/Wparentheses-29.C: New test.
9737 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9739         PR c/70436
9740         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9741         explicit braces to resolve a future -Wparentheses warning.
9743 2016-04-06  Richard Henderson  <rth@redhat.com>
9745         * gcc.dg/pr61817-1.c: New test.
9746         * gcc.dg/pr61817-2.c: New test.
9747         * gcc.dg/pr69391-1.c: New test.
9748         * gcc.dg/pr69391-2.c: New test.
9750 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
9752         PR rtl-optimization/70398
9753         * gcc.target/aarch64/pr70398.c: New.
9755 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9757         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9759 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
9760             Pedro Alves  <palves@redhat.com>
9762         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9764 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
9766         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9767         Check for avx512f effective targets instead of avx2.
9768         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9769         for AVX512F clones.
9770         * gcc.dg/gomp/declare-simd-3.c: Likewise.
9771         * g++.dg/gomp/declare-simd-1.C: Likewise.
9772         * g++.dg/gomp/declare-simd-3.C: Likewise.
9773         * g++.dg/gomp/declare-simd-4.C: Likewise.
9775         PR middle-end/70550
9776         * c-c++-common/gomp/pr70550-1.c: New test.
9777         * c-c++-common/gomp/pr70550-2.c: New test.
9779 2016-04-05  Nathan Sidwell  <nathan@acm.org>
9781         PR c++/70512
9782         * g++.dg/ext/attribute-may-alias-5.C: New.
9784 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9786         PR c++/70336
9787         * c-c++-common/pr70336.c: New test.
9788         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9789         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9791 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
9793         PR ipa/66223
9794         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9796 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9798         PR rtl-optimization/70542
9799         * gcc.dg/torture/pr70542.c: New test.
9800         * gcc.target/i386/avx2-pr70542.c: New test.
9802 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
9804         PR tree-optimization/70509
9805         * gcc.target/i386/avx512bw-pr70509.c: New test.
9807 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
9809         PR c++/70452
9810         * g++.dg/ext/constexpr-vla4.C: New test.
9812 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
9814         PR target/70510
9815         * gcc.target/i386/pr70510.c: New test.
9817 2016-04-05  Richard Biener  <rguenther@suse.de>
9819         PR tree-optimization/70526
9820         * g++.dg/torture/pr70526.C: New testcase.
9822 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9824         PR target/70525
9825         * gcc.target/i386/pr70525.c: New test.
9827 2016-04-05  Richard Biener  <rguenther@suse.de>
9829         PR middle-end/70499
9830         * g++.dg/torture/pr70499.C: New testcase.
9832 2016-04-05  Richard Biener  <rguenther@suse.de>
9834         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9835         remove XFAIL.
9837 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
9839         PR middle-end/70307
9840         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
9841         rs6000 ABI warnings.
9843 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
9845         PR ipa/66223
9846         * g++.dg/ipa/devirt-51.C: New testcase.
9848 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9849             Jakub Jelinek  <jakub@redhat.com>
9851         PR middle-end/70457
9852         * gcc.dg/torture/pr70457.c: New.
9854 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9856         PR fortran/67538
9857         * gfortran.dg/allocate_with_source_19.f08: New test.
9859 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9861         PR fortran/65795
9862         * gfortran.dg/coarray_allocate_6.f08: New test.
9864 2016-04-04  Richard Biener  <rguenther@suse.de>
9866         PR rtl-optimization/70484
9867         * gcc.dg/torture/pr70484.c: New testcase.
9869 2016-04-04  Marek Polacek  <polacek@redhat.com>
9871         PR c/70307
9872         * gcc.dg/torture/pr70307.c: New test.
9874 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
9876         PR target/70416
9877         PR target/67391
9878         * gcc.target/sh/torture/pr70416.c: New.
9880 2016-04-02  Martin Sebor  <msebor@redhat.com>
9882         PR c++/67376
9883         PR c++/70170
9884         PR c++/70172
9885         PR c++/70228
9886         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9887         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9888         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9889         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9890         * g++.dg/cpp0x/constexpr-string.C: Same.
9891         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9892         * g++.dg/cpp0x/pr65398.C: Same.
9893         * g++.dg/ext/constexpr-vla1.C: Same.
9894         * g++.dg/ext/constexpr-vla2.C: Same.
9895         * g++.dg/ext/constexpr-vla3.C: Same.
9896         * g++.dg/ubsan/pr63956.C: Same.
9898 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9900         PR rtl-optimization/70467
9901         * gcc.target/i386/pr70467-2.c: New test.
9903 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9904             Marek Polacek  <polacek@redhat.com>
9906         PR c++/70488
9907         * g++.dg/init/new47.C: New test.
9909 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9911         PR target/70496
9912         * gcc.target/arm/pr70496.c: New test.
9914 2016-04-01  Nathan Sidwell  <nathan@acm.org>
9916         PR c++/68475
9917         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9919 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9921         PR target/69890
9922         * gcc.dg/strlenopt.h (memmove): New.
9923         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9924         instead of "string.h".
9925         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9926         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9927         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9928         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9929         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9930         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9931         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9932         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9933         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9934         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9935         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9936         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9937         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9938         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9939         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9940         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9941         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9942         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9943         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9944         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9946 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9948         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9949         (Holder::foo): Reflect this.
9951 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
9953         PR target/70442
9954         * gcc.dg/pr70442.c: New test.
9956 2016-03-31  Nathan Sidwell  <nathan@acm.org>
9958         PR c++/70393
9959         * g++.dg/cpp0x/constexpr-virtual6.C: New.
9961 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
9963         PR target/70453
9964         * gcc.target/i386/pr70453.c: New test.
9966 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
9968         PR target/70292
9969         * gcc.c-torture/pr70292.c: New test.
9971 2016-03-31  Marek Polacek  <polacek@redhat.com>
9973         PR c/70297
9974         * c-c++-common/pr70297.c: New test.
9975         * g++.dg/cpp0x/typedef-redecl.C: New test.
9976         * gcc.dg/typedef-redecl2.c: New test.
9978 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
9980         PR rtl-optimization/70460
9981         * gcc.c-torture/execute/pr70460.c: New test.
9983 2016-03-31  Richard Biener  <rguenther@suse.de>
9985         PR c++/70430
9986         * g++.dg/ext/vector30.C: New testcase.
9988 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
9989             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9991         * gfortran.dg/fmt_pf.f90: New test.
9993 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9995         Forward-port from 5 branch
9996         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
9998         PR testsuite/70356
9999         * gcc.target/i386/avx-vextractf128-256-5.c: Move
10000         dg-require-effective-target after dg-do.
10002         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
10004         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10006 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
10007             Julian Brown  <julian@codesourcery.com>
10008             Chung-Lin Tang  <cltang@codesourcery.com>
10009             Cesar Philippidis  <cesar@codesourcery.com>
10010             James Norris  <jnorris@codesourcery.com>
10011             Tom de Vries  <tom@codesourcery.com>
10012             Nathan Sidwell  <nathan@codesourcery.com>
10014         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10015         * c-c++-common/goacc/loop-clauses.c: Likewise.
10016         * g++.dg/goacc/template.C: Likewise.
10017         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10018         * gfortran.dg/goacc/loop-1.f95: Likewise.
10019         * gfortran.dg/goacc/loop-5.f95: Likewise.
10020         * gfortran.dg/goacc/loop-6.f95: Likewise.
10021         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10022         * c-c++-common/goacc-gomp/nesting-1.c: Update.
10023         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10024         * c-c++-common/goacc/clauses-fail.c: Likewise.
10025         * c-c++-common/goacc/parallel-1.c: Likewise.
10026         * c-c++-common/goacc/reduction-1.c: Likewise.
10027         * c-c++-common/goacc/reduction-2.c: Likewise.
10028         * c-c++-common/goacc/reduction-3.c: Likewise.
10029         * c-c++-common/goacc/reduction-4.c: Likewise.
10030         * c-c++-common/goacc/routine-3.c: Likewise.
10031         * c-c++-common/goacc/routine-4.c: Likewise.
10032         * c-c++-common/goacc/routine-5.c: Likewise.
10033         * c-c++-common/goacc/tile.c: Likewise.
10034         * g++.dg/goacc/template.C: Likewise.
10035         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10036         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10037         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
10038         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
10039         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10040         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10041         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10042         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
10043         * c-c++-common/goacc/use_device-1.c: ... this file.
10044         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
10045         * c-c++-common/goacc/host_data-5.c: ... this file, and...
10046         * c-c++-common/goacc/host_data-6.c: ... this file.
10047         * c-c++-common/goacc/loop-2-kernels.c: New file.
10048         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10049         * c-c++-common/goacc/loop-3.c: Likewise.
10050         * g++.dg/goacc/reference.C: Likewise.
10051         * g++.dg/goacc/routine-1.C: Likewise.
10052         * g++.dg/goacc/routine-2.C: Likewise.
10054 2016-03-30  Richard Biener  <rguenther@suse.de>
10056         PR middle-end/70450
10057         * gcc.dg/torture/pr70450.c: New testcase.
10059 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10061         PR target/70421
10062         * gcc.dg/torture/pr70421.c: New test.
10063         * gcc.target/i386/avx512f-pr70421.c: New test.
10065 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10067         PR testsuite/70364
10068         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10069         (check): New function.
10070         (bar): Call check.
10071         (foo): Align stack to 16 bytes when calling bar.
10072         * gcc.target/i386/cleanup-2.c: Likewise.
10074 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
10076         PR tree-optimization/59124
10077         * gcc.dg/Warray-bounds-19.c: New test.
10079 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
10081         * lib/prune.exp (escape_regex_chars): New.
10082         (prune_file_path): Update to quote metcharacters for regexp.
10084 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
10086         PR rtl-optimization/70429
10087         * gcc.c-torture/execute/pr70429.c: New test.
10089         PR tree-optimization/70405
10090         * gcc.dg/pr70405.c: New test.
10092 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
10094         PR fortran/70397
10095         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10096         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10098 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
10100         PR testsuite/64177
10101         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10102         __cilkrts_set_param to set two workers.
10103         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10104         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10106 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10108         * g++.dg/ext/fnname5.C: Update the test for Darwin.
10110 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10112         PR target/70406
10113         * gcc.target/i386/pr70406.c: New test.
10115 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
10117         * gnat.dg/specs/double_record_extension3.ads: New test.
10119 2016-03-25  Richard Henderson  <rth@redhat.com>
10121         PR target/70120
10122         * gcc.target/aarch64/pr70120-1.c: New.
10123         * gcc.target/aarch64/pr70120-2.c: New.
10124         * gcc.target/aarch64/pr70120-3.c: New.
10126 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
10128         PR c++/62212
10129         * g++.dg/template/mangle2.C: The dg-do directive should be
10130         "compile" not "assemble".
10132 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
10134         PR lto/69650
10135         * gcc.dg/pr69650.c: New test.
10137 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
10139         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10141 2016-03-25  Alan Modra  <amodra@gmail.com>
10143         * gcc.dg/dfp/pr70052.c: New test.
10145 2016-03-24  Richard Henderson  <rth@redhat.com>
10147         PR middle-end/69845
10148         * gcc.dg/tree-ssa/pr69845-1.c: New test.
10149         * gcc.dg/tree-ssa/pr69845-2.c: New test.
10151 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10153         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10155 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10157         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10158         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10160 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10162         * c-c++-common/goacc/uninit-dim-clause.c: New test.
10163         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10165 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
10167         PR c++/62212
10168         * g++.dg/template/mangle2.C: New test.
10170 2016-03-24  Richard Biener  <rguenther@suse.de>
10172         PR tree-optimization/70396
10173         * gcc.dg/torture/pr70396.c: New testcase.
10175 2016-03-24  Richard Biener  <rguenther@suse.de>
10177         PR middle-end/70370
10178         * gcc.dg/torture/pr70370.c: New testcase.
10180 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10182         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10183         * gfortran.dg/goacc/kernels-tree.f95: Same.
10184         * gfortran.dg/goacc/parallel-tree.f95: Same.
10186 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10188         * c-c++-common/goacc/uninit-if-clause.c: New test.
10189         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10191 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
10193         PR target/70290
10194         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10195         Fix formatting.
10197 2016-03-24  Richard Biener  <rguenther@suse.de>
10199         PR tree-optimization/70372
10200         * gcc.dg/tree-ssa/pr70372.c: New testcase.
10202 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10204         PR c++/70347
10205         * g++.dg/cpp1y/nsdmi-union1.C: New test.
10207 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10209         PR c++/70332
10210         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10212 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10214         PR c++/70001
10215         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10216         * g++.dg/cpp1y/pr70001.C: New test.
10218         PR c++/70323
10219         * g++.dg/cpp0x/constexpr-70323.C: New test.
10221 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
10222             Jason Merrill  <jason@redhat.com>
10223             Jakub Jelinek  <jakub@redhat.com>
10225         PR c++/69315
10226         * g++.dg/cpp0x/constexpr-69315.C: New test.
10227         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10229 2016-03-23  Marek Polacek  <polacek@redhat.com>
10231         PR c++/69884
10232         * g++.dg/warn/Wignored-attributes-1.C: New test.
10233         * g++.dg/warn/Wignored-attributes-2.C: New test.
10235 2016-03-23  Tom de Vries  <tom@codesourcery.com>
10237         * c-c++-common/goacc/kernels-default.c (foo): Add missing
10238         initialization.
10239         * gfortran.dg/goacc/private-3.f95 (test): Same.
10240         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10241         missing use param.
10243 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10245         * lib/target-supports.exp: Remove v7ve entry from loop
10246         creating effective target checks.
10247         (check_effective_target_arm_arch_v7ve_ok): New procedure.
10248         (add_options_for_arm_arch_v7ve): Likewise.
10250 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10252         PR tree-optimization/70354
10253         * gcc.dg/vect/pr70354-1.c: New test.
10254         * gcc.dg/vect/pr70354-2.c: New test.
10255         * gcc.target/i386/avx2-pr70354-1.c: New test.
10256         * gcc.target/i386/avx2-pr70354-2.c: New test.
10258 2016-03-22  Jeff Law  <law@redhat.com>
10260         PR target/70232
10261         * gcc.dg/tree-ssa/pr70232.c: New test.
10263 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10265         PR target/70302
10266         * gcc.target/i386/pr70302.c: New test.
10268 2016-03-22  Richard Biener  <rguenther@suse.de>
10270         PR middle-end/70251
10271         * g++.dg/torture/pr70251.C: New testcase.
10273 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
10275         PR c/69993
10276         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10277         Wmisleading-indentation.c.
10278         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10279         reflect change to diagnostic text and order of messages.
10280         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10282 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
10284         * g++.dg/ext/java-3.C: Don't compile on AIX.
10286 2016-03-22  Richard Biener  <rguenther@suse.de>
10288         PR middle-end/70333
10289         * gcc.dg/torture/pr70333.c: New testcase.
10291 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10293         * g++.dg/ext/pr70290.C: New test.
10295 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
10297         PR target/70325
10298         * gcc.target/i386/pr70325.c: New test.
10300 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
10302         PR target/70329
10303         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10304         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10306         PR target/70300
10307         * gcc.target/i386/pr70300.c: New test.
10309         PR c++/70295
10310         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10311         (func2): New function for cond with parens, xfail warning for c++.
10312         * g++.dg/warn/Wnonnull-compare-8.C: New test.
10314 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10316         PR c++/70096
10317         * g++.dg/template/ptrmem30.C: New test.
10319 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10321         PR c++/70204
10322         * g++.dg/cpp0x/constexpr-70204a.C: New test.
10323         * g++.dg/cpp0x/constexpr-70204b.C: New test.
10325 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10327         PR middle-end/70326
10328         * gcc.dg/pr70326.c: New test.
10330 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
10331             Jakub Jelinek  <jakub@redhat.com>
10333         PR tree-optimization/70317
10334         * gcc.dg/pr70317.c: New test.
10336 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
10338         PR target/70327
10339         * gcc.target/i386/pr70327.c: New test.
10341 2016-03-21  Martin Liska  <mliska@suse.cz>
10343         PR ipa/70306
10344         * gcc.dg/ipa/pr70306.c: New test.
10346 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10348         * gcc.target/arm/attr-align1.c: Skip if M-profile.
10349         * gcc.target/arm/attr-align3.c: Likewise.
10350         * gcc.target/arm/attr_arm.c: Likewise.
10351         * gcc.target/arm/flip-thumb.c: Likewise.
10353 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10355         PR target/70296
10356         * gcc.target/powerpc/altivec-36.c: New test.
10358 2016-03-21  Richard Biener  <rguenther@suse.de>
10360         PR tree-optimization/70310
10361         * gcc.dg/torture/pr70310.c: New testcase.
10363 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10365         PR target/70293
10366         * gcc.target/i386/pr70293.c: New test.
10368 2016-03-21  Richard Biener  <rguenther@suse.de>
10370         PR tree-optimization/70288
10371         * gcc.dg/torture/pr70288-1.c: New testcase.
10372         * gcc.dg/torture/pr70288-2.c: Likewise.
10374 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10376         PR rtl-optimization/69307
10377         * gcc.target/arm/pr69307.c: New test.
10379 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10381         PR rtl-optimization/69102
10382         * gcc.c-torture/compile/pr69102.c: New test.
10384 2016-03-18  Jeff Law  <law@redhat.com>
10386         PR rtl-optimization/70263
10387         * gcc.c-torture/compile/pr70263-1.c: New test.
10388         * gcc.target/i386/pr70263-2.c: New test.
10390 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
10392         PR rtl-optimization/70278
10393         * gcc.dg/torture/pr70278.c: New test.
10394         * gcc.target/arm/pr70278.c: New test.
10396 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
10398         PR c/70281
10399         * gcc.dg/plugin/diagnostic-test-expressions-1.c
10400         (test_builtin_types_compatible_p): New test function.
10401         * gcc.dg/pr70281.c: New test case.
10403 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
10405         PR target/70113
10406         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10408 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10410         PR tree-optimization/70252
10411         * gcc.dg/pr70252.c: New test.
10413 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10415         * gcc.dg/pr70161-2.c: New test.
10416         * gcc.dg/pr70161.c: New test.
10418 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10420         PR ipa/70269
10421         * gcc.dg/pr70269.c: New test.
10423 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
10425         PR c++/70267
10426         * g++.dg/ext/java-3.C: New test.
10428 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10430         PR c++/70205
10431         * g++.dg/lookup/pr70205.C: New test.
10433 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10435         PR c++/70218
10436         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10438 2016-03-17  Marek Polacek  <polacek@redhat.com>
10440         PR c/69407
10441         * gcc.dg/atomic-op-6.c: New test.
10443 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
10445         PR c/70264
10446         * c-c++-common/pr70264.c: New test case.
10448 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
10450         PR c++/70144
10451         * c-c++-common/pr70144-1.c: New test.
10452         * c-c++-common/pr70144-2.c: New test.
10454         PR c++/70272
10455         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10456         * g++.dg/opt/flifetime-dse6.C: New test.
10457         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10459 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10461         PR driver/70192
10462         * gcc.dg/pic-1.c: New test.
10463         * gcc.dg/pic-2.c: Likewise.
10464         * gcc.dg/pic-3.c: Likewise.
10465         * gcc.dg/pic-4.c: Likewise.
10466         * gcc.dg/pie-1.c: Likewise.
10467         * gcc.dg/pie-2.c: Likewise.
10468         * gcc.dg/pie-3.c: Likewise.
10469         * gcc.dg/pie-4.c: Likewise.
10470         * gcc.dg/pie-5.c: Likewise.
10471         * gcc.dg/pie-6.c: Likewise.
10473 2016-03-17  Tom de Vries  <tom@codesourcery.com>
10475         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10476         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10478 2016-03-17  Richard Biener  <rguenther@suse.de>
10480         PR debug/70271
10481         * g++.dg/debug/pr70271.C: New testcase.
10483 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
10485         * gcc.target/i386/pr70251.c: New test.
10487 2016-03-17  Marek Polacek  <polacek@redhat.com>
10489         PR c++/70194
10490         * g++.dg/warn/constexpr-70194.C: New test.
10492 2016-03-16  Richard Henderson  <rth@redhat.com>
10494         PR middle-end/70240
10495         * gcc.c-torture/compile/pr70240.c: New.
10497 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10499         * gcc.c-torture/compile/20151204.c: Skip for avr.
10501 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10503         PR target/70245
10504         * g++.dg/opt/pr70245.C: New test.
10505         * g++.dg/opt/pr70245.h: New file.
10506         * g++.dg/opt/pr70245-aux.cc: New file.
10508 2016-03-16  Martin Sebor  <msebor@redhat.com>
10510         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10512 2016-03-16  Richard Henderson  <rth@redhat.com>
10514         PR middle-end/70199
10515         * gcc.c-torture/compile/pr70199.c: New.
10517 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10519         * gcc.dg/uninit-19.c: Run dos2unix.
10521 2016-03-16  Marek Polacek  <polacek@redhat.com>
10523         PR c/70093
10524         * gcc.dg/nested-func-10.c: New test.
10525         * gcc.dg/nested-func-9.c: New test.
10527 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10529         PR tree-optimization/68714
10530         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10532 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10534         PR tree-optimization/68715
10535         * gcc.dg/graphite/pr68715-2.c: New test.
10536         * gcc.dg/graphite/pr68715.c: New test.
10537         * gfortran.dg/graphite/pr68715.f90: New test.
10539 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10541         PR tree-optimization/68809
10542         * gcc.dg/graphite/pr68809-2.c: New test.
10543         * gcc.dg/graphite/pr68809.c: New test.
10545 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10547         PR c++/70147
10548         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10549         method call to i () as argument.  Adjust expected output.
10551         PR c++/70147
10552         * g++.dg/ubsan/pr70147-1.C: New test.
10553         * g++.dg/ubsan/pr70147-2.C: New test.
10555 2016-03-15  Martin Sebor  <msebor@redhat.com>
10557         PR c++/58281
10558         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10560 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
10562         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10563         hppa*-*-hpux*.
10565         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10567         PR libfortran/69799
10568         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10569         libatomic_available.
10571 2016-03-15  Marek Polacek  <polacek@redhat.com>
10573         PR c++/70209
10574         * g++.dg/ext/attribute-may-alias-4.C: New test.
10576 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
10578         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
10579         -fvar-tracking-assignments-toggle flag.
10581 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
10583         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10585 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
10587         PR rtl-optimization/70222
10588         * gcc.c-torture/execute/pr70222-1.c: New test.
10589         * gcc.c-torture/execute/pr70222-2.c: New test.
10591 2016-03-15  Richard Henderson  <rth@redhat.com>
10593         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10595 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10597         PR rtl-optimization/69032
10598         * gcc.dg/pr69032.c: New test.
10600 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10602         PR rtl-optimization/63384
10603         * g++.dg/pr63384.C: New test.
10605 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10607         PR target/64411
10608         * gcc.target/i386/pr64411.C: New test.
10610 2016-03-15  Tom de Vries  <tom@codesourcery.com>
10612         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10613         * gfortran.dg/goacc/kernels-alias.f95: New test.
10615 2016-03-14  Martin Sebor  <msebor@redhat.com>
10617         PR c++/53792
10618         * g++.dg/cpp0x/constexpr-inline.C: New test.
10619         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10621 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
10623         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10625 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
10627         PR middle-end/70219
10628         * gcc.dg/pr70219.c: New test.
10630 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
10632         PR target/70083
10633         * gcc.dg/torture/pr70083.c: New test.
10634         * gcc.target/i386/pr70083.c: New test.
10636 2016-03-14  Richard Biener  <rguenther@suse.de>
10638         PR tree-optimization/56365
10639         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10641 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
10643         PR target/70098
10644         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10645         New function.
10646         * g++.dg/pr70098.C: New testcase.
10649 2016-03-14  Tom de Vries  <tom@codesourcery.com>
10651         PR tree-optimization/70045
10652         * gcc.dg/graphite/pr70045.c: New test.
10654 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10656         PR fortran/69043
10657         * gfortran.dg/include_9.f90: New test.
10659 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10661         PR fortran/45076
10662         gfortran.dg/prof/prof.exp: New script.
10663         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10665 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
10667         PR rtl-optimization/69307
10668         * gcc.dg/pr69307.c: New test.
10670 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
10672         PR target/69614
10673         * gcc.target/arm/pr69614.c: New.
10675 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
10677         PR fortran/70031
10678         * gfortran.dg/submodule_14.f08: New test
10680         PR fortran/69524
10681         * gfortran.dg/submodule_15.f08: New test
10683 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
10685         PR c++/70106
10686         * g++.dg/cpp1y/paren3.C: New test.
10688 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10690         PR target/70131
10691         * gcc.target/powerpc/ppc-round2.c: New test.
10693 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
10695         PR target/70123
10696         * gcc.dg/torture/pr70123.c: New test.
10698 2016-03-11  Jeff Law  <law@redhat.com>
10700         PR tree-optimization/70190
10701         * gcc.c-torture/compile/pr70190.c: New test.
10703 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10705         PR c/68187
10706         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10707         case.
10708         (test43_b): Likewise.
10709         (test43_c): Likewise.
10710         (test43_d): Likewise.
10711         (test43_e): Likewise.
10712         (test43_f): Likewise.
10713         (test43_g): Likewise.
10714         (test44_a): Likewise.
10715         (test44_b): Likewise.
10716         (test44_c): Likewise.
10717         (test44_d): Likewise.
10718         (test44_e): Likewise.
10720 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10722         PR c/70085
10723         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10725 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10727         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10728         dg-options.
10730 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10732         PR target/70002
10733         PR target/69245
10734         * gcc.target/aarch64/pr69245_2.c: New test.
10736 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10738         PR tree-optimization/70177
10739         * gcc.dg/pr70177.c: New test.
10741 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10743         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10745 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10747         * gcc.dg/tree-ssa/sra-20.c: New.
10749 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10751         PR rtl-optimization/70174
10752         * gcc.dg/pr70174.c: New test.
10754         PR tree-optimization/70169
10755         * gcc.dg/pr70169.c: New test.
10757 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10759         PR target/70160
10760         * gcc.target/i386/pr70160.c: New test.
10762 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10764         * gcc.target/s390/dfp-1.c: New test.
10766 2016-03-10  Nick Clifton  <nickc@redhat.com>
10768         PR target/70044
10769         * gcc.target/aarch64/pr70044.c: New test.
10771 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
10772             Jakub Jelinek  <jakub@redhat.com>
10774         PR c++/70001
10775         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10776         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10777         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10779 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
10781         PR lto/69589
10782         * g++.dg/lto/pr69589_0.C: New testcase
10783         * g++.dg/lto/pr69589_1.C: New testcase
10785 2016-03-10  Marek Polacek  <polacek@redhat.com>
10787         PR c++/70153
10788         * g++.dg/delayedfold/unary-plus1.C: New test.
10790 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10792         * gcc.target/arm/pr45701-1.c: Escape brackets.
10793         * gcc.target/arm/pr45701-2.c: Likewise.
10795 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
10797         * gfortran.dg/unconstrained_commons.f: New.
10799 2016-03-10  Alan Modra  <amodra@gmail.com>
10801         * gcc.dg/pr69195.c: New.
10802         * gcc.dg/pr69238.c: New.
10804 2016-03-10  Tom de Vries  <tom@codesourcery.com>
10806         PR testsuite/68915
10807         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10809 2016-03-10  Richard Biener  <rguenther@suse.de>
10811         PR tree-optimization/70128
10812         * gcc.dg/tree-ssa/alias-34.c: New testcase.
10813         * gcc.dg/tree-ssa/alias-35.c: Likewise.
10815 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10817         PR tree-optimization/70152
10818         * gcc.dg/pr70152.c: New test.
10820         PR target/70086
10821         * gcc.target/i386/pr70086-1.c: New test.
10822         * gcc.target/i386/pr70086-2.c: New test.
10823         * gcc.target/i386/pr70086-3.c: New test.
10825         PR tree-optimization/70127
10826         * gcc.c-torture/execute/pr70127.c: New test.
10828 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
10830         * c-c++-common/goacc/combined-directives-2.c: New test.
10832 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10834         PR c/68473
10835         PR c++/70105
10836         * g++.dg/diagnostic/pr70105.C: New test.
10837         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10838         (test_multiple_ordinary_maps): New test function.
10840 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10842         PR c/68473
10843         PR c++/70105
10844         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10845         Drop range information from call to inform_at_rich_loc.
10846         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10847         New.
10848         (test_show_locus): Replace calls to rich_location::add_range with
10849         calls to add_range.  Rewrite the tests that used the now-defunct
10850         rich_location ctor taking a source_range.  Simplify other tests
10851         by replacing calls to COMBINE_LOCATION_DATA with calls to
10852         make_location.
10854 2016-03-09  Richard Biener  <rguenther@suse.de>
10855         Jakub Jelinek  <jakub@redhat.com>
10857         PR tree-optimization/70138
10858         * gcc.dg/vect/pr70138-1.c: New testcase.
10859         * gcc.dg/vect/pr70138-2.c: Likewise.
10861 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10863         PR target/70049
10864         * gcc.target/i386/pr70049.c: New test.
10866 2016-03-09  Richard Biener  <rguenther@suse.de>
10868         PR c/70143
10869         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10870         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10871         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10873 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10875         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10876         arm-*-*.
10878 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10880         PR middle-end/67278
10881         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10883         PR target/67278
10884         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10886         PR middle-end/70050
10887         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
10888         in testcase comment.
10890 2016-03-09  Tom de Vries  <tom@codesourcery.com>
10892         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10893         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10894         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10895         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10896         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10897         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10898         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10899         * gfortran.dg/goacc/kernels-loop.f95: New test.
10901 2016-03-08  Martin Sebor  <msebor@redhat.com>
10903         PR c++/62096
10904         * g++.dg/warn/overflow-warn-7.C: New test.
10906 2016-03-08  Jason Merrill  <jason@redhat.com>
10908         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10909         * lib/target-supports.exp (check_effective_target_concepts): New.
10911 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
10913         PR c++/70135
10914         * g++.dg/cpp1y/constexpr-loop4.C: New test.
10915         * g++.dg/ubsan/pr70135.C: New test.
10917         PR target/70110
10918         * gcc.dg/pr70110.c: New test.
10920 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10922         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10923         * c-c++-common/gomp/if-1.c: Likewise.
10924         * c-c++-common/gomp/pr61486-2.c: Likewise.
10925         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10926         to dg-additional-options.
10927         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10928         * g++/gomp/target-teams-1.c: Likewise.
10929         * gcc.dg/gomp/gomp.exp: Likewise.
10930         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10931         dg-additional-options.
10932         * gfortran.dg/gomp/gomp.exp: Likewise.
10933         * gfortran.dg/gomp/target1.f90: Remove dg-options.
10934         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10935         dg-additional-options.
10936         * gfortran.dg/gomp/target3.f90: Remove dg-options.
10938 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10940         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10941         * c-c++-common/gomp/gridify-1.c: New test.
10942         * gfortran.dg/gomp/gridify-1.f90: Likewise.
10944 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10946         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10947         trigger for cortex-r8, when scanning for register r8.
10948         * gcc.target/arm/pr45701-2.c: Likewise.
10950 2016-02-26  Richard Biener  <rguenther@suse.de>
10951             Jeff Law  <law@redhat.com>
10953         PR tree-optimization/69740
10954         * gcc.c-torture/compile/pr69740-1.c: New test.
10955         * gcc.c-torture/compile/pr69740-2.c: New test.
10957 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10959         * lib/target-supports.exp
10960         (check_effective_target_whole_vector_shift): Enable for PPC64.
10962 2016-03-07  Richard Biener  <rguenther@suse.de>
10964         PR tree-optimization/70115
10965         * gcc.dg/torture/pr70115.c: New testcase.
10967 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
10969         PR middle-end/69916
10970         * c-c-++-common/goacc/pr69916.c: New.
10972 2016-03-07  Richard Henderson  <rth@redhat.com>
10974         * gcc.c-torture/compile/pr70061.c: New test.
10976 2016-03-07  Richard Biener  <rguenther@suse.de>
10978         PR testsuite/70109
10979         * gcc.dg/vect/O3-pr36098.c: New testcase.
10981 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
10983         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10985 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10987         * gnat.dg/renaming9.ad[sb]: New testcase.
10989 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
10991         PR c++/70084
10992         * g++.dg/expr/stdarg3.C: New test.
10994 2016-03-04  Jeff Law  <law@redhat.com>
10996         PR tree-optimization/69196
10997         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10998         x86_64-*-*.
11000 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11002         PR c/69973
11003         * gcc.dg/pr69973.c: New test.
11005         PR rtl-optimization/69941
11006         * gcc.dg/torture/pr69941.c: New test.
11008         PR c/69824
11009         * gcc.dg/pr69824.c: New test.
11011 2016-03-05  Tom de Vries  <tom@codesourcery.com>
11013         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11014         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11015         function.
11017 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
11019         PR c++/66786
11020         * g++.dg/cpp1y/var-templ48.C: New test.
11021         * g++.dg/cpp1y/var-templ49.C: New test.
11023 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11025         * g++.dg/Wno-frame-address.C: Skip on IA-64.
11027 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11029         PR c++/70035
11030         * g++.dg/ubsan/pr70035.C: New test.
11032         PR target/70062
11033         * gcc.target/i386/pr70062.c: New test.
11035 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11037         * g++.dg/template/typename21.C: Remove c++98_only.
11039 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11041         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11043 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11045         PR c/68187
11046         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11047         function.
11048         (fn_42_b): Likewise.
11049         (fn_42_c): Likewise.
11051 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11053         PR c/68187
11054         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11055         function.
11056         (fn_40_b): Likewise.
11057         (fn_41_a): Likewise.
11058         (fn_41_b): Likewise.
11060 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11062         PR target/70059
11063         * gcc.target/i386/avx512f-pr70059.c: New test.
11064         * gcc.target/i386/avx512dq-pr70059.c: New test.
11066 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11068         PR rtl-optimization/57676
11069         * gcc.dg/torture/pr57676.c: New test.
11071 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11073         * gcc.dg/pr70026.c: New test.
11075 2016-03-04  Marek Polacek  <polacek@redhat.com>
11077         PR c/69798
11078         * gcc.dg/cilk-plus/pr69798-1.c: New test.
11079         * gcc.dg/cilk-plus/pr69798-2.c: New test.
11081 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11083         PR target/70004
11084         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11085         Delete.
11086         (test_corners_sisd_si): Likewise.
11087         (main): Remove checks of the above.
11088         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11090 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11092         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11094 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
11096         * gcc.dg/torture/pr69951.c: Accept argc==0.
11098 2016-03-04  Richard Biener  <rguenther@suse.de>
11100         PR c++/70054
11101         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11102         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11104 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11106         PR testsuite/69766
11107         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11108         testing multiarch.
11110 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11112         PR debug/69947
11113         * gcc.dg/guality/pr69947.c: New test.
11115 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11117         PR ada/70017
11118         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11120 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11122         PR rtl-optimization/69904
11123         * gcc.target/arm/pr69904.c: New test.
11125 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11127         PR target/70021
11128         * gcc.dg/vect/pr70021.c: New test.
11129         * gcc.target/i386/pr70021.c: New test.
11131 2016-03-03  Marek Polacek  <polacek@redhat.com>
11133         PR middle-end/70050
11134         * gcc.dg/pr70050.c: New test.
11136 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
11138         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11140 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
11142         PR tree-optimization/70043
11143         * gfortran.dg/vect/pr70043.f90: New test.
11145 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
11147         * gnat.dg/specs/task1.ads: New test.
11149 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11151         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11152         Invoke gdb with -batch.
11153         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11155 2016-03-03  Richard Biener  <rguenther@suse.de>
11157         PR tree-optimization/55936
11158         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11160 2016-03-02  Jeff Law  <law@redhat.com>
11162         PR rtl-optimization/69942
11163         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11164         effects of argument promotions.
11166         PR tree-optimization/69987
11167         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11168         target does not support -fprefetch-loop-arrays.
11170 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
11172         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11174 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
11176         PR rtl-optimization/69052
11177         * gcc.target/i386/pr69052.c: New test.
11179 2016-03-02  Alan Modra  <amodra@gmail.com>
11181         * gcc.dg/pr69990.c: New.
11183 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11185         PR c/68062
11186         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11188         PR middle-end/70022
11189         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11191         PR target/70028
11192         * gcc.target/i386/pr70028.c: New test.
11194 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11196         * c-c++-common/asan/swapcontext-test-1.c,
11197         * c-c++-common/tsan/thread_leak.c,
11198         * g++.dg/tsan/aligned_vs_unaligned_race.C,
11199         * g++.dg/tsan/benign_race.C,
11200         * g++.dg/tsan/fd_close_norace.C,
11201         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11202         races with sanitizer output
11204 2016-03-02  Richard Biener  <rguenther@suse.de>
11205             Uros Bizjak  <ubizjak@gmail.com>
11207         PR target/67278
11208         * gcc.dg/simd-8.c: New testcase.
11210 2016-03-02  Richard Biener  <rguenther@suse.de>
11212         PR middle-end/67278
11213         * gcc.dg/simd-7.c: New testcase.
11215 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
11217         * gcc.target/i386/pr70007.c: Tweak.
11219 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11221         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11223 2016-03-02  Marek Polacek  <polacek@redhat.com>
11225         PR c/67854
11226         * gcc.dg/pr67854.c: New test.
11228 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11230         PR middle-end/70025
11231         * gcc.dg/torture/pr70025.c: New test.
11233 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11235         PR tree-optimization/68621
11236         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11238 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11240         * gcc.target/i386/pr70007.c: New test.
11242 2016-03-01  Jeff Law  <law@redhat.com>
11244         PR tree-optimization/69196
11245         * gcc.dg/tree-ssa/pr69196-1.c: New test.
11247         PR tree-optimization/69196
11248         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11249         duplicating code and spoiling the expected output.
11251 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
11253         PR target/70033
11254         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11255         supports power9 before doing tests.
11256         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11257         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11258         * gcc.target/powerpc/p9-permute.c: Likewise.
11260 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
11262         PR target/70027
11263         * gcc.target/i386/pr70027.c: New test.
11265 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11267         * gcc.dg/pr70017.c: New test.
11269 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
11271         PR c/69796
11272         PR c/69974
11273         * gcc.dg/pr69796.c: New test.
11274         * gcc.dg/pr69974.c: New test.
11276 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11278         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11280 2016-02-29  Jeff Law  <law@redhat.com>
11282         PR tree-optimization/69987
11283         * gfortran.dg/pr69987.f90: New test.
11285         PR tree-optimization/69989
11286         * gcc.c-torture/compile/pr69989-2.c: New test.
11288 2016-03-01  Marek Polacek  <polacek@redhat.com>
11290         PR c++/69795
11291         * g++.dg/parse/invalid1.C: New test.
11293 2016-03-01  Richard Biener  <rguenther@suse.de>
11295         PR middle-end/70022
11296         * gcc.dg/pr70022.c: New testcase.
11298 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11300         PR tree-optimization/69956
11301         * gcc.dg/pr69956.c: New test.
11303 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11305         PR target/70011
11306         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11307         XFAIL when hardware supports efficient unaligned storage access.
11309 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
11311         PR c++/69961
11312         * g++.dg/template/pr69961a.C: New test.
11313         * g++.dg/template/pr69961b.C: New test.
11315 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
11317         PR preprocessor/69985
11318         * gcc.dg/cpp/pr69985.c: New test case.
11320 2016-02-29  Jeff Law  <law@redhat.com>
11322         PR tree-optimization/70005
11323         * gcc.c-torture/execute/pr70005.c New test.
11325         PR tree-optimization/69999
11326         * gcc.c-torture/compile/pr69999.c: New test.
11328 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11330         PR tree-optimization/69652
11331         * gcc.dg/torture/pr69652.c: Delete test.
11332         * gcc.dg/vect/pr69652.c: New test.
11334 2016-02-19  Richard Biener  <rguenther@suse.de>
11336         PR tree-optimization/69980
11337         * gfortran.dg/vect/pr69980.f90: New testcase.
11339 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11341         * gcc.target/sparc/20160229-1.c: New test.
11343 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11345         * gnat.dg/stack_usage3.adb: New test.
11346         * gnat.dg/stack_usage3_pkg.ads: New helper.
11348 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11350         * gnat.dg/renaming8.adb: New test.
11351         * gnat.dg/renaming8_pkg1.ads: New helper.
11352         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11353         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11355 2016-02-29  Richard Biener  <rguenther@suse.de>
11357         PR tree-optimization/69720
11358         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11360 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11362         PR fortran/68147
11363         PR fortran/47674
11364         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
11366 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11367             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11369         PR fortran/56007
11370         * gfortran.dg/coarray_8.f90: Adjust error message.
11371         * gfortran.dg/pr56007.f90: New test.
11372         * gfortran.dg/pr56007.f: New test.
11374 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
11376         PR tree-optimization/69989
11377         * gcc.dg/torture/pr69989.c: New test.
11379 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
11381         * gcc.target/i386/stack-realign-win.c: New test.
11383 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11385         PR fortran/60126
11386         * gfortran.dg/pr60126.f90: New test.
11388 2016-02-27  Jeff Law  <law@redhat.com>
11390         Revert
11391         2016-02-26  Richard Biener  <rguenther@suse.de>
11392                     Jeff Law  <law@redhat.com>
11394         PR tree-optimization/69740
11395         * gcc.c-torture/compile/pr69740-1.c: New test.
11396         * gcc.c-torture/compile/pr69740-2.c: New test.
11398 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11400         PR fortran/69910
11401         * gfortran.dg/newunit_4.f90: New test.
11403 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
11405         PR target/69613
11406         PR rtl-optimization/69886
11407         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11408         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
11409         target.
11411 2016-02-26  Martin Sebor  <msebor@redhat.com>
11413         PR tree-optimization/15826
11414         * gcc.dg/tree-ssa/pr15826.c: New test.
11416 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11418         PR target/69969
11419         * gcc.target/powerpc/pr69969.c: New test.
11421 2016-02-26  Martin Sebor  <msebor@redhat.com>
11423         PR c++/15766
11424         * g++.old-deja/g++.other/decl5.C: Add a test case.
11426 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
11428         PR target/69946
11429         * gcc.target/powerpc/pr69946.c: New file.
11431 2016-02-26  Richard Biener  <rguenther@suse.de>
11432             Jeff Law  <law@redhat.com>
11434         PR tree-optimization/69740
11435         * gcc.c-torture/compile/pr69740-1.c: New test.
11436         * gcc.c-torture/compile/pr69740-2.c: New test.
11438 2016-02-26  Martin Jambor  <mjambor@suse.cz>
11440         PR middle-end/69920
11441         * gcc.dg/torture/pr69932.c: New test.
11442         * gcc.dg/torture/pr69936.c: Likewise.
11444 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11446         PR target/69709
11447         * gcc.target/s390/pr69709.c: New test.
11449 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11451         PR target/69245
11452         * gcc.target/aarch64/pr69245_1.c: New test.
11454 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11456         PR target/69613
11457         * gcc.dg/torture/pr69613.c: New test.
11459 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11461         PR rtl-optimization/69891
11462         * gcc.target/i386/pr69891.c: New test.
11464 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
11465             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11467         PR target/61397
11468         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11469         functionality for both 32-bit and 64-bit.
11471 2016-02-26  Richard Biener  <rguenther@suse.de>
11473         PR tree-optimization/69551
11474         * gcc.dg/torture/pr69951.c: New testcase.
11476 2016-02-25  Richard Biener  <rguenther@suse.de>
11478         PR tree-optimization/48795
11479         * gcc.dg/Warray-bounds-18.c: New testcase.
11481 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11483         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11485 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
11487         PR rtl-optimization/69896
11488         * gcc.dg/pr69896.c: New test.
11490 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
11492         PR c++/69736
11493         * g++.dg/cpp1y/paren2.C: New test.
11495 2016-02-24  Martin Sebor  <msebor@redhat.com>
11497         PR c/51147
11498         * gcc.dg/enum-mode-2.c: New test.
11500 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11502         PR c++/69922
11503         * g++.dg/warn/Wnonnull-compare-6.C: New test.
11504         * g++.dg/warn/Wnonnull-compare-7.C: New test.
11505         * g++.dg/ubsan/pr69922.C: New test.
11507 2016-02-24  Marek Polacek  <polacek@redhat.com>
11509         PR c/69819
11510         * gcc.dg/pr69819.c: New test.
11512 2016-02-24  Martin Sebor  <msebor@redhat.com>
11514         PR c++/69912
11515         * g++.dg/ext/flexary15.C: New test.
11517 2016-02-24  Martin Sebor  <msebor@redhat.com>
11519         * gcc.dg/builtins-68.c: Avoid making unportable
11520         assumptions about the relationship between SIZE_MAX and UINT_MAX.
11521         * g++.dg/ext/builtin_alloca.C: Same.
11523 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11524             Charles Baylis  <charles.baylis@linaro.org>
11526         PR debug/61033
11527         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11529 2016-02-24  Richard Biener  <rguenther@suse.de>
11530             Jakub Jelinek  <jakub@redhat.com>
11532         PR middle-end/69760
11533         * gcc.dg/torture/pr69760.c: New testcase.
11535 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11537         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11538         pattern on Solaris with as.
11540 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11542         * gcc.target/arm/cond_sub_restrict_it.c: New test.
11543         * gcc.target/arm/condarith_restrict_it.c: Likewise.
11544         * gcc.target/arm/movcond_restrict_it.c: Likewise.
11545         * gcc.target/arm/negscc_restrict_it.c: Likewise.
11547 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11549         PR middle-end/69915
11550         * gcc.dg/pr69915.c: New test.
11552 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11554         PR rtl-optimization/69886
11555         * gcc.dg/torture/pr69886.c: New test.
11557 2016-02-24  Richard Biener  <rguenther@suse.de>
11559         PR middle-end/68963
11560         * gcc.dg/torture/pr68963.c: New testcase.
11562 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11564         PR target/69875
11565         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11566         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11567         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11568         * gcc.target/arm/atomic_loaddi_1.c: New test.
11569         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11570         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11571         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11572         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11573         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11574         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11575         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11576         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11578 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11580         PR middle-end/69909
11581         * gcc.dg/torture/pr69909.c: New test.
11583 2016-02-24  Richard Biener  <rguenther@suse.de>
11585         PR tree-optimization/69907
11586         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11587         * gcc.dg/vect/bb-slp-34.c: XFAIL.
11588         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11590 2016-02-24  Christian Bruel  <christian.bruel@st.com>
11592         * gcc.target/arm/pragma_cpp_fma.c: New test.
11594 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11596         PR fortran/61156
11597         * gfortran.dg/include_6.f90: Update test.
11599 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11601         PR objc/69844
11602         * objc.dg/pr69844.m: New test.
11604 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11606         PR libgfortran/69456
11607         * gfortran.dg/namelist_89.f90: New test.
11608         * gfortran.dg/pr59700.f90: Update test..
11610 2016-02-23  Martin Sebor  <msebor@redhat.com>
11612         PR middle-end/69780
11613         * g++.dg/ext/builtin_alloca.C: New test.
11614         * gcc.dg/builtins-68.c: New test.
11616 2016-02-23  Richard Henderson  <rth@redhat.com>
11618         * gcc.target/i386/addr-space-3.c: Remove test.
11620 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11622         PR preprocessor/69126
11623         PR preprocessor/69543
11624         * c-c++-common/pr69126-2-long.c: New test.
11625         * c-c++-common/pr69126-2-short.c: New test.
11626         * c-c++-common/pr69543-1.c: Remove xfail.
11628 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11630         PR preprocessor/69126
11631         PR preprocessor/69543
11632         PR preprocessor/69558
11633         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11634         (f): Rename to...
11635         (test_2): ...this, and add leading comment.
11636         (MACRO_3, test_3): New.
11637         (MACRO_4A, MACRO_4B, test_4): New.
11638         (MACRO): Rename to...
11639         (MACRO_5): ...this.
11640         (g): Rename to...
11641         (test_5): ...this, updating for renaming of MACRO, and
11642         add leading comment.
11643         * c-c++-common/pr69543-1.c: New.
11644         * c-c++-common/pr69543-2.c: New.
11645         * c-c++-common/pr69543-3.c: New.
11646         * c-c++-common/pr69543-4.c: New.
11647         * c-c++-common/pr69558-1.c: New.
11648         * c-c++-common/pr69558-2.c: New.
11649         * c-c++-common/pr69558-3.c: New.
11650         * c-c++-common/pr69558-4.c: New.
11651         * gcc.dg/pr69558.c: Move to...
11652         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
11653         xfail for c++.
11655 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
11657         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11658         to -ftree-parallelize-loops/-fopenacc changes.
11659         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11660         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11661         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11662         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11663         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11664         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11665         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11666         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11667         * c-c++-common/goacc/kernels-loop.c: Likewise.
11668         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11669         * c-c++-common/goacc/kernels-reduction.c: Likewise.
11670         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11671         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11673 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11675         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11677 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11679         PR c++/69902
11680         * g++.dg/warn/Wnonnull-compare-5.C: New test.
11682         PR c/69900
11683         * gcc.dg/pr69900.c: New test.
11685 2016-02-23  Martin Jambor  <mjambor@suse.cz>
11687         PR tree-optimization/69666
11688         * gcc.dg/tree-ssa/pr69666.c: New test.
11690 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
11692         PR fortran/67451
11693         * gfortran.dg/coarray_allocate_5.f08: New test.
11695 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11697         * gcc.target/s390/vcond-shift.c: Move to ...
11698         * gcc.target/s390/vector/vcond-shift.c: ... here.
11700 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11702         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11703         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11705 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11707         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11709 2016-02-20  Mark Wielaard  <mjw@redhat.com>
11711         PR c/28901
11712         * gcc.dg/unused-variable-3.c: New test.
11714 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11716         PR target/69888
11717         * gcc.target/i386/pr69888.c: New test.
11719 2016-02-22  Richard Biener  <rguenther@suse.de>
11721         PR tree-optimization/69882
11722         * gfortran.dg/vect/pr69882.f90: New testcase.
11724 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11726         PR target/69885
11727         * gcc.dg/pr69885.c: New test.
11729 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
11731         PR target/69806
11732         PR target/54089
11733         * gcc.target/sh/pr54089-10.c: New.
11735 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
11737         PR fortran/69423
11738         * gfortran.dg/deferred_character_15.f90 : New test.
11740 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11742         PR fortran/57365
11743         gfortran.dg/allocate_with_source_18.f03: New test.
11745 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
11747         PR fortran/52531
11748         gfortran.dg/gomp/pr52531.f90: New test.
11750 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11752         PR c++/69865
11753         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11754         -std=c++03.
11756 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11758         PR c++/69826
11759         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11760         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11762         PR c++/69850
11763         * g++.dg/warn/Wnonnull-compare-4.C: New test.
11765         PR c++/69851
11766         * g++.dg/torture/pr69851.C: New test.
11768 2016-02-19  Martin Sebor  <msebor@redhat.com>
11770         PR testsuite/69573
11771         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11773 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11775         PR c++/69850
11776         * g++.dg/warn/Wnonnull-compare-2.C: New test.
11777         * g++.dg/warn/Wnonnull-compare-3.C: New test.
11779         PR c++/67767
11780         * g++.dg/cpp0x/pr67767.C: New test.
11782 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11784         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11785         for fp, simd, crypto, crc, lse.
11786         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11787         above.
11788         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11789         effective target check.
11791 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11793         PR target/69820
11794         * gcc.target/i386/pr69820.c: New test.
11796 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11798         * gcc.target/s390/vector/int128-1.c: New test.
11800 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11802         * gcc.target/s390/vector/vec-vcond-1.c: New test.
11804 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11806         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11807         instruction pattern name to prevent the testcase from failing with
11808         -march=z13.
11810 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11812         * gcc.target/s390/md/movstr-2.c: New test.
11814 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
11816         * gcc.target/s390/morestack.c: New test.
11818 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11820         PR target/69625
11821         * gcc.target/s390/pr69625.c: Add test case.
11823 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11825         PR testsuite/68580
11826         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11828 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11830         PR target/68404
11831         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11832         * gcc.target/powerpc/fusion3.c: Likewise.
11834 2016-02-18  Richard Biener  <rguenther@suse.de>
11836         PR middle-end/69553
11837         * g++.dg/torture/pr69553.C: New testcase.
11839 2016-02-18  Nick Clifton  <nickc@redhat.com>
11841         PR target/62254
11842         PR target/69610
11843         * gcc.target/arm/pr62554.c: New test.
11844         * gcc.target/arm/pr69610-1.c: New test.
11845         * gcc.target/arm/pr69610-2.c: New test.
11847 2016-02-18  Richard Biener  <rguenther@suse.de>
11849         PR middle-end/69854
11850         * gcc.dg/torture/pr69854.c: New testcase.
11852 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
11854         PR c++/69850
11855         * g++.dg/warn/Wnonnull-compare-1.C: New test.
11857 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11859         * gcc.target/powerpc/vec-cg.c: New test.
11861 2016-02-17  Richard Biener  <rguenther@suse.de>
11863         PR testsuite/69586
11864         * gcc.dg/uninit-21.c: Add -fno-short-enums.
11866 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11868         PR target/69161
11869         * gcc.c-torture/compile/pr69161.c: New test.
11871 2016-02-17  David Sherwood  <david.sherwood@arm.com>
11873         PR target/69532
11874         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11875         * gcc.target/arm/vect-fmaxmin.c: Likewise.
11877 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11879         * gcc.dg/ifcvt-4.c: Skip on Visium.
11881 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11883         * gnat.dg/atomic8.adb: New test.
11885 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11887         * gnat.dg/discr46.ad[sb]: New test.
11889 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11891         PR Target/48344
11892         * gcc.target/powerpc/pr48344-1.c: New test.
11894 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
11896         PR fortran/69742
11897         * gfortran.dg/associate_21.f90:  New test.
11899 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11901         PR c/69835
11902         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11903         -Wnonnull in dg-options.
11904         * c-c++-common/nonnull-2.c: New test.
11906 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
11907             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11909         * gcc.target/aarch64/vector_initialization_nostack.c: New.
11911 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11913         PR middle-end/69801
11914         * gcc.dg/pr69801.c: Add empty dg-options.
11916 2016-02-16  James Norris  <jnorris@codesourcery.com>
11918         * c-c++-common/goacc/deviceptr-1.c: Add tests.
11919         * g++.dg/goacc/deviceptr-1.c: New file.
11921 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11923         PR tree-optimization/69820
11924         * gcc.dg/vect/pr69820.c: New test.
11926 2016-02-16  Richard Biener  <rguenther@suse.de>
11928         PR tree-optimization/69776
11929         * gcc.dg/torture/pr69776-2.c: New testcase.
11931 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
11933         PR tree-optimization/69714
11934         * gcc.dg/torture/pr69714.c: New test.
11936 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11938         PR tree-optimization/69802
11939         * gcc.dg/pr69802.c: New test.
11941 2016-02-16  Richard Biener  <rguenther@suse.de>
11943         PR middle-end/69801
11944         * gcc.dg/pr69801.c: New testcase.
11946 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11948         PR libgfortran/69651
11949         * gfortran.dg/read_bang.f90: New test.
11950         * gfortran.dg/read_bang4.f90: New test.
11952 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
11954         PR c++/69658
11955         * g++.dg/init/pr69658.C: New test.
11957         PR c++/69797
11958         * c-c++-common/pr69797.c: New test.
11960 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11962         * lib/target-supports.exp (check_effective_target_section_anchors): Add
11963         check for aarch64*-*-*.
11965 2016-02-15  Richard Biener  <rguenther@suse.de>
11967         PR tree-optimization/69783
11968         * gcc.dg/vect/pr69783.c: New testcase.
11970 2016-02-15  Richard Biener  <rguenther@suse.de>
11972         PR tree-optimization/69776
11973         * gcc.dg/torture/pr69776.c: New testcase.
11975 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11977         PR fortran/60526
11978         * gfortran.dg/type_decl_4.f90:  Reinstated.
11980 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
11982         PR fortran/68746
11983         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11985 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11987         PR fortran/60526
11988         PR bootstrap/69816
11989         * gfortran.dg/type_decl_4.f90:  Removed.
11991 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11993         PR fortran/60526
11994         * gfortran.dg/type_decl_4.f90:  New test.
11996 2016-02-14  Alan Modra  <amodra@gmail.com>
11998         PR testsuite/68886
11999         * gcc.c-torture/execute/stkalign.c: Revise test.
12001 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12003         PR target/67260
12004         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12006 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12008         PR target/67260
12009         * gcc.target/sh/torture/pr67260.c: New.
12011 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
12013         * gcc.dg/pr67964.c: Add dg-require-alias.
12015 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12017         PR target/67636
12018         PR target/64345
12019         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12021 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12023         PR libgfortran/69668
12024         * gfortran.dg/namelist_88.f90: New test.
12026 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12028         PR libgfortran/69668
12029         * gfortran.dg/namelist_38.f90: Update test.
12030         * gfortran.dg/namelist_84.f90: Update test.
12032 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12034         PR other/69554
12035         * gcc.dg/pr69554-1.c: New test.
12036         * gfortran.dg/pr69554-1.F90: New test.
12037         * gfortran.dg/pr69554-2.F90: New test.
12038         * lib/gcc-dg.exp (proc dg-locus): New function.
12039         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12040         distinguish between the caret-printing and non-caret-printing
12041         cases.  If caret-printing has been explicitly enabled, bail out
12042         without attempting to fix up the output.
12044 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12046         PR driver/69265
12047         PR driver/69453
12048         * gcc.dg/spellcheck-options-3.c: New test case.
12049         * gcc.dg/spellcheck-options-4.c: New test case.
12050         * gcc.dg/spellcheck-options-5.c: New test case.
12051         * gcc.dg/spellcheck-options-6.c: New test case.
12052         * gcc.dg/spellcheck-options-7.c: New test case.
12053         * gcc.dg/spellcheck-options-8.c: New test case.
12054         * gcc.dg/spellcheck-options-9.c: New test case.
12055         * gcc.dg/spellcheck-options-10.c: New test case.
12057 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12059         PR rtl-optimization/69764
12060         PR rtl-optimization/69771
12061         * c-c++-common/pr69764.c: New test.
12062         * gcc.dg/torture/pr69771.c: New test.
12064 2016-02-12  Marek Polacek  <polacek@redhat.com>
12066         * g++.dg/torture/init-list1.C: New.
12068 2016-02-12  Marek Polacek  <polacek@redhat.com>
12070         * gcc.dg/pr69522.c: Add empty dg-options.
12072 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
12074         * g++.dg/lto/lto.exp: Include and init mpx.
12075         * g++.dg/lto/pr69729_0.C: New test.
12077 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12079         PR ipa/69241
12080         * g++.dg/ipa/pr69241-4.C: New test.
12082         PR ipa/68672
12083         * g++.dg/ipa/pr68672-1.C: New test.
12084         * g++.dg/ipa/pr68672-2.C: New test.
12085         * g++.dg/ipa/pr68672-3.C: New test.
12087 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
12089         PR c/69522
12090         * gcc.dg/pr69522.c: New test.
12092 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
12094         PR c++/69098
12095         * g++.dg/cpp1y/69098.C: New test.
12096         * g++.dg/cpp1y/69098-2.C: New test.
12098 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12100         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12101         and neighbour -> neighbor.
12102         * objc.dg/attributes/method-nonnull-1.m: Likewise.
12103         * objc.dg/gnu-api-2-class-meta.m: Likewise.
12104         * c-c++-common/Wvarargs.c: Likewise.
12105         * c-c++-common/goacc/host_data-5.c: Likewise.
12106         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12107         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12108         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12109         * gcc.target/aarch64/pr60697.c: Likewise.
12110         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12111         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12112         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12113         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12114         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12115         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12116         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12117         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12118         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12119         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12120         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12121         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12122         * g++.dg/lookup/koenig5.C: Likewise.
12123         * g++.dg/ext/no-asm-2.C: Likewise.
12124         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12125         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12126         * gfortran.dg/used_types_16.f90: Likewise.
12127         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12128         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12129         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12130         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12131         * gfortran.dg/abstract_type_6.f03: Likewise.
12132         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12133         * gfortran.dg/used_types_15.f90: Likewise.
12134         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12135         * gfortran.dg/exit_3.f08: Likewise.
12136         * gfortran.dg/open_status_2.f90: Likewise.
12137         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12138         * gfortran.dg/intrinsic_std_1.f90: Likewise.
12139         * gfortran.dg/associate_1.f03: Likewise.
12140         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12141         * gfortran.dg/intrinsic_std_6.f90: Likewise.
12142         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12143         * gcc.dg/builtin-object-size-1.c: Likewise.
12144         * gcc.dg/noreturn-6.c: Likewise.
12145         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12146         * gcc.dg/globalalias.c: Likewise.
12147         * gcc.dg/builtins-config.h: Likewise.
12148         * gcc.dg/pr30457.c: Likewise.
12149         * gcc.c-torture/compile/volatile-1.c: Likewise.
12150         * gcc.c-torture/execute/20101011-1.c: Likewise.
12151         * c-c++-common/Waddress-1.c: Likewise.
12153 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
12155         PR c/69768
12156         * c-c++-common/Waddress-1.c: New test.
12158 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
12160         PR fortran/69296
12161         * gfortran.dg/associate_19.f03: New test.
12162         * gfortran.dg/associate_20.f03: New test.
12164 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
12166         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12168 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12170         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12171         .arch armv8-a\n.  Add -dA to dg-options.
12172         * gcc.target/aarch64/assembler_arch_1.c: New test.
12173         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12175 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
12177         PR c++/68726
12178         * g++.dg/cpp0x/pr68726.C: New.
12180 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12182         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12183         test.
12185 2016-02-11  Richard Biener  <rguenther@suse.de>
12187         * g++.dg/tree-ssa/pr61034.C: Adjust.
12189 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
12191         PR target/69148
12192         * gcc.target/s390/pr69148.c: New.
12194 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
12196         PR tree-optimization/69652
12197         * gcc.dg/torture/pr69652.c: New test.
12199 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
12200             Patrick Palka  <ppalka@gcc.gnu.org>
12202         PR ipa/69241
12203         PR c++/69649
12204         * g++.dg/ipa/pr69241-1.C: New test.
12205         * g++.dg/ipa/pr69241-2.C: New test.
12206         * g++.dg/ipa/pr69241-3.C: New test.
12207         * g++.dg/ipa/pr69649.C: New test.
12209 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
12211         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12212         * gcc.dg/tree-ssa/sra-18.c: Ditto.
12214 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
12216         PR tree-optimization/68021
12217         * gcc.dg/tree-ssa/pr68021.c: New test.
12219 2016-02-10  Richard Biener  <rguenther@suse.de>
12221         PR tree-optimization/69726
12222         * gcc.dg/uninit-22.c: New testcase.
12224 2016-02-09  Andrew Pinski  <apinski@cavium.com>
12226         PR tree-opt/69282
12227         * gcc.c-torture/compile/20160205-1.c: New testcase.
12229 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
12231         PR target/68404
12232         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12233         instead accessing a really large arrray.
12234         * gcc.target/powerpc/fusion3.c: Likewise.
12236 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
12238         PR target/68532
12239         * gcc.c-torture/execute/pr68532.c: New test.
12241 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
12243         PR target/69634
12244         * gcc.dg/pr69634.c: New.
12246 2016-02-09  Richard Biener  <rguenther@suse.de>
12248         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12250 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
12252         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12254 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
12256         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12258 2016-02-09  Richard Biener  <rguenther@suse.de>
12260         PR tree-optimization/69715
12261         * gcc.dg/torture/pr69715.c: New testcase.
12263 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12265         PR c++/69139
12266         * g++.dg/cpp0x/trailing12.C: New test.
12267         * g++.dg/cpp0x/trailing13.C: New test.
12269 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12271         PR c++/69283
12272         PR c++/67835
12273         * g++.dg/cpp1y/auto-fn29.C: New test.
12274         * g++.dg/cpp1y/auto-fn30.C: New test.
12276 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12278         PR tree-optimization/69209
12279         * gcc.c-torture/compile/pr69209.c: New test.
12281 2016-02-08  Jeff Law  <law@redhat.com>
12283         PR tree-optimization/68541
12284         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12285         of statements allowed in join block for path splitting.
12287 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12289         PR c++/59627
12290         * g++.dg/gomp/pr59627.C: New test.
12292         PR ipa/69239
12293         * g++.dg/ipa/pr69239.C: New test.
12295 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
12297         PR preprocessor/69664
12298         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12299         * gcc.dg/cpp/warn-comments.c: Likewise.
12301 2016-02-08  Marek Polacek  <polacek@redhat.com>
12303         PR c++/69688
12304         * g++.dg/init/const12.C: New test.
12306 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
12308         PR target/60410
12309         * gcc.dg/lto/pr55113_0.c: Remove test.
12311 2016-02-08  Richard Biener  <rguenther@suse.de>
12313         PR tree-optimization/69719
12314         * gcc.dg/torture/pr69719.c: New testcase.
12316 2016-02-08  Richard Biener  <rguenther@suse.de>
12317         Jeff Law  <law@redhat.com>
12319         PR target/68273
12320         * gcc.target/mips/pr68273.c: New testcase.
12322 2016-02-08   Richard Biener  <rguenther@suse.de>
12324         PR rtl-optimization/69274
12325         * gcc.target/i386/addr-sel-1.c: XFAIL.
12327 2016-02-08  Jeff Law  <law@redhat.com>
12329         PR tree-optimization/68541
12330         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12332         PR tree-optimization/65917
12333         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12335 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12337         PR fortran/50555
12338         * gfortran.dg/namelist_args.f90: New test.
12340 2016-02-05  Jeff Law  <law@redhat.com>
12342         PR tree-optimization/68541
12343         * gcc.dg/tree-ssa/split-path-2.c: New test.
12344         * gcc.dg/tree-ssa/split-path-3.c: New test.
12345         * gcc.dg/tree-ssa/split-path-4.c: New test.
12346         * gcc.dg/tree-ssa/split-path-5.c: New test.
12347         * gcc.dg/tree-ssa/split-path-6.c: New test.
12348         * gcc.dg/tree-ssa/split-path-7.c: New test.
12350 2016-02-05  Martin Sebor  <msebor@redhat.com>
12352         PR c++/69662
12353         * g++.dg/warn/Wplacement-new-size-1.C: New test.
12354         * g++.dg/warn/Wplacement-new-size-2.C: New test.
12356 2016-02-06  Richard HEnderson  <rth@redhat.com>
12358         PR c/69643
12359         * gcc.target/i386/addr-space-4.c: New.
12360         * gcc.target/i386/addr-space-5.c: New.
12362 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
12364         PR fortran/66089
12365         * gfortran.dg/elemental_dependency_6.f90: New.
12367 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
12369         PR rtl-optimization/69691
12370         * gcc.c-torture/execute/pr69691.c: New test.
12372         PR c++/69628
12373         * g++.dg/parse/pr69628.C: New test.
12375 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12377         * gcc.dg/sancov/asan.c: Move to ...
12378         * gcc.dg/asan/sancov-1.c: ... here.
12380 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12382         * gcc.target/i386/pr69577.c: Require avx_runtime target.
12384 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12386         PR target/69677
12387         * gcc.target/i386/pr69677.c: New test.
12389 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
12391         PR c++/68948
12392         * g++.dg/template/pr68948.C: New test.
12394 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12396         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12397         (only necessary on s390x).
12399 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12401         * gcc.target/i386/pr69454-2.c: Compile with -msse2
12402         -mno-accumulate-outgoing-args.
12404 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
12406         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12408 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
12410         PR c/69669
12411         * c-c++-common/pr69669.c: New test.
12413 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
12415         PR target/69667
12416         * g++.dg/pr69667.C: New file.
12418 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
12420         PR target/69619
12421         * gcc.dg/pr69619.c: Add new test.
12423 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
12425         PR rtl-optimization/69577
12426         * gcc.target/i386/pr69577.c: New test.
12428 2016-02-04  Martin Liska  <mliska@suse.cz>
12430         * g++.dg/asan/pr69276.C: New test.
12432 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12434         PR target/65932
12435         PR target/67714
12436         * gcc.target/arm/wmul-3.c: Simplify test to generate just
12437         a single smulbb instruction.
12438         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12439         * gcc.target/amr/wmul-2.c: Likewise.
12441 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12443         PR target/65932
12444         PR target/67714
12445         * gcc.c-torture/execute/pr67714.c: New test.
12447 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12449         PR target/69454
12450         * gcc.target/i386/pr69454-1.c: New test.
12451         * gcc.target/i386/pr69454-2.c: New test.
12453 2016-02-03  Martin Sebor  <msebor@redhat.com>
12455         PR c++/69251
12456         PR c++/69253
12457         PR c++/69290
12458         PR c++/69277
12459         PR c++/69349
12460         * g++.dg/ext/flexarray-mangle-2.C: New test.
12461         * g++.dg/ext/flexarray-mangle.C: New test.
12462         * g++.dg/ext/flexarray-subst.C: New test.
12463         * g++.dg/ext/flexary11.C: New test.
12464         * g++.dg/ext/flexary12.C: New test.
12465         * g++.dg/ext/flexary13.C: New test.
12466         * g++.dg/ext/flexary14.C: New test.
12467         * g++.dg/other/dump-ada-spec-2.C: Adjust.
12469 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12471         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12472         Define only if CHECK_FLOAT128 is defined.
12473         (main): Properly initialize u5.
12475 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
12477         PR c/69627
12478         * gcc.dg/pr69627.c: New test.
12480         PR target/69644
12481         * gcc.dg/pr69644.c: New test.
12483 2016-02-03  Mike Stump  <mikestump@comcast.net>
12485         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12486         support for struct-layout-1.exp.
12488 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
12490         PR c++/69056
12491         * g++.dg/cpp0x/pr69056.C: New test.
12493 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
12494             Alexandre Oliva  <aoliva@redhat.com>
12496         PR target/69461
12497         * gcc.target/powerpc/pr69461.c: New.
12499 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
12501         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12502         works from here ...
12503         (check_effective_target_fsanitize_thread): ... to here.  Do not
12504         specify additional compile flags for the test source.
12505         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12506         specify additional compile flags for the test source.
12508 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
12510         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12512 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
12514         PR fortran/67451
12515         PR fortran/69418
12516         * gfortran.dg/coarray_allocate_2.f08: New test.
12517         * gfortran.dg/coarray_allocate_3.f08: New test.
12518         * gfortran.dg/coarray_allocate_4.f08: New test.
12520 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
12522         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12523         use same scan-tree-dump-times on all platforms.
12524         * gcc.dg/vect/vect-outer-1.c: Likewise.
12525         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12526         * gcc.dg/vect/vect-outer-1a.c: Likewise.
12527         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12528         * gcc.dg/vect/vect-outer-1b.c: Likewise.
12529         * gcc.dg/vect/vect-outer-2b.c: Likewise.
12530         * gcc.dg/vect/vect-outer-3b.c: Likewise.
12531         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12533 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
12535         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12536         warning.
12538 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
12540         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12542 2016-02-02  James Norris  <jnorris@codesourcery.com>
12544         * c-c++-common/goacc/routine-5.c: Add tests.
12546 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
12548         * gcc.target/nvptx/unsigned-cmp.c: New test.
12550 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
12552         * gcc.target/aarch64/scalar_shift_1.c
12553         (test_corners_sisd_di): Improve force to SIMD register.
12554         (test_corners_sisd_si): Likewise.
12555         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12556         Remove scan-assembler check for ldr.
12558 2016-02-02  Richard Biener  <rguenther@suse.de>
12560         PR tree-optimization/69595
12561         * gcc.dg/Warray-bounds-17.c: New testcase.
12563 2016-02-02  Richard Biener  <rguenther@suse.de>
12565         PR tree-optimization/69606
12566         * gcc.dg/torture/pr69606.c: New testcase.
12568 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
12570         PR middle-end/68542
12571         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12572         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12574 2016-02-02  Alan Modra  <amodra@gmail.com>
12576         PR target/69548
12577         * gcc.target/powerpc/pr69548.c: New test.
12579 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12581         PR rtl-optimization/69592
12582         * gcc.dg/pr69592.c: New test.
12584         PR preprocessor/69543
12585         PR c/69558
12586         * gcc.dg/pr69543.c: New test.
12587         * gcc.dg/pr69558.c: New test.
12589 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
12591         PR testsuite/65940
12592         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12594 2016-02-01  Martin Sebor  <msebor@redhat.com>
12596         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12598 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
12600         PR tree-optimization/67921
12601         * c-c++-common/ubsan/pr67921.c: New test.
12603 2016-02-01  Richard Biener  <rguenther@suse.de>
12605         PR middle-end/69556
12606         * gcc.dg/tree-ssa/recip-8.c: New testcase.
12608 2016-02-01  Richard Biener  <rguenther@suse.de>
12610         PR tree-optimization/69574
12611         * gcc.dg/torture/pr69574.c: New testcase.
12613 2016-02-01  Richard Biener  <rguenther@suse.de>
12615         PR tree-optimization/69579
12616         * gcc.dg/setjmp-6.c: New testcase.
12618 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12620         PR rtl-optimization/69570
12621         * g++.dg/opt/pr69570.C: New test.
12623 2016-02-01  Richard Henderson  <rth@redhat.com>
12625         * gcc.dg/pr69535.c: New test.
12627 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
12629         PR testsuite/69584
12630         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12631         * gcc.dg/tree-ssa/sra-18.c: Likewise.
12633         PR debug/68244
12634         * g++.dg/parse/parens3.C: Use register "4" on hppa.
12636         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12638 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
12640         PR fortran/67564
12641         * gfortran.dg/allocate_with_source_17.f03: New test.
12643 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
12645         PR tree-optimization/69546
12646         * gcc.dg/torture/pr69546.c: New test.
12648 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
12650         PR fortran/69566
12651         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12653 2016-01-30  Martin Sebor  <msebor@redhat.com>
12655         PR c++/68490
12656         * g++.dg/ext/flexary10.C: New test.
12658 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12660         PR fortran/66707
12661         gfortran.dg/common_23.f90: New test.
12663 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12665         PR target/65546
12666         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12667         condition being checked, and disable it when the target supports
12668         misaligned loads and stores.
12670 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12672         PR debug/69518
12673         * gcc.dg/torture/pr69518.c: New test.
12675 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
12677         PR target/69530
12678         * gcc.target/i386/pr69530.c: New test.
12680 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
12682         PR target/65604
12683         * gcc.target/mips/div-delay.c: New test.
12685 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12687         PR target/69551
12688         * gcc.target/i386/pr69551.c: New test.
12690         PR target/66137
12691         * gcc.target/i386/pr66137.c: New test.
12693 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
12695         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12696         always built for p5600.
12697         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12698         isa=p5600 dg-option.
12700 2016-01-29  Richard Biener  <rguenther@suse.de>
12702         PR tree-optimization/69547
12703         * g++.dg/tree-ssa/pr69547.C: New testcase.
12705 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12707         PR debug/66869
12708         * g++.dg/warn/Wunused-function2.C: New test.
12710 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12712         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12713         support for test to succeed.
12715 2016-01-29  Marek Polacek  <polacek@redhat.com>
12717         PR c++/69509
12718         PR c++/69516
12719         * g++.dg/ext/constexpr-vla2.C: New test.
12720         * g++.dg/ext/constexpr-vla3.C: New test.
12721         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12723 2016-01-29  Richard Biener  <rguenther@suse.de>
12725         PR middle-end/69537
12726         * gcc.dg/uninit-21.c: New testcase.
12728 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
12730         PR target/69459
12731         * gcc.target/i386/pr69459.c: New test.
12733 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
12735         PR target/68400
12736         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12737         * gcc.target/mips/pr68400.c: New test.
12739 2016-01-28  Martin Sebor  <msebor@redhat.com>
12741         PR target/17381
12742         * gcc.target/powerpc/pr17381.c: New test.
12744 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
12746         PR middle-end/69542
12747         * gcc.dg/torture/pr69542.c: New test.
12749 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
12751         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12753 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12755         * gcc.dg/pr65980.c: Skip on AIX.
12756         * gcc.dg/pr66688.c: Same.
12758 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12760         PR target/63679
12761         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12762         * gcc.dg/tree-ssa/sra-18.c: Same.
12764 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
12766         PR fortran/62536
12767         * gfortran.dg/block_15.f08: New test.
12768         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12769         on incorrectly closed BLOCK.
12771 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
12773         * gcc.dg/declare-simd.c: New test.
12774 2016-01-28  Richard Biener  <rguenther@suse.de>
12776         PR tree-optimization/69466
12777         * gfortran.dg/vect/pr69466.f90: New testcase.
12779 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12781         * g++.dg/pr67989.C: Remove ARM-specific option.
12782         * gcc.target/arm/pr67989.C: New file.
12784 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12786         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12787         and expm1 test for glibc < 2.11.
12789 2016-01-27  Richard Henderson  <rth@redhat.com>
12791         * gcc.c-torture/execute/pr69447.c: New test.
12793 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
12795         PR fortran/69422
12796         * gfortran.dg/alloc_comp_assign_15.f03: New test.
12798 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12800         PR debug/66869
12801         * gcc.dg/pr66869.c: New test.
12803 2016-01-25  Jeff Law  <law@redhat.com>
12805         PR tree-optimization/68398
12806         PR tree-optimization/69196
12807         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12808         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12809         path to avoid new heuristic allowing more irreducible regions
12810         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12811         * gcc.dg/tree-ssa/vrp46.c: Likewise.
12812         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12813         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12814         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12816 2016-01-27  Marek Polacek  <polacek@redhat.com>
12818         PR c/68062
12819         * c-c++-common/vector-compare-4.c: New test.
12821 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
12823         PR preprocessor/69126
12824         * c-c++-common/pr69126.c: New test case.
12826 2016-01-27  Ian Lance Taylor  <iant@google.com>
12828         * gcc.dg/tree-ssa/ivopt_5.c: New test.
12830 2016-01-27  Ryan Burn  <contact@rnburn.com>
12832         PR cilkplus/69267
12833         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12835 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12837         PR target/69512
12838         * gcc.target/i386/pr69512.c: New test.
12840 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
12842         PR ada/69488
12843         * gnat.dg/sso/*.adb: Robustify dg-output directives.
12845 2016-01-27  Marek Polacek  <polacek@redhat.com>
12847         PR c++/69379
12848         * g++.dg/pr69379.C: New test.
12850 2016-01-27  Martin Sebor  <msebor@redhat.com>
12852         PR c++/69317
12853         * g++.dg/abi/Wabi-2-2.C: New test.
12854         * g++.dg/abi/Wabi-2-3.C: New test.
12855         * g++.dg/abi/Wabi-3-2.C: New test.
12856         * g++.dg/abi/Wabi-3-3.C: New test.
12858 2016-01-27  Richard Biener  <rguenther@suse.de>
12860         PR tree-optimization/69166
12861         * gcc.dg/torture/pr69166.c: New testcase.
12863 2016-01-27  Martin Jambor  <mjambor@suse.cz>
12865         PR tree-optimization/69355
12866         * gcc.dg/tree-ssa/pr69355.c: New test.
12868 2016-01-27  Marek Polacek  <polacek@redhat.com>
12870         PR c++/69496
12871         * g++.dg/ext/constexpr-vla1.C: New test.
12873 2016-01-20  Christian Bruel  <christian.bruel@st.com>
12875         PR target/69245
12876         * gcc.target/arm/pr69245.c: New test.
12878 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12880         PR tree-optimization/69399
12881         * gcc.dg/torture/pr69399.c: New test.
12883 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12885         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12887 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12889         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12891 2016-01-26  Tom de Vries  <tom@codesourcery.com>
12893         PR tree-optimization/69110
12894         * gcc.dg/autopar/pr69110.c: New test.
12896 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
12897             Sebastian Pop  <s.pop@samsung.com>
12899         * gcc.dg/graphite/isl-ast-op-select.c: New.
12901 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
12903         PR fortran/69385
12904         * gfortran.dg/allocate_error_6.f90: New test.
12906 2016-01-26  Richard Henderson  <rth@redhat.com>
12908         * gcc.dg/tm/pr60908.c: New test.
12910 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
12912         PR other/69006
12913         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12914         directive.
12915         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12916         expected multiline output to reflect the colorization being
12917         disabled before newlines.
12918         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12919         (custom_diagnostic_finalizer): Replace call to
12920         pp_newline_and_flush with call to pp_flush.
12921         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12922         * gfortran.dg/implicit_class_1.f90: Likewise.
12923         * lib/gcc-dg.exp (allow_blank_lines): New global.
12924         (dg-allow-blank-lines-in-output): New procedure.
12925         (gcc-dg-prune): Complain about blank lines in the output, unless
12926         dg-allow-blank-lines-in-output was called.
12927         * lib/multiline.exp (_build_multiline_regex): Only support
12928         arbitrary followup text for non-blank-lines, not for blank lines.
12930 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12932         PR tree-optimization/69483
12933         * gcc.dg/pr69483.c: New test.
12934         * g++.dg/opt/pr69483.C: New test.
12936 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12938         PR target/68620
12939         * gcc.target/arm/pr68620.c: New test.
12941 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12943         * gcc.target/i386/pr68986-2.c: Remove -m32.
12945 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12947         PR target/68986
12948         * gcc.target/i386/pr68986-1.c: New test.
12949         * gcc.target/i386/pr68986-2.c: Likewise.
12950         * gcc.target/i386/pr68986-3.c: Likewise.
12952 2016-01-26  Christian Bruel  <christian.bruel@st.com>
12954         * lib/target-supports.exp
12955         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12956         (check_effective_target_arm_crypto_pragma_ok): Likewise.
12957         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12959 2016-01-26  Richard Biener  <rguenther@suse.de>
12961         PR tree-optimization/69452
12962         * gcc.dg/torture/pr69452.c: New testcase.
12964 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12966         PR target/69442
12967         * gcc.dg/pr69442.c: New test.
12969 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
12971         PR target/67896
12972         * gcc.target/aarch64/simd/pr67896.C: New.
12974 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
12976         PR tree-optimization/69400
12977         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12978         function.
12979         (plugin_init): Call it.
12980         * gcc.dg/torture/pr69400.c: New test.
12982 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12984         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12986 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12987             Sebastian Pop  <s.pop@samsung.com>
12989         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12990         isl-0.15.
12992 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12993             Sebastian Pop  <s.pop@samsung.com>
12995         * gcc.dg/graphite/pr69292.c: New.
12997 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
12999         * c-c++-common/goacc/use_device-1.c: New test.
13001 2016-01-25  Jeff Law  <law@redhat.com>
13003         PR tree-optimization/69196
13004         PR tree-optimization/68398
13005         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13006         * gcc.dg/tree-ssa/pr68198.c: Likewise.
13008 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
13010         PR target/69469
13011         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13012         Algorithm.
13014 2016-01-25  Richard Biener  <rguenther@suse.de>
13016         PR testsuite/69380
13017         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13019 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
13021         PR target/69421
13022         * gcc.dg/pr69421.c: New test.
13024 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
13026         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13027         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13028         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13029         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13030         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13031         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13032         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13033         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13034         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13035         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13037 2016-01-25  Richard Biener  <rguenther@suse.de>
13039         PR tree-optimization/69376
13040         * gcc.dg/torture/pr69376.c: New testcase.
13042 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13044         PR fortran/69397
13045         PR fortran/68442
13046         * gfortran.dg/interface_38.f90: New test.
13047         * gfortran.dg/interface_39.f90: New test.
13049 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
13051         Revert:
13052         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13054         PR c++/11858
13055         PR c++/24663
13056         PR c++/24664
13057         * g++.dg/template/pr11858.C: New test.
13058         * g++.dg/template/pr24663.C: New test.
13059         * g++.dg/template/unify12.C: New test.
13060         * g++.dg/template/unify13.C: New test.
13061         * g++.dg/template/unify14.C: New test.
13062         * g++.dg/template/unify15.C: New test.
13063         * g++.dg/template/unify16.C: New test.
13064         * g++.dg/template/unify17.C: New test.
13066 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
13068         PR fortran/68283
13069         gfortran.dg/pr68283.f90: New test.
13071 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13073         PR fortran/66094
13074         * gfortran.dg/inline_matmul_13.f90:  New test.
13075         * gfortran.dg/matmul_bounds_8.f90:  New test.
13076         * gfortran.dg/matmul_bounds_9.f90:  New test.
13077         * gfortran.dg/matmul_bounds_10.f90:  New test.
13079 2016-01-23  Tom de Vries  <tom@codesourcery.com>
13081         PR tree-optimization/69426
13082         * gcc.dg/autopar/pr69426.c: New test.
13084 2016-01-23  Martin Sebor  <msebor@redhat.com>
13086         PR c++/58109
13087         PR c++/69022
13088         * g++.dg/cpp0x/alignas5.C: New test.
13089         * g++.dg/ext/vector29.C: Same.
13091 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
13093         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13094         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13095         _GNU_SOURCE from compile flags to the source.
13096         * gcc.target/i386/chkp-stropt-12.c: Ditto.
13097         * gcc.target/i386/chkp-stropt-16.c: Ditto.
13098         * gcc.target/i386/chkp-stropt-4.c: Ditto.
13099         * gcc.target/i386/chkp-stropt-8.c: Ditto.
13101 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
13103         PR target/69432
13104         * g++.dg/opt/pr69432.C: New test.
13106 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13108         * gcc.target/powerpc/pr63354c: Adjust target selector to include
13109         32-bit targets testing an -m64 multilib.
13111 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13113         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13114         64-bit support.
13116 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
13118         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13120 2016-01-21  Christian Bruel  <christian.bruel@st.com>
13122         PR target/68674
13123         * gcc.target/i386/pr68674.c
13124         * gcc.target/aarch64/pr68674.c
13125         * gcc.target/arm/pr68674.c
13127 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13129         PR target/69403
13130         * gcc.c-torture/execute/pr69403.c: New test.
13132 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
13134         PR c++/55843
13135         * g++.dg/template/pr55843.C: New.
13137 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
13139         PR testsuite/66877
13140         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13141         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13143 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13145         PR testsuite/67489
13146         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13147         from dg-do compile directive, and instead add
13148         { dg-require-effective-target int128 }.
13150 2016-01-20  Martin Sebor  <msebor@redhat.com>
13152         PR c/69405
13153         * gcc.dg/sync-fetch.c: New test.
13155 2016-01-21  Martin Sebor  <msebor@redhat.com>
13157         PR target/69252
13158         * gcc.target/powerpc/pr69252.c: New test.
13160 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13162         PR fortran/65996
13163         * gfortran.dg/pr65996.f90: New test.
13165 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13167         PR c++/68810
13168         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13169         expected to generate an error.
13171 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
13173         PR middle-end/66178
13174         * gcc.dg/torture/pr66178.c: New test.
13176 2016-01-21  Anton Blanchard  <anton@samba.org>
13177             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13179         PR target/63354
13180         * gcc.target/powerpc/pr63354.c:  New test.
13182 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13184         PR rtl-optimization/68990
13185         * gcc.target/i386/pr68990: New.
13187 2016-01-21  Nick Clifton  <nickc@redhat.com>
13189         PR target/69129
13190         * gcc.target/mips/pr69129.c: New.
13192 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
13194         PR c++/58046
13195         * g++.dg/cpp0x/pr58046.C: New.
13197 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13199         PR target/69187
13200         PR target/65624
13201         * gcc.target/arm/pr69187.c: New test.
13203         PR c++/69355
13204         * g++.dg/torture/pr69355.C: New test.
13206 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13207             Sebastian Pop  <s.pop@samsung.com>
13209         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13211 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13212             Sebastian Pop  <s.pop@samsung.com>
13214         * gcc.dg/graphite/pr68976.c: New test.
13216 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13218         PR middle-end/67653
13219         * c-c++-common/pr67653.c: New test.
13220         * gcc.dg/torture/pr29119.c: Add dg-warning.
13222 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
13224         * gcc.target/powerpc/cpu-builtin-1.c: New test.
13226 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13228         PR c/24293
13229         * gcc.dg/pr24293.c: New test.
13230         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13231         incomplete struct type.
13232         * gcc.dg/declspec-1.c: Likewise.
13233         * gcc.dg/pr63549.c: Likewise.
13235 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
13237         PR tree-optimization/66612
13238         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13239         for bdn instruction.
13241 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
13243         * lib/target-supports.exp
13244         (check_effective_target_arm_fp_ok_nocache): New.
13245         (check_effective_target_arm_fp_ok): New.
13246         (add_options_for_arm_fp): New.
13247         (check_effective_target_arm_crypto_ok_nocache): Require
13248         target_arm_v8_neon_ok instead of arm32.
13249         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13250         (check_effective_target_arm_crypto_pragma_ok): New.
13251         (add_options_for_arm_vfp): New.
13252         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13253         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13254         target instead. Force initial fpu to vfp.
13255         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13256         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13257         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13258         dependency.
13259         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13260         use arm_vfp effective target instead. Force initial fpu to vfp.
13261         * gcc.target/arm/attr-neon3.c: Likewise.
13262         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13263         arm_vfp_ok.
13264         * gcc.target/arm/unsigned-float.c: Likewise.
13265         * gcc.target/arm/vfp-1.c: Likewise.
13266         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13267         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13268         * gcc.target/arm/vfp-ldmiad.c: Likewise.
13269         * gcc.target/arm/vfp-ldmias.c: Likewise.
13270         * gcc.target/arm/vfp-stmdbd.c: Likewise.
13271         * gcc.target/arm/vfp-stmdbs.c: Likewise.
13272         * gcc.target/arm/vfp-stmiad.c: Likewise.
13273         * gcc.target/arm/vfp-stmias.c: Likewise.
13274         * gcc.target/arm/vnmul-1.c: Likewise.
13275         * gcc.target/arm/vnmul-2.c: Likewise.
13276         * gcc.target/arm/vnmul-3.c: Likewise.
13277         * gcc.target/arm/vnmul-4.c: Likewise.
13279 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
13281         PR testsuite/69366
13282         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13283         the MPX run-time library, for compile-time MPX test.
13284         * gcc.target/i386/chkp-always_inline.c: Likewise.
13285         * gcc.target/i386/chkp-bndret.c: Likewise.
13286         * gcc.target/i386/chkp-builtins-1.c: Likewise.
13287         * gcc.target/i386/chkp-builtins-2.c: Likewise.
13288         * gcc.target/i386/chkp-builtins-3.c: Likewise.
13289         * gcc.target/i386/chkp-builtins-4.c: Likewise.
13290         * gcc.target/i386/chkp-const-check-1.c: Likewise.
13291         * gcc.target/i386/chkp-const-check-2.c: Likewise.
13292         * gcc.target/i386/chkp-hidden-def.c: Likewise.
13293         * gcc.target/i386/chkp-label-address.c: Likewise.
13294         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13295         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13296         * gcc.target/i386/chkp-pr69044.c: Likewise.
13297         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13298         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13299         * gcc.target/i386/chkp-strchr.c: Likewise.
13300         * gcc.target/i386/chkp-strlen-1.c: Likewise.
13301         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13302         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13303         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13304         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13305         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13306         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13307         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13308         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13309         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13310         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13311         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13312         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13313         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13314         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13315         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13316         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13317         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13318         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13319         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13320         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13321         * gcc.target/i386/pr63995-2.c: Likewise.
13322         * gcc.target/i386/pr64805.c: Likewise.
13323         * gcc.target/i386/pr65044.c: Likewise.
13324         * gcc.target/i386/pr65167.c: Likewise.
13325         * gcc.target/i386/pr65183.c: Likewise.
13326         * gcc.target/i386/pr65184.c: Likewise.
13327         * gcc.target/i386/thunk-retbnd.c: Likewise.
13329 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
13331         PR tree-optimization/69328
13332         * gcc.dg/pr69328.c: New test.
13334 2016-01-20  Jeff Law  <law@redhat.com>
13336         PR target/25114
13337         * gcc.target/m68k/pr25114.c: New test.
13339 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13341         * gcc.target/arm/memset-inline-10.c: Added
13342         dg-require-effective-target arm_thumb2_ok.
13344 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
13346         * gcc.dg/debug/dwarf2/sso.c: New test.
13348 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
13350         PR testsuite/68820
13351         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13352         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13353         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13355 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13357         PR ipa/66223
13358         * g++.dg/ipa/devirt-50.C: New testcase.
13360 2016-01-19  Marek Polacek  <polacek@redhat.com>
13362         PR c++/68965
13363         * g++.dg/cpp1y/parameter-pack-1.C: New test.
13364         * g++.dg/cpp1y/parameter-pack-2.C: New test.
13366 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13368         PR target/69135
13369         * gcc.target/arm/pr69135_1.c: New test.
13371 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13373         * gcc.target/aarch64/ccmp_1.c: Add new tests.
13375 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13377         * gcc.target/aarch64/ccmp_1.c: New testcase.
13379 2016-01-19  Marek Polacek  <polacek@redhat.com>
13381         PR c++/68586
13382         * g++.dg/cpp0x/enum30.C: New test.
13384 2016-01-19  Richard Biener  <rguenther@suse.de>
13386         PR tree-optimization/69336
13387         * g++.dg/tree-ssa/pr69336.C: New testcase.
13389 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13391         PR debug/65779
13392         * gcc.dg/pr65779.c: New test.
13394 2016-01-19  Richard Biener  <rguenther@suse.de>
13396         PR tree-optimization/69352
13397         * gcc.dg/torture/pr69352.c: New testcase.
13399 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13401         PR rtl-optimization/68955
13402         PR rtl-optimization/64557
13403         * gcc.dg/torture/pr68955.c: New test.
13405 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13407         PR lto/69136
13408         * g++.dg/torture/pr69136.C: New testcase.
13410 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13412         PR lto/69133
13413         * g++.dg/lto/pr69133_0.C: New testcase.
13414         * g++.dg/lto/pr69133_1.C: New testcase.
13416 2016-01-15  Jeff Law  <law@redhat.com>
13418         PR tree-optimization/69320
13419         * gcc.c-torture/pr69320-1.c: New test.
13420         * gcc.c-torture/pr69320-2.c: New test.
13421         * gcc.c-torture/pr69320-3.c: New test.
13422         * gcc.c-torture/pr69320-4.c: New test.
13424 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13426         PR c++/11858
13427         PR c++/24663
13428         PR c++/24664
13429         * g++.dg/template/pr11858.C: New test.
13430         * g++.dg/template/pr24663.C: New test.
13431         * g++.dg/template/unify12.C: New test.
13432         * g++.dg/template/unify13.C: New test.
13433         * g++.dg/template/unify14.C: New test.
13434         * g++.dg/template/unify15.C: New test.
13435         * g++.dg/template/unify16.C: New test.
13436         * g++.dg/template/unify17.C: New test.
13438 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
13440         PR testsuite/69181
13441         * gcc.dg/pr69181-1.c: New test file.
13442         * gcc.dg/pr69181-2.c: New test file.
13443         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13444         globals by moving it to...
13445         (cleanup-after-saved-dg-test): ...this new function.  Add
13446         "global additional_sources_used".  Add reset of global
13447         multiline_expected_outputs to the empty list.
13448         * lib/multiline.exp (_multiline_expected_outputs): Rename this
13449         global to...
13450         (multiline_expected_outputs): ...this, and updated comments to
13451         note that it is modified from gcc-dg.exp.
13452         (dg-end-multiline-output): Update for the above renaming.
13453         (handle-multiline-outputs): Likewise.  Remove the clearing
13454         of the expected outputs to the empty list.
13456 2016-01-18  Richard Biener  <rguenther@suse.de>
13458         PR tree-optimization/69297
13459         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13461 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
13463         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13464         dg-options.
13465         * gcc.target/mips/mips-3d-2.c: Likewise.
13466         * gcc.target/mips/mips-3d-3.c: Likewise.
13467         * gcc.target/mips/mips-3d-4.c: Likewise.
13468         * gcc.target/mips/mips-3d-5.c: Likewise.
13469         * gcc.target/mips/mips-3d-6.c: Likewise.
13470         * gcc.target/mips/mips-3d-7.c: Likewise.
13471         * gcc.target/mips/mips-3d-8.c: Likewise.
13472         * gcc.target/mips/mips-3d-9.c: Likewise.
13473         * gcc.target/mips/mips-ps-1.c: Likewise.
13474         * gcc.target/mips/mips-ps-2.c: Likewise.
13475         * gcc.target/mips/mips-ps-3.c: Likewise.
13476         * gcc.target/mips/mips-ps-4.c: Likewise.
13477         * gcc.target/mips/mips-ps-5.c: Likewise.
13478         * gcc.target/mips/mips-ps-6.c: Likewise.
13479         * gcc.target/mips/mips-ps-7.c: Likewise.
13480         * gcc.target/mips/mips-ps-type.c: Likewise.
13481         * gcc.target/mips/mips-ps-type-2.c: Likewise.
13482         * gcc.target/mips/mips16-attributes-6.c: Likewise.
13484 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13486         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13487         * c-c++-common/goacc/kernels-double-reduction.c: New test.
13488         * c-c++-common/goacc/kernels-empty.c: New test.
13489         * c-c++-common/goacc/kernels-eternal.c: New test.
13490         * c-c++-common/goacc/kernels-loop-2.c: New test.
13491         * c-c++-common/goacc/kernels-loop-3.c: New test.
13492         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13493         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13494         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13495         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13496         * c-c++-common/goacc/kernels-loop-data.c: New test.
13497         * c-c++-common/goacc/kernels-loop-g.c: New test.
13498         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13499         * c-c++-common/goacc/kernels-loop-n.c: New test.
13500         * c-c++-common/goacc/kernels-loop-nest.c: New test.
13501         * c-c++-common/goacc/kernels-loop.c: New test.
13502         * c-c++-common/goacc/kernels-noreturn.c: New test.
13503         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13504         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13505         * c-c++-common/goacc/kernels-reduction.c: New test.
13507 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13509         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13510         * gcc.dg/autopar/outer-2.c: Same.
13511         * gcc.dg/autopar/outer-3.c: Same.
13512         * gcc.dg/autopar/outer-4.c: Same.
13513         * gcc.dg/autopar/outer-5.c: Same.
13514         * gcc.dg/autopar/outer-6.c: Same.
13515         * gcc.dg/autopar/parallelization-1.c: Same.
13516         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13517         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13518         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13519         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13520         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13521         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13522         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13523         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13524         * gcc.dg/autopar/pr39500-1.c: Same.
13525         * gcc.dg/autopar/pr39500-2.c: Same.
13526         * gcc.dg/autopar/pr46193.c: Same.
13527         * gcc.dg/autopar/pr46194.c: Same.
13528         * gcc.dg/autopar/pr49580.c: Same.
13529         * gcc.dg/autopar/pr49960-1.c: Same.
13530         * gcc.dg/autopar/pr49960.c: Same.
13531         * gcc.dg/autopar/pr68373.c: Same.
13532         * gcc.dg/autopar/reduc-1.c: Same.
13533         * gcc.dg/autopar/reduc-1char.c: Same.
13534         * gcc.dg/autopar/reduc-1short.c: Same.
13535         * gcc.dg/autopar/reduc-2.c: Same.
13536         * gcc.dg/autopar/reduc-2char.c: Same.
13537         * gcc.dg/autopar/reduc-2short.c: Same.
13538         * gcc.dg/autopar/reduc-3.c: Same.
13539         * gcc.dg/autopar/reduc-4.c: Same.
13540         * gcc.dg/autopar/reduc-6.c: Same.
13541         * gcc.dg/autopar/reduc-7.c: Same.
13542         * gcc.dg/autopar/reduc-8.c: Same.
13543         * gcc.dg/autopar/reduc-9.c: Same.
13544         * gcc.dg/autopar/uns-outer-4.c: Same.
13545         * gcc.dg/autopar/uns-outer-5.c: Same.
13546         * gcc.dg/autopar/uns-outer-6.c: Same.
13547         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13548         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13550 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13552         PR target/63679
13553         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13554         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13556 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13558         PR target/63679
13559         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13560         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13561         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13563 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13565         PR target/63679
13566         * gcc.dg/tree-ssa/sra-17.c: New.
13567         * gcc.dg/tree-ssa/sra-18.c: New.
13569 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13571         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13573 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
13575         * gnat.dg/inline12.adb: New test.
13577 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
13579         PR tree-optimization/66797
13580         * gcc.c-torture/execute/pr65447.c: Relax check condition.
13582 2016-01-18  Richard Biener  <rguenther@suse.de>
13584         PR tree-optimization/69170
13585         * gcc.dg/torture/pr69170.c: New testcase.
13587 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
13589         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13591 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13593         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13595 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13597         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13598         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
13599         redundant dg-require-effective-target pthread.
13600         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13601         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13602         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13603         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13604         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13605         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13606         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13608 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
13610         PR target/68609
13611         * gcc.target/powerpc/recip-6.c: Enable on AIX.
13612         * gcc.target/powerpc/recip-7.c: Same.
13614 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13616         PR c++/69091
13617         * g++.dg/template/pr69091.C: New test.
13619 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13621         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13622         dump does not contain an error_mark_node.
13623         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13624         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13626 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13628         PR c++/68936
13629         * g++.dg/template/pr68936.C: New test.
13631 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
13633         PR target/68609
13634         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13635         * gcc.target/powerpc/recip-2.c: Same.
13636         * gcc.target/powerpc/recip-3.c: Same.
13637         * gcc.target/powerpc/recip-4.c: Same.
13638         * gcc.target/powerpc/recip-sqrtf.c: Same.
13640 2016-01-15  Jeff Law  <law@redhat.com>
13642         PR tree-optimization/69270
13643         * gcc.dg/tree-ssa/pr69270-2.c: New test.
13644         * gcc.dg/tree-ssa/pr69270-3.c: New test.
13646 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
13648         PR fortran/49630
13649         * gfortran.dg/deferred_character_13.f90: New test for the fix
13650         of comment 3 of the PR.
13652         PR fortran/54070
13653         * gfortran.dg/deferred_character_8.f90: New test
13654         * gfortran.dg/allocate_error_5.f90: New test
13656         PR fortran/60593
13657         * gfortran.dg/deferred_character_10.f90: New test
13659         PR fortran/60795
13660         * gfortran.dg/deferred_character_14.f90: New test
13662         PR fortran/61147
13663         * gfortran.dg/deferred_character_11.f90: New test
13665         PR fortran/64324
13666         * gfortran.dg/deferred_character_9.f90: New test
13668 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
13670         PR rtl-optimization/69030
13671         * gcc.target/i386/pr69030.c: New.
13673 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13675         * gcc.target/aarch64/target_attr_17.c: New test.
13677 2016-01-15  Richard Biener  <rguenther@suse.de>
13679         PR tree-optimization/66856
13680         * gcc.dg/torture/pr66856-1.c: New testcase.
13681         * gcc.dg/torture/pr66856-2.c: Likewise.
13683 2016-01-15  Richard Biener  <rguenther@suse.de>
13685         PR debug/69137
13686         * g++.dg/lto/pr69137_0.C: New testcase.
13688 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
13690         PR middle-end/69246
13691         * gcc.target/i386/pr69246.c: New test.
13693 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13695         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13697 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13699         PR c++/56194
13700         * g++.dg/init/const9.C: Disable test on S/390.
13702 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13704         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13705         * g++.dg/Wno-frame-address.C: Ditto.
13707 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13709         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13711 2016-01-15  Richard Biener  <rguenther@suse.de>
13713         PR tree-optimization/68961
13714         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13716 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13718         * gcc.target/i386/pr65105-5.c: New test.
13720 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13722         * gcc.c-torture/execute/alias-4.c: New testcase.
13724 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13726         PR ipa/68148
13727         * g++.dg/ipa/devirt-49.C: New testcase.
13729 2016-01-15  Christian Bruel  <christian.bruel@st.com>
13731         PR target/65837
13732         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13733         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13734         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13736 2016-01-15  Richard Biener  <rguenther@suse.de>
13738         PR tree-optimization/69117
13739         * gcc.dg/torture/pr69117.c: New testcase.
13741 2015-01-14  Ryan Burn  <contact@rnburn.com>
13743         PR c++/69048
13744         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13746 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13748         PR testsuite/67509
13749         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13750         range tests use 100 * maximum instead of maximum + 1.
13752 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13754         PR debug/69244
13755         * gcc.dg/guality/pr69244.c: New test.
13757 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
13759         * lib/target-supports.exp (check_effective_target_issignaling):
13760         New procedure.
13761         * gcc.dg/pr61441.c: Require issignaling effective target.
13763 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
13765         PR target/68803
13766         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13768 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
13770         PR c++/68819
13771         PR preprocessor/69177
13772         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13773         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13774         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13775         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13777 2016-01-14  Marek Polacek  <polacek@redhat.com>
13779         PR c/69262
13780         * gcc.dg/array-15.c: New test.
13782 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13784         PR middle-end/68146
13785         PR tree-optimization/69155
13786         * gfortran.dg/pr68146.f: New test.
13787         * gfortran.dg/pr69155.f90: New test.
13789 2016-01-14  Richard Biener  <rguenther@suse.de>
13791         PR tree-optimization/68060
13792         * gcc.dg/torture/pr68060-1.c: New testcase.
13793         * gcc.dg/torture/pr68060-2.c: Likewise.
13795 2016-01-14  Nick Clifton  <nickc@redhat.com>
13797         * lib/target-supports.exp
13798         (check_effective_target_arm_neon_ok_nocache): Add an option
13799         sequence that includes setting the ARM architecture to ARMv7-A.
13800         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13801         command line options necessary to enable Neon support.
13802         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13803         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13804         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13805         * gcc.target/arm/pr69180.c: Likewise.
13807 2016-01-14  Jeff Law  <law@redhat.com>
13809         PR tree-optimization/69270
13810         * gcc.dg/tree-ssa/pr69270.c: New test.
13812 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
13814         PR c/66208
13815         * c-c++-common/pr66208.c: New file.
13817 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13819         PR tree-optimization/69156
13820         * gcc.dg/pr69156.c: New test.
13822 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13824         * gcc.target/i386/pr69225-7.c: New test.
13826 2016-01-13  Richard Henderson  <rth@redhat.com>
13828         * gcc.dg/tm/memopt-13.c: Update expected function.
13829         * gcc.dg/tm/memopt-6.c: Likewise.
13831 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
13833         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13834         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13835         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13836         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13838 2016-01-13  Tom de Vries  <tom@codesourcery.com>
13840         PR tree-optimization/69169
13841         * gcc.dg/pr69169.c: New test.
13843 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
13845         PR target/69228
13846         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13847         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13848         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13849         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13850         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13851         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13852         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13853         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13855 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13857         PR target/69247
13858         * gcc.dg/pr69247.c: New test.
13860 2016-01-13  Richard Biener  <rguenther@suse.de>
13862         PR tree-optimization/69242
13863         * gcc.dg/torture/pr69242.c: New testcase.
13865 2016-01-13  Richard Biener  <rguenther@suse.de>
13867         PR tree-optimization/69186
13868         * gcc.dg/torture/pr69186.c: New testcase.
13870 2016-01-13  Jeff Law  <law@redhat.com>
13872         PR tree-optimization/67755
13873         * gcc.dg/tree-ssa/pr67755.c: New test.
13875 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13877         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13878         pass number in output by a star.
13880 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
13882         PR tree-optimization/68911
13883         * gcc.c-torture/execute/pr68911.c: New test.
13885 2016-01-12  Marek Polacek  <polacek@redhat.com>
13887         PR c++/68979
13888         * g++.dg/warn/permissive-1.C: New test.
13890 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13892         PR objc++/68511
13893         PR c++/69213
13894         * g++.dg/opt/pr69213.C: New test.
13896 2016-01-12  Christian Bruel  <christian.bruel@st.com>
13898         PR target/69180
13899         * gcc.target/arm/pr69180.c: New test.
13901 2016-01-12  Richard Biener  <rguenther@suse.de>
13903         PR lto/69077
13904         * g++.dg/lto/pr69077_0.C: New testcase.
13905         * g++.dg/lto/pr69077_1.C: Likewise.
13907 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13909         PR target/69175
13910         * g++.dg/opt/pr69175.C: New test.
13912 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
13914         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13915         rather than #including math.h & stdlib.h.
13916         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13917         * gcc.dg/vect/pr49771.c: Likewise.
13918         * gcc.dg/vect/vect-10-big-array.c: Likewise.
13919         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13920         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13921         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13922         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13923         * gcc.dg/vect/pr44507.c: Likewise.
13924         * gcc.dg/vect/pr45902.c: Likewise.
13925         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13926         * gcc.dg/vect/vect-117.c: Likewise.
13927         * gcc.dg/vect/vect-99.c: Likewise.
13928         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13929         * gcc.dg/vect/vect-cond-1.c: Likewise.
13930         * gcc.dg/vect/vect-cond-2.c: Likewise.
13931         * gcc.dg/vect/vect-cond-3.c: Likewise.
13932         * gcc.dg/vect/vect-cond-4.c: Likewise.
13933         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13934         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13935         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13936         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13937         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13938         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13939         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13940         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13941         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13942         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13943         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13944         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13945         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13946         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13947         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13948         include of signal.h.
13949         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13950         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13951         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13952         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13953         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13954         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13955         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13956         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13957         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13958         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13959         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13960         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13961         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13962         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13963         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13964         * gcc.dg/vect/vect-outer-5.c: Likewise.
13965         * gcc.dg/vect/vect-outer-6.c: Likewise.
13966         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13967         include of stdio.h.
13969 2016-01-12  Nick Clifton  <nickc@redhat.com>
13971         PR target/68913
13972         * gcc.dg/lto/pr61886_0.c: Rename the external function called
13973         to fread so that it will be found in all target runtimes.
13975 2016-01-12  Richard Biener  <rguenther@suse.de>
13977         PR tree-optimization/69053
13978         * g++.dg/torture/pr69053.C: New testcase.
13980 2016-01-12  Richard Biener  <rguenther@suse.de>
13982         PR tree-optimization/69168
13983         * gcc.dg/torture/pr69168.c: New testcase.
13985 2016-01-12  Richard Biener  <rguenther@suse.de>
13987         PR tree-optimization/69157
13988         * gcc.dg/torture/pr69157.c: New testcase.
13990 2016-01-12  Richard Biener  <rguenther@suse.de>
13992         PR tree-optimization/69174
13993         * gcc.dg/torture/pr69174.c: New testcase.
13995 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13997         PR c++/66808
13998         PR c++/69000
13999         * g++.dg/tls/pr66808.C: New test.
14000         * g++.dg/tls/pr69000.C: New test.
14002 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14004         * gcc.target/powerpc/swaps-p8-23.c: New test.
14005         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14007 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
14009         PR tree-optimization/68356
14010         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14012 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
14013             Jim Wilson  <jim.wilson@linaro.org>
14015         PR target/69194
14016         * gcc.target/arm/pr69194.c: New test.
14018 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14020         PR target/69225
14021         * gcc.target/i386/pr69225-1.c: New test.
14022         * gcc.target/i386/pr69225-2.c: Likewise.
14023         * gcc.target/i386/pr69225-3.c: Likewise.
14024         * gcc.target/i386/pr69225-4.c: Likewise.
14025         * gcc.target/i386/pr69225-5.c: Likewise.
14026         * gcc.target/i386/pr69225-6.c: Likewise.
14028 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
14030         PR target/67462
14031         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14032         if lp64.
14034         PR target/69071
14035         * gcc.dg/pr69071.c: New test.
14037         PR c++/69211
14038         * g++.dg/opt/pr69211.C: New test.
14040         PR tree-optimization/69214
14041         * gcc.c-torture/compile/pr69214.c: New test.
14043 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
14045         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14046         * gcc.target/i386/pr66232-11.c: Ditto.
14047         * gcc.target/i386/pr66232-12.c: Ditto.
14048         * gcc.target/i386/pr66232-13.c: Ditto.
14050 2016-01-11  Richard Biener  <rguenther@suse.de>
14052         PR tree-optimization/69173
14053         * gcc.dg/torture/pr69173.c: New testcase.
14055 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14057         PR rtl-optimization/68796
14058         * gcc.target/aarch64/tst_5.c: New test.
14059         * gcc.target/aarch64/tst_6.c: Likewise.
14061 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14063         PR rtl-optimization/68841
14064         * gcc.dg/pr68841.c: New test.
14065         * gcc.c-torture/execute/pr68841.c: New test.
14067 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
14069         PR rtl-optimization/68920
14070         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14071         for ix86 targets.
14072         * gcc.dg/ifcvt-5.c: New test.
14074 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
14076         PR bootstrap/69123
14077         * g++.dg/pr69123.C: New.
14079 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14081         PR target/69010
14082         * gcc.target/i386/pr69010.c: New test.
14084 2016-01-11  Martin Jambor  <mjambor@suse.cz>
14086         PR ipa/69044
14087         * gcc.target/i386/chkp-pr69044.c: New test.
14089 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14091         PR tree-optimization/69109
14092         * gcc.dg/autopar/pr69109-2.c: New test.
14093         * gcc.dg/autopar/pr69109.c: New test.
14095 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14097         PR tree-optimization/69108
14098         * gcc.dg/autopar/pr69108.c: New test.
14100 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
14102         PR c++/69029
14103         * c-c++-common/Wisleading-indentation.c: Augment test.
14105 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14107         PR fortran/69154
14108         * gfortran.dg/inline_matmul_12.f90:  New test.
14110 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
14112         PR fortran/67779
14113         * gfortran.dg/actual_array_offset_1: New test.
14115 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14117         PR tree-optimization/69062
14118         * gcc.dg/autopar/pr69062.c: New test.
14120 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
14122         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14123         * gcc.dg/vect/slp-perm-2.c: Likewise.
14124         * gcc.dg/vect/slp-perm-3.c: Likewise.
14125         * gcc.dg/vect/slp-perm-5.c: Likewise.
14126         * gcc.dg/vect/slp-perm-6.c: Likewise.
14127         * gcc.dg/vect/slp-perm-7.c: Likewise.
14128         * gcc.dg/vect/slp-perm-8.c: Likewise.
14130 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14132         PR tree-optimization/69039
14133         * gcc.dg/autopar/pr69039.c: New test.
14135 2016-01-09  Marek Polacek  <polacek@redhat.com>
14137         PR c++/69113
14138         * g++.dg/pr69113.C: New test.
14140 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14142         PR middle-end/50865
14143         PR tree-optimization/69097
14144         * gcc.c-torture/execute/pr50865.c: New test.
14145         * gcc.c-torture/execute/pr69097-1.c: New test.
14146         * gcc.c-torture/execute/pr69097-2.c: New test.
14147         * gcc.dg/pr69097-1.c: New test.
14148         * gcc.dg/pr69097-2.c: New test.
14150 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14152         PR c++/69164
14153         * g++.dg/opt/pr69164.C: New test.
14155 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14157         PR tree-optimization/69167
14158         * gcc.dg/pr69167.c: New test.
14160 2016-01-08  Marek Polacek  <polacek@redhat.com>
14162         PR c++/68449
14163         * g++.dg/pr68449.C: New.
14165 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
14167         PR tree-optimization/68707
14168         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14169         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14170         on platforms supporting it.
14171         * gcc.dg/vect/slp-perm-2.c: Likewise.
14172         * gcc.dg/vect/slp-perm-3.c: Likewise.
14173         * gcc.dg/vect/slp-perm-5.c: Likewise.
14174         * gcc.dg/vect/slp-perm-7.c: Likewise.
14175         * gcc.dg/vect/slp-perm-8.c: Likewise.
14176         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14177         on platforms supporting it.
14179 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14181         PR tree-optimization/69162
14182         * gcc.dg/pr69162.c: New test.
14184         PR tree-optimization/69172
14185         * gcc.dg/pr69172.c: New test.
14187 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14189         PR tree-optimization/67781
14190         * gcc.c-torture/execute/pr67781.c: New file.
14192 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14194         PR tree-optimization/69083
14195         * gcc.dg/vect/pr69083.c: New test.
14197 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
14199         PR tree-optimization/61441
14200         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14201         Use -fexcess-precision=standard for compiler options.
14202         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
14204 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14206         PR fortran/69128
14207         * gfortran.dg/gomp/pr69128.f90: New test.
14209         PR c++/69145
14210         * g++.dg/ext/pr69145-1.C: New test.
14211         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14212         * g++.dg/ext/pr69145-2.h: New file.
14214 2016-01-07  Martin Sebor  <msebor@redhat.com>
14216         PR c/68966
14217         * gcc.dg/atomic-fetch-bool.c: New test.
14218         * gcc.dg/sync-fetch-bool.c: New test.
14220 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14222         PR fortran/66680
14223         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14225 2016-01-07  Nick Clifton  <nickc@redhat.com>
14227         PR target/66655
14228         * g++.dg/pr66655.C: New test.
14229         * g++.dg/pr66655_1.cc: Test support file.
14230         * g++.dg/pr66655.h: Test header file.
14232 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
14234         PR fortran/66680
14235         gfortran.dg/gomp/pr66680.f90: New test.
14237 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14239         PR target/69171
14240         * gcc.target/i386/pr69171-1.c: New test.
14241         * gcc.target/i386/pr69171-2.c: Likewise.
14242         * gcc.target/i386/pr69171-3.c: Likewise.
14243         * gcc.target/i386/pr69171-4.c: Likewise.
14244         * gcc.target/i386/pr69171-5.c: Likewise.
14245         * gcc.target/i386/pr69171-6.c: Likewise.
14247 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
14249         PR middle-end/67639
14250         * c-c++-common/pr67639.c: New test.
14252 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
14254         PR tree-optimization/69141
14255         * g++.dg/opt/pr69141.C: New test.
14257 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
14259         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14261 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
14263         PR target/69140
14264         * gcc.target/i386/pr69140.c: New test
14266 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
14268         * gcc.dg/bad-dereference.c: New test case.
14270 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14272         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14274 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
14276         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14278 2016-01-06  Marek Polacek  <polacek@redhat.com>
14280         PR sanitizer/69099
14281         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14283 2016-01-05  Marek Polacek  <polacek@redhat.com>
14285         PR c/69104
14286         * gcc.dg/atomic-invalid-2.c: New.
14288 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14290         PR target/68991
14291         * gcc.target/i386/pr68991.c: New test.
14293 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14295         PR target/68991
14296         * g++.dg/pr68991-1.C: New test.
14297         * g++.dg/pr68991-2.C: Likewise.
14299 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
14301         PR other/60465
14302         * gcc.target/ia64/pr60465-gprel64.c: New test.
14303         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14305 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14307         PR rtl-optimization/68651
14308         * gcc.target/aarch64/pr68651_1.c: New test.
14310 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
14312         PR c/69122
14313         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14315 2016-01-05  Nathan Sidwell  <nathan@acm.org>
14317         PR c++/58583
14318         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14320         * gcc.dg/alias-15.c: New.
14322 2016-01-05  Nick Clifton  <nickc@redhat.com>
14324         PR target/68870
14325         * g++.dg/pr68770.C: New test.
14327 2016-01-04  Mike Stump  <mikestump@comcast.net>
14329         * lib/target-supports.exp (check_effective_target_cilkplus):
14330         cilkplus targets require pthreads.
14331         (check_effective_target_cilkplus): Remove special case for NVPTX.
14333 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
14335         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14336         generation.
14338 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
14340         Update copyright years.
14342 2016-01-04  Marek Polacek  <polacek@redhat.com>
14344         PR c/68908
14345         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14346         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14347         * gcc.dg/atomic/stdatomic-op-5.c: New test.
14349 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14351         * gcc.target/sparc/20160104-2.c: New test.
14353 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14355         * gcc.target/sparc/20160104-1.c: New test.
14357 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
14359         PR fortran/65045
14360         * gfortran.dg/pr65045.f90: New test.
14362 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
14364         * gnat.dg/specs/debug1.ads: Delete.
14366 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14368         PR libgfortran/68867
14369         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14370         expression.
14372 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14374         PR libgfortran/68867
14375         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14376         PowerPC.
14378 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
14380         PR fortran/68864
14381         * gfortran.dg/pr68864.f90: New test.
14383 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
14385         PR tree-optimization/69070
14386         * gcc.dg/pr69070.c: New test.
14388         PR sanitizer/69055
14389         * gfortran.dg/pr69055.f90: New test.
14391         PR target/69015
14392         * gcc.dg/pr69015.c: New test.
14394 Copyright (C) 2016 Free Software Foundation, Inc.
14396 Copying and distribution of this file, with or without modification,
14397 are permitted in any medium without royalty provided the copyright
14398 notice and this notice are preserved.